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

#allContent {		width: 880px;  height: 450px; border: none;  position: absolute; top: 5px; left: 50%; margin-left:-440px;  margin-bottom:20px; }

#headerNav {		width: 860px;  margin-left:14px; }

h1 { font-family:Arial, Helvetica, sans-serif;  font-size:10px; font-weight:normal; color:#adaaa6; display:inline; }

h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; color:#DF9801; font-style:normal; margin:0 0 16px 0;  }

h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20pt; color:#DF9801; font-style:normal; display:inline; }

h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20pt; color:#DF9801; font-style:normal; display:inline; margin-bottom:2px; padding:0px; }
						
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt; color:#a46820; font-style:normal; font-weight:normal; display:inline;	 margin-bottom:2px; padding:0px; }

p { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em; color:#666666; font-style:normal; margin-top:2px; line-height:18px;}

a {	 font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#DF9801; }

.paraType ul { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#666666; font-style:normal; }

p.condition { font-size:12px; color:#999; }

.paraType li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#666666; font-style:normal; }

#introPanel { width: 475px; margin-top:40px; float:left; margin-left:14px;}

#contactPanel { width:475px; margin-top:40px; float:left; margin-left:14px; }

#blogPanel {
	width: 500px;
	min-height: 610px;
	margin-top:8px;
	float:left;
	margin-left:14px;
					
}

#introPanelHome { width: 475px; float:left; margin-top:40px; margin-left:8px; }

#photoPanel { width: 534px; float:left; margin:5px 0 0 42px; }

#splashPanel { width: 600px; min-height: 580px; margin-top:16px; margin-left:135px; }

#introPanelPlain { width: 780px; martin-top:40px; margin-left:14px; float:left; }

#introPanelPlainContent { width: 510px; min-height: 290px;
												
}
#introPanelStud {width: 750px; margin-top:30px; margin-left:42px; float:left; position: relative; z-index: 1; 
}
.textCol {	width:340px; float:left;  margin-right:20px; line-height:19px;
}

#studMenu { width:850px; margin-left:34px; height:53px; clear:both; float:left; margin-bottom:20px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:normal; overflow:hidden;text-align:centre; 
}
/* begin menu bit */
.menuL {display: block; float:left; background: url(/images/stud-menu_01.jpg); no-repeat 0 0; height:53px; width:157px;  padding-top:9px;}
.menuM {display: block; float:left; background: url(/images/stud-menu_02.jpg); no-repeat 0 0; height:53px; width:157px; padding-top:9px;}
.menuR {display: block; float:left;  background: url(/images/stud-menu_04.jpg); no-repeat 0 0; height:53px;  width:157px;  padding-top:9px;}

.menuLu {display: block; float:left; background: url(/images/stud-menu_01.jpg); no-repeat 0 0;  background-position: 0 -53px; height:53px; width:157px;  padding-top:9px;}
.menuMu {display: block; float:left; background: url(/images/stud-menu_02.jpg); no-repeat 0 0;  background-position: 0 -53px; height:53px; width:157px; padding-top:9px;}
.menuRu {display: block; float:left;  background: url(/images/stud-menu_04.jpg); no-repeat 0 0;  background-position: 0 -53px; height:53px;  width:157px;  padding-top:9px;}

.sMenuHold { width:157px; text-align:center; display:block;
}
a.sMenu { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:normal; text-decoration:none; color:#666;
}
a.sMenu:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:normal; text-decoration:none; color:#666; 
}
.sNums { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:normal; text-decoration:none; color:#666; 
}

.menuL:hover { background-position: 0 -53px; }

.menuM:hover { background-position: 0 -53px; }

.menuR:hover { background-position: 0 -53px; }




#photoA {		width: 267px;
						height:186px;
						float:left;
						
						background-repeat: no-repeat;
}
#holderA {			width: 245px;
						height:163px;
						margin-left:11px;
						margin-top:11px;					
}
#photoB {			width: 267px;
						height:186px;
						float:right;
						
						background-repeat: no-repeat;
}
#holderB {			width: 245px;
						height:163px;
						margin-left:11px;
						margin-top:11px;					
}


#flankPanel { width: 275px; height:600px; float:right; margin:32px 24px 0 0; }

