@charset "UTF-8";
/* CSS Document */

body  {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #736951;
}
#container {
	width: 970px;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#header {
	padding: 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0px;
	background: url(/images/design/header_bg.jpg) repeat-y left top;
	height: 283px;
}
#sales #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 211px; /* the background color will be displayed for the length of the content in the column, but no further */
	height:100%;
	padding: 0;
	margin: 0px;
}
#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 211px; /* the background color will be displayed for the length of the content in the column, but no further */
	height:754px;
	padding: 0;
	margin: 0px;
}
#mainContent {
	margin: 0;
	padding: 20px 20px 0 231px;
	background: url(/images/design/nav_bg.jpg) no-repeat left top;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/* Here is the css for the way I like to do rollover's you will need a bit of java in order to preload the hovered images though */

.homeBut {
	width:211px;
	height:43px;
	display:block;
	background: url(/images/design/buttons/home.jpg) no-repeat left top;
}
#home .homeBut {
	background: url(/images/design/buttons/home_over.jpg) no-repeat left top;
}
.homeBut:hover {
	background: url(/images/design/buttons/home_over.jpg) no-repeat left top;
}
.homeBut_txt {
	display:none;
}

.commitmentBut {
	width:211px;
	height:39px;
	display:block;
	background: url(/images/design/buttons/commitment.jpg) no-repeat left top;
}
#commitment .commitmentBut {
	background: url(/images/design/buttons/commitment_over.jpg) no-repeat left top;
}
.commitmentBut:hover {
	background: url(/images/design/buttons/commitment_over.jpg) no-repeat left top;
}
.commitmentBut_txt {
	display:none;
}

.teamBut {
	width:211px;
	height:39px;
	display:block;
	background: url(/images/design/buttons/team.jpg) no-repeat left top;
}
#team .teamBut {
	background: url(/images/design/buttons/team_over.jpg) no-repeat left top;
}
.teamBut:hover {
	background: url(/images/design/buttons/team_over.jpg) no-repeat left top;
}
.teamBut_txt {
	display:none;
}

.winnersBut {
	width:211px;
	height:38px;
	display:block;
	background: url(/images/design/buttons/winners.jpg) no-repeat left top;
}
.winnersBut:hover {
	background: url(/images/design/buttons/winners_over.jpg) no-repeat left top;
}
#winners .winnersBut {
	background: url(/images/design/buttons/winners_over.jpg) no-repeat left top;
}
.winnersBut_txt {
	display:none;
}

.salesBut {
	width:211px;
	height:39px;
	display:block;
	background: url(/images/design/buttons/sales.jpg) no-repeat left top;
}
#sales .salesBut {
	background: url(/images/design/buttons/sales_over.jpg) no-repeat left top;
}
.salesBut:hover {
	background: url(/images/design/buttons/sales_over.jpg) no-repeat left top;
}
.salesBut_txt {
	display:none;
}

.ranchBut {
	width:211px;
	height:38px;
	display:block;
	background: url(/images/design/buttons/ranch.jpg) no-repeat left top;
}
#ranch .ranchBut {
	background: url(/images/design/buttons/ranch_over.jpg) no-repeat left top;
}
.ranchBut:hover {
	background: url(/images/design/buttons/ranch_over.jpg) no-repeat left top;
}
.ranchBut_txt {
	display:none;
}

.sponsorsBut {
	width:211px;
	height:39px;
	display:block;
	background: url(/images/design/buttons/sponsors.jpg) no-repeat left top;
}
#sponsors .sponsorsBut {
	background: url(/images/design/buttons/sponsors_over.jpg) no-repeat left top;
}
.sponsorsBut:hover {
	background: url(/images/design/buttons/sponsors_over.jpg) no-repeat left top;
}
.sponsorsBut_txt {
	display:none;
}

