@charset "utf-8";

/**********************************************\
	Global Reset
\**********************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	/*font-family: inherit;
	vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

/**********************************************\
	CLEAR FIX
\**********************************************/


.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 */

.bold {font-weight: bold;}
.italic, .italics {font-style: italic;}
.underline {text-decoration: underline;}
.left { text-align: left;}
.right {text-align: right;}
.centre, .center {text-align: center;}
.invisible {display: none;}

.soldout {
	font-weight: bold;
	color: #ff0000;
}

/**********************************************\
	LAYOUT
\**********************************************/

html {
	height:100%;
	}

body {
	background: #373737 url(../images/skin/tiled_bg.jpg);
	text-align:center;
	font-family:arial, lucida sans, myriad, verdana, trebuchet, sans-serif;
	font-size:12px;
	color:#FFF;
	height:100%;
	} 	
	
a, a:link, a:visited {
	color:#8E8D8D;
	text-decoration: none;
}

ol {
	list-style: lower-alpha;
}

ol li {
	margin: 5px 0 5px 0;
}

ol ol li { /* Roman Styles for the smaller items*/
	list-style: lower-roman;
	margin-left: 20px;
}

#mainContainer {
	background: #000;
	width: 1000px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	position: relative;
	z-index: 2;
}

#content {
	width: 1000px;
	min-height: 505px;
}

.content ul li {
	font-weight: bold;
}

#shadowLeft {
	background: url(../images/skin/shadow_left.png) repeat-y;
	width: 10px;
	height: 100%;
	left: -10px;
	position: absolute;
	z-index: 1000;
}

#shadowRight {
	background: url(../images/skin/shadow_right.png) repeat-y;
	width: 10px;
	height: 100%;
	left: 1000px;
	position: absolute;
	z-index: 1001;
}

#countdownClock {
	width: 600px;
	height: 53px;
	top:100px;
	left: 250px;
	position:absolute;
	z-index: 20;
}

#countdownClock2 {
	width: 600px;
	height: 53px;
	top:-1px;
	left: -1px;
	position:absolute;
	z-index: 19;
}

.dateDescrip {
	font-size: 12px;
}

.image {
	float: left;
	position: relative;
	left: 90px;
}

.location {
	visibility: hidden;
}

.temperature {
	font-family: "arial",  san-serif;
	color: #FFF;
	font-size: 36px;
	font-weight: bold;
	float: left; 
	position: relative;
	margin: 13px 0 0 -64px;
	z-index: 1000;
}

.temperatureShadow {
	font-family: "arial", sans-serif;
	color: black;
	font-size: 36px;
	font-weight: bold;
	float: left; 
	position: absolute;
	top: 1px;
	left: 59px;
	margin: 13px 0 0 -64px;
}

#cse-search-box {
	width: 300px;
}

#mainHeaderWeather {
	color: #000;
	width: 300px;
	top:40px;
	left: 720px;
	position:absolute;
}

#mainHeaderSearch {
	width: 300px;
	top: 140px;
	left: 705px;
	position: absolute;
}

.hpLink {
	width: 180px;
	height: 150px;
	display: block;
	position: absolute;
	top: 25px;
	left: 15px;
}

#eyebrowBack {
	background: url(../images/skin/eyebrow_backbg.jpg) repeat-x;
	width: 100%;
	height: 23px;
	float: left;
	left: 0;
	z-index: 1;
	position: absolute;
}

#eyebrowMain {
	background: url(../images/skin/eyebrow_frontbg.jpg) repeat-x;
	width: 1000px;
	height: 24px;
}

#eyebrowLinks {
	width: 255px;
	height: 16px;
	float:left;
	position: relative;
	left: 25px;
	top: 4px;
}

#eyebrowLinks ul li {
	float: left;
	margin: 0 2px 0 0;
}


#eyebrowLogin {
	width: 150px;
	height: 16px;
	float: left;
	position: relative;
	left: 640px;
	top: 4px;
}

#mainHeader {
	background: url(../images/skin/main_header.jpg);
	width: 1000px;
	height: 151px;
}

#hiddenHeader {
	height: 151px;
	width: 1000px;
	display: none;
}

#breadcrumb {
	background:url(../images/skin/breadcrumb_bg.jpg) repeat-x top;
	width: 1000px;
	height: 22px;
	position: relative;
	overflow: hidden;
	padding: 5px 0 0 0;
}

#breadcrumb p {
	color: #b2b2b2;
	padding: 5px 0 0 25px;
}

#titleDropShadow {
	background:url(../images/skin/heading_dropshadow.png) repeat-x;
	width: 1000px;
	height: 16px;
	position: absolute;
	float: left;
	z-index: 900;
}

#footerTouts {
	width: 1000px;
	height: 81px;
}

#footerTouts img {
	float: left;
}

.footerToutDivLine {
	width: 1px;
	height: 81px;
	float: left;
	position: relative;
}

#mainFooter {
	width: 910px;
	padding: 15px 45px 0 45px;
}

.sponsorImages {
	text-align: center;
	margin: 0 0 20px 0;
}

.sponsorImages img {
	float: left;
	margin: 0 18px 0 0;
}

#footerLinks {
	height: 20px;
	text-align: center;
	position: relative;
	margin: 15px 0 0 222px;
}

#footerLinks ul {
	text-align: center;
}

#footerLinks ul li{
	color: #8E8D8D;
	float: left;
	font-weight: bold;
	font-size: 12px;
}

.clear {
	clear: both;
}

.bottomclearing {
	height: 15px;
	clear: both;
}

/* Tickets Page */

#mapHolder {
	width: 715px;
	height: 331px;
	overflow:hidden;
	float: left;
	position: relative;
	overflow:hidden;
}

#ticketContactBox {
	background:url(../images/ticketsalecontact_bg.jpg) no-repeat;
	width: 284px;
	height: 331px;
	float: left;
	position: relative;
	overflow:hidden;
	font-weight: bold;
}

.ticketsContact {
	width: 225px;
	float: left;
	position:relative;
	margin: 0 20px 0 0;
}

.reservations {
	top: 90px;
	left: 30px;
	position:relative;
}

.contactNumbers {
	top: 120px;
	left:30px;
	position: relative
}

.contactTable {
	width: 250px;
}

.contactTable, .contactTable td {
	padding: 3px 3px 3px 3px;
	vertical-align: bottom; 
}

#ticketTouts {
	width: 1000px;
	height: 212px;
}

#ticketTouts p {
	padding: 90px 30px 0 30px;
	line-height: 14px;
}

#ticketTouts a {
	width: 223px;
	height: 36px;
	top: 155px;
	left: 95px;
	display: block;
	position: absolute;
}

.buyTicketsTout {
	background: #621414 url(../images/tickets_buytout.jpg) no-repeat;
	width: 332px;
	height: 212px;
	float: left;
	position: relative;
}

.parkingTout {
	background: #621414 url(../images/tickets_parkingtout.jpg) no-repeat;
	width: 334px;
	height: 212px;
	float: left;
	position: relative;
}

.contactTout {
	background: #621414 url(../images/tickets_contacttout.jpg) no-repeat;
	width: 334px;
	height: 212px;
	float: left;
	position: relative;
}

#ticketGuideContainer {
	background: url(../images/ticketguide_bg.gif) repeat-y;
	width: 1000px;
	padding-bottom: 25px;
}

#guidePages {
	background: url(../images/ticketguide_rightbg.jpg) top no-repeat;
	width: 716px;
	min-height:511px;
	position:relative;
}

.guideText {
	width: 435px;
	top: 25px;
	left: 40px;
	position: relative;
	float: left;
	padding: 0 0 25px 0;
}

.guideText p {
	line-height: 15px;
	padding: 0 0 10px 0;
}

.guidePhotos {
	width: 205px;
	float: left;
	top: 50px;
	left: 90px;
	position: relative;
}

.guidePhotos img {
	margin: 0 0 30px 0;
	border: 1px solid #f0b31c;
}

#guideFoot {
	background: url(../images/ticketguide_foot.jpg) no-repeat;
	height: 52px;
	width: 716px;
	position: absolute;
	bottom: -100px;
	left:0;
}

#guideFoot p {
	color: #a9a9a9;
	width: 600px;
	padding: 13px 0 0 40px;
}

.guideTurfsideHead {
	background: url(../images/tickets_turfsideter_head.gif) no-repeat;
	height: 51px;
	width: 381px;
	left: 150px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.ticketDivLine {
	background:url(../images/ticketquide_divline.gif) no-repeat;
	height: 2px;
	width: 436px;
	margin: 15px 0 25px 0;
}

#menuItems.ticketItems {
	width: 284px;
	float: left;
	position: relative;
}

#menuItems.ticketItems ul li {	
	color: #FFF;
	background: #555555;
	padding: 5px 0 0 30px;
	height: 17px;
	border-bottom: solid 1px #424242;
	border-right: solid 1px #424242;
}

#menuItems.ticketItems ul li a, #menuItems.ticketItems ul li a:link, #menuItems.ticketItems ul li a:visited {
	color: #FFF;
	text-decoration: none;
	width: 250px;
	height: 15px;
	display:block;
}

#menuItems.ticketItems ul li:hover {
	background: #888888;
}

#menuItems.ticketItems .menuItem.active {
	background: #ffc423;
}

#menuItems.ticketItems .menuItem.active a {
	color: #000000;
}

.guideHeading {
	height:35px; 
	width: 284px;
}

.ticketguidePremium {
	background: url(../images/ticketguide_premiumhead.gif) no-repeat;
	width: 284px;
	height: 30px;
	text-indent: -9000px;
}

.ticketguideTwoday {
	background: url(../images/ticketguide_twodayhead.gif) no-repeat;
	width: 284px;
	height: 30px;
	text-indent: -9000px;
	display:block;
	overflow: hidden;
}	

.ticketguideDayseating {
	background: url(../images/ticketguide_dayseatinghead.gif) no-repeat;
	width: 284px;
	height: 30px;
	text-indent: -9000px;
	position: relative;
	display: block;
	overflow: hidden;
}	

.ticketguideAdmissions {
	background: url(../images/ticketguide_admissionshead.gif) no-repeat;
	width: 284px;
	height: 30px;
	text-indent: -9000px;
	position: relative;
}







/* Terms of Use */

#termsBody {
	background: #e5e5e5;
	padding: 25px 28px 25px 28px;
	min-height: 500px;
}

#termsBody h2 {
	color: #444444;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 15px 0;
}
#termsBody h3 {
	color: #444444;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 15px 0;
}

#termsBody p {	
	color: #444444;
	margin: 0 0 15px 0;
	line-height: 16px;
}

#termsBody p.big_font a{
	font-size: 14px;
	font-weight: bold;
}

#termsBody ol {
	margin: 0 0 15px 20px;
	list-style-type: decimal;
}
#termsBody ol ol{
	margin: 0 0 15px 20px;
	list-style-type: lower-alpha;
}
#termsBody Ul {
	margin: 0 0 0 20px;
} 

#termsBody li {	
	color: #444444;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 16px;
	
}

#termsBody ul.disk {
	list-style: disc;
}
#termsBody ul.circ {
	list-style: circle;
}

#termsBody div.leftcol {
	line-height: 20px;
	width: 450px;
	text-align: center;
	float: left;
}
#termsBody div.leftcol img{
	border: 1px solid #000000;
}
#termsBody div.leftcol .blackbox {
	width: 275px;
	background-color: #000000;
	margin: 0 auto;
	font-size: 13px;
	padding: 15px 0;
	border: 1px solid #000000;
}
#termsBody div.leftcol .blackbox2 {
	width: 287px;
	background-color: #000000;
	margin: 0 auto;
	font-size: 13px;
	padding: 15px 0;
	border: 1px solid #000000;
}

