/* Contnder Page */

#contenderContainer {
	width: 1000px;
}

#menuItems2.contenderItems {
	width: 998px;
	height: 77px;
	padding-left: 3px;
}

#menuItems2.contenderItems ul {
	width: 950px;
	height: 77px;
	margin: 0 0 0 67px;
	padding: 0;
}

#menuItems2.contenderItems ul li {
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	width: 71px;
	height: 77px;
	font-weight: bold;
}

#menuItems2.contenderItems ul li#item1, 
#menuItems2.contenderItems ul li#item2, 
#menuItems2.contenderItems ul li#item3, 
#menuItems2.contenderItems ul li#item4, 
#menuItems2.contenderItems ul li#item5, 
#menuItems2.contenderItems ul li#item6, 
#menuItems2.contenderItems ul li#item7, 
#menuItems2.contenderItems ul li#item8, 
#menuItems2.contenderItems ul li#item9,
#menuItems2.contenderItems ul li#item10, 
#menuItems2.contenderItems ul li#item11, 
#menuItems2.contenderItems ul li#item12, 
#menuItems2.contenderItems ul li#item13, 
#menuItems2.contenderItems ul li#item14 {
	width: 71px;
	height: 77px;
}

#menuItems2.contenderItems ul li.item1 {background-image: url(../images/contender_menuitem1.gif);}
#menuItems2.contenderItems ul li.item2 {background-image: url(../images/contender_menuitem2.gif);}
#menuItems2.contenderItems ul li.item3 {background-image: url(../images/contender_menuitem3.gif);}
#menuItems2.contenderItems ul li.item4 {background-image: url(../images/contender_menuitem4.gif);}
#menuItems2.contenderItems ul li.item5 {background-image: url(../images/contender_menuitem5.gif);}
#menuItems2.contenderItems ul li.item6 {background-image: url(../images/contender_menuitem6.gif);}
#menuItems2.contenderItems ul li.item7 {background-image: url(../images/contender_menuitem7.gif);}
#menuItems2.contenderItems ul li.item8 {background-image: url(../images/contender_menuitem8.gif);}
#menuItems2.contenderItems ul li.item9 {background-image: url(../images/contender_menuitem9.gif);}
#menuItems2.contenderItems ul li.item10 {background-image: url(../images/contender_menuitem10.gif);}
#menuItems2.contenderItems ul li.item11 {background-image: url(../images/contender_menuitem11.gif);}
#menuItems2.contenderItems ul li.item12 {background-image: url(../images/contender_menuitem12.gif);}
#menuItems2.contenderItems ul li.item13 {background-image: url(../images/contender_menuitem13.gif);}
#menuItems2.contenderItems ul li.item14 {background-image: url(../images/contender_menuitem14.gif);}


#menuItems2.contenderItems .menuItem.active {
	background-position: top right;
}

#menuItems2.contenderItems ul li a, 
#menuItems2.contenderItems ul li a:link, 
#menuItems2.contenderItems ul li a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	width: 71px;
	height: 47px;
	display:block;
	text-align: center;
	padding: 50px 0 0 0;
	text-transform:uppercase;
}

#menuItems2.contenderItems ul li a:hover {
	color: #BE972B;
}

#contenderContainer div.contender{


}
#contenderContainer div.contender div.horse_info{
	background-image: url(../images/contenders_bg1.gif);
	background-repeat: repeat-x; 
	background-color: #2c0909;
	width: 1000px;
	padding: 15px 0;
}

#contenderContainer div.contender div.horse_info .silk {
	padding: 5px 0;
	width: 172px;
	float: left;
	text-align: center;
}
#contenderContainer div.contender div.horse_info .stats { 
	width:208;
	float: left;
}
#contenderContainer div.contender div.horse_info .stats .horse_name {
	width: 196px;
	border:	1px solid #707070;
	background-color: #181818;
	color: #e2e2e2;
	padding: 15px 5px;
	vertical-align: middle;
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
}

#contenderContainer div.contender div.horse_info .stats .pending,
#contenderContainer div.contender div.horse_info .stats .confirmed {
	border-right: 1px solid #707070;
	border-bottom: 1px solid #707070;
	color: #A4A4A4;
	background-color: #181818;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding: 3px 0;
}

#contenderContainer div.contender div.horse_info .stats .pending{
	width: 102px;
	border-left: 1px solid #707070;
}
#contenderContainer div.contender div.horse_info .stats .confirmed {
	width: 103px;
}

#contenderContainer div.contender div.horse_info .stats .pending.on,
#contenderContainer div.contender div.horse_info .stats .confirmed.on {
	background-color: #0a9b02;
	color: #FFFFFF;
}
	
#contenderContainer div.contender div.horse_info .stats .btn {
	width: 208px;
	clear: both;
	text-align: center;
	padding: 30px 0;
}

#contenderContainer div.contender div.horse_info .stats .dl {
	width: 208px;
	font-size: 11px; 
	color: #868686;
}

#contenderContainer div.contender div.horse_info .stats .dl img {
	float: right;
}

