.maintext , p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	color: #000000;
font-weight:normal;
font-style:normal;
}
a:link img{
border:0px;
}
#index h1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #283F57;
	margin:20px 0px 0px 0px;
	padding:0px;
}
#index a{
font-weight:bold;
}
#index h5{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #283F57;
	padding:0px;
	margin:0px;
	font-weight:bold;

}
#index p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px 0px 15px 0px;
	line-height:18px;
	padding:0px;
	color: #000000;
font-weight:normal;
font-style:normal;
}
.calheadleft {
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color:#E5F0F6;
border-top: 1px solid #CBE1EE;
border-left: 1px solid #CBE1EE;
padding:3px;
}
.calbodyleft {
border-left: 1px solid #CBE1EE;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding:3px;
}
.calbodyright {
border-right: 1px solid #CBE1EE;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding:3px;
}
.calbodyrightbottom {
border-right: 1px solid #CBE1EE;
border-bottom: 1px solid #CBE1EE;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
padding:3px;
}
.calbodyleftbottom {
border-left: 1px solid #CBE1EE;
border-bottom: 1px solid #CBE1EE;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
padding:3px;
}
.calheadright {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
background-color:#E5F0F6;
border-top: 1px solid #CBE1EE;
border-right: 1px solid #CBE1EE;
padding:3px;
padding-bottom: 10px; !important
}

.lightmaintext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEF4FA;
font-weight:normal;
font-style:normal;
}
.subhead {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #283F57;
}

.subhead2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style:normal;
	color: #283F57;
}
.boxtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #000000;
font-weight:normal;

}
#tenhigh {
	height:10px;
}


a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #000066;
font-weight:normal;
font-style:normal;

}

a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #000066;
font-weight:normal;
font-style:normal;

}
a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #283F57;
font-weight:normal;
font-style:normal;

}
a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #666666;
font-weight:normal;
font-style:normal;

}
.breedname, h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style:normal;
	color: #283F57;
}
.breedsub1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:normal;
	color:#6582AE;
}
.breedsub2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #6582AE;
}
.breedgroup{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	color: #6582AE;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px outset #000000;
	background-color: #CCCCCC;
font-weight:normal;
font-style:normal;


}
.pedigree {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
font-weight:normal;
font-style:normal;
}
.whiteheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style:normal;

}
.whiteheadingback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#46949e;
	text-decoration: none;
	font-style:normal;

}
.aquaheadingback{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;font-style:normal;
	background-color:#46949e;
	color: #AFCFE2;
}
.maintextback {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#46949e;
	color: #000000;
font-weight:normal;
font-style:normal;
}
.letterlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: lower-roman;
font-weight:normal;
font-style:normal;
}
.background {
	background-image: url(layoutimg/nzkc_bg.gif);
	background-repeat: repeat-x;
}
.background2 {
	background-image: url(layoutimg/nzkc_bg2.gif);
	background-repeat: repeat-x;
}

.backgroundalt {

	background-image: url(layoutimg/nzkc_bg_alt.gif);
	background-repeat: repeat-x;
}
.backgroundalt2 {

	background-image: url(layoutimg/nzkc_bg_alt2.gif);
	background-repeat: repeat-x;
}
.aquaheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #AFCFE2;
}
.asterisk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFD18F ;
	font-style:normal;
}
.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	font-style:normal;
	color: #990000 ;
}
.helptxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #768FB7;
}
.linktext{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
font-weight:normal;

}
.domination {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	font-style:normal;
	color: #6582AE;
}
.red{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000 ;

font-weight:normal;
font-style:normal;
}
.smallwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;

font-weight:normal;
font-style:normal;
}
.smallred{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000 ;
    font-size: 12px;

font-weight:normal;
font-style:normal;
}
.pedtable{
font-family:arial;
font-size:11px;
background-color:#E3EFF7;
/*border:1px solid #566981;*/
border:1px solid #4D75A6;
font-weight:normal;
font-style:normal;
}
.pedtable td{
color:#18365C;
border-top:1px solid #C9D0DB;
border-left:1px solid #C9D0DB;
padding:2px 0px 2px 2px ;
}
.sbimg img{
border:1px solid #184486;
}
.main_article{
margin:20px 0px;
display:block;
width:581px;
}

.news, .features{
float:left;
display:block;
text-align:left;
width:290px;
}
.news{

}
.features{
margin-bottom:10px;

}

.news ul, .articles{
margin:0px;
padding:0px;
list-style-type:none;
padding-right:15px;
}

.news ul li, .articles li{
margin:0px 0px 18px 0px;
color:#2B5390;
font-size:12px;
font-family:arial, sans-serif;
padding:0px 0px 0px 25px;
background-image:url(/index_images/blue_paw.gif);
background-position:top left;
background-repeat:no-repeat;
}

