body {
	background: #111 url(pix/blackbg.gif) repeat;
	overflow: auto;
margin: 0px;
text-align: center;
padding-top: 25px;

}


#burg {
	background: #990000 url(pix/burg2.jpg) repeat;
	width: 850px;
	position: static;
	padding: 20px 11px 20px 6px;
	text-align: center;
	display: block;
	margin-bottom: 20px;
	margin-right: auto; margin-left: auto;
}
#burg2 {
	background: #990000 url(pix/burg2.jpg) repeat;
	width: 870px;
	position: static;
	padding: 20px 11px 20px 6px;
	text-align: center;
	display: block;
	margin-bottom: 20px;
	margin-right: auto; margin-left: auto;
}

.top  {
	border-top: 1px solid #895522;
	background-color: #000;
	}
.toprt {
border-top: 1px solid #895522;
border-right: 1px solid #895522;
}
.rt {
border-right: 1px solid #895522;
background: url(pix/left.gif) repeat-y;
}
.rtpic {
	font-size: 90%;
	color: #FFA746;
	float: right;
	width: 260px;
}
.newquote {
	color: #ff9944;
	margin: 5px 10px 10px 0px;
	padding: 6px 5px 4px;
	float: left;
	width: 200px;
	border-top: 3px solid #EE9944;
	border-right: 0px none #000;
	border-bottom: 1px solid #EE9944;
	border-left: 0px none #000;
	font-size: 90%;
	line-height: 150%;
	text-align: left;
}


.toplft {
background: url(pix/left.gif) repeat-y;
}
.botrt {	border-bottom: 1px solid #895925;
	border-right: 1px solid #895925;
}

.bot {	border-bottom: 1px solid #895925;
}

.botlft {background: url(pix/left.gif) repeat-y;
}
	h1 {
	text-align: center;
	display: block;
	margin: 0px auto 15px auto;
	padding: 0px;
	height: 36px;
}
a:link, a:visited {
	font-size: .9em;
	color: #e94;
	text-decoration: underline;
}



/* navigation */

a#specials {
	background: url(pix/special.gif) no-repeat;
	display: block;
	height: 22px;
}
a#specials:hover {
	background: url(pix/special3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#specialshere {
	background: url(pix/special2.gif) no-repeat;
	display: block;
	height: 22px;
}
a#specialshere:hover {
	background: url(pix/special3.gif) no-repeat;
	display: block;
	height: 22px;
}

a#kennel {
	background: url(pix/kennel.gif) no-repeat;
	display: block;
	height: 22px;
}
a#kennel:hover {
	background: url(pix/kennel3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#kennelhere {
	background: url(pix/kennel2.gif) no-repeat;
	display: block;
	height: 22px;
}
a#kennelhere:hover {
	background: url(pix/kennel3.gif) no-repeat;
	display: block;
	height: 22px;
}

a#cataloghere {
	background: url(pix/catalog2.gif) no-repeat;
	display: block;
	height: 22px;
}
a#cataloghere:hover {

	background: url(pix/catalog3.gif) no-repeat;
	display: block;
	height: 22px;
}
#nav ul 	{width: 172px;
	margin: 89px 0px 0px 0px;
	padding: 0px;
	height: 168px;
	}

#nav ul li {
	margin-bottom: 2px;
	list-style: none;
}
#nav li a span {
	display: none;
}
a#home {
	background: url(pix/home.gif) no-repeat;
	display: block;
	height: 22px;
}
a#home:hover {
	background: url(pix/home3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#catalog {
	background: url(pix/catalog.gif) no-repeat;
	display: block;
	height: 22px;
}
a#catalog:hover {

	background: url(pix/catalog3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#yorkie {
	background: url(pix/yorkies.gif) no-repeat;
	display: block;
	height: 22px;
}
a#yorkie:hover {
	background: url(pix/yorkies3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#yorkiehere {
	background: url(pix/yorkies2.gif) no-repeat;
	display: block;
	height: 22px;
}
a#yorkiehere:hover {
	background: url(pix/yorkies3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#accessories {
	background: url(pix/accessories.gif) no-repeat;
	display: block;
	height: 22px;
}
a#accessories:hover {
	background: url(pix/accessories3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#accessorieshere {
	background: url(pix/accessories2.gif) no-repeat;
	display: block;
	height: 22px;
}
a#accessorieshere:hover {
	background: url(pix/accessories3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#necessities {
	background: url(pix/necessities.gif) no-repeat;
	display: block;
	height: 22px;
}
a#necessities:hover {
	background: url(pix/necessities3.gif) no-repeat;
	display: block;
	height: 22px;
}
a#necessitieshere {
	background: url(pix/necessities2.gif) no-repeat;
	display: block;
	height: 22px;
}
a#necessitieshere:hover {
	background: url(pix/necessities3.gif) no-repeat;
	display: block;
	height: 22px;
}