.100right {
	margin: 0 0 0 100px;
}

.underline {
	text-decoration: underline;
}
/* Latest News */

#newsLeftColumn {
	background: #FFF;
	width: 716px;
	float: left;
	position: relative;
}

.article {
	background: #e5e5e5;
	width: 716px;
	height: 70px;
	padding: 10px 0 0 0;
}

.articleOdd {
	background: #f1f1f1 !important;
}

.articleDate {
	color: #505050;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 20px 0 0 0;
	width: 170px;
	float: left;
	position: relative;
}

.articleBody {
	color: #7c7c7c;
	width: 470px;
	float: left;
	position: relative;
	font-size: 11px;
	line-height: 14px;
}

.articleBody h2 {
	font-weight: bold;
}
.articleBody h2 a:link,
.articleBody h2 a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #7c7c7c;
}

.articleBody img {
	float: left;
	position: relative;
	margin: 0 15px 0 0;
}

.articleMoreLink {
	width: 50px;
	float: left;
	position: relative;
	padding: 45px 0 0 0;
	font-size: 11px;
	text-align: right;
}

#newsFooter {
	background: url(../images/skin/news_footer.jpg) no-repeat;
	width: 687px;
	height: 16px;
	overflow: hidden;
	text-align: right;
	padding: 4px 15px;
}
#newsFooter span.currentStep {
	color: #000000;
	font-weight: bold;
	padding-left: 9px;
}
#newsFooter a.prevLink:link,
#newsFooter a.prevLink:active,
#newsFooter a.prevLink:hover,
#newsFooter a.prevLink:visited,
#newsFooter a.nextLink:link,
#newsFooter a.nextLink:active,
#newsFooter a.nextLink:hover,
#newsFooter a.nextLink:visited,
#newsFooter a.step:link,
#newsFooter a.step:active,
#newsFooter a.step:visited,
#newsFooter a.step:hover {
	color: #ffffff;
	padding-left: 8px;
}

#newsRightColumn.pushup {
	top: -39px;
	position: relative;
	height: 565px;
	overflow: visible;
}
#newsRightColumn {
	background:url(../images/skin/news_right_bg.gif) repeat-y;
	min-height: 505px;
	width: 284px;
	float: left;
	position: relative;
}
#newsRightColumn .subhead {
	height: 26px;
	background-image: url(../images/skin/steaksAnalysis_bg1.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	padding: 14px 0 0 30px; 
	text-align: left;
	font-size: 14px;
}

#pressRightColumn {
	background:url(../images/skin/news_right_bg.gif) repeat-y;
	min-height: 607px;
	width: 284px;
	float: left;
	position: relative;
}
	
#columnist1 {
	background: url(../images/skin/columnist1_bg.gif) repeat-y;
	width: 284px;
	min-height: 150px;
}

#columnist1 h2 {
	top: -21px;
	padding: 0 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

#columnist2 {
	background: url(../images/skin/columnist2_bg.gif) repeat-y;
	width: 284px;
	min-height: 175px;
}

#columnist2 h2 {
	background: url(../images/skin/columnist_head_bg.jpg);
	height: 16px;
	width: 269px;
	padding: 7px 0 6px 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	overflow: visible;
}

#columnist3 {
	background: url(../images/skin/columnist3_bg.gif) repeat-y;
	width: 284px;
	min-height: 179px;
}

#columnist3 h2 {
	background: url(../images/skin/columnist_head_bg.jpg);
	height: 16px;
	width: 269px;
	padding: 7px 0 6px 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	overflow: visible;
}
	
#columnist4 {
	background: url(../images/skin/columnist4_bg.gif) repeat-y;
	width: 284px;
	min-height: 150px;
}

#columnist4 h2 {
	background: url(../images/skin/columnist_head_bg.jpg);
	height: 16px;
	width: 269px;
	padding: 7px 0 6px 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	overflow: visible;
}

#columnist5 {
	background: url(../images/skin/columnist5_bg.gif) repeat-y;
	width: 284px;
	min-height: 175px;
}

#columnist5 h2 {
	background: url(../images/skin/columnist_head_bg.jpg);
	height: 16px;
	width: 269px;
	padding: 7px 0 6px 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	overflow: visible;
}

#columnist6 {
	background: url(../images/skin/columnist6_bg.gif) repeat-y;
	width: 284px;
	min-height: 175px;
}

#columnist6 h2 {
	background: url(../images/skin/columnist_head_bg.jpg);
	height: 16px;
	width: 269px;
	padding: 7px 0 6px 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	overflow: visible;
}

#columnist1Alt {
	background: url(../images/skin/columnist1_bg.gif) repeat-y scroll 0 0;
	width: 284px;
	min-height: 150px;
}

#columnist1Alt h2 {
	top: -21px;
	padding: 0 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

#columnist2Alt {
	background: url(../images/skin/columnist2_bg.gif) repeat-y scroll 0 0;
	width: 284px;
	min-height: 150px;
}

#columnist2Alt h2 {
	top: -21px;
	padding: 0 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

#columnist3Alt {
	background: url(../images/skin/columnist3_bg.gif) repeat-y;
	width: 284px;
	min-height: 150px;
}

#columnist3Alt h2 {
	top: -21px;
	padding: 0 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

#columnist4Alt {
	background: url(../images/skin/columnist4_bg.gif) repeat-y scroll 0 0;
	width: 284px;
	min-height: 150px;
}

#columnist4Alt h2 {
	top: -21px;
	padding: 0 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

#columnist5Alt {
	background: url(../images/skin/columnist5_bg.gif) repeat-y scroll 0 0;
	width: 284px;
	min-height: 150px;
}

#columnis5Alt h2 {
	top: -21px;
	padding: 0 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

#columnist6Alt {
	background: url(../images/skin/columnist6_bg.gif) repeat-y scroll 0 0;
	width: 284px;
	min-height: 150px;
}

#columnis6Alt h2 {
	top: -21px;
	padding: 0 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

.columnistDetails {
	width: 254px;
	padding: 4px 15px 0 15px;
}

.columnist2Details {
	padding: 19px 15px 0 15px !important;
}

.columnist3Details {
	padding: 0 15px 0 15px !important;
}

.columnistDetails img {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
}

.columnistDetails h3 {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 3px 0;
}

.columnistDetails h4 {
	font-weight:bold;
	font-size: 9px;
	margin: 0 0 10px 0;
} 

.columnistDetails p {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 15px 0;
}

.comlumnistReadLink {
	color: #CDCFCC !important; 
	font-weight: bold;
	font-size: 13px;
}

#columnistFoot {
	background: url(../images/skin/columnist_foot.gif) no-repeat;
	width: 284px;
	height: 12px;
	overflow: hidden;
}

/**********************************************\
	MAIN NAVIGATION
\**********************************************/
.navHome a {
	background: url(../images/skin/nav_home.gif) left top no-repeat;
	width: 87px;
	height: 29px;
	display: block;
}

.navRace a {
	background: url(../images/skin/nav_raceinfo.gif) left top no-repeat;
	width: 122px;
	height: 29px;
	display: block;
}

.navNews a {
	background: url(../images/skin/nav_news.gif) left top no-repeat;
	width: 149px;
	height: 29px;
	display: block;
}

.navTickets a {
	background: url(../images/skin/nav_tickets.gif) left top no-repeat;
	width: 111px;
	height: 29px;
	display: block;
}

.navInfield a {
	background: url(../images/skin/nav_infield.gif) left top no-repeat;
	width: 134px;
	height: 29px;
	display: block;
}

.navVisitors a {
	background: url(../images/skin/nav_visitors.gif) left top no-repeat;
	width: 166px;
	height: 29px;
	display: block;
}

.navTradition a {
	background: url(../images/skin/nav_tradition.gif) left top no-repeat;
	width: 221px;
	height: 29px;
	display: block;
}

/**********************************************\
	TYPOGRAPHY
\**********************************************/

a, a:link, a:visited {
	color:#92721F;
	}
	
a:hover {
	text-decoration:underline;
	color:#d7a933;
	}


.boldYellow {
	color: #be972b;
	font-weight: bold;
}


/* Headings */

.genericHead {
	background: url(../images/skin/generic_heading.jpg) no-repeat;
	width: 970px;
	height: 26px;
	padding: 13px 0 0 30px;
}


