/* @override 
	http://dev.aldingadroughtmasters.com/css/style.css
	http://www.aldingadroughtmasters.com/css/style.css
*/

/* @group General Elements */


img, div { behavior: url(/q/library/iepngfix.htc) }

body {
  background: #5b7062 url(/images/bk.jpg) repeat-x;
  font: 14px Georgia, "Times New Roman", Times, serif;
  padding: 0;
  margin: 0;
  color: #3e3634;
}

hr {
  margin: 6px 0;
  border-bottom: 1px solid gray;
  border-right-style: hidden;
  border-top-style: hidden;
  border-left-style: hidden;
}

a:link {
  color: maroon;
}

a:visited {
  color: maroon;
}

a:active {
  color: maroon;
}

a:hover {
  color: #cd0000;
}

h1 {
  font-weight: normal;
  font-style: normal;
}

h2 {
	
}

h3 {
	
}

h4 {
	
}

#hLine {
  background: url(/images/hLine.gif) repeat-x left center;
  height: 5px;
}



/* @end */

/* @group Layout */

#container {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  &width: 960px;
}

#header {
  clear: both;
  height: 133px;
  background: url(/images/headerBk.jpg) repeat-x;
}

#content {
  min-height: 300px;
  height: 100%;
  background-color: white;
  clear: both;
  overflow: hidden;
  &width: 960px;
  font-family: Georgia, "Times New Roman";
  font-size: 14px;
}

.contentPadding{
	
	padding: 10px;
	
}

#customContentModuleContainer{
	
}

#customContentModuleContainer img{
	margin:15px;
}

#footer {
  font-size: 9px;
  color: #8c7663;
  clear: both;
  background: url(/images/footerBk.jpg) repeat-x;
  height: 27px;
}

#footer a:link, #footer a:visited, #footer a:active{
  color: #8c7663;
}

#footer a:hover{
  color: #635345;
}

#menuHolder {
  float:right;
	height: 23px;
  padding-top: 90px;
 
}

#navHolder{
	
  position: absolute;
  	left: 50%;
  	top: 0px;
  margin-left: -180px;
	&margin-left: -250px;
  z-index: 101;
  &width: 580px;
	margin-top: 100px;
	
}

/* @end */

/* @group Content Modules */

/* @group Animal List */

.animalList {
  border-width: 1px;
  border-style: solid;
}

.dAnimalListEntryObject {
  overflow: hidden;
  margin-left: 10px;
  width: 904px;
  padding: 8px;
  min-height: 90px;
  background: #f6f4f0 url(/images/AnimalListingPanelBk.jpg) no-repeat;
	float: left;
}

.iAnimalListImage {
  border: none;
  margin: 6px 0 6px 6px;
  float: left;
}

.hAnimalTitle {

  font-size: 18px;
  padding: 5px 10px 0px;
  float: left;
  width: 640px;

}

.dAnimalEntryParents{
	
	float: left;
	padding: 5px 10px;
	width: 640px;
	
}

.dAnimalEntryDob{
	
	float: left;
	padding: 5px 10px;
	width: 640px;
	
}

.dAnimalListEntryColour {
	float: left;
	padding: 5px 10px;
	width: 640px;
}

.dAnimalListEntryRegistered {
	float: left;
	padding: 5px 10px;
	width: 640px;
}

.aAnimalObjectMoreInfo{
	
	margin-left: 500px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: right;
	padding: 5px 10px;
	border: 1px solid maroon;
	padding: 3px;
	
}

.dAnimalListPager{
	
	float: right;
	margin-right: 20px;
	
}

.dAnimalListPager a{
	
	float: left;
	margin: 3px 3px 3px 0px;
	
}

.dAnimalListPager a.aAnimalListPagerCurrent{

	background: maroon;
	color: white;

}

h1{
	
	font-size: 24px;
	color: maroon;
	font-weight: bold;
	
}

.dQuickNews{
	
	display: block;
	border-bottom: 1px solid lightgray;
	font-size: 12px;
	padding: 10px;
	float: left;
	
}

.dQuickNews h1{
	
	font-size: 15px;
	border: none;
	float: left;
	text-align: center;
	width: 100%;
	margin: 5px;
	
}

.dQuickNews h2{
	
	font-size: 10px;
	color: grey;
	font-style: italic;
	float: left;
	text-align: center;
	width: 100%;
	margin: 5px;
	
}

.dQuickNews p{
	
	float: left;
	padding: 5px;
	color: grey;
	text-align: left;
	width: 100%;
	margin: 5px;
	padding: 0px;
	
}