img.side {
	margin-top: 60px;
	margin-left: 45px;
}
img.sidecoat {
	margin-top: 40px;
	margin-left: 45px;
}
img.sidecollar {
	margin-top: 40px;
	margin-left: 45px;
}

img.dog {
	border: 1px solid #880A0D;
}
table.detail td p a {text-decoration: none;}
table.detail {margin-top: 1px; }
td#nav p {
font: 11px/135% Arial, Helvetica, sans-serif;
	color: #D9CAA6;
	padding: 0px;
	margin: 0px;
	position: relative;
	}
#nav p a {font: 12px/135% Arial, Helvetica, sans-serif;
}

table.detail td form {margin-left: 10px;}
.clr {display: block;
	clear: both;
	padding-bottom: 50px;}
.nobord {border: none}


img.logo {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
/*titles*/
h1#yorkie {

	height: 37px;
	background: url(pix/yorkiehead.gif) no-repeat center top;
}
h1#about {

	height: 37px;
	background: url(pix/abouthead.gif) no-repeat center top;
}
h1#contact {

	height: 37px;
	background: url(pix/contacthead.gif) no-repeat center top;
}
h1#measure {

	height: 37px;
	background: url(pix/measurehead.gif) no-repeat center top;
}
h1 span {display: none;}
h1#collars {

	height: 37px;
	background: url(pix/collarshead.gif) no-repeat center top;
}
h1#catalog	{
	height: 37px;
	background: url(pix/cataloghead.gif) no-repeat center top;
	}
h1#sweaters {
	height: 37px;
	background: url(pix/sweaterhead.gif) no-repeat center top;
	padding-bottom: 3px;
	margin-bottom: 0px;
	}
h1#comments {

	height: 37px;
	background: url(pix/commentshead.gif) no-repeat center top;
}
h1#coats {

	height: 37px;
	background: url(pix/coatshead.gif) no-repeat center top;
	padding-bottom: 3px;
	margin-bottom: 0px;
}
h1#loungewear {

	height: 37px;
	background: url(pix/loungewearhead.gif) no-repeat center top;
	padding-bottom: 3px;
	margin-bottom: 0px;
}
h1#bedding {

	height: 37px;
	background: url(pix/bedhead.gif) no-repeat center top;
	padding-bottom: 3px;
	margin-bottom: 0px;
}
h1#leads {

	height: 37px;
	background: url(pix/leadshead.gif) no-repeat center top;
	padding-bottom: 3px;
	margin-bottom: 0px;
}
h1#fancies {

	height: 37px;
	background: url(pix/fancieshead.gif) no-repeat center top;
	padding-bottom: 3px;
	margin-bottom: 0px;
}

h1#puppies {

	height: 37px;
	background: url(pix/puppieshead.gif) no-repeat center top;
}
h1#kennel {
	height: 37px;
	background-image: url(pix/kennelhead.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
h1#specials {
	height: 37px;
	background-image: url(pix/specialhead.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


p#corn {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 0px;
	bottom: 0px;
}
table#content {
	background: #000000;
}

td#nav {
	background: url(pix/left.gif) repeat-y;
	width: 165px;
}

table.detail {width: 99%;}
table.detail td {
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px;
	line-height: 140%;
}
table.detail td#pic {
	text-align: center;
	padding: 0px 5px;
}


td#pic a:link, td#pic a:visited {
	font-size: .9em;
	color: #e94;
	text-decoration: none;
}
td#pic img {
	border: 1px #900 solid;
}
table.detail td p {
	padding: 15px 10px 0px 6px;
}
table.catalog { margin-top: 11px ; position: relative;}
table.catalog2 { margin-top: 5px; position: relative;}
table.catalog3orig {position: absolute; top: 915px; left: 288px; width: 620px;}
table.catalog3 {position: relative; top: 5px; width: 95%; margin-left: 2%; text-align: center;}