.codyBut {
	width:211px;
	height:38px;
	display:block;
	background: url(/images/design/buttons/cody.jpg) no-repeat left top;
}
#cody .codyBut {
	background: url(/images/design/buttons/cody_over.jpg) no-repeat left top;
}
.codyBut:hover {
	background: url(/images/design/buttons/cody_over.jpg) no-repeat left top;
}
.codyBut_txt {
	display:none;
}

.sigBut {
	width:211px;
	height:38px;
	display:block;
	background: url(/images/design/buttons/sigSeries.jpg) no-repeat left top;
}
#sig .sigBut {
	background: url(/images/design/buttons/sigSeries_over.jpg) no-repeat left top;
}
.sigBut:hover {
	background: url(/images/design/buttons/sigSeries_over.jpg) no-repeat left top;
}
.sigBut_txt {
	display:none;
}

.contactBut {
	width:211px;
	height:37px;
	display:block;
	background: url(/images/design/buttons/contact.jpg) no-repeat left top;
}
#contact .contactBut {
	background: url(/images/design/buttons/contact_over.jpg) no-repeat left top;
}
.contactBut:hover {
	background: url(/images/design/buttons/contact_over.jpg) no-repeat left top;
}
.contactBut_txt {
	display:none;
}
.header_left {
	float: left;
	width: 508px;
}
#team .header_left {
	width: 620px;
}

.pageTitle {
	height: 112px;
	width: 508px;
}
.header_right {
	height: 283px;
	width: 462px;
}
#team .header_right {
	width: 322px;
}
.secondImage {
	height: 171px;
	width: 296px;
}


#home .pageTitle {
	background: url(/images/design/title_home.jpg) no-repeat left top;
}
#commitment .pageTitle {
	background: url(/images/design/commitment/title_commitment.jpg) no-repeat left top;
}
#team .pageTitle {
	background: url(/images/design/team/title_team.jpg) no-repeat left top;
}
#winners .pageTitle {
	background: url(/images/design/winners/title_winners.jpg) no-repeat left top;
}
#sales .pageTitle {
	background: url(/images/design/sales/title_sales.jpg) no-repeat left top;
}
#ranch .pageTitle {
	background: url(/images/design/ranch/title_ranch.jpg) no-repeat left top;
}
#sponsors .pageTitle {
	background: url(/images/design/sponsors/title_sponsors.jpg) no-repeat left top;
}
#cody .pageTitle {
	background: url(/images/design/cody/title_cody.jpg) no-repeat left top;
}
#sig .pageTitle {
	background: url(/images/design/sig/title_sig.jpg) no-repeat left top;
}


#home .header_right {
	background: url(/images/design/topPic_home.jpg) no-repeat left top;
}
#commitment .header_right {
	background: url(/images/design/commitment/topPic_commitment.jpg) no-repeat left top;
}
#team .header_right {
	background: url(/images/design/team/topPic_team.jpg) no-repeat left top;
}
#winners .header_right {
	background: url(/images/design/winners/topPic_winners.jpg) no-repeat left top;
}
#sales .header_right {
	background: url(/images/design/sales/topPic_sales.jpg) no-repeat left top;
}
#ranch .header_right {
	background: url(/images/design/ranch/topPic_ranch.jpg) no-repeat left top;
}
#sponsors .header_right {
	background: url(/images/design/sponsors/topPic_sponsors.jpg) no-repeat left top;
}
#cody .header_right {
	background: url(/images/design/cody/topPic_cody.jpg) no-repeat left top;
}
#sig .header_right {
	background: url(/images/design/sig/topPic_sig.jpg) no-repeat left top;
}


