	.breederRow{
		border-bottom: 1px solid black;
	}
	#viewResultsToggle {
  float: right;
  margin-top: 48px;
  margin-right: -60px;
}

	.mobileBanner {
		width:100%;
		margin:0 auto;
		display:none;
	}
#raceDate {
  float: right;
  margin-top: 3px;
}


	
	.pager {
		margin: 20px 0;
		text-align: right;
		list-style: none;
		}
		
	.page-number {
		margin-left: 5px;
		border: 1px solid #DADADA;
		border-radius: 5px;
		padding: 2px 10px 2px 10px;
		color: rgb(250, 97, 97);
		font-size: 13px;
		background-color: rgb(221, 221, 221);
		font-family: '../fonts/TitilliumWeb-Light', Arial, sans-serif !important;
	}

	
		.page-number:active, .activePage{
		border: 1px solid #DADADA;
		border-radius: 5px;
		padding: 2px 10px 2px 10px;
		color: rgb(221, 221, 221);
		font-size: 13px;
		background-color: rgb(250, 97, 97);
		font-family: '../fonts/TitilliumWeb-Light', Arial, sans-serif !important;
	}
	
	.page-number:hover {
		border: 2px solid #A7A7A7;
	}
	
	.clickable{
		cursor:pointer;
	}
	.disclaimer{
		text-align: center;
		color: red;
		/* font-weight: bold; */
		margin: auto;
		width: 50%;
		display: block;
	}
	
	
	.pageData {
    -webkit-border-radius: 5px 0 0 0px;
    -moz-border-radius: 5px 0 0 0px;
    border-radius: 5px 0 0 0px;
    float: left;
    padding: 5px 25px 20px 10px;
    
    
}


table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 2px;
}

    .filterFloatFull {
        float:left;
        width:95%;
    }

    .filterFloatHalf {
        float:left;
        width:45%;
    }

	.filterFloatHalfRight {
		float:right;
		margin-right:25px;
		text-align:right;
		width:45%;
	}

	.noPadRight {
		margin-right:10px;
	 }

    .filterFloatThird {
        float:left;
        margin-right:15px;
        width:30%;
    }

    .filterFloatTwoThird {
        float:left;
        width:60%;
    }

    .filterFloatLine {
        float:right;
        width:3%;
    }

	.filterFloatDash {
		float:left;
		width:3%;
	}

.filterFlex {
	height:40px;
}

.filterLeft {
    float:left;
    width:55%;
}

.filterRight {
    float:left;
}

.filterFlexRight {
	height:35px;
}

.filterWrap {
	position:relative;
	width:100%;
}

.filterWrapLeft {
	float:left;
    width:70%;
}

	.filterWrapRight {
		float:right;
	}

	.clearBoth {
		clear:both;
	}


.filterButtons{
		float: right;
		margin-right: 15px;
	}
	
	.filterButton{
		border: 1px solid #DADADA;
		border-radius: 5px;
		padding: 2px 10px 2px 10px;
		color: rgb(250, 97, 97);
		font-size: 13px;
		background-color: rgb(221, 221, 221);
		font-family: '../fonts/TitilliumWeb-Light', Arial, sans-serif !important;
		
	}

	.filterBox{
		 background-color: #F3F2F2; 
		 width: 100%;
		 margin-bottom: 10px;
		 border-bottom: solid 1px #cdcccc;
	}
	
.filterTable{
	padding-top: 15px;
	padding-left:15px;
}
	
.expandedFilters{
    margin-top: 8px;
    margin-bottom: 10px;
    width: 100%;
}

	.bigRed{
		color: red;
		margin-top: 0px;
		padding-top: 0px;

	}

		.breederTable{
		padding-top: 5px;
		padding-bottom: 5px;
		border-collapse: separate;
	}
		.subRow{
		width: 100%;
		line-height: 25px;
	}
	
	
	.resultsSubRow {
  text-align: center;
}

	.resultsSubRow > td{
		padding: 5px 10px 5px 10px;
		vertical-align: middle;
		font-size: 14x;
	}

	.filterTableOtherRows{
		padding-top: 5px;
/* 		padding-left: 15px; */
		display: block;
		float: left;
	}

	.verticalDivider{
		border-left: rgb(213, 213, 213) solid 1px;
		padding-right: 2px;
		margin-left: 2px;
        margin-top:5px;
		height: 25px;
	}