.dQuickNews a{
	
	margin-left: 190px;
	&margin-left: 95px;
	float: left;
	text-align: right;
	display: block;
	border: 1px solid maroon;
	padding: 3px;
	
}

.gallery{
	
	margin-left: 20px;
	
}



.hAnimalDetailHeading{
	
	padding: 10px;
	border-bottom: 1px solid lightgrey;
	
}

.dAnimalDetailImages{
	
	width: 370px;
	float: left;
	
}

.dAnimalDetailImages a{
	
	padding-right: 5px;
	padding-bottom: 5px;
	
}

.dAnimalDetailImages a img{
	
	border: none;
	
}

.dAnimalDetailInfo{
	
	float: right; 
	width: 590px;
	
}

.dAnimalDetailInfo table{
	
	border: 1px solid lightgrey;
	
}

.dAnimalDetailInfo h4{
	
	color: maroon;
	padding: 10px;
	
}

.tAnimalDetailInfoTitle{
	
	font-weight: bold;
	background: lightgrey;
	width: 120px;
	padding: 5px;
	text-align: center;
	
}

.dAnimalDetailPedigree{
	
	width: 565px;
	margin-right: 12px;
	margin-bottom: 12px;
	float: right;
	text-align: center;
	border: 1px solid lightgrey;
	
}

.dAnimalDetailPedigree table{
	
	
	text-align: left;
	border: none;
	right: 0px;
	margin-left:50px;
	
}

/* @end */



/* @group viewAnimal */

/* This is a container which contains everything */
#viewAnimal{
  padding: 10px;
}

/* This container contains: animal name, photos, brand & logo images  */
#viewAnimalContainer1{
  float: left;
  width: 318px;
}

/* contains everthing else */
#viewAnimalContainer2{
  float: right;
  width: 500px;
	background: url(/images/animalViewGradientBk.jpg) repeat-x;
	padding:10px;
	padding-top: 0px;
}

/* Animal name at very top outside and above container 1 & 2 */
#viewAnimalNameTop{
  visibility: visable;
  font-weight: bold;
  font-size: 26px;
  color: maroon;
	margin-bottom:12px;
  
}

#viewAnimal #tabs{
	 visibility: hidden;
		height:1px;
	
}

/* Animal name inside container 1*/
#viewAnimalNameContainer1{
  visibility: hidden;
	float:left;
  font-weight: bold;
  font-size: 1px;
  color: maroon;
  overflow: hidden;
}

/* Animal name inside container 2 */
#viewAnimalNameContainer2{
  visibility: hidden;
  font-weight: bold;
	float:right;
  font-size: 1px;
  color: maroon;
  border-bottom: 1px solid silver;
  padding-bottom: 5px;
}

/* styles all viewAnimal Tables */
#viewAnimal table{
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  font-size: 14px;
}

#viewAnimal table tr{

}

#viewAnimal table th{
  width: 150px;
  padding: 4px;
}

#viewAnimal table td{
  padding: 4px;
}

/* container main photo */
#viewAnimalPhoto{
 background: url(/images/animalViewPhotoBoxBk.gif) repeat-x;
}

#viewAnimalPhoto img{
  border: 1px solid silver;
	margin-left:10px;
	margin-top: 8px;
}

#viewAnimalNoPhoto{
	float:left;
	width:260px;
	margin-left:0px;
	border: 1px solid silver;
	overflow: hidden;
}

#viewAnimalNoPhoto img{
	width:260px;
}

#viewAnimalPhotoEnlargeButton{
  background: url(/images/enlargePhotoBtn.jpg) no-repeat;
  width: 318px;
  height: 27px;
  margin-bottom: 10px;
	visibility: hidden;
}

/* styles all animalView titles */
#viewAnimalTitle{
  font-style: italic;
  font-weight: bold;
  margin-bottom: 4px;
  color: maroon;
  margin-top: 8px;
}


#viewAnimalGeneralInfo{
  text-align: left;
}

/* Overwrides General Info Title */
.viewAnimalGeneralInfoTitle{

}

#viewAnimalGeneralInfoTable table{

}

#viewAnimalGeneralInfoTable table tr{

}

#viewAnimalGeneralInfoTable table th{

}

#viewAnimalGeneralInfoTable table td{

}

#viewAnimalAuction{
  
}

/* Overwrides Auction Title */
.animalViewAuctionTitle{
  
}

.animalViewLotNumber{
  color: #51a114;
  font-weight: bold;
  font-size: 15px;
}

/* Overrides default table style */
#viewAnimalAuctionTable table{

}

#viewAnimalAuctionTable table tr{

}

#viewAnimalAuctionTable table th{

}

#viewAnimalAuctionTable table td{

}

