body {
	background-color:#ebe9e9;
	border: 0;
	margin: 0;
	padding: 0;
	text-align:center;
	background-attachment: fixed;
	background-image: url(/images/dog_pawprint.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.centered table {
	margin:0px auto 0px auto;
	text-align: left;
}
#maintable {
	width: 780px;
	border: 0;
	background-color: #96a1b2;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #fff;
}
a:hover {
	text-decoration: underline;
	color: #96a1b2;
}
h1 {
	font-family: "century gothic", verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffcc;
	padding: 0 0 0 85px;
	margin: 0;
}
h1 a:link, h1 a:visited {
	color: #ffffcc;
	text-decoration: none;
}
h1 a:active, h1 a:hover {
	color: #ffffcc;
	text-decoration: underline;
}
h2 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #48290A;
	font-weight: normal;
	text-align: center;
	line-height: 1.0em;
	background-color: #fff;
	margin: 0;
	padding: 1px 0 3px 0;
}
#hrd-bg h2 {
	background-color: #ffae62;
}
#hnd-bg h2 {
	background-color: #ffae62;
}
#mol-bg h2 {
	background-color: #ffae62;
}
#mutt-bg h2 {
	background-color: #ffae62;
}
#non-bg h2 {
	background-color: #ffae62;
}
#prim-bg h2 {
	background-color: #ffae62;
}
#spitz-bg h2 {
	background-color: #ffae62;
}
#sport-bg h2 {
	background-color: #ffae62;
}
#ter-bg h2 {
	background-color: #ffae62;
}
#toy-bg h2 {
	background-color: #ffae62;
}
#wrk-bg h2 {
	background-color: #ffae62;
}
h2 a:link, h2 a:visited {
	color: #48290A;
	text-decoration: none;
}
h2 a:active, h2 a:hover {
	color: #48290A;
	text-decoration: underline;
}
h3 {
	font-family: "century gothic", verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4c586c;
	padding: 0 0 0 10px;
	text-decoration: none;
	margin: 0;
	width: 130px;
}
h3 a:link, h3 a:visited {
	color: #fff;
	text-decoration: none;
}
h3 a:active, h3 a:hover {
	color: #f5f1f1;
	text-decoration: underline;
}
.mixed-link a:link, .mixed-link a:visited {
	color: #4c586c;
}
.mixed-link a:active, .mixed-link a:hover {
	color: #f5f1f1;
	text-decoration: underline;
}
h4 {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #630;
	padding: 0 0 3px 0;
	margin: 0;
}
h4 a:link, h4 a:visited {
	color: #630;
	text-decoration: none;
}
h4 a:active, h4 a:hover {
	color: #96a1b2;
	text-decoration: underline;
}
h4 .sub {
	color: #036;
}
h4 span {
	font-family: "century gothic", verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 1.3em;
	font-weight: normal;
	color: #630;
	margin: 0;
	padding: 0;
}
h5 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #630;
	text-align: left;
	padding: 0 50px 3px 50px;
	margin: 0;
}
.sub_title {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #036;
	padding: 0;
	margin: 0;
}
div.banner {
	float: right;
	padding: 0;
	margin: 0;
}
div.logo {
	font-family: "century gothic", verdana, arial, sans-serif;
	font-size: 22px;
	color: #fff;
	padding: 0 0 0 85px;
	margin-top: 8px;
}
.logo a:link, .logo a:visited {
	color: #fff;
	text-decoration: none;
}
.logo a:active, .logo a:hover {
	color: #f5f1f1;
	text-decoration: underline;
}
#bg-logo {
	background: url(/images/did_mascots.jpg) transparent no-repeat scroll left bottom;
	height: 77px;
	border-left: 8px solid #96a1b2;
	border-top: 3px solid #96a1b2;
	padding: 0;
	margin: 0;
}
.line {
	border-right: 1px solid #ccc;
	padding: 0;
	margin:0;
}
.specs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #630;
}
a.specs:link {
	text-decoration: underline;
	color: #630;
}
a.specs:visited {
	text-decoration: underline;
	color: #630;
}
a.specs:active {
	text-decoration: none;
	color: #630;
}
a.specs:hover {
	text-decoration: underline;
	color: #bc6815;
}
.specsb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #630;
}
a.specsb:link {
	text-decoration: underline;
	color: #630;
}
a.specsb:visited {
	text-decoration: underline;
	color: #630;
}
a.specsb:active {
	text-decoration: none;
	color: #630;
}
a.specsb:hover {
	text-decoration: underline;
	color: #630;
}
.rescueinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #630;
}
.verdbrn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #630;
}
a.verdbrn:link {
	text-decoration: underline;
	color: #630;
}
a.verdbrn:visited {
	text-decoration: underline;
	color: #630;
}
a.verdbrn:active {
	text-decoration: none;
	color: #630;
}
a.verdbrn:hover {
	text-decoration: underline;
	color: #630;
}
.verdbrnbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #630;
}
.profile_info {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #630;
}
.profile_info a:link, .profile_info a:visited {
	text-decoration: underline;
	color: #630;
}
.profile_info a:active, .profile_info a:hover {
	text-decoration: underline;
	color: #bc6815;
}
.profile_hdg {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #630;
}
.profile_hdg a:link, .profile_hdg a:visited, .profile_hdg a:active, .profile_hdg a:hover {
	text-decoration: underline;
	color: #630;
}
.profile_medium {
	font-size: 12px;
	font-weight: normal;
	color: #060;
}
.profile_small {
	font-size: 12px;
	font-weight: normal;
	color: #036;
}
.movie_hdg a:link, .movie_hdg a:visited, .movie_hdg a:active, .movie_hdg a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #B60404;
}
.verdredbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #cc3300;
}
.whthdng {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #fff;
}
.whtsml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #fff;
}
.blumed {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.blumedsml {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.blumed2 {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}
.redmed {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #d70000;
	text-decoration: none;
}
.announce {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #d70000;
	text-decoration: none;
}
.announcesml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #d70000;
	text-decoration: none;
}
.herd, .hound, .molossoid, .nonsport, .primitive, .spitz, .sport, .terrier, .toy, .work, .tocome {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
a.herd {
	color: #944b02;
}
a.hound {
	color: #8e7f07;
}
a.molossoid {
	color: #e25304;
}
a.nonsport {
	color: #2e6787;
}
a.primitive {
	color: #653d23;
}
a.spitz {
	color: #09816a;
}
a.sport {
	color: #146824;
}
a.terrier {
	color: #b60404;
}
a.toy {
	color: #701870;
}
a.work {
	color: #3c3d8a;
}
.tocome {
	color: #666;
}
.breed_key_menu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #630;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding: 0;
	margin: 5px;
}
.herd_menu, .hound_menu, .molossoid_menu, .nonsport_menu, .primitive_menu, .spitz_menu, .sport_menu, .terrier_menu, .toy_menu, .work_menu, .tocome_menu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding: 0;
	margin: 5px;
}
a.herd_menu {
	color: #944b02;
}
a.hound_menu {
	color: #8e7f07;
}
a.molossoid_menu {
	color: #e25304;
}
a.nonsport_menu {
	color: #2e6787;
}
a.primitive_menu {
	color: #653d23;
}
a.spitz_menu {
	color: #09816a;
}
a.sport_menu {
	color: #146824;
}
a.terrier_menu {
	color: #b60404;
}
a.toy_menu {
	color: #701870;
}
a.work_menu {
	color: #3c3d8a;
}
.tocome_menu {
	color: #96a1b2;
}
.herd_mol, .herd_prim, .herd_spitz, .herd_work, .hound_prim, .hound_spitz, .mol_herd, .mol_nonsport, .mol_toy, .mol_spitz, .mol_work, .nonsport_mol, .nonsport_spitz, .prim_herd, .prim_hound, .spitz_herd, .spitz_hound, .spitz_mol, .spitz_nonsport, .spitz_toy, .spitz_work, .toy_spitz, .work_herd, .work_mol, .work_spitz, .work_terrier, .tocome {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.herd_mol a:link, .herd_mol a:visited {
	color: #944b02;
	text-decoration: underline;
}
.herd_mol a:active, .herd_mol a:hover {
	color: #e25304;
	text-decoration: underline;
}
.herd_prim a:link, .herd_prim a:visited {
	color: #944b02;
	text-decoration: underline;
}
.herd_prim a:active, .herd_prim a:hover {
	color: #653d23;
	text-decoration: underline;
}
.herd_spitz a:link, .herd_spitz a:visited {
	color: #944b02;
	text-decoration: underline;
}
.herd_spitz a:active, .herd_spitz a:hover {
	color: #09816a;
	text-decoration: underline;
}
.herd_work a:link, .herd_work a:visited {
	color: #944b02;
	text-decoration: underline;
}
.herd_work a:active, .herd_work a:hover {
	color: #3c3d8a;
	text-decoration: underline;
}
.hound_prim a:link, .hound_prim a:visited {
	color: #8e7f07;
	text-decoration: underline;
}
.hound_prim a:active, .hound_prim a:hover {
	color: #653d23;
	text-decoration: underline;
}
.hound_spitz a:link, .hound_spitz a:visited {
	color: #8e7f07;
	text-decoration: underline;
}
.hound_spitz a:active, .hound_spitz a:hover {
	color: #09816a;
	text-decoration: underline;
}
.mol_herd a:link, .mol_herd a:visited {
	color: #e25304;
	text-decoration: underline;
}
.mol_herd a:active, .mol_herd a:hover {
	color: #944b02;
	text-decoration: underline;
}
.mol_nonsport a:link, .mol_nonsport a:visited {
	color: #e25304;
	text-decoration: underline;
}
.mol_nonsport a:active, .mol_nonsport a:hover {
	color: #2e6787;
	text-decoration: underline;
}
.mol_work a:link, .mol_work a:visited {
	color: #e25304;
	text-decoration: underline;
}
.mol_work a:active, .mol_work a:hover {
	color: #3c3d8a;
	text-decoration: underline;
}
.mol_toy a:link, .mol_toy a:visited {
	color: #e25304;
	text-decoration: underline;
}
.mol_toy a:active, .mol_toy a:hover {
	color: #701870;
	text-decoration: underline;
}
.nonsport_mol a:link, .nonsport_mol a:visited {
	color: #2e6787;
	text-decoration: underline;
}
.nonsport_mol a:active, .nonsport_mol a:hover {
	color: #e25304;
	text-decoration: underline;
}
.nonsport_spitz a:link, .nonsport_spitz a:visited {
	color: #2e6787;
	text-decoration: underline;
}
.nonsport_spitz a:active, .nonsport_spitz a:hover {
	color: #09816a;
	text-decoration: underline;
}
.prim_herd a:link, .prim_herd a:visited {
	color: #653d23;
	text-decoration: underline;
}
.prim_herd a:active, .prim_herd a:hover {
	color: #944b02;
	text-decoration: underline;
}
.prim_hound a:link, .prim_hound a:visited {
	color: #653d23;
	text-decoration: underline;
}
.prim_hound a:active, .prim_hound a:hover {
	color: #8e7f07;
	text-decoration: underline;
}
.spitz_herd a:link, .spitz_herd a:visited {
	color: #09816a;
	text-decoration: underline;
}
.spitz_herd a:active, .spitz_herd a:hover {
	color: #944b02;
	text-decoration: underline;
}
.spitz_hound a:link, .spitz_hound a:visited {
	color: #09816a;
	text-decoration: underline;
}
.spitz_hound a:active, .spitz_hound a:hover {
	color: #8e7f07;
	text-decoration: underline;
}
.spitz_mol a:link, .spitz_mol a:visited {
	color: #09816a;
	text-decoration: underline;
}
.spitz_mol a:active, .spitz_mol a:hover {
	color: #e25304;
	text-decoration: underline;
}
.spitz_nonsport a:link, .spitz_nonsport a:visited {
	color: #09816a;
	text-decoration: underline;
}
.spitz_nonsport a:active, .spitz_nonsport a:hover {
	color: #2e6787;
	text-decoration: underline;
}
.spitz_toy a:link, .spitz_toy a:visited {
	color: #09816a;
	text-decoration: underline;
}
.spitz_toy a:active, .spitz_toy a:hover {
	color: #701870;
	text-decoration: underline;
}
.spitz_work a:link, .spitz_work a:visited {
	color: #09816a;
	text-decoration: underline;
}
.spitz_work a:active, .spitz_work a:hover {
	color: #3c3d8a;
	text-decoration: underline;
}
.toy_spitz a:link, .toy_spitz a:visited {
	color: #701870;
	text-decoration: underline;
}
.toy_spitz a:active, .toy_spitz a:hover {
	color: #09816a;
	text-decoration: underline;
}
.work_herd a:link, .work_herd a:visited {
	color: #3c3d8a;
	text-decoration: underline;
}
.work_herd a:active, .work_herd a:hover {
	color: #944b02;
	text-decoration: underline;
}
.work_mol a:link, .work_mol a:visited {
	color: #3c3d8a;
	text-decoration: underline;
}
.work_mol a:active, .work_mol a:hover {
	color: #e25304;
	text-decoration: underline;
}
.work_spitz a:link, .work_spitz a:visited {
	color: #3c3d8a;
	text-decoration: underline;
}
.work_spitz a:active, .work_spitz a:hover {
	color: #09816a;
	text-decoration: underline;
}
.work_terrier a:link, .work_terrier a:visited {
	color: #3c3d8a;
	text-decoration: underline;
}
.work_terrier a:active, .work_terrier a:hover {
	color: #b60404;
	text-decoration: underline;
}
.note {
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #036;
}
.note a:link, .note a:visited {
	color: #036;
}
.note a:active, .note a:hover {
	color: #3E6287;
}
a.whtsml {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #fff;
}
.brnmed {
	font-family: "century gothic", verdana, arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #630;
}
.brnmed a, .brnmed a:visited {
	color: #630;
	text-decoration: underline;
}
.brnmed a:active, .brnmed a:hover {
	color: #9f7e5c;
	text-decoration: underline;
}
.vbrnsml {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #630;
}
.sz4bg {
	background-attachment: scroll;
	background-image: url(images/sz3_5bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.page_title {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #630;
	padding: 0 0 1px 0;
}
.verd3brnbld {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #630;
}
.verd12bblu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
.introducing {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #B60404;
	text-align:center;
}
.format {
	padding: 5px 0 8px 0;
	margin: 0;
}
.search {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #630;
	font-style: normal;
	padding: 0;
	margin: 0;
}
.result {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	font-style: italic;
	padding: 0;
	margin: 0;
}
.btm-nav {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	background-color: #96a1b2;
	margin: 0;
	padding: 3px 0 5px 0;
}
.btm-nav a:link, .btm-nav a:visited {
	color: #fff;
	text-decoration: none;
}
.btm-nav a:active, .btm-nav a:hover {
	color: #f5f1f1;
	text-decoration: underline;
}
.copyright {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #630;
	text-align: center;
	padding: 12px 0 0 0;
	margin: 0;
}
div.list_breed_index {
	font-family: "century gothic", verdana, arial, sans-serif;
	margin: 0;
	padding: 12px 0 12px 10px;
	list-style-type: none;
	font-size: 13px;
	color: #321B05;
}
div.list_breed_index a, div.list_breed_index a:visited {
	text-decoration: none;
	color: #321B05;
	font-size: 13px;
}
div.list_breed_index a:hover, div.list_breed_index a:active {
	text-decoration: underline;
	color: #000033;
	font-size: 13px;
}
div.list_breed_index ul {
	padding: 0;
	margin: 0;
	list-style-position: outside;
}
div.list_breed_index ul li {
	list-style-type: none;
	list-style-position: outside;
}
div.list_breed_index ul li ul {
	padding: 0 0 5px 0;
	margin: 0;
	line-height: .5em;
}
div.list_breed_index ul li ul li {
	list-style-type: none;
	padding: 0 0 0 8px;
	margin-bottom: 6px;
}
.desc {
	font-family: arial, verdana, helvetica, sans-serif;
	color: #77410C;
	font-size: 10px;
	font-style: italic;
	line-height: .5em;
	padding:0;
}
#info-table {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}
#info-table td {
	border-right: 2px solid white;
	background-color:#ccc;
}
table#info-table td.breed_index_hdr {
	background-color: #f0f0f0;
	text-align: center;
	padding: 0;
	margin: 0; 
}
.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #630;
	padding: 8px 40px 8px 20px;
}
.left-ads {
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	display: block;
}
.left-ads_g {
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	display: block;
}
.left_ads_am {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #663300;
	text-align: center;
	padding: 8px 0;
}
.left_ads_am a:link, .left_ads_am a:visited {
	color: #663300;
	text-decoration: underline;
}
.left_ads_am a:active, .left_ads_am a:hover {
	color: #bc6815;
	text-decoration: underline;
}
.standard a:link, .standard a:visited {
	color: #663300;
	text-decoration: underline;
}
.standard a:active, .standard a:hover {
	color: #bc6815;
	text-decoration: underline;
}
.types {
	font-family:"century gothic", Arial, verdana, helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
}


a.breed_tn, a.screen:visited {
color:#c00; 
position:relative; 
z-index:1;
}
a.breed_tn b {
position:absolute;
visibility:hidden; /* hide the image */
width:120px; /* give it a width */
height:0; /* no height to solve an Opera bug that makes it selectable when hidden */
border:1px solid #630; /* add a border */
left:120px; /* position:the image */
top:-60px;
}
a.breed_tn:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.breed_tn:hover b {
visibility:visible; /* make the image visible */
height:120px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.breed_tn:hover b img {
border:0; /* remove the link border */
}
ul li {list-style-type: none}