.ticketsHead {
	background: url(../images/skin/head_tickets.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.logosHead {
	background: url(../images/skin/head_logos.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.latestnewsHead {
	background: url(../images/skin/head_latestnews.jpg) no-repeat;
	width: 1000px;
	height: 29px;
	text-indent: -9000px;
}

.scratchesHead {
	background: url(../images/skin/head_scratchesAndChanges.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.pressAndMediaHead {
	background: url(../images/skin/head_pressAndMedia.jpg) no-repeat;
	width: 1000px;
	height: 29px;
	text-indent: -9000px;
}

.contendersHead {
	background: url(../images/skin/head_contenders.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.faqHead {
	background: url(../images/skin/head_faq.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.privacyHead {
	background: url(../images/skin/head_privacy.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.termsHead {
	background: url(../images/skin/head_terms.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.galleryHead {
	background: url(../images/skin/head_photogallery.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.needtoknowHead {
	background: url(../images/skin/head_needtoknow.jpg) no-repeat;
	width: 1000px;
	height: 30px;
	text-indent: -9000px;
}

.ticketguideHead {
	background: url(../images/skin/head_ticketguide.jpg) no-repeat;
	width: 1000px;
	height: 40px;
	text-indent: -9000px;
}

.blackEyedSusanHead {
	background: url(../images/skin/head_bes.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.raceInfoHead {
	background: url(../images/skin/head_raceinfo.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.400errorHead {
	background: url(../images/skin/head_404error.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.500errorHead {
	background: url(../images/skin/head_500error.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.column {
	float: left;
	position: relative;
}

.third {
	width: 33.33333%;
}

.twoThirds {
	width: 66.66667%;
}


div.errors {
    background: #fff3f3;
    border: 1px solid red;
    color: #cc0000;
    margin: 10px 0 5px 0;
    padding: 5px 0 5px 0;
}
div.errors ul {
    list-style: none;
    padding: 0;	
}
div.errors li {
	background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
    line-height: 16px;
    padding-left: 30px;
}

/*  Guide FAQ  */
#faq{
	width: 716px;
	float: left;
}
.ui-state-default{
	background: #fff url(../images/skin/bg_faqguide.gif) no-repeat;
	height: 22px;
	padding-left: 50px;
	padding-top: 8px;
	
}
.ui-state-default a:link, .ui-state-default a:visited{
	color: #4b4b4b;
}
.ui-state-active{
	background: #fff url(../images/skin/bg_faqguide2.gif) no-repeat;
	height: 22px;
	padding-left: 50px;
	padding-top: 8px;
	color: #fff;
}
.ui-state-active a:link, .ui-state-active a:visited{
	color: #fff;
}
.ui-accordion-content-active{
	background-color: #eaeaea;
	color: #666;
	padding: 20px 20px 20px 50px;
	overflow: hidden;
}

.ui-accordion-content-active p{
	padding: 4px 0px 4px 0px;
	margin:0;
	line-height:14px;
}
#guideContactBox {
	background:url(../images/bg_guidecontact.gif) no-repeat;
	width: 284px;
	height: 386px;
	float: left;
	position: relative;
	overflow:hidden;
	font-weight: bold;
}

.inquiries {
	top: 70px;
	left: 30px;
	position:relative;
}
.contactTable p {
	padding-bottom: 20px;
}

.inquiriesNumbers {
	top: 100px;
	left:30px;
	position: relative
}
#rightTouts{
	width: 260px;
	margin: 0 auto;
	float: right;
	padding: 2px 6px 0px 0px;
}
#rightTouts img {
	padding-bottom: 10px;
}

/* Visit Baltimore */

#mapWrapper{
	width: 1000px;
	padding:0;
	margin:0;
}

#mapResults{
	float: left;
	width: 335px;
	height: 307px;
	
}
#mapGoogle{
	float: left;
	height: 307px;
	width: 664px;
}

#resultsFilterWrapper {
	width: 1000px;
	height: 33px;
}
#mapPager{
	float: left;
	background:url(../images/bg_results_pg.gif) no-repeat;
	width: 335px;
	height: 23px;
	padding: 10px 15px 0px 20px;
}
.mapFilterTxt{
	color:#959494;
	font-size: 10px;
}
.resultsRow1{
	background-color:#dcdada;
}
.resultsRow2{
	background-color:#c8c7c7;
}

.third {
	width: 33.33333%;
}

.twoThirds {
	width: 66.66667%;
}

.threeFourths {
	width: 75%;
}

.fourth {
	width: 25%;
	height: 150px;
}

.half {
	width: 50%;
}

div.errors {
    background: #fff3f3;
    border: 1px solid red;
    color: #cc0000;
    margin: 10px 0 5px 0;
    padding: 5px 0 5px 0;
}
div.errors ul {
    list-style: none;
    padding: 0;	
}
div.errors li {
	background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
    line-height: 16px;
    padding-left: 30px;
}

.guidefaqHead {
	background: url(../images/skin/head_guidefaq.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.visitbaltimoreHead {
	background: url(../images/skin/head_visitbalt.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}




/*
 * Login box on the main eyebrow.
 */
.loginBox {
	position: absolute;
	width: 260px;
	top: 0px; 
	right: 88px;
	z-index: 100;
}

.loginBox .closeButton {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 62px;
	height: 20px;
	background-color: red;
}

.loginBox .form {
	position: absolute;
	top: 20px; 
	left: 0px;
	width: 100%;
	background-color: red;
} 

#printGmap {
	float: left;
	position: absolute;
	right: 30px;
	top: 244px;
}

#mapsortWrapper {
	float: left;
	width: 654px;
	height: 29px;
	padding: 4px 0px 0px 10px;
	background: transparent url(../images/bg_sortmap.gif) top repeat-x;
}

#mapsortWrapper a:link, #mapsortWrapper a:visited {
	color: #fff;
	font-size: 10px;
	position: relative;
	top: 6px;
	left: 6px;
	text-decoration: none;
}

#mapsortWrapper a:hover {
	text-decoration: underline;
}
#sortEvents {
	background: transparent url(../images/btn_sort_events.gif) center top no-repeat;
	text-indent: -9000px;
	height: 27px;
	width: 151px;
	float: left;
	cursor: pointer;	
}
#sortEvents.active {
	background: transparent url(../images/btn_sort_events2.gif) center top no-repeat;
	text-indent: -9000px;
	height: 27px;
	width: 151px;
	cursor:auto;	
}

#sortTodo {
	background: transparent url(../images/btn_sort_todo.gif) center top no-repeat;
	text-indent: -9000px;
	height: 27px;
	width: 107px;
	float: left;
	cursor: pointer;	
}
#sortTodo.active {
	background: transparent url(../images/btn_sort_todo2.gif) center top no-repeat;
	text-indent: -9000px;
	height: 27px;
	width: 107px;
	cursor:auto;	
}

#sortStay {
	background: transparent url(../images/btn_sort_stay.gif) center top no-repeat;
	text-indent: -9000px;
	height: 27px;
	width: 128px;
	float: left;
	cursor: pointer;	
}
#sortStay.active {
	background: transparent url(../images/btn_sort_stay2.gif) center top no-repeat;
	text-indent: -9000px;
	height: 27px;
	width: 128px;
	cursor:auto;	
}
#sortEat {
	background: transparent url(../images/btn_sort_eat.gif) center top no-repeat;
	text-indent: -9000px;
	height: 27px;
	width: 115px;
	float: left;
	cursor: pointer;	
}
#sortEat.active {
	background: transparent url(../images/btn_sort_eat2.gif) center top no-repeat;
	text-indent: -9000px;
	height: 27px;
	width: 115px;
	cursor:auto;	
}
.mapFilterTxt{
	color:#959494;
	font-size: 10px;
	float: left;
	padding-right: 8px;
}
.mapFilterTxt2{
	color:#959494;
	font-size: 10px;
	float: left;
	padding-right: 8px;
	padding-top: 6px;
}
#betsWrapper {
	width: 1000px;
	height: 281px;
	background: transparent url(../images/bg_bets.gif) top repeat-x;
}
.bestListBox{
	width: 241px;
	height: 263px;
	margin: 4px;
	float: left;
	font-size: 11px;
}
.bestListBox a:link, .bestListBox a:visited {
	color: #424242;
	text-decoration: none;
}
.bestListBox a:hover {
	text-decoration: underline;
}	
.bestListBtm {
	width: 221px;
	height: 23px;
	padding: 10px 10px 0px 10px;
	text-align: right;
	background: transparent url(../images/bg_bestbox_btm.gif) top left no-repeat;
}
.betsListRow {
	width: 241px;
	height: 36px;
	background: transparent url(../images/bg_bets_row.gif) top center no-repeat;
}
.betsListRow1 {
	width: 241px;
	height: 36px;
	background: transparent url(../images/bg_bets_row2.gif) top center no-repeat;
}
.betsCol1 {
	width: 40px;
	font-weight: bold;
	font-size: 10px;
	color: #424242;
	padding:10px;	
}
.event {
	color: #fff;
	font-size: 10px;
}

/*  6.1 Dining */ 


.diningHead {
	background: url(../images/skin/dining_head.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

div#diningMain div.diningCol1 {
	float: left;
	width: 332px;
	border-right: 1px solid #000000;
	
}
div#diningMain div.diningCol2 {
	width: 333px;
	float:left;
	border-right: 1px solid #000000;
	
}
div#diningMain div.diningCol3 {
	width: 333px;
	float: left;
	
}

div#diningMain div.title {
	height: 38px;
	margin: 0;
	padding: 0;
}

div#diningMain div.diningImg {
	height: 186px;
	margin: 0;
	padding: 0;
}

div#diningMain div.divider1 {
	height: 30px;
	background-image: url(../images/skin/dining_bg1.gif);
	background-repeat: repeat-x;
}

div#diningMain div.info {
	background-image: url(../images/skin/dining_bg2.jpg);
	background-repeat: no-repeat;
	height: 195px;
}

div#diningMain div.info img.menu {
	border: 0;
	float: left;
}

div#diningMain div.info img.BESDMenu {
	border: 0;
	margin: 9px 0 0 17px;
	padding: 0px;
}

div#diningMain div.info img.PDMenu{
	border: 0;
	margin: 2px 0 0 17px;
	padding: 0;
}

div#diningMain div.info p{
	border: 0;
	margin: 30px 40px;
	padding: 0;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
div#diningMain div.title2 {
	background-image: url(../images/skin/dining_bg3.gif);
	background-repeat: repeat-x;
	height: 28px;
	width: 165px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	float: left;
	font-weight: bold;
	text-align: center;
	font-size: 11px;	
	padding-top: 3px;
}

div#diningMain div.title3 {
	background-image: url(../images/skin/dining_bg3.gif);
	background-repeat: repeat-x;
	height: 28px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 11px;	
	padding-top: 3px;
}

div#diningMain div.info2 {
	background-image: url(../images/skin/dining_bg4.gif);
	background-repeat: repeat-x;
	height: 80px;
	color: #9d9d9d;
	font-family: Arial, Helvetica, sans-serif;
}

div#diningMain div.info2 p {
	padding: 15px 0 0 0;
	text-align: center;
	margin: 0;
	font-weight: normal;
}
div#diningMain div.info2 div.phone {
	background-image: url(../images/dining_phone.jpg);
	background-repeat: no-repeat;
	padding: 5px 0 0 33px;
	margin: 15px 0 0 20px;
	width: 115px;
	float: left;
	height: 22px;
}
div#diningMain div.info2 div.formdiv {
	background-image: url(../images/dining_pdf.jpg);
	background-repeat: no-repeat;
	padding: 5px 0 0 33px;
	margin: 15px 0 0 0;
	height: 22px;
	float: left;
	font-size: 10px;
}

div#diningMain div.info2 div.formdiv a:link,
div#diningMain div.info2 div.formdiv a:visited {
	color: #9d9d9d;
	text-decoration: underline;
}
div#diningMain div.info2 div.formdiv a:active,
div#diningMain div.info2 div.formdiv a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/*
 * Login box on the main eyebrow.
 */
.loginBox {
	position: absolute;
	width: 260px;
	top: 0px; 
	right: 88px;
	z-index: 100;
}

.loginBox .closeButton {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 62px;
	height: 20px;
	background-color: red;
}

.loginBox .form {
	position: absolute;
	top: 20px; 
	left: 0px;
	width: 100%;
	background-color: red;
} 

/* Homepage */

#homeLatestNews {
	width: 282px;
	height: 329px;
	float: left; 
	position: relative;
	border-right: solid 1px #000000;
}

#homeLatestNews h2 {
	background: url(../images/headingsub_latestnews.jpg) no-repeat;
	width: 282px;
	height: 29px;
	text-indent: -9000px;
	border-bottom: solid 1px #000000;
}

.homelatestnewsbox1 {
	background: url(../images/homelatestnews_bg1.gif) no-repeat;
	height: 55px;
	width: 282px;
}

.homelatestnewsbox2 {
	background: url(../images/homelatestnews_bg2.gif) no-repeat;
	height: 55px;
	width: 282px;
}

.homeNewsDate {
	color: #424242;
	font-size: 11px;
	width: 42px;
	height: 35px;
	padding: 20px 0 0 13px;
	float: left;
	position: relative;
	font-weight: bold;
}

.homeNewsDescrip {
	color: #424242;
	font-size: 11px;
	width: 200px;
	height: 40px;
	padding: 20px 0 0 0;
	float: left;
	position: relative;
}



/* ------------------------------------------------ */


.guidePNC {
	background: url(../images/PNC_headings.gif) no-repeat;
	height: 51px;
	width: 381px;
	left: 150px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideTurfsideHead {
	background: url(../images/tickets_turfsideter_head.gif) no-repeat;
	height: 51px;
	width: 381px;
	left: 150px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.pimlicomapHead {
	background: url(../images/skin/head_pimlicomap.jpg) no-repeat;
	width: 1000px;
	height: 40px;
	text-indent: -9000px;
}

/* Pimlico Maps */

#pimlicoMap {
	width: 1000px;
	height: 332px;
	position: relative;
	overflow: hidden;
}

.newrulesHead {
	background: url(../images/skin/head_newrules.jpg) no-repeat;
	width: 1000px;
	height: 29px;
	text-indent: -9000px;
	overflow: hidden;
}

#rulesContainer {
	background: #FFF;
	width: 999px;
	height: 448px;
}
#rulesLeft {
	background: #c9c9c9;
	border-right: 1px solid;
	border-color: #a0a0a0;
	width: 281px;
	height: 100%;
	float: left;
	position: relative;
}

#rulesPolicyTout {
	background:url(../images/skin/securepolicy_bg.jpg) no-repeat;
	width: 281px;
	height: 189px;
}
	
.policyText {
	color: #919191;
	width: 243px;
	padding: 65px 10px 0 28px;
	font-weight: bold;
	line-height: 17px;
}

.policyText2 {
	color: #424242;
	width: 243px;
	padding: 40px 10px 0 28px;
	line-height: 17px;
}

