/* Used */
body
{
  font-family: 'Lato', sans-serif;
  color:#3f3b3c;
}
input
{
font-size:1em;
box-sizing:border-box;
border: 1px solid rgb(192, 193, 159);
font-family: 'Lato', sans-serif;
color: #3f3f3f;
}
input[type=image]
{
border: none;
}
select
{
font-size:1em;
box-sizing:border-box;
border: 1px solid rgb(192, 193, 159);
font-family: 'Lato', sans-serif;
color: #3f3f3f;
}
textarea
{
font-size:1em;
box-sizing:border-box;
border: 1px solid rgb(192, 193, 159);
font-family: 'Lato', sans-serif;
color: #3f3f3f;
}
#bannerleftimage
{
float:none;
width:35%
}
#bannerleftimageimg
{
width:95%;
padding-top:0px;
}
#bannerleft
{
float:left;
width:100%;
}
.fbbenefit
{
width:100%;
float:none;
padding-bottom:10px;
}
.mnrbuttonmaroon
{
color:#ffffff;
height:auto;
border-radius: 5px;
background-color:#671019;
padding:6px;
text-align:center;
}
.mnrbannermaroontop
{
padding-top:2em;
padding-bottom:2.5em;
}
.mnrbannermaroon
{
color:#ffffff;
height:auto;
border-radius: 5px;
background-color:#671019;
padding:6px;
text-align:center;
width: 330px;
Height: 36px;
font-size: 1.2em;
margin: auto;
}
.mnrbannermaroonimg
{
padding-left:7px;
padding-top:0px;
height:25px;
}
.mnrbannermaroontxt
{
padding-left:4px;
padding-top:1px;
}

.mnrbuttonblack
{
color:#ffffff;
height:auto;
border-radius: 5px;
background-color:#000000;
padding:6px;
text-align:center;
}
.dashlistdash
{
float:left;
padding-left:20px;
width:8%;
}
#homequicksearch {
display:none;
}
a:link {
color: #121212;
 text-decoration: none;
} 

a:active {
color: #121212;
 text-decoration: none; 
} 

a:visited {
color: #ac0000;
 text-decoration: none; 
} 

a:hover {
color: #3f3b3c;
text-decoration: underline;
} 


#site_div {
  border: 1px solid black;
}

#header_div {
  font-family: 'Lato', sans-serif;
  font-size: .82em; 
  width: 100%;
}
#footerdiv 
{
  font-family: 'Lato', sans-serif;
  font-size: .75em;
  width :100%;
  margin: auto; 
  text-align:center; 
color:#3f3f3f;
 
}
#footerdivfull
{
visibility:visible;
display:block;

/* visibility:hidden; */
/* display:none; */
}
.footerdiv25 {
width: 100%;
}
.footerdiv15 {
width: 100%;
}
.footerdiv35 {
width: 100%;
}
#footersocial {
padding-top:0px;
padding-bottom:20px;
}

#header_div a:link {
color:#3f3f3f;
/* color: #121212; */
 text-decoration: none
} 

#header_div a:active {
color:#c30c3e;
/* color: #ffffff; */
 text-decoration: none; 
} 

#header_div a:visited {
color:#3f3f3f; 
 text-decoration: none; 
} 

#header_div a:hover {
color:#c30c3e; 
text-decoration: none; 
} 

#header_top {
  height: 60px;
  overflow: hidden;
  display: none;
}
#header_top_nav_left {
	display: inline-block;
 	padding-top: 19px;

}
#header_top_nav {
  height: 40px;
  background-color:#fff;
  float:left;
  text-align: center;
  color: black;
  padding-top:11px;
  padding-right:10px;
  padding-left :10px;
 
  overflow: hidden;
}

#header_topp {
	height: 95px;
	overflow: hidden;
	font-size: 1.2em;
  	display: block;
}
#header_top_nav_leftp {
	display: inline-block;
	width:100%;
	text-align:center;
}
#header_top_navp {
	background-color:#fff;
	text-align: center;
	color: black;
	overflow: hidden;
	width:100%;
	text-align:center;
}
#header_top_navlogo
{
	font-size:2.6em;font-family: Times New Roman, Times, serif;
	padding-top:3px;
	padding-bottom:3px;
}

#header_top_image {
  height: 42px;
  width: 827px;
  float:left;
  overflow: hidden;
  background-image:url("images/homepage-header.png");
  background-repeat: no-repeat;
}

#header_top_image img {
  height: 42px;
  width: 827px;
  float:left;
  overflow: hidden;
}

#header_main {
  color: #3f3b3c;
  background-color:white;
  height: 120px;
  /* height: 112px; */
  padding-top:3px;
}
#header_main a:link {
color: #3f3b3c;
 text-decoration: none
} 

#header_main a:active {
color: #3f3b3c;
 text-decoration: none; 
} 

#header_main a:visited {
color: #3f3b3c;
 text-decoration: none; 
} 

#header_main a:hover {
color: #3f3b3c;
text-decoration: underline;
} 

#header_main_left {
float:left;
text-align: center;
width: 95%;
padding-left:20px;
}

#header_main_left IMG {

    display: block;
    margin-left: auto;
    margin-right: auto ;
}

#header_main_middle {
  float:left;
  height: 102px;
  width: 184px;
}

#header_main_middle_links {
  width:186px;
  height:78px;
  border-left: black 1pt solid;
  border-right: black 1pt solid;
  text-align: center;
}