table.catalog td p, table.catalog2 td p {
	padding: 11px 10px 0px 10px;
	text-align: center;
	position: relative;
}
td#collar table.detail td {
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px 0px;
	line-height: 140%;
}
table.catalog3 td p, p img.next {margin: 0px; padding: 3px; text-align: center; position: relative;}
.yarn {
	font-size: 90%;
}
#main {
	color: #D9CAA6;
	font: 13px/140% Arial, Helvetica, sans-serif;
	border-right: 1px solid #895522;
	width: 630px;
	padding-left: 8px; position: relative;
	}
#collar
{
	color: #D9CAA6;
	font: 13px/140% Arial, Helvetica, sans-serif;
	border-right: 1px solid #895522;
	width: 650px;
	padding-left: 8px; position: relative;
	}
table#contentcat {
	background: #000000;
	width:810px;
}
table#collarcat {
	background: #000000;
	width:830px;
}
#main p, #collar p {margin-bottom: 0px; padding-top: 9px; padding-bottom: 1px; margin-top: 0px;}

td.cat#main {height: 800px; text-align: center; width: 645px; padding: 0px 8px}
td.cat#collar {height: 750px; text-align: center; width: 650px; padding: 0px 8px}
div.blk {color: #9C8243;
width: 750px;
left: 50%;
position: absolute;
	padding: 20px 11px 20px 6px;
	text-align: center;
	display: block;
	margin: 640px auto 20px -355px;
	font-family: Geneva, Tahoma, Helvetica, sans-serif;}
div.blk h1 {font-size: 110%; font-weight: bold; text-align: left; margin: 0px; padding: 0px 0px 8px 0px; height: 15px;}
div.blk h2 {font-size: 90%; font-weight: bold; text-align: left; margin: 0px; padding: 5px 0px 7px 0px; }
div.blk p {font-size: 80%; font-weight: normal; text-align: left; margin: 0px; padding: 3px 0px 5px 0px; line-height: 130%; }
.lft {
	text-align: left;
	padding-left: 20px;
}

div.reg {
	position: relative;
	margin-right: 3em;
	margin-top: 30px;
	
	width: 550px;
	padding-right: 10px;
	padding-left: 15px;
}
p.quote {
	font: italic 18px/120% Garamond, Times, serif;
	color: #D9CAA6;
	padding: 8px 5px;
	width: 250px;
	border-top: 2px solid #86080B;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	float: right;
	background: url(pix/quotes.gif) no-repeat center center;
	margin: 0px;
}
p.quote1 {
	font: italic 18px/120% Garamond, Times, serif;
	color: #D9CAA6;
	padding: 8px 5px;
	width: 250px;
	margin-bottom: 0px;
	border-top: 2px solid #86080B;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	float: left;
	background: url(pix/quotes.gif) no-repeat center center;
	margin-top: 0px;
	margin-right: 10px;
}
div.quotea {
	padding: 5px;
	float: left;
	margin-left: 0px;
	width: 250px;
	text-align: center;
}
div.quote1a {
	padding: 5px;
	float: right;
	margin-right: 0px;
	width:250px;
	text-align: center;
}
div.reg2 {
	position: relative;
	
	clear: both;
	padding-top: 25px;
	padding-right: 10px;
	width: 550px;
	padding-left: 15px;
}
p.quoteshort {

	font: italic 18px/120% Garamond, Times, serif;
	color: #D9CAA6;
	padding: 8px 5px;
	width: 250px;
	border-top: 2px solid #86080B;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	float: right;
	background: url(pix/quotessm.gif) no-repeat center center;
	margin: 0px;
}
p.quotelong {


	font: italic 18px/120% Garamond, Times, serif;
	color: #D9CAA6;
	padding: 8px 5px 8px 05px;
	width: 500px;
	border-top: 2px solid #86080B;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	float: none;
	background: url(pix/quoteslg.gif) no-repeat center center;
	margin: 0px;
}
h1#bedding {

	height: 37px;
	background: url(pix/bedhead.gif) no-repeat center top;
}
p.quote1new {

text-align: left;
	font: normal 18px/120% Garamond, Times, serif;
	color: #D9CAA6;
	padding: 8px 5px;
	width: 450px;
	border-top: 2px solid #86080B;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	float: none;
	/* background: url(pix/quoteslg.gif) no-repeat center center; */
	margin: 10px 0px;
}
span.drop {font-size: 70px; line-height: 61px; float: left; margin: 0px 3px 0px 0px; padding: 0px 3px; border: #101010 1px solid; color: #eadbb7;
}
p.sig
{
	font: italic 19px/120% Garamond, Times, serif;
	color: #D9CAA6;
	padding: 8px 5px 8px 05px;
	width: 500px;
	margin: 10px 0px;
	text-align: right;
}