.policyRemindHead {
	color: #424242;
	top: 25px;
	left: 28px;
	position: relative;
	font-weight: bold;
}
	
/* Homepage */

#homeLatestNews {
	width: 282px;
	height: 329px;
	float: left; 
	position: relative;
	border-right: solid 1px #000000;
}

#homeLatestNews h2 {
	background: url(../images/headingsub_latestnews.jpg) no-repeat;
	width: 282px;
	height: 29px;
	text-indent: -9000px;
	border-bottom: solid 1px #000000;
}

.homelatestnewsbox1 {
	background: url(../images/homelatestnews_bg1.gif) no-repeat;
	height: 55px;
	width: 282px;
}

.homelatestnewsbox2 {
	background: url(../images/homelatestnews_bg2.gif) no-repeat;
	height: 55px;
	width: 282px;
}

.homeNewsDate {
	color: #424242;
	font-size: 11px;
	width: 42px;
	height: 35px;
	padding: 15px 0 0 13px;
	float: left;
	position: relative;
	font-weight: bold;
}

.homeNewsDescrip {
	color: #424242;
	font-size: 11px;
	width: 215px;
	height: 40px;
	padding: 15px 0 0 0;
	float: left;
	position: relative;
}

.homeNewsMore {
	color: #424242 !important;
	font-weight: bold;
	margin: 0 0 0 3px;
}
	
#homeEvents {
	width: 716px;
	height: 329px;
	float: left; 
	position: relative;
	background-color:#2F0000;
	background: transparent url(../images/preakness_contendershp_bg.jpg) no-repeat scroll 0 29px;
}

#homeEvents #DockMenuDiv3 {
	margin-bottom: 50px;
}

#homeEvents h2 {
	background: url(../images/headingsub_calendar.jpg) no-repeat;
	width: 716px;
	height: 29px;
	text-indent: -9000px;
}

#contenderhp_head {
	background: url(../images/skin/contenders_headinghp2.jpg) no-repeat;
	width: 716px;
	height: 29px;
	text-indent: -9000px;
}

#homeEvents h3 {
	background: url(../images/headingsub_contenders.jpg) no-repeat;
	width: 716px;
	height: 29px;
	text-indent: -9000px;
}



#homeRightTouts {
	width: 221px;
	height: 716px;
	float:left;
	display: none;
}

#homeRightTouts img {
	float: left;
	margin: 0;
	font-size: 0;
	overflow: hidden;
}

#calendar_wrap {
    color: #404040;
	width: px;
	height:302px;
}
	
	
	/* ------------------------------------------------ */


.guidePNC 

{
	background: url(../images/PNC_headings.gif) no-repeat;
	height: 51px;
	width: 600px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;



}

.guideChalet
{
	background: url(../images/chalet_headings.gif) no-repeat;
	height: 51px;
	width: 600px;
	left: 150px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}




.guideTurfsideHead {
	background: url(../images/tickets_turfsideter_head.gif) no-repeat;
	height: 51px;
	width: 381px;
	left: 150px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideCorporate {
	background: url(../images/corporate_heading.gif) no-repeat;
	height: 51px;
	width: 381px;
	left: 150px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}


.guideCorporate {
	background: url(../images/corporate_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}


.guideTurf {
	background: url(../images/turf_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}


.guideClubTurn {
	background: url(../images/clubhouse_turn_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideTurfside_T {
	background: url(../images/turfside_terrace_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideClubhouse_rese {
	background: url(../images/clubhouse_turn_reserved_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

/* Two Day Seating Package */

.guideGrandReser {
	background: url(../images/grand_stand_upper_reserved_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 50px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideClubhouse_box {
	background: url(../images/..club_house_box.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideGrandStandApron {
	background: url(../images/grand_apron_box.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

/* Preakness Day Seating*/

.guideGrandstandConcourse {
	background: url(../images/grandstand_concourse_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideGrandstandConcourse_box {
	background: url(../images/grandstand_box_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideClubhouse_Box {
	background: url(../images/club_house_box.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideGrandstandApronBox {
	background: url(../images/grandstand_apron_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideTopoftheStretch {
	background: url(../images/top_of_the_stretch_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}


/* General Admissions  */

.guideGeneralAdmission {
	background: url(../images/general_admission_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

.guideSports_place_dining {
	background: url(../images/sports_place_dining.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}


.guideInfieldAdmission {
	background: url(../images/infield_admission_heading.gif) no-repeat;
	height: 51px;
	width: 581px;
	left: 100px;
	top: 34px;
	position: relative;
	text-indent: -9000px;
}

	/* ------------------------------------------------ */

.guidesubHead
{
	text-align: center;
	padding: 34px 0 0 0;
	margin: 0;
}





.guidesubHead
{
	text-align: center;
	padding: 34px 0 0 0;
	margin: 0;
}





/* 7.2 Pimlico History */

.pimlicoHistoryHead {
	background: url(../images/skin/head_pimlicoHistory.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

div#pimlicoHistory_body {
	background-color: #efefef;
	background-image: url(../images/skin/top_shadow.gif);
	background-position: top;
	background-repeat:repeat-x;
	color: #666666;
	margin: 0;
	padding: 30px 0 0 0;
}

div#pimlicoHistory_body div#bttm_shadow { 
	background-color: #efefef;
	background-image: url(../images/skin/bttm_shadow.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	height: 50px;
}

div#pimlicoHistory_body div#image1 {
	margin: 0 30px 0 0;
	width: 617px; 
	float: right;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

div#pimlicoHistory_body div#image1 img {
	margin: 0 0 5px 0;

}

div#pimlicoHistory_body div#article1 { 
	margin: 0 0 20px 30px;
	width: 270px;
	padding: 0;
}


div#pimlicoHistory_body h3{ 
	font-size: 19px;
	font-family: "Times New Roman", Times, serif;
	padding: 0 0 20px 0;
}


div#pimlicoHistory_body p{ 
	line-height: 18px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 18px 0;
	margin: 0;
}


div#pimlicoHistory_body hr {
	color: #666666;
	margin: 0 30px;
	padding: 0;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}

div#pimlicoHistory_body div#article2 {
	margin: 10px 30px;	
	border-top: 1px solid #666666;
	padding-top: 15px;
	display: block; 
	height: 300px;
}

div#pimlicoHistory_body div#article2 div#col1 {
	width: 273px;
	float: left;
}

div#pimlicoHistory_body div#article2 div#col2 {
	width: 273px;
	float: left;
	margin-left: 60px;
}

div#pimlicoHistory_body div#article2 div#col3 {
	width: 273px;
	float: left;
	margin-left: 55px;
	margin-bottom: 75px;
}


div#pimlicoHistory_body div#article3 div#col4 {
	padding-top: 7px;
	width: 273px; 
	float: right;
}

div#pimlicoHistory_body div#article3 {
	margin: 10px 30px;	
	border-top: 1px solid #666666;
	padding-top: 15px;
}


div#pimlicoHistory_body div#image2 {
	width: 650px; 
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}


div#pimlicoHistory_body div#article3 div#col2 {
	padding-top: 7px;
	width: 273px; 
	float: right;
}

	
	

/*7.1 Pimlco Winners */
/* 7.2 Pimlico History */

.pimlicoWinnersHead {
	background: url(../images/skin/head_pimlicoWinners.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

div#keybox {
	background-image: url(../images/pimlicoWinners_key_bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	color: #b2b2b2;
	height: 31px;
}


div#keybox img {
	margin: 8px 0 0 30px;
	padding: 0;
}

div#winners #guidePages {
	background: url(../images/ticketguide_rightbg.jpg) top repeat-x;
	width: 1000px;
	position:relative;
}

div#winners .ui-state-default{
	background: #FFFFFF url(../images/skin/bg_winnersguide2.gif) repeat-x;
	height: 22px;
	padding-left: 50px;
	padding-top: 8px;
	
}
div#winners .ui-state-default a:link, .ui-state-default a:visited{
	color: #FFFFFF;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
div#winners .ui-state-active{
	background: #fff url(../images/skin/bg_winnersguide.gif) repeat-x;
	height: 22px;
	padding-left: 50px;
	padding-top: 8px;
	color: #FFFFFF;
}
div#winners .ui-state-active a:link, .ui-state-active a:visited{
	color: #FFFFFF;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
div#winners .ui-accordion-content-active{
	background-color: #eaeaea;
	color: #666;
	padding: 0;
}

div#winners .ui-accordion-content-active p{
	padding: 0;
	margin:0;
	line-height:14px;
}

#guideContactBox {
	background:url(../images/bg_guidecontact.gif) repeat-x;
	width: 284px;
	height: 386px;
	float: left;
	position: relative;
	overflow:hidden;
	font-weight: bold;
}


div#winners table {
	width: 1000px;
}


div#winners table tr.bg1 td {
	background-color: #DCDADA;
}
div#winners table tr.bg2 td {
	background-color: #C8C7C7;
}
div#winners table tr.bg3 td {
	background-color: #FFC423;
}


div#winners table td {
	border-left:1px solid #e1e0e0;
	border-right:1px solid #c0bebe;
	padding: 8px 8px 8px 18px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#winners table td.tdyear {
	font-weight: bold;
}
div#winners table th {
	background-color: #323232;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #d3d3d3;
	text-align: center;
	padding: 10px 0;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #5D5D5D;
	border-top: 1px solid #898989;
}




/* Photogallery */

#photoNav {
	background: url(../images/skin/photogallery_navbg.jpg) repeat-x;
	width: 975px;
	height: 31px;
	padding: 8px 0 0 25px;
	margin: 0 0 25px 0;
}

.photoNav2008 {
	background: url(../images/gallerynav_2008.jpg) no-repeat left;
	width: 85px;
	height: 26px;
	float: left;
	position: relative;
	text-indent: -9000px;
	cursor: pointer;
}
.photoNav2009 {
	background: url(../images/gallerynav_2009.jpg) no-repeat left;
	width: 85px;
	height: 26px;
	float: left;
	position: relative;
	text-indent: -9000px;
	cursor: pointer;
}

.photoNav2010 {
	background: url(../images/gallerynav_2010.jpg) no-repeat left;
	width: 85px;
	height: 26px;
	float: left;
	position: relative;
	text-indent: -9000px;
	cursor: pointer;
}

.photoNavpg1 {
	background: url(../images/gallerynav_pg1.jpg) no-repeat left;
	width: 85px;
	height: 26px;
	float: left;
	position: relative;
	text-indent: -9000px;
	cursor: pointer;
}

.photoNavpg2 {
	background: url(../images/gallerynav_pg2.jpg) no-repeat left;
	width: 85px;
	height: 26px;
	float: left;
	position: relative;
	text-indent: -9000px;
	cursor: pointer;
}

.photoNavpg3 {
	background: url(../images/gallerynav_pg3.jpg) no-repeat left;
	width: 85px;
	height: 26px;
	float: left;
	position: relative;
	text-indent: -9000px;
	cursor: pointer;
}

.photoNav2008.active,
.photoNav2009.active,
.photoNav2010.active{
	background-position: right;
}

.photoNavpg1.active,
.photoNavpg2.active,
.photoNavpg3.active {
	background-position: right;
}


#galleryContainer {
	padding: 0 0 0 35px;
}


/* 7.5, 7.6 Section Specific Styles*/

/*
	Updated: 19/03/09
*/

#portraitsLeftColumn {
	background: #efefef url(../images/skin/leftcolgrad_bg.jpg) repeat-x; 
	position:relative; 
	width: 666px; 
	height:660px;	
	float: left;
	position: relative;
}

#portraitsRightColumn {
	background: #000 url(../images/skin/portrait_pastwinners_bg.jpg) no-repeat;
	width:334px;
	min-height:600px;
	float: left;
	position:relative;
}

