@charset "UTF-8";
/*
	AUTHOR: CHATEAU
			srreyes@chateaushelties.com
			http://www.chateaushelties.com
*/

* { 
 margin: 0 auto;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 font-size-adjust: none;
 font-weight: bolder;
 text-decoration: none;
 text-align: center;
}
img {
border-style: none;
}
p {
color: #660000;
padding-bottom: 18px;
}
p.contact {
color: #990000;
font-size: 12px;
font-weight: 100;
padding-bottom: 0px;
}
p.copyright {
font-size: 10px;
font-size-adjust: none;
font-weight: 100;
color:#000000;
padding-bottom: 0px;
}
p.leftjustify {
text-align: justify;
}
p.ped1 {
font-size: 16px;
font-size-adjust: none;
text-align: left;
padding-bottom: 0px;
color: #ffffff;
}
p.ped2 {
font-size: 12px;
font-size-adjust: none;
text-align: left;
padding-bottom: 0px;
padding-left: 128px;
color: #ffffff;
}
p.ped3 {
font-size: 10px;
font-size-adjust: none;
text-align: left;
padding-bottom: 0px;
padding-left: 256px;
color: #ffffff;
}
p.ped4 {
font-size: 9px;
font-size-adjust: none;
text-align: left;
padding-bottom: 0px;
padding-left: 384px;
color: #ffffff;
}
p.ped5 {
font-size: 9px;
font-size-adjust: none;
text-align: left;
padding-bottom: 0px;
padding-left: 512px;
color: #ffffff;
}
p.ped6 {
font-size: 9px;
font-size-adjust: none;
text-align: left;
padding-bottom: 0px;
padding-left: 640px;
color: #ffffff;
}
p.ped7 {
font-size: 7px;
font-size-adjust: none;
text-align: left;
padding-bottom: 0px;
padding-left: 768px;
color: #ffffff;
}
h1 {
font-size: 32px;
font-size-adjust: none;
font-weight: bold;
text-align: center;
color: #660000;
}
h2 {
font-size: 20px;
font-size-adjust: none;
font-weight: bold;
text-align: center;
color: #660000;
padding-bottom: 32px;
clear: both;
}
h2 a {
font-size: 20px;
font-size-adjust: none;
font-weight: bold;
text-align: center;
text-decoration: underline;
color: #660000;
padding-bottom: 32px;
clear: both;
}
h2 a:hover {
font-size: 20px;
font-size-adjust: none;
font-weight: normal;
text-align: center;
text-decoration: underline;
color: #660000;
padding-bottom: 32px;
clear: both;
}
h2 a:visited {
font-size: 20px;
font-size-adjust: none;
font-weight: bold;
text-align: center;
text-decoration: underline;
color: #660000;
padding-bottom: 32px;
clear: both;
}
h3 {
font-size: 20px;
font-size-adjust: none;
font-weight: bold;
text-align: left;
color: #660000;
padding-top: 32px;
padding-bottom: 8px;
}
h4 {
font-size: 16px;
font-size-adjust: none;
font-weight: bold;
text-align: center;
color: #660000;
padding-top: 8px;
padding-bottom: 8px;
}
/* TOOLBOX */
img.left {
	float: left;
}
img.right {
	float: right;
}
img.clear {
	clear: both;
}
img.main {
	padding-top:32px
}
img.news {
	border-color: #660000;
	border-style: double;
	border-width: 4px;
}
hr.news{
	color: #660000;
	background-color: #660000;
	height: 1px;
	border-width: 100%;
}
/* END TOOLBOX */
body {
background-image:url(images/structure/chateaubackground.gif);
}
#wrap {
 width: auto;
 height: auto;
}
#column {
 width: 1024px;
}
#pagetop {
 width: 1024px;
 height: 16px;
 background-image:url(images/structure/pagetop.jpg);
 background-repeat: no-repeat;
}
#pagecenter {
width: 1024px;
height: auto;
background-image:url(images/structure/pagecenter.jpg);
}
#contentbanner {
width: 1010px;
height: 274px;
background-image:url(images/structure/banner.jpg);
}
#contentnavigation {
height: 64px;
}
ul#nav {
	padding: 0px 7px 0px 7px;
	}
	ul#nav li {
		display: inline;
		}
		ul#nav li {
			display: block;
			height: 47px;
			float: left;
			text-indent: -9999px;
		}
		ul#nav li a{
			display: block;
			height: 47px;
			float: left;
			text-indent: -9999px;
		}
		ul#nav li.home a{
			width: 104px;
			background: url(images/structure/newlinkhome.jpg) bottom center no-repeat;
		}
		ul#nav li.home {
			width: 104px;
			background: url(images/structure/newlinkhome.jpg) top center no-repeat;
		}
		ul#nav li.about a{
			width: 125px;
			background: url(images/structure/newlinkabout.jpg) bottom center no-repeat;
		}
		ul#nav li.about {
			width: 125px;
			background: url(images/structure/newlinkabout.jpg) top center no-repeat;
		}
		ul#nav li.shelties a{
			width: 166px;
			background: url(images/structure/newlinkshelties.jpg) bottom center no-repeat;
		}
		ul#nav li.shelties {
			width: 166px;
			background: url(images/structure/newlinkshelties.jpg) top center no-repeat;
		}
		ul#nav li.hopefuls a{
			width: 123px;
			background: url(images/structure/newlinkhopefuls.jpg) bottom center no-repeat;
		}
		ul#nav li.hopefuls {
			width: 123px;
			background: url(images/structure/newlinkhopefuls.jpg) top center no-repeat;
		}
		ul#nav li.puppies a{
			width: 115px;
			background: url(images/structure/newlinkpuppies.jpg) bottom center no-repeat;
		}
		ul#nav li.puppies {
			width: 115px;
			background: url(images/structure/newlinkpuppies.jpg) top center no-repeat;
		}
		ul#nav li.news a{
			width: 82px;
			background: url(images/structure/newlinknews.jpg) bottom center no-repeat;
		}
		ul#nav li.news {
			width: 82px;
			background: url(images/structure/newlinknews.jpg) top center no-repeat;
		}
		ul#nav li.general a{
			width: 171px;
			background: url(images/structure/newlinkgeneral.jpg) bottom center no-repeat;
		}
		ul#nav li.general {
			width: 171px;
			background: url(images/structure/newlinkgeneral.jpg) top center no-repeat;
		}
		ul#nav li.available a{
			width: 124px;
			background: url(images/structure/newlinkavailable.jpg) bottom center no-repeat;
		}
		ul#nav li.available {
			width: 124px;
			background: url(images/structure/newlinkavailable.jpg) top center no-repeat;
		}
		ul#nav li a:hover {
			background-position: top center;
		}
#content {
padding: 32px 128px 0px 128px;
}
#section1 {
width: 502px;
height: auto;
margin-left: 133px;
margin-right: 133px;
float: left;
margin-top: 16px;
margin-bottom: 64px;
}
#pup-pic-row {
width: 720px;
height: auto;
clear: both;
}
#lrow {
width: 359px;
height: auto;
float: left;
}
#rrow {
width: 359px;
height: auto;
float: right;
}
#section1 p{
padding-bottom: 0px;
}
#section2 {
width: 500px;
height: auto;
margin-top: 32px;
margin-bottom: 16px;
}
#section2 p{
padding-bottom: 0px;
}
#femalel {
width: 250px;
height: auto;
float: left;
}
#femaler {
width: 250px;
height: auto;
float: right;
}
#pedigree {
height: auto;
width: auto;
background-color: #660000;
padding: 16px 16px 16px 16px;
}
#contact {
padding: 64px 128px 64px 128px;
}
#disclaimer {
padding: 0px 7px 0px 7px;
background: #66333;
}
#pagebottom {
width: 1024px;
height: 8px;
background-image:url(images/structure/pagebottom.jpg);
}