#header_main_right {
  float:right;
  height: 75px;
  width: 100px;
  padding-right:50px;
}
.mnrmobile
{
	display: inline;
}
#steps 
{
	width:95%;
	background-color:white;
	border: black 1px solid;
	text-align:left;
	font-size:.7em;
}
.pghr
{
height:1px;
color:rgb(192, 193, 159);
background-color:rgb(192, 193, 159);
border:none;
}
.pghrsc
{
height:1px;
color:rgb(192, 193, 159);
background-color:rgb(192, 193, 159);
border:none;
display:none;
}
.pghrsc2
{
height:1px;
color:rgb(192, 193, 159);
background-color:rgb(192, 193, 159);
border:none;
display:block;
}
#horseresultdivsc
{
width:100%;
text-align:left;
float:none;
}
#pghead
{
padding-top:20px;
/* padding-top:40px; */
padding-bottom:0px;
text-align: left;
font-size: 2.5em;
color: #3f3f3f;
/* font-family: "Times New Roman", Times, serif; */
}
#pgheadicon
{
float:left;
padding-right:10px;
padding-top:0px;
height:35px;
}
#pgheadiconss
{
float:left;
padding-right:10px;
padding-top:0px;
height:29px;
}
.adsaleradios
{
width:80%; 
}
#mnrnewsimg
{
float:left;
width:100%;
text-align:center;	
padding-left:0px;
padding-bottom:5px;
}
#mnrnews
{
width:90%; 
color:#c30c3e; 
padding-left:10px; 
overflow:auto; 
float:left;
text-align:left; 
font-size:1em; 
font-family: 'Lato', sans-serif;
	
}
#mnrquicklinks
{
	padding-bottom:25px;
	width:80%;
	font-size:1.2em;
}

.articleprev
{
font-size:1em;
text-align:left;
width:100%;
padding-top:5px;
}
.articleprevt
{
font-size:1em;
width:100%;
text-align:left;
padding-top:5px;
}
#tcbulletcont
{
width:100%;
}
.tcbullet
{
float:left;
width:3%;
}
.tcbullettext
{
float:left;
width:95%;
text-align:left;
}
#thumbcontDiv
{
  height:auto;
  width:auto;
  margin: unset;
}
#sfabout
{
width:100%; 
text-align:left; 
overflow:auto;
padding-top:0px;
}

#header_menu
{
float:left;
padding-right:5px;
display:block;
padding-top:10px;
padding-bottom:10px;
}
#hocloc
{
	display:block;
	padding-left:0px;
}
#mnrtitleimage
{
padding-bottom:25px;
padding-top:20px;	
}
#mnrtitleimage img 
{
	width:96%;
}
#mnrtrainerinfo
{
float:left;
width:70%;	
}
#mnrtrainerservices
{
	display:none;
}
.discc1
{
	float:none;
	width:65%;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
}
.discc2
{
	float:none;
	width:80%;
	padding-bottom:0px;
}
.discc3
{
	float:none;
	width:77%;
	padding-top:10px;
	text-align: left;
}
#horseresultnamediv
{
float:none;
text-align:left;
font-size:.74em;
font-weight:bold;
width:100%;
padding-bottom:10px;
}
.goimage
{
	width:88%;
}
.adtype
{
width: 72%;
}
.adtypecost
{
width: 17%;
}
.adtypedesc
{
width:100%;
}
.adtypedescstep
{
width:16%;
}
.adtypedescsteptext
{
width:84%;
height:auto;
}
.myselect {
  font-size:.75em;
}
#tcphoto 
{
	width: 90%;
}
.tcphoto2
{
	width: 96%;
}

#mnrsharer
{
	width:100%;
	font-size:.9em;
	padding-top:20px;
}

#mnrsharer a:link {
color:#3f3f3f;
/* color: #121212; */
 text-decoration: none
} 

#mnrsharer a:active {
color:#3f3f3f; 
/* color: #ffffff; */
 text-decoration: none; 
} 

#mnrsharer a:visited {
color:#3f3f3f; 
 text-decoration: none; 
} 

#mnrsharer a:hover {
color:#3f3f3f; 
text-decoration: underline; 
} 



.mnrsharersep
{
float:left;
width:11%;
}
.mnrsharerspacer
{
height:0px;
}
#shfaddr
{
	float:left;
	width:100%;	
}
#shfaddr2
{
	float:left;
	width:100%;	
}
#shflogo
{
	display:block;
	width:65%;
}

#shflogo1
{
	display:none;
}
.question-icon
{
	display:none;
}
.barnicon
{
	width:90%;
}
#adphotomsg
{
	padding-top:10px;
}
#grmanners
{
	font-size:1em;
	/* font-size:.9em; */
	width:100%;
}
#mnrprev 
{
	width:98%;
}

.featuredbannermax
{
height:22px;
/*top:0px; */
/* width:325px; */
width:95%;
text-align:center;
font-size:1em;
position: absolute;
background: rgba(0, 0, 0, 0.4);
color:white; 
margin: auto;
padding-top:2px;
bottom:2px;
}

#featurednewdressage
{
	display:none;
}
#feature_cont1
{
	display:none;
}
#feature_cont2
{
	display:block;
}
#featured02
{
	display:none;
}
#featured03
{
	display:none;
}
.mnrnavtext
{
	display:none;
}

.mnrnavtext a:link {
color:#3f3f3f;
/* color: #121212; */
 text-decoration: none
} 

.mnrnavtext a:active {
color:#3f3f3f; 
/* color: #ffffff; */
 text-decoration: none; 
} 

.mnrnavtext a:visited {
color:#3f3f3f; 
 text-decoration: none; 
} 

.mnrnavtext a:hover {
color:#3f3f3f; 
text-decoration: underline; 
} 

.mnrnavsep
{
	display:none;
}
.mnrnavsephr
{
	display:block;
}
.mnrpagecnttop
{
	display:none;
}

/* New & Updated Listings Seperator */
/* headlines with lines */
.decorated{
     overflow: hidden;
     text-align: center;
	font-size:1.6em;
 }
.decorated > span{
    position: relative;
    display: inline-block;
}
.decorated > span:before, .decorated > span:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 2px solid;
    width: 100%; 
    margin: 0 20px;
}
.decorated > span:before{
    right: 100%;
}
.decorated > span:after{
    left: 100%;
}
.page_cont_spanner{
width:100%;
margin: auto;
}

h1 
{
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight:normal;
	
font-size: 2.5em; 
font-style: normal; 
color: #3f3f3f; 
}

