@charset "utf-8";
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
a, a:visited {
	color: #AE3D20;
	text-decoration:none;
	border:0;
}

a img {border: 0;}

a:hover {
	text-decoration:underline;
}

body {
	background-color: #66a4fd;
	background-image:url("../images/background.jpg");
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-position: bottom center;
}

#frontad {
	background:tan url("../images/ad_bckgrnd.jpg") bottom right no-repeat;
	clear:both;
	_height:1%;
	overflow:hidden;
}

#frontad:after {
	content: ".";
	visibility:hidden;
	display:block;
	clear:both;
	height:0;
	font-size:0;
}



#frontad img {
	width:300px;
	height:223px;
	border: 2px outset #985135;
}

#frontad h1, #frontad h2, #frontad h3, #frontad h4, #frontad h5 {
	color:black !important;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
}

#frontad h1 {
	font-size: 3.2em;
}

#frontad h2 {
	font-size:2.5em;
}
#frontad h3 {
	font-size:1.8em;
}

#frontad ul li{
	display:inline;
	float:left;
	padding: 3px 9px;
	font-weight:bold;
}

#frontad .title {
	font-style:italic;
	text-align:center;
	font-weight:bold;
}

#frontad img {
	margin: 0 auto;
	display:block;
}
.logocombo {
	float:left;
	margin-top:20px;
	width:100%;
}

img.simple {
	width: 400px !important;
	height: 160px !important;
	border:none !important;
	display:block;
}

#frontad .stats {
	font-weight:bold;
	font-size:0.8em;
	margin-bottom:10px;
	text-align:center;
}
.infobox {
	margin: 20px;
	float:right;
	text-align:right;
}
table.frontepd td{
	background:white;
	border:black;
	text-align:center;
	padding:2px;
}

table.frontepd tr.head {
	font-weight:bold;
}

table.frontepd th.left{
	text-align:left;
	font-size:.8em;
}
table.frontepd th.right{
	text-align:right;
	font-size:.8em;
}

.leftside {
	float: left;
	width: 340px;
	margin:0 10px;
}
.rightside {
	float:right;
	width: 580px;
	margin: 0 10px;
}
.bottom {
	clear:left;
	float:left;
	margin-left:140px;
	width:400px;
}

.herdbull {
	float:left;
	width: 450px;
	margin-bottom: 20px;

}

.herdbull img {
	margin: 0 auto;
	display: block;
}



#logo {
	float: left;
	margin: 20px;

}

#smalllogo {
	float:right;
	margin-right:20px;
}

#banner {
	clear: right;
	float: right;
	margin: 20px;
	color: #AE3D20;
	text-align:center;
}
table {
	margin-right: auto;
	margin-left: auto;
}

form label {
	display:block;
	padding-top:10px;
}

form input {
	width:250px;
	height: 1.5em;
}

form p {
	padding-top:10px;
}

form.admin input {
	width:auto;
}

table.epd {
	border-collapse:collapse;
}

.epd td, .epd th {
	border: 1px #ccc solid;
	text-align:center;
	padding:5px;
	font-size:.8em;
}

table.epd input {
	width: 30px;
}

.button {
	height:2em;
}

.required {
	font-weight:bold;
}

#wrapper, #header, #footer, #content, #menu {
	width: 960px;
	margin: 10px auto;
	clear:both;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#header {
}
#menu {
	background-color: #7A5730;
	color: #FFFFFF;
	height: 60px;
}
#menu ul {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
	width: 850px;
}
#menu li {
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 60px;
}
#menu a {
	background: #612a0b;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#menu a:hover, #menu a.active {
	background: #9E713F;
}
#submenu {
	background-color: #9E713F;
	color: #FFFFFF;
	height: 30px;
	clear: both;
}
#submenu ul {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#submenu li {
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 30px;
}
#submenu a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#submenu a:hover, #menu a.active {
	font-weight: bold;
}
#menu .catalog a {
	background-color: #AE3D20;
	float: left;
}
#menu .catalog a:hover, #menu .catalog a.active {
	background: #D14927;
}

#menu .liveauction a {
    background: #ffffc9;
    color: #7A5730;
}

#menu .liveauction a:hover, #menu .liveauction a.active { background: yellow;}

