body {
	background:#A08865;
	margin:0;
	padding:0;
	color:#fff;
	font-size:100%;
	font-family:Calibri, Helvetica, Arial, sans-serif;
}
legend {
	color :#fff;
	font-family:Calibri, Helvetica, Arial, sans-serif;
}
#container {
	background:#1C0E01 url(/templateImages/rightedge.png) right -53px repeat-y;
	margin:0;
	padding:0;
	margin:0 auto;
	width:1024px;
}
#container-left {
	background:transparent url(/templateImages/leftedge.png) 0 0 repeat-y;
	position:relative;
}
#banner {
	background: url(/templateImages/banner.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:1024px;
	height:394px;
	z-index:1;
}
#banner #searchform {
	position:absolute;
	right:258px;
	top:99px;
	width:163px;
}
#banner form input#searchinput {
	display:block;
	float:right;
	width:159px;
	height:18px;
	border:1px solid #1A0E00;
	padding:3px;
}
#banner form button#searchsubmit {
	display:block;
	float:right;
	clear:right;
	width:56px;
	height:18px;
	margin:0;
	padding:0;
	border:none;
	background: url(/templateImages/searchbutton.gif) top no-repeat;
	text-indent:-999em;
}
#content {
	position:relative;
	margin-top:-145px;
	padding:0;
	padding-left:180px;
	width:610px;
	line-height:1.5em;
	z-index:3;
	min-height:600px;
	float:left;
}
#footer {
	padding:0;
	margin:0 auto;
	clear:both;
	padding-top:30px;
	width:768px;
}
#footer p {
	text-align:center;
}
dl.stallion_info_list dd {
	margin-left: 15px;
}
#content p, #content ul {
/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size:0.8em;*/
}
#horseshead {
	background:transparent url(templateImages/HorsesHead.png) top left no-repeat;
	height:309px;
	position:absolute;
	right:-49px;
	top:-48px;
	width:390px;
	z-index:9;
}
#homesellpanel {
	width:233px;
	height:54px;
	position:relative;
	text-decoration:none;
	left:38px;
	background:#a3cde3 url(templateImages/TopListingPanelBg.jpg) top left no-repeat;
}
#homesellpanel a {
	display:block;
	height:44px;
	text-decoration:none;
}
#homesellpanel #sellhorse {
	width:119px;
	height:44px;
	position:absolute;
	left:0;
	top:6px;
	background:transparent url(templateImages/SellHorseBg.jpg) 8px 5px no-repeat;
	border-right:1px solid #000;
}
#homesellpanel span {
	display:none;
}
#homesellpanel em {
	color:#33160E;
	display:block;
	font-size:155%;
	font-style:normal;
	font-weight:bold;
	padding-left:8px;
	padding-top:17px;
	text-transform:none;
}
#homesellpanel #liststallion {
	width:115px;
	height:44px;
	position:absolute;
	left:120px;
	top:6px;
	background:transparent url(templateImages/ListStallionBg.jpg) 10px 5px no-repeat;
}
#homechargespanel {
	background: url(templateImages/ChargesPanelBg.jpg) no-repeat scroll left top;
	height:113px;
	margin-bottom:1em;
	padding-left:44px;
	width:374px;
	line-height:0.9em;
	font-family:Calibri, Helvetica, Arial, sans-serif;
}
#homechargespanel h2, #homeheadlinespanel h2 {
	line-height: 1.6em;
}
#homeheadlinespanel {
	padding-left:44px;
	width:374px;
	height:103px;
	margin-bottom:.7em;
	background:#1C0E01 url(templateImages/HeadlinesPanelBg.jpg) top left no-repeat;
	line-height:1em;
	font-family:Calibri, Helvetica, Arial, sans-serif;
}
#homeheadlinespanel ul {
	margin:0;
	padding:0;
	list-style:none;
}
#homefeaturedstallionspanel {
	padding-left:67px;
	margin-left:-23px;
	width:374px;
	height:186px;
	background:#1C0E01 url(templateImages/FeaturedStallionsPanelBg.jpg) top left no-repeat;
	font-family:Calibri, Helvetica, Arial, sans-serif;
}
#homefeaturedstallionspanel div {
	margin-left:-20px;
	margin-top:-9px;
	float:left;
	width:182px;
	height:120px;
	padding-right:23px;
	text-align:center;
}
#homefeaturedstallionspanel div * {
	display:block;
	line-height:100%;
}
#homefeaturedstallionspanel div * img {
	display:inline;
	height:90px;
	margin-top:7px;
}
#homefeaturedstallionspanel div a {
	font-size:110%;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a {
	color:#92C3F4;
	text-decoration:underline;
}
a:hover {
	color:#0099FF;
	text-decoration:none;
}
h2 {
	color:#fff;
	font:normal normal 1.5em/2em Georgia, Garamond, Times, serif;
	margin:0;
}
h3 {
	color:#fff;
	font:normal normal 1.3em/1.5em  Georgia, Garamond, Times, serif;
	margin:0;
	text-transform:capitalize;
}
h4 {
	color:#fff;
	font:normal normal 1.3em/1.5em Calibri, Helvetica, Arial, sans-serif;
	text-align:center;
	padding:0 1em;
	text-transform:capitalize;
	margin:0;
	font-weight:100;
}
h3 a {
	color:#fff;
}
#topnav {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
}
#topnav li {
	position:absolute;
	text-indent:-900em;
	list-style:none;
}
#topnav li a {
	display:block;
	height:100%;
	width:100%;
	text-decoration:none;
}
#services {
	width:156px;
	height:63px;
	left:44px;
	top:51px;
}
#services a {
	background: url(/templateImages/bannernav/services.jpg) bottom left no-repeat;
}
#services a:hover {
	background: url(/templateImages/bannernav/services.jpg) top left no-repeat;
}
#stallions {
	width:128px;
	height:35px;
	left:302px;
	top:66px;
}
#stallions a {
	background: url(/templateImages/bannernav/stallions.jpg) bottom left no-repeat;
}
#stallions a:hover {
	background: url(/templateImages/bannernav/stallions.jpg) top left no-repeat;
}
#buying {
	width:147px;
	height:63px;
	left:541px;
	top:48px;
}
#buying a {
	background: url(/templateImages/bannernav/buying.jpg) bottom left no-repeat;
}
#buying a:hover {
	background: url(/templateImages/bannernav/buying.jpg) top left no-repeat;
}
dt a {
	color:#999966;
}
dt a:hover {
	color:#92C3F4;
	text-decoration:underline;
}
dd {
	padding:0;
	margin:0;
}
.story {
	margin-right:60px;
}
/*--------------sidebar----------------*/
#sidebar, #sidebar-photo, #sidebar-large {
	float:right; clear:right;
	margin-top:2em;
}
#sidebar h2, #sidebar-photo h2, #sidebar-large h2 {
	display:none;
}
#sidebar {
	position:relative;
	background: url(/templateImages/sidebar.jpg) top left no-repeat;
	width:240px;
	height:210px;
	float:right;
	clear:right;
	_padding-right:30px;
}
#featuredhorses {
	position:absolute;
	top:-189px;
	right:-200px;
	background: url(/templateImages/FeaturedHorsesBg.jpg) top left no-repeat;
	width:200px;
	height:454px;
	overflow:hidden;
	_padding-right:30px;
}
#featuredhorses h2 {
	font:normal normal 1.3em/1.3em Georgia, Garamond, Times, serif;
	padding:0;
}
#featuredhorses ul, #featuredhorses li {
	list-style:none;
	padding:0;
	margin:0;
	padding-top:5px;
}
#featuredhorses li {
	font-size:80%;
	padding:5px 30px 0 10px;
	text-align:center;
	font-family:Calibri, Geneva, Arial, Helvetica, sans-serif;
	line-height:1.2em;
}
#featuredhorses a {
	text-decoration:none;
	display:block;
	font-size:125%;
	font-weight:bold;
	color:#fff;
}
#sidebar img.thumb {
	margin:0;
	margin-left:55px;
	padding-top:90px;
}
#sidebar-large img.thumb {
	margin:0;
	margin-top:5px;
	border:1px solid #996633;
}
#sidebar p, #sidebar-large p {
	padding:0;
	margin:0;
	padding-left:30px;
	padding-top:168px;
	text-align:center;
	padding-right:30px;
}
#sidebar h2, #sidebar-large h2 {
	position:absolute;
	text-indent:-900em;
}
#sidebar-large h2 {
	margin-left:55px;
}
/*
#sidebar-stallions {
	background: url(/templateImages/sidebar/stallions.gif) top left no-repeat;
	width:96px;
	height:33px;
	left:118px;
	top:35px;
}
#sidebar-horses {
	background: url(/templateImages/sidebar/horses.gif) top left no-repeat;
	width:88px;
	height:31px;
	left:122px;
	top:35px;
}
#sidebar-services {
	background: url(/templateImages/sidebar/services.gif) top left no-repeat;
	width:96px;
	height:33px;
	left:118px;
	top:37px;
}
#sidebar-wanted {
	background: url(/templateImages/sidebar/wanted.gif) top left no-repeat;
	width:105px;
	height:39px;
	left:118px;
	top:28px;
}
#sidebar-tack {
	background: url(/templateImages/sidebar/tack.gif) top left no-repeat;
	width:118px;
	height:39px;
	left:109px;
	top:26px;
}
#sidebar-features {
	width:115px;
	height:37px;
	background: url(/templateImages/sidebar/feature.gif) top left no-repeat;
	left:114px;
	top:35px;
}
#sidebar-photo {
	background: url(/templateImages/sidebar/photo.jpg) top left no-repeat;
	width:110px;
	height:39px;
	left:113px;
	top:32px;
}
#sidebar-video {
	background: url(/templateImages/sidebar/video.jpg) top left no-repeat;
	width:110px;
	height:39px;
	left:113px;
	top:32px;
}
*/
#sidebar ul {
	padding:0;
	margin:0;
	padding-left:30px;
	padding-top:100px;
}
#sidebar ul li {
	list-style:none;
}
#sidebar ul li.currentpage a {
	color:#92C3F4;
}
#sidebar ul li a {
	color:#fff;
}
#sidebar ul li a:hover {
	color:#92C3F4;
}
#sidebar dl {
	padding:0;
	margin:0;
	padding-top:100px;
	font-size:0.8em;
}
#sidebar img {
	float:left;
	padding-left:20px;
	_margin-left:20px;
	padding-right:5px;
	_margin-right:5px;
}
#sidebar a {
	text-decoration:underline;
}
#sidebar {
	display:none;
}
/*---------------------nav-----------------------*/

