﻿* { margin: 0; padding: 0; }


body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.4em; background-color: #222222; padding-right: 20px; padding-left: 20px; margin-bottom:20px; text-align: left; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.clear { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.clear-right { clear: right; }

img { border-style: none;  }
table { border-collapse: collapse; border-spacing: 0px;}
td, th { vertical-align:top; padding:4px;}
th {background-color:#703411; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #000000; text-align:left; color:#ffffff;}

h1, h2, h3, h4, h5 {font-family: 'Trebuchet MS',Verdana, san-serif; }
h1 { font-size: 18px; font-weight: bold; margin: 10px 0px 5px 0px;}
h2 { font-size: 14px; font-weight: bold; }
h3 { margin: 10px 0px 5px 0px; font-size: 14px; font-weight: bold; }
h4 { margin: 10px 0px 0px 0px; font-size: 12px; font-weight: bold; }
hr { color: #856738; background-color: #856738; height: 1px;}
p, li { line-height: 16px; }
ul li { list-style-position: outside; list-style-type: disc;  margin-bottom: 10px;margin-left: 25px; }

ol li{ list-style-position: outside; list-style-type: decimal; list-style-image: none; margin-left: 20px; }
ol ol li{ list-style-position: outside; list-style-type: lower-alpha; list-style-image: none; margin-left: 30px; }
ol ul li{
	list-style-position: outside;
	margin-left: 30px;
	list-style-type: disc; 
}

/*~~~~~~~~~~~~~~~~~~~~~~~Links~~~~~~~~~~~~~~~~~~~~~~~~~*/
a {color:#000000; font-weight:bold;  text-decoration: underline; }
a:link, a:visited {  }
a:hover, a:active { color:#CC6600; }

/****************divs**********************/
#wrap { border: 2px solid #000000; /*min-width: 750px; max-width: 900px;*/ width:900px; margin: 20px auto 20px auto; background-image: url('images/layout/content.gif'); }
#header { background-position: left; border-bottom: solid 2px #000000; background-image: url('images/layout/header.jpg'); background-repeat: no-repeat; height: 120px; border-bottom-width: 7px; }
#topnav { padding: 5px 20px 5px 20px; float: right; margin-top: 95px; color: White; font-size:10px;  }
#leftnav { background-position: bottom; width: 180px; float: left; color: #FFFFFF;  }
#leftnav img { margin-bottom:4px;}
#content { margin-left: 185px; padding-right: 10px; padding-bottom: 10px;  padding-left:10px;  }
#homecontent{ margin-left: 185px; background-color:#FFEAAA; }

#topnav a:link, #topnav a:visited { color:White;text-decoration: none; }
#topnav a:hover, #topnav a:active { color:#CC6600;text-decoration: underline; }
#topimage { background-position: right; width: 100%; height: 200px; margin-left: 0px; background-image: url('images/layout/cow1.jpg'); background-repeat: no-repeat; }
#footer{ background-position: top; background-color: #000000; color: #ffffff; width: 100%; text-align: center; background-image: url('images/layout/rope-border.gif'); background-repeat: repeat-x; height: 75px; vertical-align: middle; }

#logo { display: none }

.navbutton { margin-bottom:5px; margin-left:2px;}


.col350 {width:350px;}
.col300 {width:300px;}
.col400 {width:400px;}
.col250 {width:250px;}
.col100 { width:650px;}
.mtop10 { margin-top:10px;}
.mleft10 { margin-left:10px;}
.pleft10 { padding-left:10px;}
.pad10 { padding:10px;}
.m10 { margin:10px;}
.brown {color:#703411; font-weight:bold;}
.gold {color: #CC6600; font-weight: bold;}
.goldline { color:#e0b06e;}
.m10 { margin:10px;}
.ropediv {background-image: url('images/layout/rope-border.gif'); background-repeat: repeat-x; }
.small { font-size:9px;}
.divr {float:right;}
.divl {float:left;}
.ctr { text-align:center;}
.dropdown { background-color:#FFFFFF; padding:2px; font-size:12px;  }
.buttonlink {  background-color:#FFEAAA; padding:2px; font-size:12px; border: solid 1px #703411; cursor:pointer; cursor:hand;}
.buttonlink:hover {background-color:#CC6600;}
.homeright {width:300px;  padding:10px; background-color:#FFEAAA; float:right;}
.homeleft { width: 350px; padding: 10px 20px 10px 10px;  }
.reportbreak { display: none }
/********************staff**************************/
.staff {  width: 100%; }

.staff img { float:left; border: 2px solid #703411; margin-right: 10px; }
.staffleft { float:left; width:150px;}
.staffright { float:right; width:425px; }

/******************contact**************************/

.tbl1 {width: 100%;}
.tbl1 td { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; }

/**************comments********************/

.comments p { line-height:25px; margin-top:10px;}


/********************tabs*******************/
#tabs { padding: 0px; margin-top: 5px;  border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #703411; width: 100%;  }
#tabs a:link { text-decoration: none;   }
.tab, .tab-s { font: bold 10px Tahoma, Arial, sans-serif; padding: 6px 10px 0px 10px; margin: 0px 0px -2px 10px; background-color: #703411; border-style: solid; border-width: 1px 1px 2px 1px; border-color: #703411; color:#ffffff; }
.tab:hover { background-color: #CC6600; color:#000000; }

.tab-s { border-style: solid; border-width: 1px 1px 2px 1px; border-color: #703411 #703411 #FFFFFF #703411; background-color: #FFFFFF; color: #000000; }

/************************sales calendar*********************/
.salemonth { padding: 4px; border: 1px solid #000000; background-color: #703411; font-size: 14px; font-weight: bold; color: #ffffff; margin-bottom:10px; }
.saledate{ width: 40px; font-size:24px;font-family: Arial,Verdana, san-serif; font-weight:bold;  padding-top:10px;}
.saletime { width: 100px;}

/*.saledesc, .salelisting h3 { margin-left:40px;}*/
.salelisting h3 {}
.salelisting { border: 1px solid #703411; padding-bottom: 5px; min-height: 60px; width: 100%; background-color: #FFEAAA; margin-bottom: 10px; }
/*.salelisting img { margin: 5px 10px 5px 0px; float: left; }*/

.salelink {  padding: 4px; margin-top: 5px;  }


.treatylisting {border: 1px solid #703411; padding-bottom: 5px; min-height: 60px; width: auto; background-color: #FFEAAA; margin-bottom: 10px; padding-left:10px;}

/**************sale detail********************/
.pic { border: 2px solid #703411; float: left; font-size: 9px; font-style: italic; margin: 5px; text-align: center; }
.pic:hover { border: 2px solid #FF9900; }
.pic img { max-width:100px;}
.fman { float:right; width: 125px; font-size:10px; margin-left:20px;}



/*****************market reports**********************/

.report td { border: solid 1px #703411;}
.trh1 { background-color:#000; color:#fff; font-weight:bold;}
.trh2 { background-color:#874c0e; font-size:12px; font-weight:bold; color:#fff;}
.trh3 { background-color:#FFEAAA;}
.g10 { background-color: #e1e1e1; text-align: center; /*width: 75px;*/ }
.g20 { background-color: #d2d2d2; text-align: center; /*width: 75px;*/ }
.g30 { background-color: #C0C0C0; text-align: center; /*width: 75px;*/ }
.tdc {text-align:center;}



/*PRINT*/
@media print {
#header, #topnav, #leftnav, .dropdown { display: none; width: 0% }
#logo { display: inline }
#content {margin-left:0px;}
.reportbreak { display: inline }
#wrap { border: none;  width:100%; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; text-align: left;  }
td {font-size: 8pt; padding:2px;}
.report td { border: solid 1px #703411;}
.trh1 { background-color:#000; color:#fff; font-weight:bold;}
.trh2 { background-color:#874c0e; font-size:12px; font-weight:bold; color:#fff;}
.trh3 { background-color:#FFEAAA;}
.g10 { background-color: #e1e1e1; text-align: center; }
.g20 { background-color: #d2d2d2; text-align: center; }
.g30 { background-color: #C0C0C0; text-align: center;  }
.tdc {text-align:center;}
}