#menu_div {
	font-family: 'Lato', sans-serif;
  	font-size: 90%;
  	width: 100%;
  	background-color:#121212;
	color: #ffffff;
  	display: block;
}
#menu_div2 {
  	display: none;
}

#menupopdiv {
display: none;
width: 0%;
}
#madnav
{
    BACKGROUND-IMAGE: none;
    HEIGHT: 45px;
    LINE-HEIGHT: 45px;
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat;
}
#madnav A
{
    COLOR: white;
    TEXT-DECORATION: none;
}
#madnav A:hover
{
    COLOR: #c5364a;
  /*  TEXT-DECORATION: underline; */
}
#madnavl
{
	float:left;
	width:0%;
	font-size:1.9em;font-family: Times New Roman, Times, serif;
	padding-left:30px;
  	display: none;
}
#madnavc
{
	float:left;
	text-align:center;
	width:100%;
	padding-right:0px;
padding-left:0px;
}
#madnavr
{
	float:left;
	width:0%;
  	display: none;
}

#maddm
{
    HEIGHT: 45px;
    Z-INDEX: 30;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
#maddm LI
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    DISPLAY: block;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px;
	/* position:relative; */
}
#maddm LI A
{
    TEXT-ALIGN: center;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 23px;
    PADDING-RIGHT: 22px;
    DISPLAY: block;
    COLOR: white;
    TEXT-DECORATION: none;
}
#maddm LI A:hover
{
    BACKGROUND-COLOR: #ccc;
    TEXT-DECORATION: underline;
}
#maddm LI DIV
{
    BORDER-BOTTOM: #5970b2 1px solid;
    POSITION: absolute;
    BORDER-LEFT: #5970b2 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #666666;
    VISIBILITY: hidden;
    BORDER-TOP: #5970b2 1px solid;
    BORDER-RIGHT: #5970b2 1px solid;
    PADDING-TOP: 0px;
    WIDTH: auto;
    BACKGROUND-IMAGE: none;
}


.mdmenu A
{
    TEXT-ALIGN: left;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 23px;
    PADDING-RIGHT: 22px;
    DISPLAY: block;
    COLOR: white;
    TEXT-DECORATION: none;
    padding-top:.3em;
    height:2em;
}
.mdmenu A:hover
{
    BACKGROUND-COLOR: #ccc;
    TEXT-DECORATION: underline;
}
.mdmenui
{
    height: 0px;
}
.mdmenui A
{
    TEXT-ALIGN: left;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 53px;
    PADDING-RIGHT: 22px;
    DISPLAY: block;
    COLOR: white;
    TEXT-DECORATION: none;
    height:2em;
}
.mdmenui A:hover
{
    BACKGROUND-COLOR: #ccc;
    TEXT-DECORATION: underline;
}
.mdmenuid
{
	border-top: 1px solid white;
    COLOR: white;
}
.mdmenuidb
{
	border-top: 1px solid white;
	border-bottom: 1px solid white;	
    COLOR: white;
}
.mdmenuidbo
{
	border-bottom: 1px solid white;	
    COLOR: white;
}
.mdmenuidn
{
    COLOR: white;
}

#maddma
{
    HEIGHT: auto;
    Z-INDEX: 30;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    BACKGROUND: #655C5F;
}

#maddma LI
{
    BACKGROUND: #655C5F;
    BACKGROUND-COLOR: #655C5F;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    /* DISPLAY: block; */
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    /*FLOAT: left;*/
    PADDING-TOP: 0px;
	/* position:relative; */
}
#maddma LI A
{
    TEXT-ALIGN: left;
    MARGIN: 0px 1px 0px 0px;
    PADDING-LEFT: 23px;
    PADDING-RIGHT: 22px;
    DISPLAY: block;
    COLOR: white;
    TEXT-DECORATION: none;
}
#maddma LI A:hover
{
    BACKGROUND-COLOR: #ccc;
    TEXT-DECORATION: underline;
}
#maddma LI DIV
{
    BORDER-BOTTOM: #5970b2 1px solid;
    /* POSITION: absolute; */
    BORDER-LEFT: #5970b2 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #7894ac;
    VISIBILITY: hidden;
    BORDER-TOP: #5970b2 1px solid;
    BORDER-RIGHT: #5970b2 1px solid;
    PADDING-TOP: 0px;
    WIDTH: auto;
    BACKGROUND-IMAGE: none;
}


#breadcrumb {
	display: none;
	padding-top:0px;
}
	
/* Right nav */
#right_nav {
  background-color:#e9ecf3;
  font-family: 'Lato', sans-serif;
  font-size: 12px;
}
#right_nav_tips {
  margin-left:10px;
  margin-right:10px;
}
.right_nav_sub {
  font-size: 15px;
  font-weight: bold;
}
#right_nav ul {
  padding-left:14px; 
}
#right_nav li {
  padding-left:0px;
  font-size: 12px;
  color: #c41230;
}
#right_nav li span {
  color: #000;
}
#right_nav a:link {
color: #3f3b3c;
 text-decoration: none
} 

#right_nav a:active {
color: #3f3b3c;
 text-decoration: none; 
} 

#right_nav a:visited {
color: #3f3b3c;
 text-decoration: none; 
} 

#right_nav a:hover {
color: #3f3b3c;
text-decoration: underline;
} 

