@charset "UTF-8";
* {
	border: solid 0px #FFF;
	vertical-align: top;
}
body {
	background: #666666;
	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: #FFF;
	background-color: #1e3b60;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight:lighter;
}
#container {
	width: 46em;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#mainContent {
	padding: 0 0px;
}
#topGreenStrip {
	background-color: #056937;
	position: absolute;
	top:0px;
	left:0px;
	height:7px;
	width:100%;
}
#wrapper {
	margin : 0px auto 0 auto;
	text-align: left;
	width: 800px;
}
#header {
	height:140px;
	margin:0 auto;
}
#branding {
	padding:0 0 0 60px;
	float:left;
}
#branding h1 {
	text-indent: -9000px;
}
/* Main Navigation Styles */

#navcontainer {
	margin: 0px;
	padding: 0px;
	text-align: right;
	float: right;
	width : 580px;
}
ul#navlist {
	margin:0;
	padding:72px 15px 0 30px;
	color: #FFF;
}
ul#navlist li {
	display:block;
	font-weight: lighter;
	list-style: none;
	font-family: georgia, serif;
	font-size:1.1em;
	text-align: right;
	float: left;
	margin: 0 0px 0px 0px;
	padding: 14px 20px 0 10px;
}
ul#navlist li.a {
	padding: 0px 0px 0px 0px;
}
ul#navlist li.last {
	padding: 14px 5px 0 10px;
}
ul#navlist li.selected {
}
li a.selected {
	height:20px;
	color: #8cc641;
	background: url(images/horizontal_divider.gif) 0px 100% repeat-x;
}
a:link {
	text-decoration: none;
	color: #FFF;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration:none;
	color: #99CC66;
}
/* -------------------------------------HOME PAGE STYLES */
 
 
  .homepage #main-text {
	margin: 0 auto;
	width: 630px;
	padding:0 0 0 90px;
}

 


 .homepage #photo-array {
	padding: 0 0px 0 10px;
	}
/* -------------------------------------SUBPAGE STYLES  */
 
 #mainContent {
 	padding:30px 0 0 00px;

 margin:0 auto;
	width:750px;
	
	}

  
 .subpage #shows-photo-array {
	float: right;
	padding: 50px 0px 0 0px;
	width: 225px;
}


.subpage #shows-main-text {
	float:left;
	width: 375px;
	padding:0px 0 0 60px;
	color: #056937;
}


 .subpage #photo-array {
	float: right;
	padding: 0 0px 0 30px;
	width: 300px;
}
.subpage #main-text {
	float:left;
	width: 340px;
	padding:0px 0 0 50px;
	color: #056937;
}


#show-schedule-table  {

font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #FFF;
	width:410px;
	font-size: .75em;
	line-height: 1.35em;


}

/* -------------------------------------SALES PAGE   */
 
 
 
 .sales-page #mainContent {
	clear:both;
	margin: 0 auto;
	width: 660px;
	padding:30px 0 0 00px;
}
.sales-page .horse-listing {
	padding:35px 0 10px 0;
	clear:both;
}
.sales-page .horse-listing-table {
/*	width:400px; */
	vertical-align:text-top;
	border: 0px;
}
.lighter-blue {
	background-color:#3e4d70;
}
.sales-page .icon-label {
	width:195px;
	float:right;
	text-align:right;
	font-size:.85em;
}
.sales-page #ssp {
	width: 550px;
	padding:0px 0 0 0px;
	margin:0 auto;
}
.sales-page .photo {
	clear:both;
	width: 265px;
	display:inline;
	padding:0px 0 0 0px;
	float: left;
}
.sales-page ul.photo-icon-label {
	clear:both;
	padding:0 0 0px 2px;
	margin:0;
	display:inline;
	list-style:none;
	width:80px;
	height: 0px;
}
.sales-page ul.photo-icon-label li {
	float:left;
}
.sales-page .main-text {
	margin: 0 0 0 40px;
	width: 330px;
	padding:40px 0 0 0px;
	float:left;
}
.sales-page .photo-caption {
	padding: 10px 0 40px 0;
	height: 20px;
}
/* Footer Styles */

#subfooter {
	padding: 20px 0 0 0;
	margin: 0 auto;
	clear:both;
	width: 660px;
}
#subfooter p {
	font-family: arial;
	font-weight: lighter;
	font-size:.65em;
	height: 15px;
	text-align:center;
	margin: 0;
	padding:4px;
	letter-spacing: .0em;
	color: #FFF;
}
div.hr {
	clear:both;
	height: 10px;
	background: url(images/horizontal_divider.gif) 0 50% repeat-x;
	padding:10px 0 10px 0;
}