#nav {
	margin:0;
	padding:0;
	position:absolute;
	z-index:5;
	top:20px;
	left:0;
	width:160px;
	float:left;
}
#nav li ul {
	display:none;
}
#nav li {
	list-style:none;
	width:160px;
	text-align:right;
	border-bottom:1px solid #a08865;
}
#nav li a {
	color:#C1B098;
	text-decoration:none;
	display:block;
	padding:0 .5em 0 0;
	font:normal normal .95em/2em Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#nav li a.currentpage, #sidebar li a.subcurrentpage {
	font-weight:bold;
}
#nav li a:hover {
	color:#92C3F4;
	text-decoration:underline;
}
.highlight a {
	font-weight:bold;
}
.highlight {
	font-weight:bold;
}
h1 {
	position:absolute;
	top:99px;
	left:35px;
	width:732px;
	height:105px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:transparent url(templateImages/headings/logo-and-elements.jpg) top left no-repeat;
}
.under {
	border-bottom: 1px solid #969696;
}
th {
	text-align:left;
}
table {
	margin:0;
	padding:0;
	border:none;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:0.8em;
}
fieldset {
	border:1px solid #996633;
}
table h4 {
	margin:0;
	padding:0;
}
table p {
	padding:0;
	margin:0;
	padding-bottom:10px;
}
.field-images {
	border:1px solid #999966;
}
a img {
	border:none;
}
/*--------------------contact form----------------*/