/* Leftnav */
#left_nav {
  background-color:#e9ecf3;
  width:98%;
  font-family: 'Lato', sans-serif;
  font-size: 1em; 
}
#left_nav_popular {
  margin-left:10px;
  margin-right:10px;
  font-size: 1em; 
}
.left_nav_sub {
  font-size: 15px;
  font-weight: bold;
}
#left_nav a:link {
  color: #3f3b3c;
 text-decoration: none;
 font-size:1em;
} 
#left_nav a:active {
color: #3f3b3c;
 text-decoration: none; 
} 
#left_nav a:visited {
color: #3f3b3c;
 text-decoration: none; 
} 
#left_nav a:hover {
color: #3f3b3c;
text-decoration: underline;
} 
#left_nav_tchorses {
  margin-left:10px;
  margin-right:10px;
}
.left_nav_list {
  height:112px;
  font-size:11px;
}
#left_nav_popular_div
{
  display: none;
}
.left_nav_editor_div
{
  display: block;
}
#left_nav_howitworks {
  margin-left:10px;
  margin-right:10px;
  display: none;
}
#left_nav ul {
  padding-left:0px;
}
#left_nav li {
  padding-left:0px;
  font-size: 12px;
  color: #c41230;
}
#left_nav li span {
  color: #000;
}
.leftnavdiv
{
  height:100%;
  background-color:#e9ecf3;
  font-family: 'Lato', sans-serif;
}
.leftnavdivtable
{
  height:100%;
  width: 182px;
  background-color:#e9ecf3;
  font-family: 'Lato', sans-serif;
  border-left: windowtext 1pt solid; 
  border-right: windowtext 1pt solid;
}
.rightnavdiv
{
  height:100%;
  background-color:#e9ecf3;
}
.rightnavdivtable
{
  height:100%;
  width: 182px;
  background-color:#e9ecf3;
  font-family: 'Lato', sans-serif;
 /* border-left: windowtext 1pt solid; */ 
  border-right: windowtext 1pt solid;
}
#mid {
  width:550px;
}
#mid a:link {
color: #3f3b3c;
 text-decoration: none
} 
#mid a:active {
color: #3f3b3c;
 text-decoration: none; 
} 
#mid a:visited {
color: #3f3b3c;
 text-decoration: none; 
} 
#mid a:hover {
color: #3f3b3c;
text-decoration: underline;
} 
#mid_left {
  width:108px;
  float:left;
  font-size: 14px;
  color:#7894ac;
}
#mid_center {
  width:340px;
  float:left;
  font-size: 12px;
  text-align:center;
}
#mid_right {
  width:98px;
  float:left;
}

#page_cont {
  width:100%;
position:relative;
}
#content {
  width:100% ;
  background-color:white;
  padding-left:20px;
  padding-right:20px;
}
#content_cont {
  width:100%;
  border-bottom: windowtext 1pt solid;
  margin: auto;
  position:relative;
}
#content_cont_full {
  width:100%;
  border-bottom: windowtext 1pt solid;
  margin: auto;
  position:relative;
}
.midtable {
  width:1050px;
}

.heading_large {
  font-family: 'Lato', sans-serif;
  font-size:18px;
  font-weight: bold;
}

.sub_blue {
  font-size: 15px;
  font-weight: bold;
  color:#7894ac;
}
/*
a:link {
color: #3f3b3c;
 text-decoration: none
} 

a:active {
color: #3f3b3c;
 text-decoration: none; 
} 

a:visited {
color: #3f3b3c;
 text-decoration: none; 
} 

a:hover {
color: #3f3b3c;
text-decoration: underline;
} 
*/
.featured_div{
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  width:100%;
}

.shopsell {
  font-size:12px;
  padding-left:20px;
  padding-right:20px;
}
.shopsell ul {
  padding-left:14px;
}
.shopsell li {
  padding-left:0px;
  font-size: 12px;
  color: #c41230;
}
.shopsell li span {
  color: #000;
}
#shopsell_shop {
  float:left;
  text-align:left;
  height:182px;
  width:286px;
  background-image:url("images/rectangle_white.png");
}
#shopsell_sell {
  float:right;
  text-align:left;
  height:182px;
  width:286px;
  background-image:url("images/rectangle_blue.png");
}

ul.noindent {
    margin-left: 5px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 0px;
}
.trainerscorner {
  font-family: 'Lato', sans-serif;
  font-size:12px;
}

.sub_banner {
  font-family: 'Lato', sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#e9ecf3;
}

/* Unknown */
a.hilite:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
} 

a.hilite:active {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
} 

a.hilite:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
} 

a.hilite_off:hover {
	color: #003333;
	text-decoration: underline;
} 

a.hilite_off:link {
	color: #000000;
	text-decoration: underline;
} 

a.hilite_off:active {
	color: #000000;
	text-decoration: underline;
} 

a.hilite_off:visited {
	color: #000000;
	text-decoration: underline;
} 

a.hilite:hover {
	color: #003333;
	text-decoration: underline;
	font-weight: bold;
} 

a.white:link {
	color: #ffffff; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
} 

a.white:active {
	color: #ffffff; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
} 

a.white:visited {
	color: #ffffff; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
} 

a.white:hover {
	color: #ffffff; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
} 

a.red:link {
	color: #BD2042; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;;
	font-size: 11px;
	line-height: 12px;
} 

a.red:active {
	color: #BD2042; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
} 

a.red:visited {
	color: #BD2042; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
} 

a.red:hover {
	color: #BD2042; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
} 
a.redbody:link {
	color: #BD2042; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
} 

a.redbody:active {
	color: #BD2042; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
} 

a.redbody:visited {
	color: #BD2042; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
} 

a.redbody:hover {
	color: #BD2042; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
} 
a.graysm:link {
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575151;
} 

a.graysm:active {
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575151;
} 

a.graysm:visited {
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575151;
} 

a.graysm:hover {
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575151;
} 
a.redsm:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #BD2042; 
} 

a.redsm:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #BD2042; 
} 

a.redsm:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #BD2042; 
} 

a.redsm:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #BD2042; 
} 
a.redlrg:link {
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #BD2042; 
} 

a.redlrg:active {
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #BD2042; 
} 

a.redlrg:visited {
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #BD2042; 
} 

a.redlrg:hover {
	text-decoration: underline;
	font-family: 'Lato', sans-serif;;
	font-size: 14px;
	color: #BD2042; 
} 


a.marketplace:link {
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #575151;
} 

a.marketplace:active {
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #575151;
} 

a.marketplace:visited {
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #575151;
} 