#contenderContainer div.contender div.horse_info .more_info {
	width: 590px;
	float: left;
}

#contenderContainer div.contender div.horse_info .lineage {
	border-right: 1px solid #707070;
	border-bottom: 1px solid #707070;
	border-top: 1px solid #707070;
	color: #e2e2e2;
	background-color: #181818;
	padding: 3px 20px;
	height: 16px;

}

#contenderContainer div.contender div.horse_info .records {
	border-right: 1px solid #707070;
	border-bottom: 1px solid #707070;
	color: #e2e2e2;
	background-color: #7e1513;
	padding: 3px 20px;
	height: 16px;

}

#contenderContainer div.contender div.horse_info .pedigree {
	color: #c3c3c3;
	padding: 22px 0 22px 18px;
	line-height: 16px;
}

#contenderContainer div.contender div.pics_perf {
	width: 1000px;
}


#contenderContainer div.contender div.pics_perf .pics{
	width: 498px;
	float: left;	
}
#contenderContainer div.contender div.pics_perf div.subhead{
	height: 29px;
	width: 498px;
}

#contenderContainer div.contender div.pics_perf .btn a:link,
#contenderContainer div.contender div.pics_perf .btn a:visited{
	color: #000000;
	font-weight: bold;
}
#contenderContainer div.contender div.pics_perf .btn a:hover,
#contenderContainer div.contender div.pics_perf .btn a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#contenderContainer div.contender div.pics_perf .btn .on a:link,
#contenderContainer div.contender div.pics_perf .btn .on a:visited{
	color: #FFFFFF;
	font-weight: bold;
}

#contenderContainer div.contender div.pics_perf .btn div {
	width: 86px; 
	background: transparent url(../images/contenders_btns.gif) no-repeat scroll right center;
	height: 15px;
	text-align: center;
	padding: 3px 0 0 0;
	z-index: 100;
}

#contenderContainer div.contender div.pics_perf .btn div.on {
	background: transparent url(../images/contenders_btns.gif) no-repeat scroll left center;
}

#contenderContainer div.contender div.pics_perf .btn .photo {
	position: relative;
	top: -22px;
	left: 304px;
}
#contenderContainer div.contender div.pics_perf .btn .video {
	position: relative;
	top: -40px;
	left: 390px;
}

#contenderContainer div.contender div.pics_perf div.main_pic {
	height: 348px; 
	background-color: #212121;
	background-position: top;
	text-align: center;
	width: 468px;
	border-bottom: 1px solid #767676;
	position: relative;
	top: -36px;
	padding: 0 15px;
}
#contenderContainer div.contender div.pics_perf .list {
	padding: 6px 0 0 10px;
}

#contenderContainer div.contender div.pics_perf div.main_pic div.menuItem {
	float: left;
	width: 15px; 
	text-align:left;
	padding-left: 5px;
}
#contenderContainer div.contender div.pics_perf div.main_pic a:link,
#contenderContainer div.contender div.pics_perf div.main_pic a:visited {
	color: #FFFFFF;
}
#contenderContainer div.contender div.pics_perf div.main_pic a:active,
#contenderContainer div.contender div.pics_perf div.main_pic a:hover {
	color: #FFFFFF;
}
#contenderContainer div.contender div.pics_perf div.main_pic .active a {
	font-weight: bold;
}

#contenderContainer div.contender div.pics_perf div.main_pic div img{
	margin: 10px 15px 6px 15px;
	border: none;
	float: left;
}
#contenderContainer div.contender div.pics_perf div.vid_main_pic {
	height: 280px;
	background-image: url(../images/contenders_bg2.gif);
	background-repeat: repeat-x; 
	background-color: #999999;
	background-position: top;
	width: 498px;
	border-bottom: 1px solid #767676;
	position: relative;
	top: -36px;
	text-align: center
}
#contenderContainer div.contender div.pics_perf div.thumbs {
	background-color: #212121;
	background-repeat: repeat-x; 
	width: 498px;
	position: relative;
	top: -36px;
	height: 81px;
}
#contenderContainer div.contender div.pics_perf div.vid_thumbs {
	background-color: #212121;
	background-repeat: repeat-x; 
	width: 498px;
	position: relative;
	top: -36px;
	height: 68px;
}
#contenderContainer div.contender div.pics_perf div.vid_thumbs li {
	float: left;
	padding: 2px 4px;
}
#contenderContainer div.contender div.pics_perf div.vid_thumbs li.active img{
	border: 1px solid #FFFFFF;
}

#contenderContainer div.contender div.pics_perf .past_perf {
	width: 500px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	float: left;
	position: relative;
	height:378px;
	background-color: #333834;
}

#contenderContainer div.contender div.pics_perf .past_perf .subhead {
	height: 29px;
	padding: 0;
	margin: 0;	
	width: 500px;
}