#home .secondImage {
	background: url(/images/design/pic2_home.jpg) no-repeat left top;
}
#commitment .secondImage {
	background: url(/images/design/commitment/pic2_commitment.jpg) no-repeat left top;
}
#team .secondImage {
	background: url(/images/design/team/pic2_team.jpg) no-repeat left top;
}
#winners .secondImage {
	background: url(/images/design/winners/pic2_winners.jpg) no-repeat left top;
}
#sales .secondImage {
	background: url(/images/design/sales/pic2_sales.jpg) no-repeat left top;
}
#ranch .secondImage {
	background: url(/images/design/ranch/pic2_ranch.jpg) no-repeat left top;
}
#sponsors .secondImage {
	background: url(/images/design/sponsors/pic2_sponsors.jpg) no-repeat left top;
}
#cody .secondImage {
	background: url(/images/design/cody/pic2_cody.jpg) no-repeat left top;
}
#sig .secondImage {
	background: url(/images/design/sig/pic2_sig.jpg) no-repeat left top;
}
#subNavSponsors {
	margin-top: -20px;
	margin-right: -20px;
	text-align: center;
	position: relative;
	margin-bottom: 74px;
}
.cinch {
	width:64px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/cinch.jpg);
	float:left;
	position: relative;
}
.cinch:hover {
	background: url(/images/design/sponsors/subNav/cinch_over.jpg)	
}
.cinch_txt {
	display:none;	
}

.rios {
	width:95px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/rios.jpg);
	float:left;
	position: relative;
}
.rios:hover {
	background: url(/images/design/sponsors/subNav/rios_over.jpg)	
}
.rios_txt {
	display:none;	
}

.paulTaylor {
	width:97px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/paulTaylor.jpg);
	float:left;
	position: relative;
}
.paulTaylor:hover {
	background: url(/images/design/sponsors/subNav/paulTaylor_over.jpg)	
}
.paulTaylor_txt {
	display:none;	
}

.proEquine {
	width:100px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/proEquine.jpg);
	float:left;
	position: relative;
}
.proEquine:hover {
	background: url(/images/design/sponsors/subNav/proEquine_over.jpg)	
}
.proEquine_txt {
	display:none;	
}

.oldTimers {
	width:95px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/oldTimers.jpg);
	float:left;
	position: relative;
}
.oldTimers:hover {
	background: url(/images/design/sponsors/subNav/oldTimers_over.jpg)	
}
.oldTimers_txt {
	display:none;	
}

.HHC {
	width:68px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/HHC.jpg);
	float:left;
	position: relative;
}
.HHC:hover {
	background: url(/images/design/sponsors/subNav/HHC_over.jpg)	
}
.HHC_txt {
	display:none;	
}

.vetline {
	width:105px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/vetline.jpg);
	float:left;
	position: relative;
}
.vetline:hover {
	background: url(/images/design/sponsors/subNav/vetline_over.jpg)	
}
.vetline_txt {
	display:none;	
}

.KyleTack {
	width:87px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/KyleTack.jpg);
	float:left;
	position: relative;
}
.KyleTack:hover {
	background: url(/images/design/sponsors/subNav/KyleTack_over.jpg)	
}
.KyleTack_txt {
	display:none;	
}

.hauler {
	width:108px;
	height:54px;
	display:block;
	background: url(/images/design/sponsors/subNav/hauler.jpg);
	float:center;
	position: relative;
	margin-top: 50px;
}
.hauler:hover {
	background: url(/images/design/sponsors/subNav/hauler_over.jpg)	
}
.hauler_txt {
	display:none;	
}

.jared {
	background: url(/images/design/team/subNav/jared.png);
	width: 99px;
	height: 70px;
	display: block;
	float: left;
	position: relative;
}
.jared:hover {
	background: url(/images/design/team/subNav/jared_over.png);	
}
.jared_txt {
	display: none;	
}

.heather {
	background: url(/images/design/team/subNav/heather.png);
	width: 131px;
	height: 70px;
	display: block;
	float: left;
	position: relative;
}
.heather:hover {
	background: url(/images/design/team/subNav/heather_over.png);	
}
.heather_txt {
	display: none;	
}