a.marketplace:hover {
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #575151;
} 

.body {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	list-style-type: disc; 
	list-style-position: outside;
	color:#3f3f3f; 
}
.tightlist {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 13px;
	list-style-type: disc; 
	list-style-position: outside; 
	list-style-image: url(images/img_bullett.gif); 
}
.horsetitlewhite {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
}
.marketplace {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #575151;
}
.marketplaceHEADER {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #575151;
}
.bodyHEADER {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}
.headergraysm {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #575151;
}
.headerredsm {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #BD2042; 
}
.headergray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #575151;
}
.horsetitlegray {
	font-family: "Times New Roman", Times, serif;
	font-size: 46px;
	font-weight: bold;
	color: #575151;
}
.bodygray {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #575151;
}
.bodyred {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #BD2042;
}
.subnav {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 21px;
}
.bodyBOLD {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.bodylarge {
	font-family: 'Lato', sans-serif;
	font-size: 1.0em;
}
.bodylarger {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
}
.bodyextralarge {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}
.bodylargered {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #BD2042;
}
.matchlargered {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: #BD2042;
}
.subnavBOLD {
	font-weight: normal;
	text-decoration: underline;
}
.bodytight {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.subnavBOLDCopy {

	font-weight: normal;
	text-decoration: underline;
}
.footernav {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
}
.FAQheaders {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #446173;
}
.ODnames {

	font-family: 'Lato', sans-serif;
	font-size: 10px;
	line-height: 24px;
	font-weight: normal;
	color: #292929;
}
.IC_tmblinks {

	font-family: 'Lato', sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
}
.REITvenue {


	font-family: 'Lato', sans-serif;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.bodyHEADERreit {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: -1px;
}
.form_HDRmain {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;
}
.horiz_rule {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #3F7D9E;
	border-right-color: #3F7D9E;
	border-bottom-color: #3F7D9E;
	border-left-color: #3F7D9E;
}
.form_HDRsub {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #336580;
}
.form_HDRsub2 {


	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000000;
}
.form_NOTEsmall {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #000000;
}
.form_HDRsub3 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #000000;
}
.FORMbody {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.tableborder {
    border-left: #BD2042 1pt solid;
    border-right: #BD2042 1pt solid;
    border-top: #BD2042 1pt solid;
    border-bottom: #BD2042 1pt solid;
}
.tableborderblack {
    border-left: #000000 2px solid;
    border-right: #000000 2px solid;
    border-top: #000000 2px solid;
    border-bottom: #000000 2px solid;
}
.ltgrayaccent {
	background-color:#e8e9ee;
}
.ltgrayaccentsp {
display: none;
}


/* Start V2 styles */

.contentheader
{
  font-size:18px;
  font-weight: normal; 
  text-align:left;
}

.headerdiv
{
  background-color:#e0e0e0; 
  border-top: windowtext 1pt solid; 
  border-left: windowtext 1pt solid; 
  border-right: windowtext 1pt solid;
  font-family: 'Lato', sans-serif;
}
.topnavdiv
{
  background-color:#e0e0e0; 
  border-left: windowtext 1pt solid; 
  border-right: windowtext 1pt solid;
}

.rightnavsep
{
  height:4px;
  width:auto;
}
.contentdiv
{
  background-color:#ffffff; 
  width:638px;
  border-right:1px solid black;
}
.whatsnewdiv
{
  height: auto;
  width: 90%;
  text-align:left;
  background: #ffffff;
  padding-left: 5px;
  font-family: 'Lato', sans-serif;
  font-size: 11px;
  line-height: 18px;
}
.whatsnewdivtext
{
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  color: #000000;
}

a.whatsnewlink:link {
	color: #595959; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewlink:active {
	color: #595959; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewlink:visited {
	color: #595959; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewlink:hover {
	color: #000000; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 
a.whatsnewblacklink:link {
	color: #000000; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewblacklink:active {
	color: #000000; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewblacklink:visited {
	color: #000000; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewblacklink:hover {
	color: #595959; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 
a.whatsnewredlink:link {
	color: #c30c3e; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewredlink:active {
	color: #c30c3e; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewredlink:visited {
	color: #c30c3e; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

a.whatsnewredlink:hover {
	color: #000000; 
	text-decoration: underline;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

/* Adaptive styles */

* {
    box-sizing: border-box;
}
.row::after {
    content: "";
    clear: both;
    display: block;
}
[class*="col-"] {
    float: left;
    padding: 15px;
    border: 1px solid red;
}
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
.content_cont {
width: 100%;
}

#mnrrightdiv {
	float:left;
	display: none;
}
#mnrleftdiv {
	float:left;
	width: 98%;
	display: none;
}
    #mnrcenterdiv {
		float:left;
		font-size: .70em; 
		text-align:left;
		width: 100%;
		background-color: #ffffff;
padding-bottom:20px;

  }
    #mnrcenterdivhome {
		float:left;
		font-size: .70em; 
		text-align:left;
		width: 100%;
		background-color: #ffffff;
 		border-right: white 1pt solid;
 		border-left: white 1pt solid;
  }
#mnrcontentdiv {
width:90%;
padding-left:0px;
margin:auto;
}
	body {
		font-family: 'Lato', sans-serif;
		font-size: 1em;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
color: #3f3f3f;
	}
	#horseresultphotodiv {
		width:100%;
	}
	
#header_main_right {
	display: none;
	height: 0px;
	width: 0px;
	padding-right:0px;
}
#phoneviewhorse
{
display:block;
}
#phonenicker
{
display:block;
}
#desktopnicker
{
display:none;
}
#nickerbanner1
{
width:30%;
padding-top:5px;
}
.editacccol1
{
width:50%;
}
.editacccol2
{
width:10%;
}
.editacccol3
{
width:50%;
}
#edittable
{
font-size:1em;
}
#banner1
{
height:auto;
background-size: 100% 100%;
color:#3f3f3f;
text-align:left;
font-size:1.4em;
}
.banner1sec
{
float:left;
width:40%;
padding-top:4px;
padding-left:10px;
padding-bottom:8px;

}
.banner1sm
{
float:left;
width:20%;
padding-top:4px;
padding-bottom:8px;
color:#ad0000;
text-align:center;
}
.banner1shc
{
float:left;
width:0%;
padding-top:8px;
display:none;
}
.banner1lr
{
float:left;
width:40%;
padding-top:4px;
padding-bottom:8px;
}
.banner1sr
{
float:left;
width:34%;
padding-top:4px;
padding-bottom:8px;
}
.horsestatssep
{
height:10px;
display:block;
clear:both;
}
.title1
{
font-size: 1.5em;
color:#ad0000;
padding-bottom:10px;
clear:both;
}
.title2
{
font-size: 1.5em;
color:#ad0000;
padding-bottom:10px;
padding-top:20px;
clear:both;
}
.title3
{
font-size: 1.1em;
color:#ad0000;
padding-bottom:10px;
}
.section1
{
width:100%;
clear:both;
}
.section2
{
width:100%;
float:left;
padding-top:5px;
padding-right:0px;
font-size:1.375em;
}
.featuredheading
{
	font-size:1.7em; 
	color:#c30c3e;
	padding-bottom:15px;
	padding-left:10px;
	font-weight:normal;
}
.featuredhorsesdiv 
{
	font-size:1.2em;
}
.featuredhorsediv
{
    height:200px;
    width:100%;
    float:left;
    text-align:center;
    margin:1px;
}

