@charset "utf-8";
/* CSS Document */

img {
		behavior:url(iepngfix.htc);}
		

body {
			background-color: #000000;
			margin:0 auto 0 auto;
			/*width:1009px;
			min-height:842px;
			height:auto !important;
 		 	height:100%;*/
			background-image:url(images/spacer_b.jpg);
			background-repeat:repeat-y;
			background-position:center;
			background-position:top;
			text-align:center;
			font-size:76%;
			font-family:Arial, Tahoma, Verdana, Sans-Serif;
			color:#FFFFFF;
			margin:auto 0 auto 0;}
		
#container	{
			margin:0 auto 0 auto;
			width:1009px;
			min-height:842px;
			height:auto !important;
 		 	height:100%;
			background-image:url(images/spacer_b.jpg);
			background-repeat:repeat-y;}
		
#wrapper	{
			margin:0 auto 0 auto;
			width:1009px;
			min-height:842px;
 			height:auto !important;
 		 	height:100%;
			max-height:10000px;
			background-image:url(images/spacer_b.jpg);
			background-repeat:repeat-y;
			}

.clear	{ clear:both;}
		
img 	{ border:none;}
				
#banner {
			width:1009px;
			height:461px;
			min-height:461px;
			text-align:right;
			background-image:url(images/banner_b.jpg);
			background-repeat:no-repeat;
			background-position:top;
			}
			
#banner2 {
			width:1009px;
			height:461px;
			min-height:461px;
			text-align:right;
			background-image:url(images/banner2_b.jpg);
			background-repeat:no-repeat;
			background-position:top;
			}
			
#banner_gallery {
			width:1009px;
			height:461px;
			min-height:461px;
			text-align:right;
			background-image:url(images/banner_gallery_b.jpg);
			background-repeat:no-repeat;
			background-position:top;
			}
			
#banner_news {
			width:1009px;
			height:461px;
			min-height:461px;
			text-align:right;
			background-image:url(images/banner_news.jpg);
			background-repeat:no-repeat;
			background-position:top;
			}
			
			
#banner_dogs {
			width:1009px;
			height:461px;
			min-height:461px;
			text-align:right;
			background-image:url(images/banner_dogs.jpg);
			background-repeat:no-repeat;
			background-position:top;
			}
			
#banner_links {
			width:1009px;
			height:461px;
			min-height:461px;
			text-align:right;
			background-image:url(images/banner_links.jpg);
			background-repeat:no-repeat;
			background-position:top;
			}
			
#banner_contact {
			width:1009px;
			height:461px;
			min-height:461px;
			text-align:right;
			background-image:url(images/banner_contact.jpg);
			background-repeat:no-repeat;
			background-position:top;
			}
			
#pendant	{
			 width:168px;
			 height:192px;
			 float:right;
			 margin:0px;
			 padding-top:100px;
			 padding-right:50px;
			 }
			 
			
#menu_left	{
			width:257px;
			min-height:304px;
 			height:auto !important;
 		 	height:304px;
			float:left;
			background-image:url(images/menu_left2_b.jpg);
			background-repeat:no-repeat;
			background-position:top left;
			margin:0px;
			padding:0px;
			float:left;
			text-align:left;
			}
			
#content_center	{
			width:526px;
			min-height:304px;
 			height:auto !important;
 		 	height:304px;
			float:left;
			margin:0px;
			padding:0px ;
			float:left;
			}
			
			
			
.gallery_center	{
			
			background-image:url(images/center_gallery_b.jpg);
			background-repeat:no-repeat;
			background-position:top center;
			}
			
.content_center	{
			
			background-image:url(images/center_content2_b.jpg);
			background-repeat:no-repeat;
			background-position:top center;
			}
			
.img_gal_title	{
			width:102px;
			height:102px;
			margin:0px 25px 8px 25px;
			padding:0px;
			}
			
.img_main	{
			width:341px;
			height:245px;
			margin:15px 50px 0px 60px;
			padding:0px;
			}
				
.img_long	{
			width:176px;
			height:245px;
			margin:15px 50px 0px 60px;
			padding:0px;
			}	
	
.img_gal	{
			width:102px;
			height:75px;
			margin:10px 25px 8px 25px;
			padding:0px;
			}
			
			
.img_gal_two	{
			width:102px;
			height:75px;
			margin:10px 25px 8px 25px;
			padding:0px;
			
			}
			