.portraitText {
	color: #777777;
	padding: 25px 25px 0 25px;
}

.portraitText h2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

.portraitText p {
	line-height: 14px;
	margin: 0 0 15px 0;
}


#portraitsRightColumn img {
	margin: 0 0 0 33px;
}

.jewel2010Head {
	background: url(../images/skin/portrait_jewel2010_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}
.jrjewel2010Head {
	background: url(../images/skin/portrait_jrjewel2010_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2009Head {
	background: url(../images/skin/portrait_jewel2009_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jrjewel2009Head {
	background: url(../images/skin/portrait_jrjewel2009_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2008Head {
	background: url(../images/skin/portrait_jewel2008_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jrjewel2008Head {
	background: url(../images/skin/portrait_jrjewel2008_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2008Head {
	background: url(../images/skin/portrait_jewel2008_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2007Head {
	background: url(../images/skin/portrait_jewel2007_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2006Head {
	background: url(../images/skin/portrait_jewel2006_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2005Head {
	background: url(../images/skin/portrait_jewel2005_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2004Head {
	background: url(../images/skin/portrait_jewel2004_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2003Head {
	background: url(../images/skin/portrait_jewel2003_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.jewel2002Head {
	background: url(../images/skin/portrait_jewel2002_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.selectorPosition {
	top: 15px;
	left: 200px;
	margin: 0 0 35px 0;
	position: relative;
}


.claPastWinners { 
	background: url(../images/jpgPastWinners.jpg) no-repeat;
	width:334px;
	height:44px;
	position:relative; 
	display:inline-table;
	float: right;
	position: relative;
}

.claUseTick {
	background: url(../images/jewel_rightbg.jpg);
	background-position: 0px 100px;
	background-color:white;
	display:inline-block;
	width:330px;
	height:600px;
}

.head_msspreaknesscontest {
	background: url(../images/skin/head_msspreaknesscontest.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.missPreak2010Head {
	background: url(../images/skin/mspreakness2010_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.missPreak2009Head {
	background: url(../images/skin/misspreakness2009_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.missPreak2008Head {
	background: url(../images/skin/misspreakness2008_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.missPreak2007Head {
	background: url(../images/skin/misspreakness2007_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.missPreak2006Head {
	background: url(../images/skin/misspreakness2006_head.gif) no-repeat;
	width: 317px;
	height: 62px;
	text-indent: -9000px;
	left: 10px;
	position: relative;
}

.photoCaption {
	color: #666666;
	font-size: 10px;
	padding: 8px 0 0 33px;
}

.missPreaknessName2010 {
	background: url(../images/charnelle_barnes_name.gif) no-repeat;
	width: 225px;
	height: 30px;
	text-indent: -9000px;
	left: 33px;
	position: relative;
	margin: 10px 0 10px 0;
}	

.missPreaknessName2009 {
	background: url(../images/heather_radford_name.gif) no-repeat;
	width: 225px;
	height: 30px;
	text-indent: -9000px;
	left: 33px;
	position: relative;
	margin: 10px 0 10px 0;
}	

.missPreaknessName2008 {
	background: url(../images/maggie_wolfendale_name.gif) no-repeat;
	width: 225px;
	height: 30px;
	text-indent: -9000px;
	left: 33px;
	position: relative;
	margin: 10px 0 10px 0;
}	

.missPreaknessName2007 {
	background: url(../images/katie_meadowcroft_name.gif) no-repeat;
	width: 225px;
	height: 30px;
	text-indent: -9000px;
	left: 33px;
	position: relative;
	margin: 10px 0 10px 0;
}	

.missPreaknessName2006 {
	background: url(../images/cheryl_gill_name.gif) no-repeat;
	width: 225px;
	height: 30px;
	text-indent: -9000px;
	left: 33px;
	position: relative;
	margin: 10px 0 10px 0;
}	

.missPreaknessText {
	color: #FFF;
	font-size: 11px;
	line-height: 15px;
	padding: 0 30px 0 33px;
}

.readColumnBtn {
	margin: 20px 0 0 100px !important;
}

.missPreaknessTout {
	margin: 25px 0 0 100px;
}

.head_ppyouth {
	background: url(../images/skin/head_ppyouth.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

/*Black Eyed Susan*/

#besRecipe {
	background: url(../images/bes_recipe.jpg) no-repeat;
	width: 1000px;
	height: 502px;
}

#besRecipe a {
	top: 100px;
	left: 600px;
	position: relative;
	height: 90px;
	width: 110px;
	display: block;
}

#besRecipe p {
	text-indent:-9000px;
}



/*  Registration Signup */

.signupHead {
	background: url(../images/skin/head_signup.jpg) no-repeat;
	width: 1000px;
	height: 37px;
	text-indent: -9000px;
}

form#signupForm input {
	font-family:Arial, Helvetica, sans-serif;
	color: #393939;
	font-size: 11px;
	padding: 0;
}

form#signupForm input.inactive {
	color: #ADADAD;
}

form#signupForm select {
	color: #ADADAD;
	margin: 0 0 0 15px;
	border: none;
	padding: 2px;
	font-size: 11px;
	height: 20px;
}

form#signupForm  label.passwd {
	margin-left: 15px;
	line-height: 18px;
	margin-top: 10px;
}
form#signupForm div.passwd {
	margin-bottom: 12px;
}

form#signupForm  input.large {
	width: 207px;
	margin: 0 0 0 15px;
	padding: 3px; 
	border: none;
	height: 15px;
}

form#signupForm  input.med {
	width: 186px;
	margin: 0 0 0 15px;
	padding: 3px; 
	border: none;
	height: 15px;
}

form#signupForm  input.smll {
	width: 166px;
	margin: 0 0 15px 15px;
	padding: 3px;
	border: none;
	height: 15px;
}

form#signupForm  input.tiny {
	width: 93px;
	margin: 0 0 0 15px;
	padding: 3px;
	border: none;
	height: 15px;
}

form#signupForm  input.tiny3 {
	width: 38px;
	margin: 0 0 5px 8px;
	padding: 0; 
	border: none;
}


form#signupForm  input.tiny4 {
	width: 47px;
	margin: 0 0 5px 8px;
	padding: 0; 
	border: none;
}

form#signupForm fieldset  {
	padding: 0;
}
form#signupForm fieldset div {
	height: 29px;
}

form#signupForm fieldset div.birthday {
	padding-left: 17px;
}

form#signupForm fieldset div.birthday select{
	margin: 3px 0 0 0;
}

form#signupForm div#almost_done {
	color: #393939;
	font-size: 16px; 
	font-weight: bold;
	background-color: #e7e7e7;
	clear: both;
	margin: 0 15px;
	padding: 10px 5px 10px 20px;
}


form#signupForm div#almost_done .caviat {
	color: #696969;
	font-size: 11px; 
	font-weight: normal;
	float: right;
	margin: 0 15px;
	padding: 2px 0 0 0;
}

div#signup_div {
	width: 750px;
	background-color: #cecece;
	color: #464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0;
}
 
div#register{
	background-color: #393939;
}

div#login {
	float: right;
}
div#login {
	color: #aeaeae;
	margin: 20px 10px 20px 40px;
	width: 200px;
}



div#login  input.large {
	width: 186px;
	margin: 0;
	padding: 0; 
	border: none;
}


div#login input {
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
	color: #ADADAD;
}

div#login div {
	padding: 0;
	margin: 0 0 8px 0;
}

div#login div#forgot_form {
	margin-top: 20px;
}

div#signup_div .col1{
	width: 315px;
	padding-bottom: 100px;
	float: left;
	margin: 30px;
	display: block;
	padding: 0;
}
div#signup_div .col1b{
	width: 230px;
	text-align: right;
	float: left;
	margin: 9px 0 0 20px;
	display: block;
	height: 20px;
	clear: left;
}
div#signup_div .col1d{
	width: 230px;
	text-align: right;
	float: left;
	margin: 8px 0 0 20px;
	display: block;
	height: 20px;
	clear: left;
}

div#signup_div legend{
	font-weight: bold;
	font-size: 14px;
	padding: 15px 12px;
}

div#signup_div .col2{
	width: 315px;	
	float: left;	
	margin: 30px;
	padding: 0;
}
div#signup_div .col2b{
	width: 460px;	
	float: left;	
	margin: 5px 0 0 10px;
	height: 20px;
}

div#signup_div .col2d{
	width: 460px;	
	float: left;	
	margin: 5px 0 0 10px;
	line-height: 15px;
}



div#signup_div .col3{
	width: 230px;
	float: left;
	margin: 30px 0 30px 5px;
	padding: 0;
}

div#signup_div input.check {
	padding: 0;
	margin: 0 3px;
}

div#signup_div input.check3 {
	padding: 0;
	margin: 0 3px 0 23px;
}

div#signup_div div#phone {
	background-image: url(../images/signup_phone_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #cecece;
	clear: both;
	margin: 10px 0 20px 150px;
	height: 77px;
	width: 347px;
}


div#signup_div div#phone .col1c{
	float: left;
	margin: 15px 0 0 20px;
	padding: 0;
	font-size: 11px;
	width: 130px;
	line-height: 13px;
}
div#signup_div div#phone .col1c label {
	font-weight: bold;
}

div#signup_div div#phone .col2c{
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 11px;
	width: 175px;
}


div#signup_div div#phone a:link,
div#signup_div div#phone a:visited {
	color: #9d9d9d;
	text-decoration: underline;
	margin: 0 0 0 8px;
}
div#signup_div div#phone a:active,
div#signup_div div#phone a:hover {
	color: #cecece;
	text-decoration: underline;
	margin: 0 0 0 8px;
}


div#signup_div div#signup_msg {
	/*background-image: url(../images/skin/signup_bg.gif); */
	background-repeat: repeat-x;
	color: #FFF;
	background-color: #521011;
	padding: 25px 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

div#signup_div div#signup_msg h3{
	/*background-image: url(../images/skin/signup_bg.gif); */
	background-repeat: repeat-x;
	color: #FFF;
	background-color: #521011;
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}

div#signup_div div#signup_title {
	background-image: url(../images/skin/signup_title_bg.gif);
	background-repeat: repeat-x;
	padding: 8px 30px;
	color: #f2f2f2;
	font-size: 14px;
	font-weight: bold;
}


div#signup_div div#signup_title #caviat{
	float: right;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}

div#signup_div div#buttons {
	clear: both;
	margin: 30px 0 0 230px;
	padding-bottom: 30px;
}

div#signup_div input.check2 {
	margin: 0 5px 20px 0;
	float: left;
	padding: 0;
}


.dullred {
	color: #ad2203;
}

.floatright {float: right;}
.floatleft {float: left;}
.clear {clear: both;}


/*  Registration Signup */

.newsItemDetailsHead {
	display: none;
}
.newsItemDetailsHeader {
	background: url(../images/skin/head_newsItemDetails.jpg) no-repeat;
	width: 1000px;
	height: 28px;
	display: block;
	overflow: hidden;
}
.newsItemDetailsHeader img {
	border: none;
	overflow: hidden;
}

div#newsLeftColumn2 div#article2 {
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 15px 20px;
	line-height: 16px;
	width: 680px;
	padding-bottom: 1px;
}

div#newsLeftColumn2 div#return {
	margin: 0 20px 15px 0;
	padding: 0;
	font-weight: bold;
}

div#newsLeftColumn2 div#bottomlinks a:link,
div#newsLeftColumn2 div#bottomlinks a:visited,
div#newsLeftColumn2 div#return a:link,
div#newsLeftColumn2 div#return a:visited {
	color: #000000;
	text-decoration: underline;
}