#feature_cont1
{
	width: 80%;
}

#menu_div_banner {
		display: block;
		background-color: #121212;
		height: 1px;
		font-size:1.1em;
}

#pictureshow{
    display: none;
	position: fixed;
	z-index: 5;
	opacity: 0.0;
  }
  #carousel {
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 2;

  }
  #carousel > img {
    position: fixed;
    display: block;
	z-index: 4;
	width: 34%;
	margin-left: 36vw;
    margin-top: 3vh;
	/*
    left: 36%;
    top: 25%;
	*/
    object-fit: cover;
    object-position: center;
  }
  .carousel-button {
    position: fixed;
    z-index: 3;
    background: none;
    border: none;
    font-size: 6em;
    top: 50%;
    transform: translateY(-50%);
    color: rgb(255, 255, 255);
    cursor: pointer;
    border-radius: .25em;
    padding: 0;
	-webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.carousel-button.prev {
    left: 8rem;
}

.carousel-button.next {
    right: 8rem;
}

#exitbutton {
	color: white;
    position: fixed;
    font-size: 2.5em;
    padding: 0;
    border: none;
    background: none;
    left:  100px;
	top: 100px;
    z-index: 4;
}

#lightboxbackground {
	background: black;
	opacity: 0.0;
	width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 2;
	-webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#LoadingScreenBox {
	width: 30%;
	height: 30%;
	background: white;
	margin-left: 36vw;
    margin-top: 28vh;
	z-index: 6;
	position: fixed;
}

#LoadingScreenName {
	position: fixed;
	color: black;
	z-index: 7;
	font-family: 'Times New Roman', Times, serif;
	font-size: 4.3em;
	margin-top: 100px;
	margin-left: 100px;
}

@media only screen and (max-width: 360px) 
{
	#menu_div_banner {
		font-size:1em;
		height: 1px;
	}
#bannerleftimage
{
float:left;
width:25%
}
#bannerleftimageimg
{
width:95%;
padding-top:24px;
}
#bannerleft
{
float:left;
width:75%
}
.fbbenefit
{
width:33%;
float:left;
padding-bottom:0px;
}

}

@media only screen and (min-width: 550px) {
.mnrbannermaroontop
{
padding-top:2em;
padding-bottom:2.5em;
}
.mnrbannermaroon
{
color:#ffffff;
height:auto;
border-radius: 5px;
background-color:#671019;
padding:6px;
text-align:center;
width: 510px;
Height: 45px;
font-size: 1.8em;
margin: auto;
}
.mnrbannermaroonimg
{
padding-left:23px;
padding-top:0px;
height:35px;
}
.mnrbannermaroontxt
{
padding-left:10px;
padding-top:2px;
}

}

@media only screen and (min-width: 1180px) {
    /* For desktop: */
    .col-1 {width: 8.33%;}
    .col-2 {width: 16.66%;}
    .col-3 {width: 25%;}
    .col-4 {width: 33.33%;}
    .col-5 {width: 41.66%;}
    .col-6 {width: 50%;}
    .col-7 {width: 58.33%;}
    .col-8 {width: 66.66%;}
    .col-9 {width: 75%;}
    .col-10 {width: 83.33%;}
    .col-11 {width: 91.66%;}
    .col-12 {width: 100%;}
    
	#header_div {
		font-size: .82em; 
	}
	#header_main_left {
		float: none;
		text-align: center;
		width: 600px;
		padding-left:0px;
	}
	#header_main_right {
		display: block;
		height: 75px;
		width: 100px;
		padding-right:50px;
	}
	#header_top {
		height: 42px;
		overflow: hidden;
		font-size: 1.2em;
  display: block;
	}

#header_topp {
  height: 60px;
  overflow: hidden;
  display: none;
}

#header_top_nav_left {
	display: inline-block;
 	padding-top: 19px;
	}

	#header_top_nav {
		/*height: 30px;*/
		background-color:#fff;
		float:right;
		text-align: center;
		color: black;
		padding-top:19px;
		padding-right:20px;
		padding-left:0px;
 
		overflow: hidden;
	}
	#header_top_nav_leftp {
		display: inline-block;
	}
	#header_top_navp {
		background-color:#fff;
		text-align: center;
		color: black;
		overflow: hidden;
	}
    #content_cont {
		width:1094px;
		margin: auto;
		position:relative;
		border: windowtext 1pt solid;
