.text-bold { font-weight:bold; }
.float-right { float:right; }
.float-left { float:left; }
.text-align-center { text-align:center; }
.text-align-right { text-align:right; }
.clear-both { clear:both; }
.index-left-box { overflow:; width:410px; float:left; }
.index-right-box { width:336px; float:left; overflow:auto; }
.float-box-wrapper { overflow:auto; }
.index-right-inner { margin:0px 0px 10px; clear:left; overflow:auto; }
.index-right-inner-image { padding:0 5px 0 0; float:left; }
.index-rightbox-heading { height:24px; background-image:url(/images/sale.gif); background-repeat:no-repeat; text-indent:-9999em; }
.index-rightbox-heading-text { color:#af23b4; padding:6px 0px 6px 2px; margin:0 0 20px; }
.margin-bottom-20 { margin:0 0 20px; }
.index-information-heading { height:31px; background-image:url(/images/information.gif); background-repeat:no-repeat; text-indent:-9999em; }
.work-contents-heading { height:33px; background-image:url(/images/work-h2.gif); background-position:center 0%; background-repeat:no-repeat; text-indent:-9999em; }
.shop-h2 { width:748px; height:33px; background-position:center top; background-image:url(/images/shop-h2.gif); background-repeat:no-repeat; text-indent:-9999em; margin:0 0 15px; }
.left-box { width:456px; float:left; }
.right-box { width:290px; float:left; }
.shop-image { margin:0 0 22px; width:290px; height:218px; }
.shop-map { width:290px; height:241px; }
.cleared { clear:both; }
.shop-table { margin:0 0 5px; }
.shop-table-line-height { line-height:2.1em; margin:0px 0px 5px; }
.animation-mail { width:74px; height:74px; }
.mailto { width:78px; height:24px; }
.second-table { margin:28px 0px 5px; line-height:2.1em; }
.shop-h3 { font-size:150%; margin:28px 0 20px; }
.third-table { line-height:2.1em; margin:0px 0px 5px; }
.memories-h3 { width:748px; height:33px; margin:0 0 20px; background-image:url(/images/memories-h2.gif); background-repeat:no-repeat; background-position:center top; text-indent:-9999em; }
.memories-h4 { margin:0px 17px; width:714px; padding:0px 0px 6px; font-weight:bold; color:#62007D; background-image:url(/images/memories-under_bar.gif); background-repeat:no-repeat; background-position:left bottom; font-size:150%; }
.memories-p1 { padding:12px 17px; width:714px; font-weight:bold; line-height:1.5em; font-size:120%; }
.animation-dog { height:100px; width:75px; margin:35px auto; }
.memories-h5 { margin:12px 17px; font-weight:bold; font-size:140%; }
.memories-dog-box { float:left; width:220px; height:240px; margin:0 43px 0 0; }
.memories-box-area { width:746px; }
.memories-text { padding:6px 0; }
.memories-dog-box-right { float:left; width:220px; height:240px; margin:0px; }
.footer-text { margin:30px 0 10px; text-align:center; }
.puppy-bbr-h3 { width:748px; height:33px; background-image:url(/images/puppy-h2_bbr.gif); background-position:center top; background-repeat:no-repeat; text-indent:-9999em; }
.puppy-box { width:745px; margin:0 0 15px; }
.puppy-image { width:175px; height:128px; padding:0px; float:left; margin:14px 15px 0px 0px; }
.stud-h3 { text-indent:-9999em; background-image:url(/images/stud-h2.gif); background-repeat:no-repeat; background-position:center top; width:748px; height:33px; }
.stud-box { width:227px; height:390px; float:left; margin:0px 32px 0px 0px; }
.stud-area { width:745px; margin:8px 0px 0px; }
.stud-text { padding:6px 0; }
.stud-box-right { width:227px; height:390px; float:left; margin:0px; }
.stud-name { text-align:center; }
.work-contents-second-jheading { background-image:url(/images/work-under-bar.gif); background-repeat:no-repeat; background-position:0% bottom; margin:12px 0; padding:0 0 2px; font-size:183%; color:#62007D; display:; }
.display-inline { display:inline; }
.caution-box { margin:20px 0px 0px; width:726px; padding:10px 0px 0px 20px; border-top:solid 1px #FFFFFF; }
.work-contents-second-heading-text { font-size:70%; }
.work-contents-floated-image { padding:0 20px 0 0; float:left; }
.caution-text { display:inline; padding:0px 0px 0px 25px; font-weight:bold; font-size:124%; background-image:url(/images/caution.gif); background-repeat:no-repeat; background-position:left top; margin:0 0 5px; line-height:2em; }
.caution-second-text { display:inline; font-size:80%; }
.work-contents-bold-text { font-weight:bold; font-size:118%; line-height:1.41em; }
.work-content-text-boxisize { width:330px; margin:0 0 0 234px; }
.margin-top-12 { margin:12px 0 0; }
.floated-puppy-image { margin:14px 15px 0px 0px; float:left; width:175px; text-align:center; }
.caution-third-style { display:inline; }
.floated-puppy-image-no-right-margin { margin:14px 0px 0px; float:left; width:175px; text-align:center; }
.st-h3 { background-image:url(/images/puppy-h2_st.gif); background-position:center top; width:748px; height:33px; text-indent:-9999em; margin:15px 0 0; }
.tc-h3 { background-image:url(/images/puppy-h2_tc.gif); background-position:center top; width:748px; height:33px; text-indent:-9999em; margin:15px 0px 0px; }
.tcp-h3 { background-image:url(/images/tea-cup-poodle.gif); background-position:center top; width:748px; height:33px; text-indent:-9999em; margin:15px 0px 0px; background-repeat:no-repeat; }
.test { width:175px; height:128px; }
.index-image { width:175px; height:128px; }
.for-sale-h3 { background-image:url(/images/sale.gif); background-repeat:no-repeat; background-position:left top; text-indent:-9999em; width:336px; height:24px; }
.for-sale-text { color:#AF23B4; padding:6px 0; margin:0 0 0 2px; }
.for-sale-leftbox { width:160px; margin:10px 16px 0px 0px; float:left; }
.for-sale-rightbox { float:left; width:160px; margin:10px 0px 0px; }
.sale-box-text { padding:8px 0 0; }
.work-mail-image { padding:0 0 0 234px; }
.adult-h3 { text-indent:-9999em; background-image:url(/images/adult.gif); background-repeat:no-repeat; background-position:left top; width:748px; height:33px; padding:0px; margin:20px 0 0; }