#seoText {			width:865px;
						height: 15px;
						margin-bottom:-10px;
						text-align:right;
}

.legend { width:775px; height:auto; margin:20px 0 0 34px;  float:left; clear:both; background-color:#E4E2DC; padding:10px 0 0 10px; }

#lineBreak {		width: 851px; height: 20px; float:left; margin-top:30px; text-align:center; vertical-align:bottom;			
}
#footerPanel {	width: 851px; float:left; height: 110px; margin-top:15px; margin-left:14px; background-color:#f7f7f5; background-image:url(images/content_10.jpg); background-repeat:no-repeat;
						
}
#footerPanelN {	width: 851px;
					float:left;
					height: 110px;
					margin-top:15px;
					margin-left:0px;
					background-color:#f7f7f5;
					background-image:url(images/content_10.jpg);
					background-repeat:no-repeat;
						
}


#seoLinks {		width: 600px;
						height: 30px;
						margin-left:26px;
						margin-top:26px;
						margin-bottom:-10px;
}

#addressBox {	width: 600px;
						height: 30px;
						margin-left:26px;
						margin-top:10px;
						
}

#featherBox {		width: 121px;
						height: 94px;
						float:right;
						clear:right;
						margin-right:26px;
						margin-top:18px;
						
						
}
.footClear { position:relative; width: 880px; height: 30px; float:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#CCC; font-style:normal; margin-bottom:20px; 
					
}
.footClear a {		color:#CCC;
	
}
.footClear a:hover {color:#E6E6E6;
	
}
.photoCaption{	font-family:Georgia, "Times New Roman", Times, serif;
						font-size:0.8em;
						color:#666666;
						font-style:normal;
						margin-top:10px;

}
.seoLinks{			font-family:Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#c9931e;
}
.address{			font-family:Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#999895;
		 				line-height:1.5em
						}
						
a img  {
						border: none;
}
img { color:#666; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:none; }


 
#navbar {
						
						margin: 0;
						padding: 0;
						
						/*height: 1em; */
						}
#navbar li {   /*this is the items themselves; */
						list-style: none;
						float: left;
						border:none;
						img border:none;
						border-style:none;
						outline: 0;
						}
#navbar li a {  /*this is the text inside the items*/
						display: block;
						background-color:#fffefb;
						font-family:Georgia, "Times New Roman", Times, serif;
						color:#FFFCCC;
						text-align:center;
						border:none;
						text-decoration:none;
						img border:none;
						border-style:none;
						outline: 0;
						}
						
#navbar li ul {
						display: none;
						width: 8em; /* Width to help Opera out */
						background-color: #fffefb;
						
						
						}

#navbar li:hover ul {
	display: block;
	position: absolute;
	margin-left: -6px;
	margin-top:0px;
	padding: 5px; }

#navbar li:hover li {
	float: none; 
	
	}

#navbar li:hover li a {
	background-color: #f9f7f4; /* this is each item's base colour*/
	border-bottom: 1px solid #fff;
	padding:3px;
	color: #666666;
	font-size:.85em; }

#navbar li li a:hover {
	background-color:#f3ebd9; }/* this is each item's ROLLVER colour*/

.fleeceLabel{		font-family:Georgia, "Times New Roman", Times, serif;
						color:#929191;
						line-height:1.95em; 
						*margin-top:0.9em;}

.fleeceValue{		font-family:Georgia, "Times New Roman", Times, serif;
						color:#666666;
						line-height:1.95em; 
						*margin-top:0.9em;}

.fleeceSaleUnit {	width: 730px; height: 304px; float:left; clear:right; }

.fleeceSaleTop { width: 730px; height: 12px; background-image:url(images/Fleece_top.jpg); background-repeat:no-repeat; margin:0;	}

.fleeceSaleBot { width: 730px; height: 12px;	 background-image:url(images/Fleece_bot.jpg); background-repeat:no-repeat	; margin:0;}
					
.fleeceSaleMain { width: 730px; height:265px; background-image:url(images/Fleece_mid.jpg); background-repeat:repeat-y; margin:0;}

.fleeceTable { width:353px; height: 245px; margin:5px 0 0 -5px; background-repeat:no-repeat;  float:left;}


						
/*Here begineth the Sale Animal Bits*/