#viewAnimalSale{
  
}


/* Overwrides Sale Title */
.viewAnimalSaleTitle{
  
}

/* Overrides default table style */
#viewAnimalSaleTable table{

}

#viewAnimalSaleTable table tr{

}

#viewAnimalSaleTable table th{

}

#viewAnimalSaleTable table td{

}

#viewAnimalSemenSale{
  
}

/* Overwrides Sale Title */
.viewAnimalSemenSaleTitle{
  
}

/* Overrides default table style */
#viewAnimalSemenSaleTable table{

}

#viewAnimalSemenSaleTable table tr{

}

#viewAnimalSemenSaleTable table th{

}

#viewAnimalSemenSaleTable table td{

}

#viewAnimalEmbryoSale{
  
}

/* Overwrides Sale Title */
.viewAnimalEmbryoSaleTitle{
  
}

/* Overrides default table style */
#viewAnimalEmbryoSaleTable table{

}

#viewAnimalEmbryoSaleTable table tr{

}

#viewAnimalEmbryoSaleTable table th{

}

#viewAnimalEmbryoSaleTable table td{

}

#viewAnimalPedigree{
  
}

#viewAnimalPedigreeTableContainer{
  border: 1px solid silver;
  padding: 12px;
}

/* Overwrides Sale Title */
.viewAnimalPedigreeTitle{

}

/* Overrides default table style */
#viewAnimalPedigreeTable table{
	border: none;
}

#viewAnimalPedigreeTable table tr{
	border: none;
}

#viewAnimalPedigreeTable table th{
	border: none;
}

#viewAnimalPedigreeTable table td{
	border: none;
}

.viewAnimalPedigreeAnimalName{
  color: maroon;
  font-weight: bold;
  font-size: 15px;
}

.viewAnimalPedigreeSire{
  font-weight: bold;
  color: #424242;
}

.viewAnimalPedigreeDam{
  font-weight: bold;
  color: #424242;
}

.viewAnimalPedigreeNamesInner{
  color: #545454;
}

.viewAnimalPedigreeNamesOuter{
  color: gray;
}

#viewAnimalEbv{
  
}

/* Overwrides Sale Title */
.viewAnimalEbvTitle{
  
}

/* Overrides default table style */
#viewAnimalEbvTable table{

}

#viewAnimalEbvTable table tr{

}

#viewAnimalEbvTable table thead th{

}

#viewAnimalEbvTable table tbody th{

}

#viewAnimalEbvTable table td{

}

#viewAnimalGenestar{
  
}

/* Overwrides Sale Title */
.viewAnimalGenestarTitle{
  
}

/* Overrides default table style */
#viewAnimalGenestarTable table{

}

#viewAnimalGenestarTable table tr{

}

#viewAnimalGenestarTable table th{

}

#viewAnimalGenestarTable table td{

}

/* @end */

/* @group Photo List */

#photoList{
	text-align:center;
}

#photoListPhotoContainer{
	text-align:center;
}

.photoListTitle{
	text-align:center;
	font-weight:bold;
}

.photoListDescription{
	text-align:center;
}

#album {
  clear: both;
  margin-bottom: 6px;
  border: 1px solid gray;
  overflow: hidden;
}

#albumPhoto {
  float: left;
  margin: 6px 0 6px 6px;
}

#albumDetails {
  float: left;
  margin-left: 6px;
}

#albumTitle {
  font-weight: bold;
  font-size: 18px;
  clear: both;
}

#albumDesc {
  float: left;
  clear: both;
}


#albumOptions {
  float: right;
  clear: right;
}


#albumOptions img{
  border: none;
}

#albumButton {
  border: 1px solid gray;
  padding: 3px;
  margin: 6px;
  background-color: #feface;
}

#albumButton:hover{
  background-color: #fde696;
}


/* @end */

/* @group Photo List */

#photoList {
  text-align: center;
}

#photoList table {
  width: 100%;
  padding: 6px;
  margin-bottom: 6px;
}

#photoList img {
  border: 1px solid gray;
}



/* @end */

/* @group News */

.news {
	
}

#newsRecentArticles {
  background: url(/images/newsBoxBk.gif) repeat-x #e8e0d5 bottom; 
	overflow:hidden; 
	padding:6px;
	padding:12px;
	clear:both;
}

#newsRecentArticles hr {

}

#newsRecentArticles img {
  border:  none;
}

.newsRecentArticlesTitle {
  font-weight: bold;
  font-size: 14px;
}


.newsRecentArticlesDate {
  font-style: italic;
  font-size:9px;
	color:#a1746e;
}

.newsRecentArticles a:link {
	
}