overflow:hidden;
    }
    #content_cont_full {
		width:1180px;
		margin: auto;
		position:relative;
		border: windowtext 1pt solid;
    }
    
	.mnrmobile
	{
		display: none;
	}
	#steps 
	{
	width:95%;
	background-color:white;
	border: black 1px solid;
	text-align:left;
	font-size:.9em;
	}
    
    #menu_div {
		border-top: windowtext 1pt solid;
		border-bottom: windowtext 1pt solid;
		height: 47px;
		display: block;
		font-size:1.1em;
    }
#bannerleftimage
{
float:left;
width:25%
}
#bannerleftimageimg
{
width:95%;
padding-top:24px;
}
#bannerleft
{
float:left;
width:75%
}
.fbbenefit
{
width:33%;
float:left;
padding-bottom:0px;
}
.dashlistdash
{
float:left;
padding-left:20px;
width:5%;
}
#homequicksearch {
display:block;
}
#menu_div2 {
  	display:block;
}

#menupopdiv {
display: block;
width: 1050px;;
}
#madnavl
{
	float:left;
/*	width:20%; */
	width:318px;
	font-size:1.7em;font-family: Times New Roman, Times, serif;
	padding-left:0px;
  	display: block;
}
#madnavc
{
	float:left;
	align:center;
text-align:left;
/*	width:60%; */
/*	padding-right:70px; */
	width:40%;
	padding-right:0px;
padding-left:1px;
}
#madnavr
{
	float:left;
/*	width:20%; */
	width:27%;
  	display: block;
text-align:right;
}


    #header_main {
		height: 115px;
    }
    #mnrleftdiv {
		float:left;
		text-align:left;
		width: 250px;
		background-color: #e9ecf3;
		display: block;
    }
    #mnrcenterdiv {
		font-size: .70em; 
		float:left;
		text-align:left;
		width: 793px;
		background-color: #ffffff;
padding-left:51px;
padding-bottom:80px;
  }
   #mnrcenterdivhome {
 		font-size: .70em; 
		float:left;
		text-align:center;
		width: 100%;
		background-color: #ffffff;
 		border-right: white 1pt solid;
 		border-left: white 1pt solid;
    }
 #mnrcontentdiv {
width:100%;
padding-left:40px;
margin:unset;
}
    
   #mnrrightdiv {
		float:left;
		background-color: #e9ecf3;
 		width: 196px;
		display: block;
   }
    #right_nav {
		width: 100%;
    }
    #rightnavdiv {
		width: 100%;
    }
.page_cont_spanner{
width:1050px;
margin: auto;
}
.ltgrayaccentsp {
display: block;
}
#phoneviewhorse
{
display:none;
}
#phonenicker
{
display:none;
}
#desktopnicker
{
display:block;
}
#nickerbanner1
{
width:16%;
padding-top:5px;
}
.editacccol1
{
width:40%;
}
.editacccol2
{
width:10%;
}
.editacccol3
{
width:45%;
}
#edittable
{
font-size:1.375em;
}
#banner1
{
height:auto;
background-size: 100% 100%;
color:#3f3f3f;
text-align:left;
font-size:1.4em;
}
.banner1sec
{
float:left;
width:22%;
padding-top:4px;
padding-left:10px;
padding-bottom:8px;
}
.banner1sm
{
float:left;
width:10%;
padding-top:4px;
padding-bottom:8px;
color:#ad0000;
text-align:left;
}
.banner1shc
{
float:left;
width:34%;
padding-top:4px;
display:block;
padding-bottom:8px;
}
.banner1lr
{
float:left;
width:34%;
padding-top:4px;
padding-bottom:8px;
}
.banner1sr
{
float:left;
width:34%;
padding-top:4px;
padding-bottom:8px;
}
.horsestatssep
{
height:0px;
display:none;
clear:none;
}
.section2
{
width:50%;
float:left;
padding-top:0px;
padding-right:5px;
font-size:1.375em;
}
.featuredheading
{
	font-size:2.4em;
	color:#c30c3e;
	padding-bottom:15px;
	padding-left:10px;
	font-weight:normal;
}
.featuredhorsesdiv 
{
	font-size:1.2em;
}
.featuredhorsediv
{
    height:200px;
    width:32.5%;
    float:left;
    text-align:center;
    margin:1px;
}
.featuredbannermax
{
height:32px;
/* top:0px; */
/* width:347px; */
width:95%;
text-align:center;
font-size:1.3em;
position: absolute;
background: rgba(0, 0, 0, 0.4);
color:white; 
margin: auto;
padding-top:2px;
bottom:2px;
}
#feature_cont1
{
	width: auto;
}

#menu_div_banner {
		display: none;
}
	body {
		font-family: 'Lato', sans-serif;
		font-size: 1em; 
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		width: 100%;
color: #3f3f3f;
	}
	#breadcrumb {
		display:inline;
		padding-top:10px;
	}
	#horseresultphotodiv {
		width:48%;
	}
.mnrbuttonmaroon
{
color:#ffffff;
height:28px;
border-radius: 5px;
background-color:#671019;
padding-top:2px;
text-align:center;
}
.mnrbannermaroontop
{
padding-top:1em;
padding-bottom:2.5em;
}
.mnrbannermaroon
{
color:#ffffff;
height:auto;
border-radius: 5px;
background-color:#671019;
padding:6px;
text-align:center;
width: 45%;
Height: 45px;
font-size: 1.8em;
margin: auto;
}
.mnrbannermaroonimg
{
padding-left:23px;
padding-top:0px;
height:35px;
}
.mnrbannermaroontxt
{
padding-left:10px;
padding-top:2px;
}

