@media print {
	@page {  
      size:8.5in 11in;  
    }  
	.HorseDiv{
		page-break-inside: avoid;
}
body > *:not(#printsection) {
}
/* hide all children of #container that are not #content */
#container > *:not(#printsection) {
  display: none;
}

}

body {
  font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
  
  text-size-adjust: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
}


.banner
{
background: -webkit-linear-gradient(-45deg, rgba(71, 61, 49, 1) 0%, rgba(169, 162, 143, 1) 82%, rgba(163, 155, 108, 1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, rgba(71, 61, 49, 1) 0%, rgba(169, 162, 143, 1) 82%, rgba(163, 155, 108, 1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, rgba(71, 61, 49, 1) 0%, rgba(169, 162, 143, 1) 82%, rgba(163, 155, 108, 1) 100%); /* IE10+ */
background: linear-gradient(-45deg, rgba(71, 61, 49, 1) 0%, rgba(169, 162, 143, 1) 82%, rgba(163, 155, 108, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C482C', endColorstr='#A9A28F',GradientType=1 ); /* IE6-8 */
}


.btn {
  background: #A9A28F;
  background-image: -webkit-linear-gradient(top, #A9A28F, #473D31);
  background-image: -moz-linear-gradient(top, #A9A28F, #473D31);
  background-image: -ms-linear-gradient(top, #A9A28F, #473D31);
  background-image: -o-linear-gradient(top, #A9A28F, #473D31);
  background-image: linear-gradient(to bottom, #A9A28F, #473D31);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
}

.btn:hover {
    background: #555;
    color: #fff;
}

.btn:hover span{
    color:#fff;
}

.highlight:hover {
    background-color: #89CFF0 !important;
}

.dots {
  background: #A9A28F;
  background-image: -webkit-linear-gradient(top, #A9A28F, #473D31);
  background-image: -moz-linear-gradient(top, #A9A28F, #473D31);
  background-image: -ms-linear-gradient(top, #A9A28F, #473D31);
  background-image: -o-linear-gradient(top, #A9A28F, #473D31);
  background-image: linear-gradient(to bottom, #A9A28F, #473D31);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 5px 0px 5px 0px;
  text-decoration: none;
}

.squaredFour {
  width: 20px;
  position: relative;
  /* margin: 20px auto; */
}
.squaredFour label {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  background: #fcfff4;
  background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  border-radius: 4px;
  box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.squaredFour label:after {
  content: '';
  width: 9px;
  height: 5px;
  position: absolute;
  top: 4px;
  left: 4px;
  border: 3px solid #000000;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.squaredFour label:hover::after {
  opacity: 0.5;
}
.squaredFour input[type=checkbox] {
  visibility: hidden;
}
.squaredFour input[type=checkbox]:checked + label:after {
  opacity: 1;
}


.menu ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;

}
.menu ul li {
  font: bold 12px/18px sans-serif;
  color: #ffc601;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 5px 10px;
   /*
  background: #fff;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;*/
  background: #A9A28F;
  background-image: -webkit-linear-gradient(top, #A9A28F, #473D31);
  background-image: -moz-linear-gradient(top, #A9A28F, #473D31);
  background-image: -ms-linear-gradient(top, #A9A28F, #473D31);
  background-image: -o-linear-gradient(top, #A9A28F, #473D31);
  background-image: linear-gradient(to bottom, #A9A28F, #473D31);
}
.menu ul li:hover {
  background: #555;
  color: #fff;
}
.menu ul li ul {
  padding: 0;
  position: absolute;
  top: 28px;
  left: 0;
  width: 200px;
  
  

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}


.container-1{

  }

.container-2{
	width: 400px;
	-webkit-column-count: 2;
    -webkit-column-gap: 0px;
    -moz-column-count: 2;
    -moz-column-gap: 0px;
    column-count: 2;
    column-gap: 0px;
  }

.container-3{
	width: 600px;
	-webkit-column-count: 3;
    -webkit-column-gap: 0px;
    -moz-column-count: 3;
    -moz-column-gap: 0px;
    column-count: 3;
    column-gap: 0px; 
  }

.container-4{
	width: 800px;
	-webkit-column-count: 4;
    -webkit-column-gap: 0px;
    -moz-column-count: 4;
    -moz-column-gap: 0px;
    column-count: 4;
    column-gap: 0px;
  }

.container-5{
	width: 935px;
	-webkit-column-count: 5;
    -webkit-column-gap: 0px;
    -moz-column-count: 5;
    -moz-column-gap: 0px;
    column-count: 5;
    column-gap: 0px;
  }
  
.menu ul li ul li { 
  background: #555; 
  display: block;
  color: #fff;
/*  text-shadow: 0 -1px 0 #000;*/
  z-index: 99;
}
.menu ul li ul li:hover { background: #666; }
.menu ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.clearBTN{
	width: 100px;
	height: 23px;
	padding: 1px 0;
	line-height: normal;
	color: #000;
	border: 1px solid #99836c;
	background: #fff;
	cursor: pointer; cursor: hand;
}

.clearBTN:hover {
    background-color: #89CFF0 !important;
}