.animalLabel{		font-family:Georgia, "Times New Roman", Times, serif;
						font-size:0.85em;
						color:#929191;
						line-height:1.8em;
						*margin-top:0.9em;}

.animalValue{		font-family:Georgia, "Times New Roman", Times, serif;
						font-size:0.85em;
						color:#666666;
						line-height:1.8em; 
						*margin-top:0.9em;}
.animalStatLabel{	font-family:Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#929191;
						display:inline;	}

.animalStatValue{	font-family:Georgia, "Times New Roman", Times, serif;
						font-size:0.9em;
						color:#666666;
						display:inline;	
}
.backToTop{ width:801px; height:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; color:#666666; display:inline; clear:both; margin:5px 0 15px 38px;

}
.animalSaleUnit {	 width: 801px; height: 800px; margin-left:30px; margin-top:10px; clear:both; 
}

.animalSaleTop { width: 801px; height: 15px;	 background-image:url(images/animal-top.jpg); background-repeat:no-repeat; }

.animalSaleBot { width: 800px; height: 15px;	 background-image:url(images/animal-bot.jpg); background-repeat:no-repeat	; }
					
.animalSaleMain { width: 801px; height: 748px; margin-top:-2px; clear:both; background-image:url(images/animal-mid.jpg); background-repeat:repeat-y;	}

#mainContentFleece { background-repeat:repeat-y; width: 880px; float:left; margin:0; padding:0;}


.animalTitle{ width:500px; height: 24px; margin-left:19px; margin-top:2px; margin-bottom: 4px; }

.animalPic { width: 382px; height: 293px; margin-left:12px; padding-left:12px; padding-top:13px; margin-top:6px; background-image:url(images/sale-animal-pic-bg.png); background-repeat:no-repeat	; float:left;	}
						
.animalText{ width: 371px; min-height: 240px; margin-left:12px; padding-left:12px; margin-top:-6px; float:left; *margin-top:0.2em; }

.animalTable { width: 374px; height: 234px; margin-right:18px; margin-top:14px; background-image:url(images/sale-animal-table-bg.png); background-repeat:no-repeat; float:right; }
						
.fleeceAnalysis { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.85em; line-height:2.1em; text-align:left; color:#666666; display:inline; }

.animalTableLabel { margin-left:17px;	 margin-top:3px; width: 130px;	 height:243px; float:left;}

.animalTableValue { width: 220px; height:243px; margin-top:3px; float:left; }					

.animalStats { width: 368px; height: 93px; margin-right:18px; padding-left:4px; margin-top:8px; background-image:url(images/stat-bg.png); background-repeat:no-repeat	; float:right; }

.animalStatsLabel { margin-left:17px;	 margin-top:-5px; text-align:center; overflow:hidden; width: 374px;	}

.animalStatsValue {	width: 374px; text-align:center; overflow:hidden; }
						
.animalGraph	{ width: 374px; height: 270px; margin-right:5px; vertical-align:baseline; padding-left:12px; padding-top:14px; background-image:url(images/saleGraph-bg2.jpg); background-repeat:no-repeat; float:right;}
						
.gallery	{	font-family:Georgia, "Times New Roman", Times, serif; font-size:0.85em; line-height:2.1em; color:#666666; display:inline;	 }

.animalGallery{ width:383px; height:140px; margin-left:0px; padding-left:24px; vertical-align:bottom; float:left; }
						
.animalPhoto {	width:120px; height:86px; padding-left:9px; padding-top:9px; background-image:url(images/thumb-bg.png); background-repeat:no-repeat; float:left; }


.tImage{	 width:110px; height:77px; overflow:hidden; }

.mImage{	 width:371px; height:278px; overflow:hidden; }

.theThumbs {		width:394px; height:100px; margin-left:-10px; float:left; }

.statsClass{ border-collapse:collapse; overflow:hidden; text-align:center; height:40px; }

.animalSliders{			width:362px;
						height: 63px;
						margin-right:18px;
						margin-top:2px;
						float:right;

}

.sliderLabels{			float:left;
					
}

.sliderBars{			float:left;
						width:290px;
						margin-top:1px;
						margin-left:9px;
						clear:float;

}

.widePanel {min-height: 800px; }