.mnrbuttonblack
{
color:#ffffff;
height:28px;
border-radius: 5px;
background-color:#000000;
padding-top:2px;
text-align:center;
}
#footerdiv 
{
  font-family: 'Lato', sans-serif;
  font-size: 1em;
 /* width :100%; */
  margin: auto; 
  text-align:center;
  color:#3f3f3f;
  width:1050px;  
}
#footerdiv li a
{
color:#3f3f3f;
    text-decoration: none;
}
#footerdiv li a:hover
{
    color:#c30c3e;
    text-decoration: none;
}
#footerdivfull
{
visibility:visible;
display:block;
}
.footerdiv25 {
width: 25%;
}
.footerdiv15 {
width: 15%;
}
.footerdiv35 {
width: 35%;
}
#footersocial {
padding-top:86px;
padding=bottom:0px;
}
#content {
  width:100%;
  background-color:white;
  padding-left:20px;
  padding-right:20px;
}
#horseresultdivsc
{
width:100%;
text-align:left;
float:left;
}
.pghrsc
{
height:1px;
color:rgb(192, 193, 159);
background-color:rgb(192, 193, 159);
border:none;
display:block;
}
.pghrsc2
{
height:1px;
color:rgb(192, 193, 159);
background-color:rgb(192, 193, 159);
border:none;
display:none;
}
#pghead
{
/* padding-top:48px; */
padding-bottom:0px;
text-align: left;
font-size: 3.6em;
color: #3f3f3f;
/* font-family: "Times New Roman", Times, serif; */
}
#pgheadicon
{
float:left;
padding-right:10px;
padding-top:9px;
height:40px;
}
#pgheadiconss
{
float:left;
padding-right:10px;
padding-top:9px;
height:40px;
}
.adsaleradios
{
width:58%; 
}
#mnrnewsimg
{
float:left;
padding-left:20px;
width:20%;
text-align:center;	
padding-bottom:0px;
}
#mnrnews
{
width:70%; 
color:#c30c3e; 
padding-left:10px; 
overflow:auto; 
float:left;
text-align:left; 
font-size:1em; 
font-family: 'Lato', sans-serif;
}
#mnrquicklinks
{
	padding-bottom:25px;
	width:70%;
	font-size:1em;
}
	
.articleprev
{
float:left;
font-size:1em;
text-align:left;
width:25%;
}
.articleprevt
{
float:left;
font-size:1em;
width:75%;
text-align:left;
}
#tcbulletcont
{
width:90%;
}
.tcbullet
{
float:left;
width:2%;
}
.tcbullettext
{
float:left;
width:97%;
text-align:left;
}
#thumbcontDiv
{
  height:auto;
  width:auto;
  margin: auto;
}
#sfabout
{
width:100%; 
text-align:left; 
overflow:auto;
padding-top:20px;
}
#header_menu
{
display: none;
}
#hocloc
{
	display:inline;
	padding-left:20px;
}
#mnrtitleimage
{
padding-bottom:45px;
padding-top:43px;	
}
#mnrtitleimage img 
{
	width:83%;
}
#mnrtrainerinfo
{
float:left;
width:40%;	
}
#mnrtrainerservices
{
	display:block;
}
.discc1
{
	float:none;
	/*width:50%;*/
	padding-top:0px;
	padding-bottom:5px;
	text-align: left;
}
.discc2
{
	float:none;
	width:60%;
	padding-bottom:5px;
}
.discc3
{
	float:none;
	/*width:50%;*/
	padding-top:10px;
	text-align: left;
}
.menupoplist li a
{
    color:#000000;
    text-decoration: none;
}
.menupoplist li a:hover
{
    color:#c30c3e;
    text-decoration: none;
}
#leftnavviewhorse a
{
    color:#000000;
    text-decoration: none;
}
#leftnavviewhorse a:hover
{
    color:#c30c3e;
    text-decoration: none;
}
#horseresultnamediv
{
float:left;
text-align:left;
font-size:.74em;
font-weight:bold;
width:30%;
padding-bottom:0px;
}
#left_nav {
  background-color:#e9ecf3;
  width:192px;
  font-family: 'Lato', sans-serif;
  font-size: 1em; 
}
#left_nav_popular_div
{
  display: block;
}
.left_nav_editor_div
{
  display: none;
}
#left_nav_howitworks {
  margin-left:10px;
  margin-right:10px;
  display: block;
}
.goimage
{
	width:45%;
}
.adtype
{
width: 45%;
}
.adtypecost
{
width: 10%;
}
.adtypedesc
{
width:85%;
}
.adtypedescstep
{
width:13%;
}
.adtypedescsteptext
{
width:70%;
height:1.7em;
}
.myselect {
  font-size:1em;
}

#tcphoto 
{
	width: 90%;
}
.tcphoto2
{
	width: auto;
}
#mnrsharer
{
	width:100%;
	font-size:.8em;
	padding-top:20px;
}
.mnrsharersep
{
float:left;
width:7%;
}
.mnrsharerspacer
{
height:20px;
}
#shfaddr
{
	float:left;
	width:55%;	
}
#shfaddr2
{
	float:left;
	width:55%;	
}
#shflogo
{
	display:none;
}

#shflogo1
{
	display:block;
}
.question-icon
{
	display:inline;
}
.barnicon
{
	width:62%;
}
#adphotomsg
{
	padding-top:0px;
}
#grmanners
{
	font-size:1em;
	width:80%;
	margin: auto;
}
#mnrprev 
{
	width:800px;
}
#featurednewdressage
{
	display:block;
}
#feature_cont1
{
	display:block;
}
#feature_cont2
{
	display:none;
}
#featured02
{
	display:block;
}
#featured03
{
	display:block;
}
.mnrnavtext
{
	display:block;
}
.mnrnavsep
{
	display:block;
}
.mnrnavsephr
{
	display:none;
}
.mnrpagecnttop
{
	display:table;
}

.quicksearchcheckboxes label
{
  display:inline-block;
  padding-right:10px;
  white-space:nowrap;
}

.quicksearchcheckboxes input{
  vertical-align: middle;
}

.quicksearchcheckboxes span{
  vertical-align: middle;
}

h1 
{
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight:normal;
	
font-size: 3.6em; 
font-style: normal; 
color: #3f3f3f;
}

}

html,body {
  height: 100%;
  width: 100%;
}