#Contact {
	border:none;
	width: 350px;
	padding:10px;
}
#Contact p {
	clear:both;
	padding-top:10px;
	_padding-top:0;
}
#Contact label, #Contact input, #Contact textarea {
	padding:0;
	margin:0;
	font-size:0.9em;
	padding:5px;
}
#Contact textarea {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:1.2em;
}
#Contact input, #Contact textarea {
	float:right;
	width:190px;
}
#Contact label {
	float:left;
	padding:0;
}
#Contact select {
	margin-left:15px;
	_margin-left:32px;
}
#Contact .button {
	width:70px;
	padding:0;
	clear:both;
	margin-right:60px;
	margin-top:20px;
}
.back1 {
	background-color:#513618;
}
.back2 {
	background-color:#3b2710;
}
.back1 td, .back2 td, .back1 th, .back2 th {
	padding-left:10px;
	padding-right:10px;
}
.pedigree-sire, .pedigree-dam, .pedigree {
	list-style:none;
	font-size:12px;
	padding-left:45px;/*font-family:Arial, Helvetica, sans-serif*/
}
.pedigree-sire {
	background: url(/images/treearrowdown.jpg) top left no-repeat;
}
.pedigree-dam {
	background: url(/images/treearrowup.jpg) top left no-repeat;
}
#upload_waiting {
	border:1px solid #996633;
	background-color: #311e08;
	width:300px;
	height:80px;
	position:fixed;
	display:none;
	z-index:100;
	_position: absolute;
	_overflow: hidden;
}
.button_small {
	width:auto;
	padding:0;
	clear:both;
	margin-left:5px;
	border:1px solid #996633;
	background-color:#4F3414;
	color:#996633;
	cursor:pointer;
}
/*------------------------------------------------- Services box */