div#newsLeftColumn2 div#bottomlinks a:active,
div#newsLeftColumn2 div#bottomlinks a:hover,
div#newsLeftColumn2 div#return a:active,
div#newsLeftColumn2 div#return a:hover {
	color: #745a10;
	text-decoration: underline;
}


div#newsLeftColumn2 div#bottomlinks a {
	margin-left: 15px;
}

div#newsLeftColumn2 div#image {
	margin: 0 30px 0 0;
	padding: 0;
	color: #3e3e3e;
	font-size: 10px;
	font-weight: normal;
	float: left;
	line-height: 13px;
}
div#newsLeftColumn2 div#image span{
	margin: 3px 7px;
}


div#newsLeftColumn2 div#title {
	color: #7a7a7a;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	margin: 25px 0 15px 0;
	
}

div#newsLeftColumn2 div#info {
	color: #848484;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	margin-bottom: 30px;

}
div#newsLeftColumn2 div#article_body p{
	margin-bottom: 12px;
	
}
div#newsLeftColumn2 div#bottomlinks {
	clear: both;
	text-align: right;
	font-weight: bold;
}

#newsLeftColumn2 {
	background: #FFF;
	width: 716px;
	min-height: 658px;
	float: left;
	position: relative;
}

#newsRightColumn2 {
	background:url(../images/skin/news_right_bg.gif) repeat-y;
	width: 284px;
	float: left;
	position: relative;
}

#blogsTopRSS {
	background: url(../images/skin/blogs_rssheader.gif) repeat-x;
	width: 716px;
	height: 30px;
	overflow: hidden;
	position: relative;
}

.blogRSSLink {
	width: 25px;
	height: 25px;
	display: block;
	margin-top: 6px;
}

.blogRSSLink2 {
	width: 25px;
	height: 25px;
	display: block;
}


.columnistTitle {
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 0 30px;
	float: left;
	position: relative;
}

#horseColumnistMast {
	background:url(../images/skin/horseblog_masthead.jpg) repeat-x;
	width: 716px;
	height: 148px;
	overflow: hidden;
}

#johnnysColumnistMast {
	background: transparent url(../images/bg_focus_top.gif) no-repeat scroll 0 0;
	width: 716px;
	height: 134px;
	overflow: hidden;
}

#missPreaknessMast {
	background:url(../images/skin/maggieblog_masthead.jpg) repeat-x;
	width: 716px;
	height: 148px;
	overflow: hidden;
}

#rodmanMast {
	background-color: #5b5f22;
	width: 716px;
	padding-bottom: 1px;
}

#janackMast {
	background:url(../images/skin/janackblog_masthead.jpg) repeat-x;
	width: 716px;
	padding-bottom: 1px;
}

#scheinmanMast {
	background:url(../images/skin/scheinmanblog_masthead.jpg) repeat-x;
	width: 716px;
	padding-bottom: 1px;
}

#mccueMast {
	background:url(../images/skin/mccue_masthead.jpg) repeat-x;
	width: 716px;
	padding-bottom: 1px;
	
}

.columnistDetailsBig {
	width: 650px;
	padding: 10px 15px 0 15px;
}

.columnistDetailsBig img {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
}

.columnistDetailsBig h3 {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 3px 0;
}

.columnistDetailsBig h4 {
	font-weight:bold;
	font-size: 11px;
	margin: 0 0 10px 0;
} 

.columnistDetailsBig p {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 15px 0;
}

#homeLatestNewsAlt {
	width: 284px;
	height: 329px;
	float: left; 
	position: relative;
}

#homeLatestNewsAlt h2 {
	background: url(../images/headingsub_latestnews.jpg) no-repeat;
	width: 284px;
	height: 29px;
	text-indent: -9000px;
	border-bottom: solid 1px #000000;
}

#broadcastSced {
	width: 284px;
	float: left; 
	position: relative;
}

#broadcastSced  h2 {
	background: url(../images/headingsub_broadcastsced.jpg) no-repeat;
	width: 284px;
	height: 29px;
	text-indent: -9000px;
	border-bottom: solid 1px #000000;
}

/* 6.0 VISITORS GUIDE */

.guideHead {
	background: url(../images/skin/head_visitorsGuide.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	display: block;
	text-indent: -9000px;
}

div#guide div#dateSelector{
	background-image: url(../images/skin/guide_bg.jpg);
	background-repeat: repeat-x;
	height: 212px;
	overflow: hidden;
}


div#guide div#dateSelector ul {
	padding: 0;
	position: relative;
	top: 50px;
	left: 8px;
}
div#guide div#dateSelector li {
	padding: 0;
	margin: 0;
	float: left;
	width: 109px;
	height: 152px;
}

div#guide div#subBanner{
	background-image: url(../images/skin/guide_bg2.jpg);
	background-repeat: no-repeat;
	height: 243px;
	z-index: 901;
}


div#guide div#subBanner .bigdate{
	padding: 0;
	border: none;
	margin: 15px 0 0 65px;
}
div#guide div#subBanner .horseebanner{
	padding: 0;
	border: none;
	margin: 0;
	float: right;
}

div#guide div#information div#leftInfo {
	height: 269px;
	width: 281px;
	background-image: url(../images/skin/guide_bg3.gif);
	background-repeat: repeat-x;
	color: #373737;
	float: left;
	padding: 0;
	margin: 0;
}

div#guide div#information div#leftInfo img#horseImg {
	margin: 40px 0 150px 5px;
	padding: 0;
	border: 0;
	float: left;
}

div#guide div#information div#leftInfo .title {
	margin: 30px 5px 8px 0;
	padding: 0;
	border: 0;
	font-weight: bold;
}

div#guide div#information div#leftInfo .mainbody {
	line-height: 15px
}

div#guide div#information div#leftInfo .buy {
	margin-top: 15px;
	border: none;
}


div#guide div#information div#leftInfo .map {
	margin-top: 5px;
	border: none;
}

div#guide div#information div#rightInfo {
	height: 269px;
	width: 717px;
	background-color: #eeeeee;
	color: #373737;
	float: right;
	padding: 0;
	margin: 0;
	border-left: 1px solid #a3a3a3;
}


div#guide div#information div#rightInfo .infobody {
	margin: 35px 113px 20px 32px;
	padding: 0;
}



div#guide div#information div#rightInfo .title{
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 17px;
}
div#guide div#information div#rightInfo p{
	line-height: 15px;
	margin-bottom: 10px;
}

div#guide div#information div#rightInfo .moreinfo {
	border: none;
	float: right;
	margin: 10px 81px 0 0;
}


/*  7.0 Traditions Head*/

#traditionsTimeline {
	width: 1000px; 
	height: 371px; 
	overflow: hidden;
}

.traditionsHead {
	background: url(../images/skin/head_traditions.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	display: block;
	text-indent: -9000px;
}

div#funfacts img.funfact {
	float: left;
	padding: 0;
	margin: 0;
	border: none;	
}

div#funfactsinfo {
	background: #EFEFEF url(../images/skin/traditions_bg.gif) repeat-x;
	min-height: 281px;
	clear: both;
}
div#funfactsinfo p{
	line-height: 15px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
}


div#funfactsinfo div.ffi{
	margin: 0 30px;
	padding-top: 30px;
	color: #666666;
	font-size: 11px;
	min-height: 221px;
	width: 940px;
}

div#funfactsinfo div.ffi h3{
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	margin: 7px 0 12px 0;
	padding: 0;
}

div#funfactsinfo div.ffi img{
	float: left;
	margin: 0 30px 30px 0;
}

div#morefunfacts {
	background-color: #ffffff;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

div#morefunfacts div#border {
	margin: 0 30px;
	padding: 8px 0;
	clear: both;
}

div#morefunfacts span.lbl{
	font-weight: bold;
}

div#morefunfacts span.links {
	margin-left: 375px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

div#morefunfacts span.links span.lbl2 {
	margin-left: 8px;
	font-weight: bold;
	color: #000000;
}

div#morefunfacts span.links a:link,
div#morefunfacts span.links a:visited{
	margin-left: 8px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

div#morefunfacts span.links a:active,
div#morefunfacts span.links a:hover{
	margin-left: 8px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

div#morefunfacts span.links a.padleft {
	margin-left: 20px;
}

div#morefunfacts span.links a.padright {
	margin-right: 5px;
}

/* 3.* Contact Us */ 


.contactUsHead {
	background: url(../images/skin/head_contactus.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	display: block;
	text-indent: -9000px;
}

.hoursList ul {
	list-style-type: disc;
	margin: 25px 0 0 0;
}

div#contactus {
	height: 444px;
	width: 1000px;
	background-image: url(../images/skin/contactus_bg.jpg);
	background-repeat: no-repeat;
}

div#contactus div.contact1 {
	padding: 45px 55px;
}

div#contactus div.menuItem {
	padding: 6px 10px;
}

div#contactus .column {
	float: left;
	position: relative;
}

div#contactus .arrow {
	background-color: #000000;
	width: 195px;
	height: 15px;
	margin: 7px 0 0 0;
	color: #a7a7a7;
	cursor: pointer;
}

div#contactus .arrow.active,
div#contactus .arrow.over {
	background-color: #000000;
	background-image: url(../images/skin/contactus_bg3.gif);
	background-repeat: repeat-x;
	height: 15px;
	margin: 7px 0 0 0;
	color: #a7a7a7;
}

div#contactus .arrow a {
	color: #a7a7a7;
	font-weight: bold;
	text-decoration: none;
}

div#contactus .leftNav {
	width: 235px;
}

div#contactus .rightColumn {
	width: 500px;
}

div#contactus .slider {
	position: relative;
}

div#contactus div#pages{ 
	background-color: #7b797a;
	color: #414141;
	padding: 3px;
	
}

div#contactus div#pages div.topcontact {
	background-image: url(../images/skin/contactus_bg1.gif);
	background-repeat: repeat-x;
	height: 149px;
}

div#contactus div#pages div.bottomcontact {
	background-image: url(../images/skin/contactus_bg2.gif);
	background-repeat: repeat-x;
	height: 149px;

}

div#contactus div#pages div.title {
	width: 65px;
	height: 131px;
	padding: 18px 15px 0 0;
	text-align: right;
	float: left;
	font-weight: bold;

}
div#contactus div#pages div.info {
	
	padding: 16px 15px 0 0;
	text-align: left;
	color: #414141;
	line-height: 15px;
	font-size: 12px;
}

div#contactus div#pages div.info a:link,
div#contactus div#pages div.info a:visited {
	text-decoration: underline;
	color: #414141;
}

div#contactus div#pages div.info a:hover,
div#contactus div#pages div.info a:active {
	color: #414141;
}


/*  MEC TRACKS */ 


.mecTrackHead {
	background: url(../images/skin/head_alltracks.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.mecTracsSubHead {
	background: url(../images/skin/mecTracks_bg1.gif) repeat-x;
	width: 226px;
	height: 30px;
	color: #ffffff;
	font-size: 13px;
	padding: 10px 20px 0 30px;
	margin: 0;
	font-weight: normal;
}

div#mecTracksContainer {
	font-size: 12px;
}

div.mecTracks {
	width: 276px;
	height: 680px;
	float: left;
	position: relative;
	background-color: #585858;
	color:  #afafaf;
	font-weight: normal;
}
div#TrackPages div.logo {
	margin-left: 20px;
	margin-bottom: 238px;
	top: 20px;
	position: relative;
	height: 74px;
}


div#TrackPages {
	background-repeat: no-repeat;
	background-color: #EDEDED;
	width: 724px;
	height: 680px;
	color: #5A5A5A;
	line-height: 13px;
	float:left;
}

.trackPagesGoldengate {
	background: url(../images/mecTracks_goldengate.jpg) no-repeat top;
}