#menu .memorial a {
	background-color: #000000;
	background-image: url(../images/menu_item_black.png);
	line-height: normal;
	text-align: center;
	padding-top: 10px;
	height: 50px;
	float: right;
}
#menu .memorial a:hover, #menu .memorial a.active {
	background-image: url(../images/menu_item_black_active_hover.png);
}
.clearall {
	clear: both;
}

ul.inline li {
	display:inline;
}

ul.inline img {
	display:inline;
}

#content {
	clear:both;
	background:white;
	_height: 1%;
}

#content:after {
	content: ".";
	visibility:hidden;
	display:block;
	clear:both;
	height:0;
	font-size:0;
}

#content .pod {
	float: left;
	height: 240px;
	width: 300px;
	margin:10px;
}
#content .commentpod {
	float: left;
	height: 250px;
	width: 300px;
}
#content .bigpod {
	float: left;
	height: 450px;
	width: 450px;
}

#content .fullpod {
	margin: 15px;
	line-height: 1.3em;
	float: left;
	clear: both;
	width: 930px;
}
#content .floatpod {
	padding: 5px;
	float: left;
	width: 470px;
}

.fullpod p {
	padding-bottom: 5px;
}

.centered {
	text-align:center;
}

.sale_list {float: left; width: 100px; margin: 20px;}

.bigpod img, .commentpod img, .pod img {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 0px;
	display: block;
}
.bigpod img a, .commentpod img a, .pod img a {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	border: 0px;
	display: block;
}
.commentpod table, .pod table, .bigpod table {
	color: #FFFFFF;
	background-color: #000000;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#content h1, #content h2, #content h3, #content h4 {
	color: #AE3D20;
	padding: 5px;
}
a h1, a h2, a h3 {
	text-decoration: none;
}
#content .pod h2 {
	color: #AE3D20;
}
.form_submit { background-color: #EFE6A9; border: 2px #DFD69D solid; display: block; text-align: center; color:#612a0b}

#footer {
	background-color: #94693A;
	color: #FFFFFF;
	height: 30px;
	clear: both;
	margin-bottom:500px;
}

#footer ul {
	text-align: center;
}
#footer li {
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 30px;
}
#footer a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	padding-left: 15px;
}
#footer a.end {
	border-right-width: 2px;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-right: 15px;
}
#footer .copy {
	font-size: 9px;
}
dt {
	font-size: 14px;
	font-weight: bold;
}
dd {
	margin-left: 10px;
	font-size: 12px;
	line-height: 1.5em;
}

ul.animallist {
	display:inline;
}

ul.animallist li {
	float:left;
	list-style:none;
	padding: 0 5px;
}


table.epdlist {
	font-size:.6em;
	border: 1px solid black;
	border-collapse:collapse;
	margin:20px auto;
}
.epdlist td, .epdlist th {
	border: 1px solid black;
	padding:3px;
}

.epdlist td {
	text-align:right;
}

.epdlist th {
	background: #7A5730;
	color:white;
	vertical-align:top;
	line-height:1.3em;
}

.epdlist th.header {
	background: url("../images/bg.gif") no-repeat 50% 100% #7a5730;
	cursor:pointer;
	padding-bottom:10px;
}

.epdlist th.headerSortDown {
	background: url("../images/desc.gif") no-repeat 50% 95% #9f713f;
}
.epdlist th.headerSortUp {
	background: url("../images/asc.gif") no-repeat 50% 95% #9f713f;
}
.epdlist tbody tr:hover {
	background:#9f713f;
}

.la {
	width:150px;
	height:33px;
}
/* Image slider
 *
 */

.jlslider {
	position: relative;
	width: 330px;
	height: 230px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	-moz-border-radius: 8px;

}
	.jlslider .first {
		z-index:25;
	}
	.jlslider .second {
		z-index:24;
	}
	.jlslider .bottom {
		z-index:23;
		display:none;
	}
	.jlslider li {
		position:absolute;
		left:0;
		cursor:pointer;
		background:#704c1c;
		width: inherit;
		height:inherit;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
	}
	.jlslider li img {
		margin: 10px auto;
		display:block;
	}
	.jlslider p {
		position: absolute;
		bottom:0;
		background:#704c1c;
		display:block;
		color:white;
		width:100%;
		text-align:center;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
	}