#featured_service_home {
	position:absolute;
	height:172px;
	width:164px;
	right:234px;
	text-align:center;
	top:550px;
	overflow:hidden;
	background:url(/templateImages/FeaturedServiceBg.jpg) no-repeat;
	text-align:center;
	z-index:4;
	padding:8px;
	
}


#featured_service {
	background:url(/templateImages/FeaturedServiceBgInner.jpg) no-repeat;
	height:158px;
	overflow:hidden;
	position:absolute;
	right:39px;
	text-align:center;
	top:12px;
	width:174px;
	z-index:4;
	padding:15px 8px 8px 8px;
}

#featured_service , #featured_service_home {
	color:#fff;
	text-decoration:none;
	font-size:70%;
line-height:100%;
}
/*-------------------------------------------------NEW contact form style! */

form#contact {
	width:400px;
}
form#contact p {
	padding:0;
	margin:0;
	padding-top:0.5em;
	clear:both;
}
form#contact p * {
	float:right;
}
form#contact p label {
	float:left;
}
/*
 * yahoo ads
 */
.ad_masthead {
	height:90px;
	z-index:99;
	position:absolute;
	left:36px;
	top:0;
	z-index:2;
}
.ad_sidebar_home {
	position:absolute;
	top:540px;
	right:56px;
	width:160px;
	height:600px;
	background: #A59887;
	z-index:2;
}
.ad_sidebar {
	position:absolute;
	top:230px;
	right:56px;
	width:160px;
	height:600px;
	background: #A59887;
	z-index:2;
}
.ad_footer {
	clear:both;
	margin:1em 0 0 5px;
}
#userpanel {
	font:normal normal 1.2em/1em Calibri, "Trebuchet MS";
	color:#000;
	text-decoration:none;
	position:absolute;
	top:153px;
	right:259px;
	display:block;
	z-index:999;
	height:32px;
	background:url(templateImages/login-panel.png) center repeat-x;
}
#userpanel a, #userpanel span {
	color:#000;
	text-decoration:none;
	line-height:32px;eg
	display:block;
	float:left;
	height:32px;
}
#userpanel span {
	width:10px;
	text-align:center;
	padding:0 5px;
}
#userpanel a#loginlink, #userpanel a#logoutlink {
	background:url(templateImages/login-panel.png) top left no-repeat;
	padding-left:36px;
}
#userpanel a#registerlink, #userpanel a#memberslink {
	background:url(templateImages/login-panel.png) bottom right no-repeat;
	padding-right:36px;
}
#userpanel a:hover {
	color:#333;
}

#content .two_col {
	width:280px;
	position:relative;
}
#content .two_col_left {
	float:left;
	padding-right:10px;
	margin: 1px 0;
}
#content .two_col_right {
	float:right;
	padding-left:10px;
	margin: 1px 0;
}
#content .two_col_end {
	clear:both;
}
#adv_horsesearch label {
	width:84px;
	display:block;
	float:left;
}
.news_home_cats {
	float:right;
	padding-left:50px;
	width:150px;
}