.trackPagesGulfstream {
	background: url(../images/mecTracks_gulfstream.jpg) no-repeat top;
}

.trackPageLaurel {
	background: url(../images/mecTracks_laurel.jpg) no-repeat top;
}

.trackPageLonestar {
	background: url(../images/mecTracks_lonestar.jpg) no-repeat top;
}

.trackPageRacino {
	background: url(../images/mecTracks_racino.jpg) no-repeat top;
}

.trackPageMeadows {
	background: url(../images/mecTracks_themeadows.jpg) no-repeat top;
}

.trackPagePortland {
	background: url(../images/mecTracks_portland.jpg) no-repeat top;
}

.trackPageRemington {
	background: url(../images/mecTracks_remington.jpg) no-repeat top;
}

.trackPageSantaAnita{
	background: url(../images/mecTracks_santaanita.jpg) no-repeat top;
}

.trackPageThistledown{
	background: url(../images/mecTracks_thistledown.jpg) no-repeat top;
}

.trackPagePimlico{
	background: url(../images/mecTracks_pimlico.jpg) no-repeat top;
}

.trackPageExpressBet{
	background: url(../images/mecTracks_xpressbet.jpg) no-repeat top;
}

.trackPageMagnaBet{
	background: url(../images/mecTracks_racino.jpg) no-repeat top;
}

.trackPageHRTV{
	background: url(../images/mecTracks_hrtv.jpg) no-repeat top;
}

.trackPageMagEntCorp {
	background: url(../images/mecTracks_MEC.jpg) no-repeat top;
}
div.mecTracks UL{
	margin: 0;
	padding: 0;
}

div.mecTracks li.menuItem{
	padding-left: 30px;
	height: 21px;
}
div.mecTracks li.menuItem.active{
	padding-left: 30px;
	height: 21px;
	font-weight: bold;
}

div.mecTracks li.menuItem a:link,
div.mecTracks li.menuItem a:visited{
	color: #afafaf;
	text-decoration: none;
}
div.mecTracks li.menuItem a:active,
div.mecTracks li.menuItem a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
div.mecTracks li.menuItem.active a{
	color: #FFC423;
	text-decoration: none;
}
div.mecTracks li.menuItem span.floatright{
	width: 40px;
	text-align: left;
}

div#TrackPages div.rightcol {
	padding: 22px;
	width: 206px;
	height: 304px;
	float: right;
	border-left: 1px solid #666666;
	background-color: #CCCCCC;
	line-height: 15px;
	top: 20px;
	position: relative;
}


div#TrackPages div.leftcol {
	padding: 22px 0 22px 22px;;
	width: 428px;
	top: 20px;
	position: relative;
}

div#TrackPages p {
	 margin: 0 0 20px;
	 line-height: 15px;
}
div#TrackPages h3 {
	 margin: 0 0 20px;
	 font-size: 16px;
	 font-weight: bold;
}

.hidden {
	display:none;
}

/* 5.0 The Infield */ 


.infieldHead {
	background: url(../images/skin/head_infield.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}
div#infieldpage {
	background-color: #EDEDED;
	width: 1000px;
	height: 830px;
	
}

div#infieldpage img {
	border: none;
}

div#infieldpage div#infieldleft {
	width: 277px;
	float: left;
}

div#infieldpage div#infieldleft div.infield_top {
	height: 48px;
	background-image: url(../images/skin/infieldtop_bg.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding: 34px 0 20px 27px;
	line-height: 15px;
}

div#infieldpage div#infieldleft div.infield_title {
	height: 22px;
	background-image: url(../images/skin/infield_bg1.gif);
	background-repeat: repeat-x;
	padding: 4px 30px;
	line-height: 15px;
	font-weight: bold;
}
div#infieldpage div#infieldleft div.infield_title a {
	color: #FFFFFF;
}

div#infieldpage div#infieldleft div#accordion h3{
	font-weight: bold;
}
div#infieldpage div#infieldleft div#accordion h3 a{
	padding: 0;
	margin: 0;
}
div#infieldpage div#infieldleft div#accordion div{
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div#infieldpage div#infieldleft div#accordion div.bg1,
div#infieldpage div#infieldleft div#accordion div.bg2 {
	color: #454545;
	height: 19px;
	padding-top: 5px;
	padding-left: 27px;
}

div#infieldpage div#infieldleft div#accordion div.bg1 a:link,
div#infieldpage div#infieldleft div#accordion div.bg1 a:visited,
div#infieldpage div#infieldleft div#accordion div.bg1 a:hover,
div#infieldpage div#infieldleft div#accordion div.bg1 a:active,
div#infieldpage div#infieldleft div#accordion div.bg2 a:link,
div#infieldpage div#infieldleft div#accordion div.bg2 a:visited,
div#infieldpage div#infieldleft div#accordion div.bg2 a:hover,
div#infieldpage div#infieldleft div#accordion div.bg2 a:active{
	color: #454545;
	padding: 0;
	margin: 0;
}

div#infieldpage div#infieldleft div#accordion div.bg1 {
	background-color: #dcdadb;
}
div#infieldpage div#infieldleft div#accordion div.bg2 {
	background-color: #c7c7c7;
}
div#infieldpage div#infieldleft div#accordion div.spacer {
	background-color: #FFFFFF;
	height: 3px;
	line-height: 3px;
}

div#infieldpage div#infieldright {
	width: 722px;
	float: right;
	border-left: 1px solid #a0a0a0;
	min-height: 830px;
	color: #777777;
}

div#infieldpage div#infieldright img {
	border: none;
	position: relative;
}

div#infieldpage div#infieldright div.infobody div.title { 
	font-size: 18px;
	line-height: 20px;
	padding: 0 0 15px 0;
	float: left;
	height: 20px;
	margin: 0;
}


div#infieldpage div#infieldright div.time { 
	font-size: 15px;
	margin-bottom: 25px;
	float: right;
	font-weight: bold;
	margin-top: 3px;
}


div#infieldpage div#infieldright div.infobody { 
	line-height: 15px;
	clear: both;
	font-weight: normal;
	margin-bottom: 25px;
	padding: 15px;
}
div#infieldpage div#infieldright div.infobody p {
	margin-bottom: 14px;
	clear: both;
}
div#infieldpage div#infieldright div.infobody ul{ 
	margin-bottom: 14px;
	width: 48%;
	float: left;
}
div#infieldpage div#infieldright div.infobody div{ 
	margin-bottom: 14px;
}


div#infieldpage div#infieldright div.infobody li{ 
	margin-left: 15px;
	list-style: disc;
}


div#infieldpage div#infieldright div#infield_mainbody {
	/*padding: 30px 35px;*/
}

div#infieldpage div#infieldright div#infield_mainbody div.signupbttn{
	float: right;
	text-align: right;
}


div#infieldpage div#infieldright div#infield_mainbody div.buyticketsbttn{
	text-align: right;
	width: 180px;
	float: right;
	right: 60px;
	top: 900px;
	position: absolute;
}


.privacyHead {
	background: url(../images/skin/head_privacy.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.sitemapHead {
	background: url(../images/skin/head_privacy.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.browserCompatibilityHead {
	background: url(../images/skin/head_browsercomp.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

.pressAndMediaHead {
	background: url(../images/skin/head_pressmedia.jpg) no-repeat;
	width: 1000px;
	height: 29px;
	text-indent: -9000px;
}

/* SEARCH  */

div#search_div {
	width: 960px;
	padding: 20px;
	background-color: #E5E5E5;
}
	
div#search_div div#res{
	background-color: #E5E5E5;
}

.searchHead {
	background: url(../images/skin/head_search.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

#subTitle {
	height: 29px;
	overflow: hidden;
	z-index: 900;
}

.smallText {
	font-size: 9px;
	line-height: 9px !important;
	margin: 15px 0 0 0;
}

#newsItemDetailsHeader {
	width: 1000px;
	height: 29px;
	overflow: hidden;
}

#mainHeaderTrackConditions {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	top: 96px;
	left: 816px;
	position: absolute;
}

.trackCond {
	left: 61px;
	height: 12px;
	position: relative;
	text-transform: uppercase;	
}

.turfCond {
	height: 20px;
	text-transform: uppercase;	
}

#feedsBroadcast {
	background: url(../images/video_info_tabs_bg.jpg) repeat-y;
	width: 284px;
	top: 0px;
	position: relative;
	/*margin: 0 0 2px 0;*/
}

#feedsBroadcast h2 {
	background: url(../images/skin/subhead_videoInformation.jpg) no-repeat;
	width: 284px;
	height: 29px;
	text-indent: -9000px;
	border-bottom: solid 1px #000000;
}

.comingSoon {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.sorryMsg {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 15px 0;
}

#mycarousel {
	z-index:1;
}
	
.mecFooterLogo {
	padding: 0 0 0 400px;
}

#guide {
	width: 100%;
}

.showAll {
	background: url(../images/skin/maphead_allitems.jpg) no-repeat left;
	width: 335px;
	height: 46px;
	text-indent: -9000px;
}

#resultsHeader.PreaknessEvents {
	background: url(../images/skin/maphead_preakevents.jpg) no-repeat left;
	width: 335px;
	height: 46px;
	text-indent: -9000px;
}

#resultsHeader.WhatToDo {
	background: url(../images/skin/maphead_whattodo.jpg) no-repeat left;
	width: 335px;
	height: 46px;
	text-indent: -9000px;
}

#resultsHeader.WhereToStay {
	background: url(../images/skin/maphead_wheretosay.jpg) no-repeat left;
	width: 335px;
	height: 46px;
	text-indent: -9000px;
}

#resultsHeader.WhatToEat {
	background: url(../images/skin/maphead_whattoeat.jpg) no-repeat left;
	width: 335px;
	height: 46px;
	text-indent: -9000px;
}

.condUpdate {
	left: 150px;
	top: -50px;
	position: absolute;
}

#bestBet {
    height: 51px;
}


/* Press and Media Page */

#pressMediaContainer {
	width: 1000px;
}

#menuItems.pressMediaItems {
	/*width: 1000px;*/
}

#menuItems.pressMediaItems ul {
	width: 284px;
	height:20px;
	padding: 3px 0 0 0;
	
}

#menuItems.pressMediaItems ul li {
	/*background: url(../images/contendernav_bg.gif) no-repeat top left;*/
	float: left;
	height: 20px;
	/*font-weight: normal;*/
}

div#menuItems li.menuItem.btnVideo a:link,
div#menuItems li.menuItem.btnVideo a:visited,
div#menuItems li.menuItem.btnVideo a:active,
div#menuItems li.menuItem.btnVideo a:hover,
div#menuItems li.menuItem.btnSatelite a:link,
div#menuItems li.menuItem.btnSatelite a:visited,
div#menuItems li.menuItem.btnSatelite a:active,
div#menuItems li.menuItem.btnSatelite a:hover,
div#menuItems li.menuItem.btnVideo.active a:link,
div#menuItems li.menuItem.btnVideo.active a:visited,
div#menuItems li.menuItem.btnVideo.active a:active,
div#menuItems li.menuItem.btnVideo.active a:hover,
div#menuItems li.menuItem.btnSatelite.active a:link,
div#menuItems li.menuItem.btnSatelite.active a:visited,
div#menuItems li.menuItem.btnSatelite.active a:active,
div#menuItems li.menuItem.btnSatelite.active a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


div#newsRightColumn2 .greybox,
div#pressRightColumn .greybox {
	background-color: #6c6c6c;
	height: 7px;
	font-size: 1px;
	line-height: 1px;
}