.filterText{
/* 		width:  234px		!important; */
		height: 32px 		!important;
/* 		color: rgb(160, 160, 160) !important; */
	}
	
	.filterText:focus{
		border-color: rgb(160, 160, 160) !important;
	 
	}
	
	.filterDrop{
		padding-bottom:0px;
/* 		color: rgb(160, 160, 160); */
		font-family: Arial;
		font-size: 14px;
	}
	.filterDrop1{
		width: 105px;
		background: white url(iconSprite.png) no-repeat 39px -104px !important;
	}
	
	.filterDrop2{
		width: 200px;
		background: white url(iconSprite.png) no-repeat 134px -104px !important;
	}
	
	.filterDrop3{
		width: 401px;
		background: white url(iconSprite.png) no-repeat 333px -104px !important;
	}
	.rightSideFilters{
		position: absolute;
/* 		margin-left: 403px; */
	}
	
	.filterDrop:focus{
		border-color: rgb(160, 160, 160);
	 
	}
	select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -ms-appearance: none !important;
    -o-appearance: none !important;
    appearance: none !important;
    text-indent: 0.01px !important;
    outline : none;
    overflow : hidden;
 }
 #horizontalDivider{
	 border-bottom: rgb(213, 213, 213) solid 2px;
	 padding-right: 5px;
	 padding-left: 5px;
	 margin-top:15px;
	 margin-left:5px;
	 width: 0;
}
	

select::-ms-expand {
    display: none;
}
.headerMobile {
  display: none;
}
	.tCell{
		padding: 6px 10px 6px 10px;
	}
	
		.resultsSubRow{
		/* font-size: 15px; */
		/* font-family: '../fonts/TitilliumWeb-Light', Arial, sans-serif !important; */
		border-bottom: 1px solid #EBEBEB;
	}
	
		.dataBold1{
		color: black !important;
		font-weight:bold;
		/* font-family: '../fonts/TitilliumWeb-Light', Arial, sans-serif !important; */
	}
.saddle2 {
    border: 1px solid;
}

#openx-right_top {
    margin-bottom: 10px;
}
.filterButton {
    width: 52px;
	margin-right:3px;
}

.noMargin {
    margin: 0px 0 0px;
}

@media screen and (max-width: 1300px) {

	.filterWrapLeft {
		width:100%;
	}

	.filterLeft {
		width: 50%;
	}

	.filterFlexRight {
		width: 770px;

	}

	.filterWrapRight {
		display:none;
	}
}

@media screen and (max-width: 979px) {

	.mobileBanner {
		display:block;
	}

	.filterFlexRight {
		width: 100%;

	}

	.filterFloatHalfRight {
		margin-right: 30px;
	}


	.filterDrop3 {
		width: 331px;
	}
}

@media screen and (max-width: 767px) {

	#raceDate {
		float: none;
	}

	.pageData {
		padding: 0;
	}

	#headerTitle {
		padding-left:15px;
	}

	.filterBox {
		background:none;
	}

	.filterTable {
		padding:0;
	}

	.filterLeft {
		width:100%;
		height:40px;
	}

	.filterFloatFull {
		height:40px;
	}

	.filterFloatHalf {
		height:40px;
	}

	.filterFloatTwoThird {
		float: right;
	}

	.filterFloatHalfRight {
		margin-right: 15px;
	}

	.noPadRight {
		margin-right: 20px;
	}

	.filterFloatLine {
		display:none;
	}

	.filterFloatFull {
		width: 94%;
	}

	.filterDrop1 {
		width: 110px;
	}

	.filterDrop2 {
		width: 200px;
	}

	.filterDrop3 {
		width: 100%;
	}

	.filterFlex {
		height: 80px;
	}

	#resultsContainer {
		width: 95%;
		margin: 0 auto;
	}


}

	@media screen and (max-width: 1000px) and (min-width: 720px) {
		.bigRed{
			margin-top: 12px;
			padding-top: 12px;
		}
	}