.sticky ul{
margin:0px;
padding:0px;
list-style-type:none;
padding-right:15px;
}
.sticky ul li{
margin:0px 0px 18px 0px;
color:#2B5390;
font-size:12px;
font-family:arial, sans-serif;
padding:0px 0px 0px 25px;
background-image:url(/index_images/blue_info.gif);
background-position:top left;
background-repeat:no-repeat;
}
.index_subhead
{
margin-left:25px;
margin-bottom:10px;
width:220px;
color:#2B5390;
border-bottom: 1px solid #2B5390;
font-size:14px;
font-weight:bold;
font-family:arial, sans-serif;
}

.paws
{
}
.paws ul,{
margin:0px;
padding:0px;
list-style-type:none;
padding-left:15px;
}

.paws ul li {
margin:0px 0px 18px 0px;
color:#2B5390;
font-size:12px;
font-family:arial, sans-serif;
padding:0px 0px 0px 25px;
background-image:url(/index_images/blue_paw.gif);
background-position:top left;
background-repeat:no-repeat
}

.bullets ul li {
list-style-type:none;
font-size:12px;
font-family:arial, sans-serif;
padding:0px 0px 0px 25px;
background-image:url(/index_images/blue_paw.gif);
background-repeat:no-repeat;
background-position:top left;
}

