BODY{background:#ffffcc;background:linear-gradient(left center,#ffffcc, #ffffee);background:-moz-linear-gradient(left center,#ffffcc, #ffffee);background:-webkit-gradient(linear, left center, right center, from(#ffffcc), to(#ffffee));color:#007;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorStr=#ffffcc, endColorStr=#ffffee);font-family:arial,helvetica,swiss,sans-serif;font-size:14px;height:100%;line-height:100%;margin-bottom:10px;}
div.ajaxcontent{background-image:url(//images.champdogs.net/homeback.jpg);color:#007;padding:0 0 2em 0;}
div.ajaxcontent div#breed{background-image:url(//images.champdogs.net/homeback.jpg);}
div#public_gallery{line-height:140%;margin:auto;padding:30px;}
div#iframe_pics{display:none;}
iframe{height:500px;width:100%;}
H1{background:#fff;border-style:double;border-width:medium;font-size:20px;font-weight:bold;margin:0 15px 10px 15px;padding:.3em;text-align:center;text-decoration:none;}
H1.kennel{background:#007;color:#fff;font-family:serif;font-size:36px;margin:0 15px 15px 15px;}
H1.kennel_small{background:#007;color:#fff;font-family:serif;font-size:28px;margin:0 15px 15px 15px;}
H1.guided{margin:0 15px;}
H2{font-size:16px;font-weight:bold;margin 0 0 3px 0;text-align:center;text-decoration:none;}
#contact .breeder h2{font-size:16px;margin:10px 10px 10px 50px;text-align:left;}
.textC h2, .textD h2{font-size:16px;margin:10px 10px 10px 20px;text-align:left;}
#guide H2, #breed H2{font-size:16px;margin:0;padding:.5em 0 .5em 2em;text-align:left;}
.event_text H2{margin:0;padding:2em 0;}
#guide li H3{font-size:14px;font-weight:bold;margin-bottom:3px;text-align:left;text-decoration:none;border:0;background-color:transparent;}
div, span, form, li, a, img, dt, dd, table, tr, td, th{border:0;margin:0;padding:0;}
dl{padding:0 20px;}
dt{font-size:14px;padding:5px 0;}
dd{padding:5px 0;}
table h1{margin:0;}
div.worldpay table, div#search table{padding:0 0 0 1em;}
div.center table{width:100%;}
div.center img{display:inline;}
div.breeder{padding:0 0 1px 0;}
span.url{color:green;}
div#list td{font-size:14px;padding:0;}
td{font-size:12px;padding:.5em;}
td.title{padding:0;}
table.dup{width:100%;}
table.dup th, table.dup td{font-size:10px;padding:.1em;}
table.dup th.wrap, table.dup td.wrap{word-break:break-all;}
table.dup tr.top{background-color:white;}
table.compare{background-color:white;border:1px solid gray;margin:0 15px;padding:0;width:95%;}
table.compare tr{margin:0;padding:0;}
table.compare th, table.compare td{margin:0;padding:0;text-align:left;}
table.compare p{border:0;line-height:100%;margin:0 10px;padding:5px;}
table.compare img{float:left;height:15px;margin:0 30px;width:15px;}
p{border:0;line-height:115%;margin:1em;padding:0 2em;}
ul{list-style-type:none;margin:0;padding:0;}
li{background-color:transparent;display:block;text-decoration:none;}
a{text-decoration:none;}
img{display:block;text-decoration:none;}
img.inline{display:inline;}
#container{max-width:1200px;margin:0 auto;background-color:#99f;border:1px solid gray;}
#banner{background-image:url(//images.champdogs.net/newsprite.png);background-position:0 0;background-color:#99f;height:100px;padding:0;border:0;margin:0;}
#banner img{margin:0 auto;}
#tablist{border:1px 1px 0 1px;border-style:solid;border-color:gray;margin:10px;}
#tablist ul{border:0;margin:0;}
#tablist li{border:0 0 1px 0;margin:0;padding:10px;}
#tablist li span{display:block;float:left;margin:0;width:200px;}
#tablist li ul{display:inline;border:0;}
#tablist li ul li{display:inline;border:0;}
#tablist li ul li a{display:inline;border:0;}
#menu1{float:right;height:20px;width:300px;background-color:#99f;border:0;margin:0;padding:0 20px 0 0;text-align:right;}
#menu1 img.left{float:left;}
#menu1 img.right{float:right;}
#menu1 ul li{display:inline;}
#menu1 ul li a{color:red;text-decoration:underline;}
#menu1 ul li a:hover{background-color:yellow;}
#film{display:block;background-image:url(//images.champdogs.net/film.jpg);padding:0 0 0 0;margin:0;height:90px;font-size:16px;font-weight:bold;text-align:center;vertical-align:middle;line-height:120%;}
#form_tabs{display:block;background-image:url(//images.champdogs.net/film.jpg);padding:25px 0 0 0;margin:0;height:65px;font-size:16px;font-weight:normal;text-align:center;vertical-align:middle;line-height:120%;}
#form_tabs img.left{float:left;}
#form_tabs img.right{float:right;}
#form_tabs ul li{display:inline;padding:0 20px 0 0;}
#form_tabs ul li.here{font-weight:bold;}
#form_tabs ul li a{background-color:#007;color:#fff;}
#form_tabs ul li a:hover{background-color:#bdbdf7;color:#fff;}
#filter, #sort{width:100%;background-color:#bdbdf7;border:0;margin:0;padding:5px 0;font-size:14px;font-weight:bold;text-align:left;vertical-align:middle;border-bottom:1px solid gray;}
#filter form, #sort form{display:inline;margin:0;padding:0;}
#filter ul, #sort ul{display:inline;margin:0 0 0 10px;}
#filter ul li, #sort ul li{display:inline;margin:0;}
#menu2{background-image:url(//images.champdogs.net/newsprite.png);background-position:0 -115px;background-color:#99f;background-repeat:no-repeat;float:left;height:100%;margin:0;min-height:360px;padding:20px 0 0 0;width:165px;}
#menu2>ul>li>ul>li{float:left;}
#menu2 p{margin:0 0 1em 0;}
#menu2 a, #menu2 span{background-color:#007;border-bottom:1px solid gray;border-right:1px solid gray;color:#FFF;display:block;font-weight:bold;padding:3px 11px 3px 8px;width:145px;}
#menu2 a:hover, #menu2 a.let:hover{color:#FFF;background-color:#00C;text-decoration:underline;}
#menu2 li li a, #menu2 li li span{background-color:transparent;color:#007;padding:3px 2px 3px 17px;}
#menu2 li li span{background-color:#00E;color:#FFF;}
#menu2 li.level1{clear:both;}
#menu2 ul.group{clear:both;}
#menu2 li.group{clear:both;}
#menu2 li a.let, #menu2 li span.let{float:left;background-color:transparent;color:#007;width:48px;padding:3px;text-align:center;}
#menu2 li span.let{color:#FFF;background-color:#00E;}
#menu2 input{background-color:transparent;display:block;float:right;margin:0;}
#menu2 input.clear_default{color:#007;float:left;font-family:arial,helvetica,swiss,sans-serif;font-size:12px;font-weight:bold;}
#menu3, #menu4{width:165px;margin:0;padding:20px 0 0 0;}
#menu3 a{background-color:#707;}
#menu3 li.level1{clear:both;}
#menu3 li span.level1, #menu3 li span.level2{background-color:#E0E;color:#FFF;}
#menu3 a:hover{background-color:#C0C;color:#FFF;text-decoration:underline;}
div#menu4 a{background-color:#077;}
div#menu4 ul li span{background-color:#0EE;color:#FFF;}
div#menu4 a:hover{background-color:#0CC;color:#FFF;text-decoration:underline;}
#menu5{width:165px;margin:0;padding:20px 0 0 0;}
#menu5 a{background-color:black;}
#menu5 a:hover , #menu5 a:hover span{background-color:gray;color:#FFF;text-decoration:underline;}
#menu5 a:hover span.at300bs{opacity:1;}
#menu5_links{padding:0;}
#menu5_links a{margin:0;padding:0;width:164px;background-color:transparent;color:#007;}
#menu5_links span{border:0;margin:0;padding:0 0 0 20px;width:145px;background-color:transparent;color:#007;}
#menu5_links span span{background-color:transparent;border:0;margin:0;padding:0;width:145px;}
#menu5 a.addthis_button_facebook_like, #menu5 div.plus1{background-color:transparent;border:0;margin:10px 40px;padding:0;width:82px;}
#menu5 a.addthis_button_facebook_like:hover{background-color:transparent;}
div.content{background-image:url(//images.champdogs.net/homeback.jpg);padding:0 0 13px 0;margin:0 0 0 165px;}
img.left{float:left;}
img.right{float:right;}
p.film{background-image:url(//images.champdogs.net/film.jpg);display:block;font-size:16px;font-weight:bold;height:65px;line-height:120%;margin:0;padding:25px 0 0 0;text-align:center;vertical-align:middle;}
p.film A, p.film A:Visited{text-decoration:underline;color:blue;}
p.film A:Hover{color:#f00;background:yellow;text-decoration:underline;}
p.center, span.center{text-align:center;}
img.center{margin:0 auto;}
ul.adv_pics li{float:left;height:120px;width:25%;}
p.header{background:#fff;border:3px;border-style:outset;font-size:14px;font-weight:bold;line-height:120%;text-align:center;vertical-align:middle;}
.breeder p.header, .event p.header{margin:5px 20%;}
.puppy p.header, .stud-dog p.header{line-height:150%;margin:5px 15px;padding:0 10px;text-align:left;}
.result p.header{margin:5px 15px;padding:0 10px;}
.result_nopic p.header{margin:5px 20%;}
.email_header p.header{font-weight:normal;margin:5px 20%;text-align:left;}
p.header span{font-weight:bold;padding:0 5px 0 0;width:30%;}
div.email_header{padding:1em 0 0 0;}
div.event, div.result, div.health{padding:0 0 2em 0;}
div.event_text{clear:right;}
div.center{margin:0 auto;text-align:center;}
.picA, .picF{display:block;margin:20px auto 5px auto;}
.picA img, .picF img,.picA>div,.picF>div{margin:0 auto;}
div.picB{clear:none;float:left;margin:10px 5%;width:40%;}
.picB>img, .picB>div{margin:1em;}
.picB p{padding:0;}
.textB{clear:both;}
.picsC, .picsD{float:left;width:330px;padding:0;border:0;margin:0 0 15px 15px;text-align:center;font-size:14px;font-weight:bold;}
.textC, .textD{padding:0;border:0;margin:0 0 0 330px;}
.picsB p, .picsC p, .picsD p{width:300px;padding:0 0 0 0;margin:5px 0 0 0;}
.textC p, .textD p{padding:0;margin:15px;}
div.picE{display:block;float:left;width:100%}
.picE img{float:left;margin:10px;width:300px;}
p.info{font-size:14px;font-weight:bold;text-align:center;}
#form p.info{font-size:12px;margin:0;padding:1em 0;}
ul.bullet, div#guide ul, div#guide ol, div.help ul, div.help ol{list-style-type:disc;margin:2em;padding:0 2em;}
ul.bullet li, div#guide ul li, div#guide ol li, div.help ul li, div.help ol li{display:list-item;padding:2px 0;}
ul.bullet li.bigger{font-size:16px;font-weight:bold;padding:15px 0;}
ul.bullet li span{display:inline;padding:0;font-weight:normal;}
ul.bullet img{float:right;height:15px;width:15px;}
ul.bullet li.bigger img{float:right;height:25px;width:25px;}
.messages ul.bullet li{display:block;}
.messages ul.bullet li span{display:block;float:left;padding:0 0 5px 0;width:60%;}
.messages ul.bullet li span.header{width:30%;}
div.litterpics{float:left;margin:0 0 15px 15px;width:330px;}
div.littertext{min-height:280px;margin:0 0 0 330px;}
.pic1, .pic2, .pic3, .pic4{margin:0 0 1em 0;}
.litterpics p{width:300px;}
.ajaxpics{float:left;width:130px;padding:0;border:0;margin:0 0 15px 15px;text-align:center;font-size:14px;font-weight:bold;}
.ajaxtext{padding:0;border:0;margin:0 0 0 130px;}
.ajaxpics p{width:100px;padding:0;margin:5px 0 0 0;}
img.thumb{float:left;width:75px;}
.littertext p{padding:0;}
p.warning{vertical-align:middle;text-align:center;font-size:14px;font-weight:bold;line-height:100%;background:#fff;color:red;padding:1em;border:3px;border-style:solid;margin:5px 15px;}
p.allsold{vertical-align:middle;text-align:center;font-size:16px;font-weight:bold;color:#f63;padding:0 0 0 10px;margin:5px 15px;}
#bottomcurve{clear:both;padding:0;border:0;margin:0;background-color:#bdbdf7;}
#footer{background-color:#bdbdf7;clear:both;font-size:10px;padding:.5em;text-align:right;}
p.center{text-align:center;}
#navcontainer ul{margin:0;padding:0;text-align:center;}
#breed, #dogs_available, #bitches_available, #dam{float:left;}
#breed_pics{}
#breed_text{clear:both;}
#breed ul, div#gallery>ul, div.gallery_pics>ul{padding:10px;}
#breed ul li, div#gallery>ul>li, div.gallery_pics>ul>li{float:left;width:100px;}
#breed ul li{height:120px;}
div#gallery>ul>li, div.gallery_pics>ul>li{height:170px;}
#breed ul li a, div#gallery>ul>li>a, div.gallery_pics>ul>li>a{display:block;float:left;font-size:14px;font-weight:bold;margin:2px;text-align:center;width:100px;}
#breed_text ul{margin:1em;padding:0 2em;}
#breed_text ul li{display:block;float:none;width:100%;height:100%;padding:2px 0;}
#breed_text ul li a{display:inline;float:none;font-weight:normal;margin:0 10px 0 0;padding:0;text-align:left;}
#breed img{float:left;}
#breed img.main{float:right;padding:10px 10px 0 10px;}
#guide img.main{float:left;padding:10px;}
#guide p, #guide h3, #guide h4, #guide h5, #guide h6{padding:0;margin:10px;}
#guide li p{margin:10px 10px 10px 0;}
div.h6{width:100%;align:center;font-weight:bold;margin-bottom:3px;text-align:center;}
div.h6 P{font-size:8px;}
.list a.odd, .list a.even{display:block;color:#FFF;background-color:#007;width:150px;margin:10px;font-weight:bold;}
.list a.odd{float:right;}
.list a.even{float:left;}
div.item, div.item_preview{float:left;width:100%;border-bottom:1px solid gray;}
ul.breeds_type div.hover{cursor:pointer;}
ul.breeds_type div.hover:hover{background:#bdbdf7;}
.list img.odd, .list img.even{margin:10px;width:150px;}
.list img.port{height:200px;}
.list img.odd{float:right;}
.list img.even{float:left;}
div.link_bar p{margin:0;padding:5px 5px 5px 10px;}
p.basic{margin:0;padding:5px 5px 5px 10px;}
.list p.even, .list p.odd{background-color:#FFF;border:3px;border-style:outset;font-size:13px;font-weight:bold;line-height:120%;margin:10px;padding:5px 0 5px 10px;text-align:left;vertical-align:middle;width:184px;}
p.odd, p.left{float:left;}
p.even, p.right{float:right;}
.event p{padding:1em;}
ul.event p{padding:0 2em;}
.event p.odd, .event p.even, .event p.only{background-color:#FFF;border:1px;border-style:outset;margin:10px 5%;text-align:center;vertical-align:middle;width:30%;}
.event p.only{margin:10px auto;}
p.website{text-align:center;vertical-align:middle;}
.event_text p{margin:0;padding:2em 1em 0 1em;}
p.basic span{display:block;float:left;padding:5px 0 5px 5px;width:22%;}
p.basic span.hilite{float:right;width:8%;}
p.list{margin:0;}
p.list span{display:block;float:left;width:10%;padding:5px 0 5px 5px;}
p.list span.msg{width:15%;}
p.list>span.headings{font-size:14px;font-weight:bold;}
p.list>span.header{width:60%;}
p.list span.center{font-weight:bold;width:100%;}
ul.admin p.list>span.header{width:10%;}
ul.admin p.list span.msg{width:10%;}
ul.dog>li>div>p.list>span.header{width:40%;}
ul.email p.list>span.header{width:75%;}
ul.litter p.list>span.header, ul.result>li>div>p.list>span.header{width:50%;}
p.list>span.header>span{padding:0 5px 0 0;width:30%;}
ul.event p.list>span.header>span.date, ul.result>li>div>p.list>span.header>span.date{width:30%;}
ul.litter p.list>span.header>span.date{width:35%;}
ul.event p.list>span.header>span, ul.result>li>div>p.list>span.header>span{width:65%;}
ul.litter p.list>span.header>span{width:60%;}
ul.email p.list>span.header>span{width:22%;}
ul.email p.list>span.header>span.subject{width:45%;}
ul.health p.list>span.header>span{width:20%;}
ul.health p.list>span.header>span.dog{width:70%;}
ul.email_templates p.list>span.header>span.template{width:70%;}
ul.help p.list>span.header>span.question{width:80%;}
ul.log p.list span.note{width:35%;}
ul.email p.list>span.header>span.hilite{width:2%;}
ul.email p.list span.hidden{visibility:hidden;}
div.dog-results ul{margin:2em;}
div.dog-results ul.bullet li span.hilite{display:inline;float:none;padding:0;}
div.dog-results li span{display:block;float:left;width:20%;padding:5px 0 5px 5px;}
div.dog-results li span.showname{width:45%;}
div.dog-results li span.hilite{float:right;width:8%;}
#contact .breeder p{margin:0;padding:5px 5px 5px 10px;}
#contact .breeder ul{display:block;margin:10px 10px 10px 50px;}
#contact .breeder li, #contact .breeder li a{margin:3px 0;font-weight:bold;}
.textC ul, .textD ul{display:block;margin:10px 10px 10px 0;}
div.hilite{background-color:yellow;}
div.link_bar{background-color:#bdbdf7;border-bottom:1px solid gray;float:left;font-size:14px;padding:5px 0;text-align:left;width:100%;}
p.link_bar{margin:0 10px 0 0;}
p.link_bar_pages{float:right;width:300px;text-align:right;padding:10px 0 10px 10px;line-height:120%;}
table.link_bar_pages{float:right;}
table.link_bar_pages td{color:#007;font-size:16px;padding:0 0 0 0.2em;line-height:120%;text-align:right;}
A:Hover{background:yellow;color:#f00;text-decoration:underline;}
B.hilite{background:yellow;}
p.smalltext{margin:0;padding:5px 10px;}
.smalltext{font-size:12px;}
p.piccopy{font-size:10px;font-style:italic;margin:0;padding:0;text-align:center;}
p.pictitle{font-size:14px;font-weight:bold;margin:5px 0 0 0;padding:0;text-align:center;}
div.pedigree{float:left;font-size:12px;line-height:100%;min-width:100%;width:100%;}
div.pedigree_chart{float:left;background-color:#FFF;height:440px;min-width:100%;width:100%;border-top:1px solid gray;}
div.pedigree_chart>ul{float:left;display:table;min-width:100%;width:100%;}
li.parents, li.grandparents, li.gtgrandparents, li.gtgtgrandparents{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;height:435px;padding:5px 0 0 0;border-left:1px solid gray;display:table;text-align:center;font-weight:bold;}
div.pedigree_chart li ul{float:left;height:400px;min-width:100%;width:100%;margin:21px 0 0 0;border-top:1px solid gray;display:table;vertical-align:middle;font-weight:normal;}
div.pedigree_chart li ul li{margin:0 0 -1px 0;border-bottom:1px solid gray;}
ul.pedigree_chart>li>ul>li>input{position:static;width:80%;}
#form_detail_pedigree{border:1px solid gray;}
li.parents{min-width:21%;width:21%;float:left;}
li.parents>ul>li{padding:85px 0 0 0;height:115px;}
li.grandparents{min-width:21%;width:21%;}
li.grandparents>ul>li{padding:35px 0 0 0;height:65px;}
li.gtgrandparents{min-width:25%;width:25%;}
li.gtgrandparents>ul>li{padding:15px 0 0 0;height:35px;}
li.gtgtgrandparents{min-width:33%;width:33%;}
li.gtgtgrandparents>ul>li{padding:1px 0 0 0;height:24px;}
#form div.pedigree_chart li.gtgtgrandparents{border-right:1px solid gray;margin:0 -1px 0 -1px;}
#tabs ul{margin-left:0;padding-left:0;display:inline;}
#tabs ul li{margin-left:0;margin-bottom:0;padding:2px 15px 5px;border:1px solid #000;list-style:none;display:inline;}
#tabs ul li.here{border-bottom:1px solid #ffc;list-style:none;display:inline;}
#tabs ul li.done{background-color:#BC8F8F;}
.missing{background-color:#BC8F8F;}
input:focus{background-color:#e6e6fa;}
li.hilite{color:red;}
span.hilite{color:red;}
input.hilite{background-color:red;}
input.hilite:hover, input.submit:hover{background-color:yellow;}
span.search_hilite{font-weight:bold;}
ul.bullet li span.admin_hilite{background-color:white;color:red;font-weight:bold;}
span.hilite_tx, p.basic span.hilite_tx{color:red;display:inline;float:none;padding:0;}
span.notshown{color:grey;}
div.unread{font-weight:bold;}
span.msg{cursor:help;}
span.error{color:red;font-weight:bold;}
textarea:focus{background-color:#e6e6fa;}
li.unhidden{visibility:visible;}
li.hidden{visibility:hidden;}
#qtip-blanket, #breeds-blanket{position:absolute;top:0;left:0;background:black;width:100%;zIndex:5000;}
#loading-image{position:fixed;top:50%;left:50%;width:64px;height:64px;margin-top:-32px;margin-left:-32px;display:none;}
#tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;display:none;}
#image_preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
.hidden{display:none;}
.unhidden{display:block;}
div#form_detail{border:#48f solid 2px;}
#form_detail fieldset.radio{margin:0 0 0 -1em;border:0 solid #FFFFFF;}
div#form_fields{border:0;}
#form_fields div{float:left;width:100%;}
#form_fields div.pic{width:20%;}
#form_fields div.fields{width:80%;}
#form_fields div.submit_buttons{float:none;width:auto;}
#form_fields p{margin:0;padding:5px 5px 5px 10px;}
#form_fields li div p.radio{padding:0 5px 5px 10px;}
#form_fields li div p span{display:block;float:left;width:30%;padding:5px 0 5px 5px;}
#form_fields li div p span.header{font-weight:bold;vertical-align:middle;}
#form_fields li div p span.required{color:red;width:1em;}
#form_fields li div p span.field_input{padding:0;}
#form_fields li div p span.error{float:right;width:20%;}
#form_fields li div p span.radio{float:left;width:50%;}
#form_fields li div p span a{display:block;float:left;}
#form_fields input{width:300px;}
#form_fields textarea{width:300px;height:150px;}
#form_fields select{width:306px;}
#form_fields input.checkbox{width:10px;}
#form_fields input.radio{width:10px;}
input#picture1_description, input#picture1_copyright, input#picture2_description, input#picture2_copyright, input#picture3_description, input#picture3_copyright, input#picture4_description, input#picture4_copyright{width:200px;}
#testWrap{border:0;margin:0 auto;padding:0;}
#previewArea{border:0;margin:0;padding:0;list-style-type:none;}
.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe{display:none;display/**/:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}
.ac_loading{background:Window url('//images.champdogs.net/indicator.gif') right center no-repeat;}
.ac_over{background-color:Highlight;color:HighlightText;}
ol#tabs{height:2em;list-style:none;margin:0;padding:0;}
ol#tabs li{float:left;margin:0 1px 0 0;}
ol#tabs a, ol#tabs span.dummy_href{background:#bdf url(//images.champdogs.net/tabs.png);color:#008;display:block;float:left;height:2em;padding:0 0 0 10px;text-decoration:none;}
ol#tabs a:hover{background-color:#3af;background-position:0 -120px;}
ol#tabs a:hover span{background-position:100% -120px;}
ol#tabs li.current a, ol#tabs li.current span.dummy_href{background-color:#48f;background-position:0 -60px;color:#fff;font-weight:bold;}
ol#tabs li.current span{background-position:100% -60px;}
ol#tabs span{background:url(//images.champdogs.net/tabs.png) 100% 0;display:block;line-height:2em;padding-right:10px;}
.sprite{background:url(//images.champdogs.net/newsprite.png) no-repeat top left;width:13px;height:13px;}
.lcurb1{background-position:0 -101px;float:left;}
.lcurt1{background-position:-14px -101px;float:left;}
.rcurb1{background-position:-28px -101px;float:right;}
.rcurt1{background-position:-42px -101px;float:right;}
#breed_pics>ul>li, #breed_pics>ul>li>a{width:99px;margin:0;}
#breed_pics>ul>li>a{padding:74px 0 0 0;}
#breed_pics>ul>li>a:hover{background-color:transparent;}
#breed_pics>ul>li.pic1{background-position:0 0;}
#breed_pics>ul>li.pic2{background-position:-100px 0;}
#breed_pics>ul>li.pic3{background-position:-200px 0;}
#breed_pics>ul>li.pic4{background-position:-300px 0;}
#breed_pics>ul>li.pic5{background-position:-400px 0;}
#breed_pics>ul>li.pic6{background-position:-500px 0;}
div.home{min-height:100px;}
div.home>p{padding:0;}
ul.left{float:left;padding:0 10px 10px 10px;}
ul.right{float:right;padding:0 10px 10px 10px;}
.best-afghan-hound{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:0 0;width:99px;height:74px;}
.best-akita{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-100px 0;width:99px;height:74px;}
.best-australian-silky-terrier{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-200px 0;width:99px;height:74px;}
.best-bergamasco{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-300px 0;width:99px;height:74px;}
.best-english-springer-spaniel{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-400px 0;width:99px;height:74px;}
.best-giant-schnauzer{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-500px 0;width:99px;height:74px;}
.best-griffon-bruxellois{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-600px 0;width:99px;height:74px;}
.best-irish-wolfhound{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-700px 0;width:99px;height:74px;}
.best-labrador-retriever{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-800px 0;width:99px;height:74px;}
.best-miniature-bull-terrier{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-900px 0;width:99px;height:74px;}
.best-portuguese-water-dog{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-1000px 0;width:99px;height:74px;}
.best-swedish-vallhund{background:url(//images.champdogs.net/best-sprite.jpg) no-repeat top left;background-position:-1100px 0;width:99px;height:74px;}