#contenderContainer div.contender div.pics_perf .past_perf table {
	width: 500px;
}
#contenderContainer div.contender div.pics_perf .past_perf th {
	text-align: left;
	font-weight: bold;
	color: #ACACAC;
	background-color: #181818;
	padding: 10px 0 4px 5px;
	font-size: 12px;
}
#contenderContainer div.contender div.pics_perf .past_perf th.race_vid {width: 35px;}
#contenderContainer div.contender div.pics_perf .past_perf th.race_date {width: 65px;}
#contenderContainer div.contender div.pics_perf .past_perf th.race_name {}
#contenderContainer div.contender div.pics_perf .past_perf th.race_distance {width: 70px;}
#contenderContainer div.contender div.pics_perf .past_perf th.race_finish { width: 35px;}
#contenderContainer div.contender div.pics_perf .past_perf th.race_purse {width: 70px;}


#contenderContainer div.contender div.pics_perf .past_perf td {
	text-align: left;
	color: #5F5F5F;
	padding: 5px 0 5px 5px;
	font-size: 10px;
}

#contenderContainer div.contender div.pics_perf .past_perf tr.bg1 td {
	border-top: 1px solid #F3F3F3;
	border-bottom: 1px solid #bbbbbb;
	background-color: #eeeeee;

}

#contenderContainer div.contender div.pics_perf .past_perf tr.bg2 td {
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #9e9e9e;
	background-color: #c9c9c9;
}
#contenderContainer div.contender div.pics_perf .past_perf .more_stats{
	height: 23px;
	width: 500px;
	text-align: center;
	background-image: url(../images/contenders_bg3.gif);
	background-repeat: repeat-x;
	color: #949494;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	padding-top: 10px;
}

#contenderContainer div.contender div.pics_perf .past_perf .more_stats a {
	padding: 0 3px;
}
#contenderContainer div.contender div.pics_perf .past_perf .more_stats span {
	padding: 0 3px;
}	
#contenderContainer div.contender div.pics_perf .past_perf .more_stats a span {
	padding: 0;
}	
#contenderContainer div.contender div.pics_perf .past_perf .more_stats a:link,
#contenderContainer div.contender div.pics_perf .past_perf .more_stats a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#contenderContainer div.contender div.pics_perf .past_perf .more_stats a.on:link,
#contenderContainer div.contender div.pics_perf .past_perf .more_stats a.on:visited {
	color: #ffffff;
	text-decoration: none;
}

#contenderContainer div.contender div.pics_perf .past_perf .more_stats a:hover,
#contenderContainer div.contender div.pics_perf .past_perf .more_stats a:active {
	color: #ffffff;
	text-decoration: none;
}
#contenderContainer div.contender .connections {
	position: relative;
	top: -36px;
	overflow: visible;
	min-height: 293px;
}

#contenderContainer div.contender .connections .subhead {
	height: 29px;
	width: 1000px;
}

#contenderContainer div.contender .connections .connect_touts {
	width: 1000px;
	height: 595px;
	padding: 12px 0;
	background-image: url(../images/contenders_bg4.gif);
	background-repeat: repeat-x;
	background-color: #B0B0B0;
}

#contenderContainer div.contender .connections .connect_tout {
	width: 238px;
	float: left;
	padding-left: 10px;
}
#contenderContainer div.contender .connections .connect_tout .conn_title {
	background-image: url(../images/contenders_bg5.gif);
	background-repeat: repeat-x;
	height: 23px;
	width: 238px;
	border-left: 1px solid #565656;
	border-right: 1px solid #161616;
	font-size: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
}
#contenderContainer div.contender .connections .connect_tout .conn_body {
	background-image: url(../images/contenders_bg6.gif);
	background-repeat: repeat-x;
	background-color: #DCDADA;
	height: 500px;
	width: 220px;
	padding: 10px;
	color: #646464;
	line-height: 15px;
}

#contenderContainer div.contender .connections .connect_tout .conn_body p {
	margin: 0 0 10px 0;
}

#contenderContainer div.contender .connections .connect_tout .conn_body h3{
	text-transform: uppercase;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 12px;
}

#contenderContainer div.contender .connections .connect_tout .conn_body img{
	float: left; 
	margin: 0 10px 8px 0;
	line-height: 0;
}
#contenderContainer div.contender .connections .connect_tout .conn_more {
	background-image: url(../images/contenders_bg7.gif);
	background-repeat: repeat-x;
	height: 23px;
	width: 238px;
	border-left: 1px solid #565656;
	border-right: 1px solid #161616;
	color: #949494;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
}

#contenderContainer div.contender .connections .connect_tout .conn_more a:link,
#contenderContainer div.contender .connections .connect_tout .conn_more a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#contenderContainer div.contender .connections .connect_tout .conn_more a:active,
#contenderContainer div.contender .connections .connect_tout .conn_more a:hover {
	color: #ffffff;
	text-decoration: none;
}

body#vid_body {
	background-color: #111111;
	text-align: center;
}

.close-floatbox {
	width: 66px;
	height: 22px;
}

.close-floatbox-container {
	padding: 10px 15px;
	text-align: right;
	/*background-color:#FFFFFF;*/
}

a:link.close-floatbox ,
a:visited.close-floatbox,
a:active.close-floatbox,
a:hover.close-floatbox{
	color: #535353;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.close-floatbox {
	width: 66px;
	height: 22px;
}