a.sw:link, a.sw:visited, a:sw:hover {
display: block;
height: 44px; width: 154px; background-image:url(pix/sweatersback.gif); background-repeat: no-repeat;
}
a.co:link, a.co:visited, a:co:hover {
display: block;
height: 44px; width: 154px; background-image:url(pix/collarsback.gif); background-repeat: no-repeat;
}
a.co:link span, a.co:visited span, a:co:hover span, a.sw:link span, a.sw:visited span, a:sw:hover span {
	 border:none; display:none;  
}
a.bg {font-size: 12px;}

td#nav ul {margin-top: 0px; padding-top: 50px;}
td#nav p.sidebar {
	text-align: center;
	width: 90%;
	margin-top: 1.2em;
	margin-right: 0.5em;
	margin-left: 1em;
	padding: 0px;
	margin-bottom: 0.15em;
}
td#nav p.sidebar strong {display: block; margin-top: 25px; padding-top: 0px}

td#nav ul.sidebar {
	text-align: center;
	width: 90%;
	margin-top: 0px;
	margin-right: 0.5em;
	margin-left: 1.25em;
	padding: 0px 0px -5px 0px;
	margin-bottom: 0px;
}
td#nav ul.sidebar li {
	color: #D9CAA6;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-bottom: 6px;
	list-style: disc outside;
	}

table.catalog4 {
position: absolute; top: 1029px; left: 248px; width: 644px;
}

table.catalog5 {
position: absolute; top: 775px; left: 248px; width: 644px;
}
.ind1 {
	margin: 0px;
	padding: 0px 0px 0px 2em;
}
.ind2 {
	padding-left: 3em; text-align: left;
}
.ind3 {
	padding-left: 5em; text-align: left;
}

.ctr {
	margin: 0px;
	padding: 5px 4em;
	}
.ctr2 {
	margin: 0px;
	padding: 5px 2em;
	text-align: left;
	}
ol#intro {width: 85%; margin: 0px 10px; padding: 0px 0px 25px 0px;}
ol#intro li {
	margin-top: 15px;
	text-align: left;
	list-style: none outside;

}
ol#intro ul {padding-left: 25px; margin: 0px;}
ol#intro li ul li {
	margin-top: 5px;
	text-align: left;
	list-style: disc outside;
}
.hilite2 {color:#ffa746;}
h3 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 18px;
	margin-bottom: 0px;
	line-height: normal;
}
h2.names {
	font-family: "Palatino Linotype", Garamond, "Times New Roman", serif;
	font-size: 36px;
	font-style: italic;
	color: #ffa746;
	margin: 0px;
	padding-top: 5px;
	margin-bottom: 12px;
	font-weight: normal;
	letter-spacing: -1px;
}
ol.lft {
	margin-top: 0px;
	padding-top: 0px;
}
p.lft {
	margin-top: 3px;
	padding-top: 0px;
	line-height: normal;
}
div#footer {
	top: auto;
	clear: both;
	display: block;
	position: relative;
	text-align: center;
	margin-left: 2%;
	margin-bottom: 20px;
	width: 96%;
	margin-left: auto; margin-right: auto;
	}
div#foot2 {
	top: auto;
	clear: both;
	display: block;
	text-align: center;
	width: 100%;
	padding-top: 1.75em;
	}
div#footer a:link, div#footer a:visited {padding: 3px 2em; background-color: transparent; text-decoration: none;}
div#foot2 a:link, div#foot2 a:visited {padding: 3px 1.5em; background-color: transparent; text-decoration: none;}
div#footer a:hover { background-color: #000;}
td#nav p.sidebarlnk {
	text-align: center;
	width: 90%;
	margin-top: 1.2em;
	margin-right: 0.5em;
	margin-left: 1em;
	padding: 0px;
	margin-bottom: 0.15em;
	line-height: 115%;
}
td#nav p.sidebarlnk a {
	display: block;
	padding-top: 0.5em;
}