.articles li{
margin-bottom:10px;
}
.articles li a{
text-decoration:none;
font-size:11px;

}
.links ul li{
margin:0px 0px 18px 0px;
font-size:12px;
font-family:arial, sans-serif;
padding:0px 0px 0px 25px;
background-image:url(/index_images/blue_paw.gif);
background-position:top left;
background-repeat:no-repeat;
}
.links ul{

list-style-type:none;

}
.front_items{
background-image:url(/index_images/front_bg.gif);
background-position:1px 0px;
background-repeat:repeat-y;
}
.features hr, .front_ads hr{
visibility:hidden;
}
.front_ads {
text-align:center;
width:581px;

}
.temp_table{
width:581px;
}
.features{


}
.features h4{
margin:0px;
padding:0px;
color:#2B5390;
font-size:12px;
font-family:arial, sans-serif;
margin-left:95px;
}
.features p{
margin:0px;
padding:0px;
font-size:11px;
font-family:arial, sans-serif;
color:#3B3B3B;
margin-left:95px;
display:block;
}
.features img{
float:left;
margin:0px 10px 5px 10px;
}
.random_kennel{
background-position:20px 0px;
background-repeat:no-repeat;
height:58px;
float:left;
}
.random_kennel img{
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	display:block;
}
#feature_kennel{
border:4px solid #D0E3F1;
}
/*-------------------------------------------------------*/
.nolitter{
	height:150px;
	max-height:98px;
	background-color:#F3AC04;
	border:6px solid #D7D7D7;
	margin:15px 0px;
	font-family:helvetica,arial,sans-serif;
	text-align:left;
	padding:40px 20px 0px 172px;
	background-image:url(nolitters.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.nolitter h1{
	text-indent:-9999px;
	display:block;
	margin:0px;
	font-size:12px;
}
.nolitter h2{
	margin:0px;
	color:#540000;
	font-size:14px;
}
.nolitter p{
	margin:0px;
	color:#540000;
	font-size:11px;
	line-height:17px;
}
.nolitter p.moreinfo{
	margin-top:10px;
}

/* ----------------------------------------*/
 .breedersheader{
 	height:50px;
	font-size:20px;
 	background-color:#5BC5EB;
 	border:6px solid #D7D7D7;
 	margin:15px 0px;
 	font-family:helvetica,arial,sans-serif;
 	text-align:left;
	color:white;
 	padding-left:40px;
	padding-top:15px;
	padding-bottom:15px;
 	background-image:url(breeders_header.jpg);

}
.nobreeder{
	height:150px;
	max-height:98px;
	background-color:#5BC5EB;
	border:6px solid #D7D7D7;
	margin:15px 0px;
	font-family:helvetica,arial,sans-serif;
	text-align:left;
	padding:40px 20px 0px 172px;
	background-image:url(nobreeders.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.nobreeder h1{
	text-indent:-9999px;
	display:block;
	margin:0px;
	font-size:12px;
}
.nobreeder h2{
	margin:0px;
	color:#000066;
	font-size:14px;
}
.nobreeder p{
	margin:0px;
	color:#000066;
	font-size:11px;
	line-height:17px;
}
.nobreeder p.moreinfo{
	margin-top:10px;
}
/* ----------------------------------------*/
.noclub{
	height:150px;
	max-height:98px;
	background-color:#D82928;
	border:6px solid #D7D7D7;
	margin:15px 0px;
	font-family:helvetica,arial,sans-serif;
	text-align:left;
	padding:40px 20px 0px 172px;
	background-image:url(noclubs.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.noclub h1{
	text-indent:-9999px;
	display:block;
	margin:0px;
	font-size:12px;
}
.noclub h2{
	margin:0px;
	color:white;
	font-size:14px;
}
.noclub p{
	margin:0px;
	color:white;
	font-size:11px;
	line-height:17px;
}
.noclub p.moreinfo{
	margin-top:10px;
}
/*----------------------------------------------------*/
.k9 {
color:#272727;
font-size:14px;
line-height:18px;
font-family:arial;
}
.k9 p{
color:#272727;
font-size:12px;
line-height:18px;
}
.k9 .k9logo{
float:left;
margin-right:30px;
margin-bottom:10px;
}
.k9 .k9cert{
float:right;
margin-left:30px;
margin-bottom:10px;
}

.k9 h1{
font-family:arial;
font-size:18px;
margin:0px;
color:#424242;
font-weight:normal;
}
.k9 h2{
font-family:arial;
font-size:16px;
margin:0px;
margin-top:20px;
color:#FF9000;
text-transform:uppercase;
}
.k9 h3{
font-family:arial;
font-size:15px;
margin:0px;
margin-top:25px;
color:#184486;
border-bottom:1px solid #CBE1EE;
}
.k9 strong{

}
.k9_nav{
display:inline;
margin:0px;
padding:0px;
}
.k9_nav li{
	display:inline;
margin-right:5px;
font-size:11px;
font-family:arial, sans-serif;
padding-left:12px;
background-image:url(/k9_bullet.gif);
background-repeat:no-repeat;
}
.scrapbook img{
display: block;
position: relative;
background-color: #EEEEEE;
border: 1px solid #a9a9a9;
margin: -5px 5px 5px -5px;
padding: 2px;
z-index:2;
}

.scrapbook{
background: url(/layoutimg/shadow.gif) no-repeat bottom right;
margin:10px 5px 15px 12px !important;
margin:10px 5px 5px 6px;
position:relative;
float:left;
}


.box {
 padding-left: 5px;
 border:1px solid #CBE1EE;
 background-color:#FFFFFF;
}
.left{
width:150px;
float:left;
margin-top:7px;
margin-top:5px !important;
}
.right{
width:150px;
float:right;
}


.cart hr{
height:4px;
font-size:1px;
margin:10px 0px !important;
margin:5px 0px;
border-top:1px dashed #cccccc;
border-right:0;
border-bottom:0;
border-left:0;
color:#FFFFFF;
background-color:#FFFFFF;
}
.cart h3{
margin:0px;
}

.dottedsmall{
height:1px;
font-size:1px;
margin:1px 0px !important;
border-top:1px dashed #cccccc;
border-right:0;
border-bottom:0;
border-left:0;
color:#FFFFFF;
background-color:#FFFFFF;
}

.multiples{
border:2px solid #CBE1EE;
background-color:white;
margin:10px 0px 20px 0px;
height:30px;
}
.multiples h2{
color:#184486;
font-size:16px;
font-family:arial;
font-weight:normal;
text-align:left;
margin:0px;
padding:0px;
line-height:30px;
}

.multiples strong{
font-weight:normal;
}
.multiples span{
float:left;
color:#CBE1EE;
font-size:35px;
line-height:30px;
font-family:"trebuchet ms",arial;
margin-right:25px;
margin-left:10px;
}
.shade td{
background-color:#ECF2F6;
padding:5px;
}
.shade2 td{
background-color:#ECF2F6;
padding:5px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}


.boxedname{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	background-color:#ECF2F6;
	border:1px solid #9AB9E8;
padding:5px;
}
.region
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
background-color :#F2F6F7;
border:4px solid #CBE1EE;
position:relative;
}

.region .whitespace
{
background-color :#FFFFFF;
}
.regionname{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
color:#4A576B;
margin-left: 15px;
margin-top: 3px;
}
.regionborder{
border-bottom:2px solid #CBE1EE;
}
.region h1{
background: url(/members/stcorner.gif) no-repeat top left;
color:#C79E64;
font-size: 16px;
margin:-4px 0px 0px -4px;
padding:8px 10px 4px;
}
.region .groupdef{
font-weight: normal;
font-size: 12px;
padding:8px 20px 20px;

}
.region .breedtype{
color:#C79E64;
font-size: 16px;
padding:8px 10px 4px;
}

.split
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
background-color :#F2F6F7;
position:relative;
}
.split .whitespace
{
background-color :#FFFFFF;
}
.split .breedtype{
color:#C79E64;
font-size: 16px;
padding:8px 10px 4px;
}


.region td{
font-size: 12px;
padding:8px 10px 4px;
}
.region td h3{
font-size: 15px;
margin:0px;
weight: normal;
}
.profilelinks {
font-size: 12px;
padding-left:30px;
weight: normal;
}
.region .semi{
display:inline;
color:#C79E64;
font-size: 10px;
padding:8px 10px 4px;
}

.region hr{
height:4px;
font-size:1px;
margin:10px 0px !important;
margin:5px 0px;
border-top:1px dashed #cccccc;
border-right:0;
border-bottom:0;
border-left:0;
color:#FFFFFF;
background-color:#FFFFFF;
}
a img{
border:0px;
}


.cart_info{
text-align:left;
margin-top:10px;
border:1px solid #CBE1EE;
padding:5px;
padding-left:50px;
background-color:#F2F6F7;
}
.cart_info h3{
font-size:13px;
font-family:arial;

margin:0px;
color:#184486;
}
.cart_info ul{
margin:0px;
padding:0px;
}
.cart_info ul li{
display:inline;
margin-right:10px;
font-size:12px;
}