.stefan {
	background: url(/images/design/team/subNav/stefan.png);
	width: 121px;
	height: 70px;
	display: block;
	float: left;
	position: relative;
}
.stefan:hover {
	background: url(/images/design/team/subNav/stefan_over.png);	
}
.stefan_txt {
	display: none;	
}

.rigo {
	background: url(/images/design/team/subNav/rigo.png);
	width: 120px;
	height: 70px;
	display: block;
	float: left;
	position: relative;
}
.rigo:hover {
	background: url(/images/design/team/subNav/rigo_over.png);	
}
.rigo_txt {
	display: none;	
}

.keith {
	background: url(/images/design/team/subNav/keith.png);
	width: 112px;
	height: 70px;
	display: block;
	float: left;
	position: relative;
}
.keith:hover {
	background: url(/images/design/team/subNav/keith_over.png);	
}
.keith_txt {
	display: none;	
}

.whitney {
	width: 154px;
	height: 70px;
	display: block;
	float: left;
	position: relative;
	background-image: url(/images/design/team/subNav/whitney.png);
	background-position: left top;
}
.whitney:hover {
	background-position: left bottom;
}
.whitney_txt {
	display:none;	
}
.charlotte {
	background: url(/images/design/team/subNav/charlotte.png);
	width: 112px;
	height: 70px;
	display: block;
	float: left;
	position: relative;
	background-image: url(/images/design/team/subNav/charlotte.png);
}
.charlotte:hover {
	background: url(/images/design/team/subNav/charlotte_over.png);	
}
.charlotte_txt {
	display: none;
	
}
.clients {
	width: 288px;
	height: 90px;
	position: relative;
	margin-top: 30px;
	background-image: url(/images/design/team/subNav/clients.jpg);
	margin-left: 50px;
	background-position: center top;
	display: block;
	float: left;
}
.clients:hover {
	background: url(/images/design/team/subNav/clients_over.jpg);	
}
.clients_txt {
	display: none;	
}

.nonpro {
	width: 288px;
	height: 90px;
	float: left;
	position: relative;
	background-image: url(/images/design/team/subNav/nonpro.jpg);
	background-position: center top;
	display: block;
	margin-top: 30px;
	margin-left: 50px;
}
.nonpro:hover {
	background: url(/images/design/team/subNav/nonpro_over.jpg);
	position: relative;
}
.nonpro_txt {
	display: none;	
}

.subsubnav {
	margin-top: -25px;
}

.farrier {
	background: url(/images/design/team/subNav/farrier.png);
	width: 123px;
	height: 55px;
	display: block;
}
.farrier:hover {
	background: url(/images/design/team/subNav/farrier_over.png);
}
.farrier_txt {
	display:none;	
}

.vet {
	background: url(/images/design/team/subNav/vet.png);
	width: 156px;
	height: 55px;
	display: block;
}
.vet:hover {
	background: url(/images/design/team/subNav/vet_over.png);
}
.vet_txt {
	display:none;	
}

.dentist {
	background: url(/images/design/team/subNav/dentist.png);
	width: 117px;
	height: 55px;
	display: block;
}
.dentist:hover {
	background: url(/images/design/team/subNav/dentist_over.png);
}
.dentist_txt {
	display:none;	
}
.leftPic {
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	color: #FFFFFF;
}
.rightPic {
	float: right;
	padding-left: 10px;
	padding-bottom: 20px;
	font-size: 12px;
	font-style: italic;
	text-align: center;
	color: #FFFFFF;
}
.year {
	font-size: 22px;
	font-weight: bold;
	padding-left: 40px;
	padding-bottom: 15px;
	color: #FFFFFF;
}
.outline {
	border-top: 1px solid #FFFFFF;
	border-right-style: none;
	border-left-style: none;
	padding-bottom: 20px;
	padding-top: 15px;
}
#commitment #container #mainContent img {
	padding: 3px;
}
#sponsors #container #mainContent .outline .sponsorheadline .style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}