div#newsRightColumn2 table.info td,
div#pressRightColumn table.info td{
	color: #474747;
	line-height: 20px;
	padding: 0 4px;
}
div#newsRightColumn2 table.info th,
div#pressRightColumn table.info th{
	background-color: #323232;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	width: 134px;
	padding: 0 4px;
}


div#pressRightColumn table.info tr.bg1 td,
div#newsRightColumn2 table.info tr.bg1 td{
	background-color: #DADADA;
}

div#newsRightColumn2 table.info tr.bg2 td,
div#pressRightColumn table.info tr.bg2 td{
	background-color: #C7C7C7;
}


div#feedsBroadcast div#menuItems li.menuItem.btnVideo {
	background-color: #A7A7A7;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width:96px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
	line-height: 20px;

}

div#feedsBroadcast div#menuItems li.menuItem.btnSatelite {
	background-color: #A7A7A7;
	color: #FFFFFF;
	float: left;
	height: 20px;
	width:143px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	text-align: center;
	font-size: 11px;
}

div#feedsBroadcast div#menuItems li.menuItem.btnSatelite.active {
	background-color: #696969;
}
div#feedsBroadcast div#menuItems li.menuItem.btnVideo.active {
	background-color: #696969;
}
.broadcastnewsbox1{
	background-color: #c9c9c9;
}

.broadcastnewsbox1 ul {
 	padding: 20px 0;
}

.broadcastnewsbox1 li {
 	padding: 2px 10px 6px 30px;
}

.broadcastnewsbox2{
	background-color: #DDDDDD;
}
.broadcast_logo {
	width: 90px; 
	padding: 10px 7px;
	float: left;
}
.broadcast_logo img{
	border: none;
}
.broadcast_date {
	float: right;
	width: 170px;	
	color: #424242;
	font-weight: bold;
	padding: 15px 7px 0 0;
}

/* 2.4 PREAKNESS DAY STAKES */

div#PWS_content {
	width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/skin/preaknessWeekStakes_bg6.gif);
	background-repeat:repeat-x;
	background-color: #b0b0b0;
}
div#PWS_content div.disclaimer {
	text-align: right;
	padding: 10px 15px 5px 0;
	color: #ffffff;
	width: 985px;
}

div#PWS_content div.leftcol {
	float: left;
	width: 480px;
	padding: 10px;
}
div#PWS_content div.rightcol {
	float: right;
	width: 485px;
	padding: 10px 10px 10px 5px;
}

div#PWS_content div.times_header {
	text-align: center;
	background-image: url(../images/skin/preaknessWeekStakes_bg1.gif);
	background-repeat: repeat-x;
	height: 32px;
	border-left: 1px solid #747474;
	color: #FFFFFF;
	padding-top: 14px;
	font-weight: bold;
	font-size: 18px;
}

div#PWS_content div.date_time{
	 background-color: #ffffff;
	 color: #424242;
	 padding: 8px 10px 0 10px;
	 height: 18px;
	 font-size: 11px;
	 font-weight: bold;
	 text-align: right;
}
.floatleft {float: left;}

div#PWS_content table.race_table {
	width: 480px;
	font-size: 11px;
	border-top: 1px solid #8d8d8d;
}

div#PWS_content div.rightcol table.race_table {width: 485px;}

div#PWS_content table.race_table th.race_num {width: 40px;}
div#PWS_content table.race_table th.race_distance {width: 102px;}
div#PWS_content table.race_table th.race_surface {width: 59px;}
div#PWS_content table.race_table th.race_time {width: 60px;}

div#PWS_content table.race_table td{
	border-top: 1px solid #d6d4d5;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #bab8b9;
	text-align: center;
	color: #474747;
	padding: 10px 10px;
	vertical-align: middle;
}
div#PWS_content table.race_table td.oneline {height: 30px;}
div#PWS_content table.race_table td.twoline {height: 45px;}
div#PWS_content table.race_table td.threeline {height: 60px;}

div#PWS_content table.race_table tr.bg1 td {background-color: #DADADA;}
div#PWS_content table.race_table tr.bg2 td {background-color: #C7C7C7;}
div#PWS_content table.race_table tr.bg3 td {background-color: #ffc423;}

div#PWS_content table.race_table th{
	background-color: #818181;
	color: #FFFFFF;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #6e6e6e;
	border-bottom: 1px solid #4C4C4C;
	padding: 12px 3px;
	font-weight: bold;
	text-align: center;
}

div#PWS_content div.times_footer {
	height: 32px;
	background-image: url(../images/skin/preaknessWeekStakes_bg1.gif);
	background-repeat: repeat-x;
}

div#PWS_content div.pdf_info {
	background-image: url(../images/skin/preaknessWeekStakes_bg3.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 159px;
	padding: 23px 12px 0 12px;
	text-align: center;
	color: #C7C7C7;
	font-size: 11px;
}

div#PWS_content div.pdf_info img{
	float:left;
	margin: 10px;
	border: none;
}
div#PWS_content div.bottom_disclaimer {
	height: 105px;
}

div#PWS_content div.disclaimer1 {
	float: left;
	height: 45px;
	background-image: url(../images/skin/preaknessWeekStakes_bg5.gif);
	background-repeat: repeat-x;
	width: 449px;
	color: #424242;
	font-size: 11px;
	border-right: 1px solid #ADADAD;
	padding: 30px 25px;
	line-height: 14px;
}
div#PWS_content div.disclaimer2 {
	float: left;
	height: 105px;
	font-size: 11px;
	background-image: url(../images/skin/preaknessWeekStakes_bg4.gif);
	background-repeat: repeat-x;
	width: 498px;
	border-right: 1px solid #929292;
	color: #424242;
	border-left: 1px solid #CECECE;
}



div#PWS_content div.disclaimer2 .text{
	float: left;
	text-align: right;
	font-size: 12px;
	width: 199px;
	color: #424242;
	padding: 30px 25px;
	font-weight: bold;
	line-height: 14px;
}
div#PWS_content div.disclaimer2 .address{
	float: left;
	height: 45px;
	font-size: 11px;
	width: 213px;
	color: #424242;
	padding: 30px 18px;
	line-height: 15px;
}

div#PWS_content div.preaknesswWeekStatkesSubHead {
	height: 29px;
	padding: 0;
	margin:0;
	clear: both;
}

/* Section 2.0 - Race Info */

.raceInfoHero {
	height: 250px;
}	

.contenderTableHead,  
.contenderTableHead td,
.contenderTableHead th {
	background: #000;
	background-image: url(../images/skin/crome_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	height: 21px;
	padding: 8px 10px 0 10px;
	border-right: 1px solid #000000;
	border-left: 1px solid #3b3b3b;
}

.contenderOddRow td{
	background-color: #eeeeee;
	border-bottom: 1px solid #bbbbbb;
	border-right: 1px solid #cdcdcd;
	border-top: 1px solid #F3F3F3;
}

.contenderEvenRow td{
	background-color: #cfcfcf;
	border-bottom: 1px solid #a2a2a2;
	border-right: 1px solid #B3B3B3;
	border-top: 1px solid #DEDEDE;
}

.contenderOddRow td, 
.contenderEvenRow td{
	height: 40px;
	border-left: 1px solid #747474;
	color: #5a5a5a;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 0 10px;
	
}

.preaknessWeekStakesHead {
	background: url(../images/skin/head_preaknessweekstakes.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
	
}
.contenderTableHead th.race_num {width: 40px; padding: 0px;}
.contenderTableHead th.race_silk {width: 30px; padding-left: 10px;}
td.race1, td.race2, td.race3, td.race4, td.race5, td.race6, td.race7, td.race8, td.race9, td.race10, td.race11, td.race12, td.race13, td.race14 {text-align: center;}

td.race1 {
	background-color: #F92A47;
	color: #FFFFFF;
} 
td.race2 {
	background-color: #FFFFFF;
	color: #000000;
} td.race3 {
	background-color: #005DA3;
	color: #FFFFFF;
} td.race4 {
	background-color: #FEE655;
	color: #000000;
} td.race5 {
	background-color: #009863;
	color: #FFFFFF;
} td.race6 {
	background-color: #000000;
	color: #FFFFFF;
} td.race7 {
	background-color: #FF5A26;
	color: #FFFFFF;
}td.race8 {
	background-color: #FFAABD;
	color: #FFFFFF;
}
td.race9 {
	background-color: #009B89;
	color: #FFFFFF;
}
td.race10 {
	background-color: #9064B0;
	color: #FFFFFF;
} 
td.race11 {
	background-color: #C5C5C5;
	color: #000000;
} 
td.race12 {
	background-color: #76BB2D;
	color: #000000;
}
td.race13 {
	background-color: #3C1C0D;
	color: #FFFFFF;
}
 td.race14 {
	background-color: #70151E;
	color: #FFFFFF;
}

/* 2.1.2 Bet the Preakness - bios */
.johnDesantisHead {
	background: url(../images/skin/head_stakesanalysis.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}
.jonWhiteHead {
	background: url(../images/skin/head_stakesanalysis.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}
.kentBakerHead {
	background: url(../images/skin/head_stakesanalysis.jpg) no-repeat;
	width: 1000px;
	height: 39px;
	text-indent: -9000px;
}

div#stakesColumn {
	background: #FFFFFF;
	width: 716px;
	float: left;
	position: relative;
}


div#stakesColumn div.stakesSubHead {
	background: url(../images/skin/blogs_rssheader.gif) repeat-x;
	width: 718px;
	height: 30px;
	position: relative;
}
div#stakesColumn div#stakesAnalysis {
	background: #3B3B3B;
	width: 718px;
	height: 150px;
}



div#stakesColumn  .columnistDetailsBig {
	width: 650px;
	padding: 10px 15px 0 15px;
}

div#stakesColumn  .columnistDetailsBig img {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
}

div#stakesColumn  .columnistDetailsBig h3 {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 3px 0;
}

div#stakesColumn  .columnistDetailsBig h4 {
	font-weight:bold;
	font-size: 11px;
	margin: 0 0 10px 0;
} 

div#stakesColumn  .columnistDetailsBig p {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 15px 0;
}


div#analysisRightColumn .analyst1 {
	width: 284px;
	min-height: 150px;
}

div#analysisRightColumn div.analyst1 h2 {
	top: -21px;
	padding: 0 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}
div#analysisRightColumn div.analyst2 h2 {
	background: url(../images/skin/columnist_head_bg.jpg);
	height: 22px;
	width: 269px;
	padding: 7px 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}

div#analysisRightColumn div.analyst3 h2 {
	background: url(../images/skin/columnist_head_bg.jpg);
	height: 22px;
	width: 269px;
	padding: 7px 0 0 15px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
}


#analysisRightColumn {
	background:url(../images/skin/news_right_bg.gif) repeat-y;
	min-height: 505px;
	width: 284px;
	float: left;
	position: relative;
}


.analystDetails {
	width: 254px;
	padding: 4px 15px 0 15px;
}

.analyst2Details {
	padding: 19px 15px 0 15px !important;
}

.analyst3Details {
	padding: 0 15px 0 15px !important;
}


.analystDetails img {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	float: left;
	margin: 0 8px 8px 0;
}

.analystDetails h3 {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 3px 0;
}

.analystDetails h4 {
	font-weight:bold;
	font-size: 9px;
	margin: 0 0 10px 0;
} 

.analystDetails p {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 15px 0;
}

.analystReadLink {
	color: #CDCFCC !important; 
	font-weight: bold;
	font-size: 13px;
}

#sponsorClick {
	width: 191px;
	height: 64px;
	position: absolute;
	left: 510px;
	top:100px;
	z-index: 1001;
	text-indent:-5000px;
}

#sponsorClick a {
	width: 191px;
	height: 64px;
	display:block;
}

div.rss {
	position: absolute;
	top: 0px; 
	left: 690px;
}