.newsRecentArticle a:visited {
	
}

.newsRecentArticle a:active {
	
}

.newsRecentArticle a:hover {
	
}

#newsArticle {
  width: 70%;
}

.newsArticleTitle {
  font-size: 18px;
  font-weight: bold;
}

.newsArticleDate {
  color: gray;
  font-style: italic;
}

.newsArticle h1 {
	
}

.newsArticle h2 {
	
}

.newsArticle h3 {
	
}

.newsArticle h4 {
	
}

.newArticles a:link {
	
}

.newsArticle a:visited {
	
}

.newsArticle a:active {
	
}

.newsArticle a:hover {
	
}

#newsForm {
  margin-bottom: 6px;
}

/* @end */



/* @end */

/* @group Menu */

/* @group Suckerfish */

#menu{
margin:0;
padding:0;
list-style-type:none;
}

#menu ul{
margin:0;
padding:0;
list-style-type:none;
line-height:20px;
&width: 140px;
}

#menu a{
	text-transform: uppercase;
	display:block;
	color: #4b3e3b;
	text-decoration:none;
	background-image: url(/images/navDiv.png);
	background-repeat: no-repeat;
	background-position: center right;
  padding: 0px 13px 2px 7px;
  font: normal normal 13px/18px Georgia, "Times New Roman", Times, serif;
}

#menu a:hover{
color: black;
}

#menu li{
	float:left;
	position:relative;
	line-height:20px;
}

#menu ul {
	position:absolute;
	display:none;
	width:auto;
	top:auto;
  	background: #ddd2c2 url(/images/navUlBk.jpg) repeat-x left bottom;
}

#menu li ul a{
	width: 180px;
	height:auto;
	float:left;
	border-left: 1px solid #ddd2c2;
	border-right: 1px solid #ddd2c2;
  	font-size: 14px;
  	background-image: none;
}
#menu li ul a:hover{

}
#menu ul ul{
	
	top:auto;
	width: 200px;

}	

#menu li ul ul {
left:133px;
margin:0px 0px 0px 10px;
}
#menu li ul ul a{
  font-size: 14px;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul{
display:none;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.over ul, #menu li.over li ul, #menu li li.over li ul, #menu li li li.over li ul{
display:block;
}
#menu li ul a.popout {
	background-image: url(../images/popout.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

/* @end */



/* @end */

/* @group Forms */

input {
	padding: 3px;
  border: 1px solid gray;
}



/* @end */

/* @group Tables */



/* @end */

#fade1{
	
	position: absolute; 
		top: 131px; 
		left: 50%;
		
	margin-left: -480px;
			
	width:320px; 
	height:213px; 
	background: black; 
	overflow: hidden;
}

#fade2{
	
	position: absolute; 
		top: 131px; 
		left: 50%;
		
	margin-left: -160px;
		
	width:320px; 
	height:213px; 
	background: black; 
	overflow: hidden;
}

#fade3{
	
	position: absolute; 
		top: 131px; 
		left: 50%;
		
	margin-left: 160px;
		
	width:320px; 
	height:213px; 
	background: black; 
	overflow: hidden;
}

#homeFader{

	width: 900px;
	
}

.newsBit{
	
	padding: 10px;
	border-bottom: 1px solid whitesmoke;
	float: left;
	
}

.newsBitTitle, .newsTitle{
	
	font-size: 18px;
	font-weight: bold;
	
}

.newsBitAuthor, .newsAuthor, .newsBitDate, .newsDate{
	
	display: inline;
	
}

.newsBitBody{

	display: none;
	
}

.newsBitLink{
	
	float: right;
	
}

.newsBitShort{
	
	padding: 10px;
	
}

.newsShort{
	
	padding: 10px;
	font-style: italic;
	
}

.newsBody{
	
	padding: 10px;
	
}

.newsBody p{
	
	margin-bottom: 20px;
	
}

.newsTitle{
	
	font-size: 18px;
	font-weight: bold;
	
}


table{
	
	float: left;
	border-collapse: collapse;
	width: 96%;
	margin: 10px 2% 10px 2%;
	text-align: center;
	
	font: 14px Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	
}

.dAnimalDetailDescription{
	
	padding: 10px;
	
}

.dAnimalDetailInfo h4{
	
	margin: 0px;
	margin-left: 5px;
	padding-bottom: 0px;
	
}

.dSimpleGallery img{
	width: 100px;
	border-width: 2px;
	border-style: solid;
	padding: 0;
	margin: 2px;
}

.gallery .gallery_small {
	width: 100px;
	border-width: 2px;
	border-style: solid;
	padding: 0;
	margin: 2px;
}