#gal_img	{
				float:left;
				padding-left:30px;
				}
			
.female_names	{
			font-size:1.2em;
			line-height:24px;
			padding:0px;
			margin-top:30px;
			
			
			}
			
.female_names a	{
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
			
.female_names a:hover{color: #FFFF99;}

.male_names	{
			height:80px;
			font-size:1.2em;
			line-height:24px;
			padding:0px;
			margin-top:20px;
			
			
			}
			
.male_names a	{
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			
			}
			
.male_names a:hover{color: #FFFF99;}
					
#content_center p	{
						padding-top:0px;
						padding-left:40px;
						padding-right:40px;
						}
#content_center h1	{
						padding-top:0px;
						padding-left:40px;
						padding-right:40px;
						font-size:1.2em;
						}
#content_center a 	{
				text-decoration:none;
				color:#FFFFFF;
				font-weight:bold;
				}
				
#content_center a:hover	{color: #FFFF99;}

#news_right {
			width:226px;
			min-height:304px;
 			height:auto !important;
 			height:304px;
			float:left;
			background-image:url(images/news_right2_b.jpg);
			background-repeat:no-repeat;
			background-position:right;
			margin:0px;
			padding:0px;
			float:right;
			text-align:left;
			color:#FFFFFF;
			}
			
			
#footer	{
			width:1009px;
			height:80px;
			color:#FFFFFF;
			background-image:url(images/footer5_b.jpg);
			background-repeat:no-repeat;
			background-position:top;
			float:left;
			}
			
#footer p{
		font-size:0.8em;
		color: #FFFFFF;
		text-decoration:none;
		float: right;
		padding-top:40px;
		padding-right:90px;
		}

#footer a {color:#FFFFFF;}	
	
#footer a:hover	{color: #FFFF99;}
			
#menu	{
			font-size:1.2em;
			line-height:24px;
			padding-top:14px;
			}
			
#menu a	{
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
			
#menu a:hover{color: #FFFF99;}

#menu ul li	{
				padding:0px;
				
				}

#sub_menu	{
				font-size:1.0em;
				line-height:18px;
				position:relative;
				right:66px;
				top:255px;
				
				}
				
#sub_menu a	{
				text-decoration:none;
				color:#FFFFFF;}
				
#sub_menu ul li	{
					display:inline;
					}
					
#sub_menu a:hover	{color: #FFFF99;}
					

.button_holder{
			width:100%;
			min-height:12px;
			margin-top:10px;
			margin-bottom:5px;
			padding-top:5px;
			float:right;
			}
			
. sub_menu_holder	{
			display:inline;
			min-height:12px;
			padding-top:0px;
			float:right;
			
			}
.button_text{
			width:140px;
			float:left;
			text-align:left;
			}
			
#next_button	{
				width:48px;
				height:41px;
				float:right;
				padding-bottom:5px;
				padding-right:55px;
				}
				
#back_button	{
				width:48px;
				height:41px;
				float:left;
				padding-bottom:5px;
				padding-left:62px;
				}

ul	{
		list-style:none;
		color:#FFFFFF;
		}
		
.link	{
			float:left;
			font-size:0.9em;
			padding-top:10px;
			padding-left:80px;
			}
			
.second_link	{
					float:left;	
					paddint-top:4px;
					font-size:0.7em;
					padding-left:100px;
					}
.third_link	{
					float:left;	
					paddint-top:4px;
					font-size:0.6em;
					padding-left:105px;
					}
					
.arrow	{
			float:right;
			padding-left:0px;
			padding-right:20px;
			padding-top:14px;
			
			}

#menu_left h2{
		font-size:1.4em;
		font-weight:bold;
		margin:5px 0 0 100px;
	}
	
#news_right h2{
		font-size:1.0em;
		font-weight:bold;
		margin:5px 0 0 20px;
		padding-bottom:15px;
		}
		
#news_right h3{
		font-size:0.9em;
		font-weight:bold;
		margin:5px 0px 0px 15px;
		padding-bottom:10px;
		}

#news_right span {
					padding-top:30px;
		margin-left:28px;
		
		}

		
#news_right a{
		font-size:0.9em;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:underline;
		margin-left:28px;
		}
		
#news_right a:hover	{color: #FFFF99;}

#news_right img{
			margin-top:15px;
			padding-right:100px;
			float:right;
			}

.pedigree	{
				/*float:left;*/
				padding:0px;
				}
				
