@charset "utf-8";
/* CSS Document - Cuckavalda Gundogs - Web Design & Code by www.siteart.co.uk */

body { background-image: url(../images/common/bg.jpg); margin: 0px; font-family: Arial, Verdana; font-size: 13px; color: #000; }

.clearFloat { clear: both; font-size: 0; height: 0; line-height: 0px; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: bold; color: #142106; margin-top: 0px; background-image: url(../images/common/icon-paw.png); background-repeat: no-repeat; padding-left: 30px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #142106; margin-top:0; }

A { outline:none; }
img { border:none; }
p { margin-bottom:15px; }

A:link { text-decoration: none; font-weight:normal; color:#000; }
A:visited {text-decoration: none; font-weight:normal; color:#000; }
A:active {text-decoration: none; font-weight:normal; color:#000; }
A:hover { text-decoration: none; font-weight:normal; color: #FC0; }

.link2 A:link { text-decoration: none; font-weight:normal; color:#000; }
.link2 A:visited {text-decoration: none; font-weight:normal; color:#000; }
.link2 A:active {text-decoration: none; font-weight:normal; color:#000; }
.link2 A:hover { text-decoration: none; font-weight:normal; color: #990033; }

ul { list-style-image:url(../images/common/bullet-star.png); margin: 0px; padding-left: 30px; padding-bottom:0px; }
li { margin-bottom:4px; }

#starburst-bg { width: 100%; background-attachment: fixed; background-image: url(../images/common/starburst-bg.jpg); background-position: 50% 0%; }
#main-con { width: 770px; margin: 0 auto; text-align: center; padding-bottom: 20px; }
#hd-left-col { float: left; width: 385px; text-align: left; padding-top: 15px; }
#hd-right-col { float: left; width: 385px; }

#nav-con { background-image: url(../images/common/nav/nav-bg.png); background-repeat: no-repeat; height: 22px; width: 750px; margin-bottom: 15px; padding-top: 3px; padding-left: 20px; }
#nav-con A:link { text-decoration: none; font-weight:normal; color:#FFF; }
#nav-con A:visited {text-decoration: none; font-weight:normal; color:#FFF; }
#nav-con A:active {text-decoration: none; font-weight:normal; color:#FFF; }
#nav-con A:hover { text-decoration: none; font-weight:normal; color: #FC0; }
#flash-con { background-image: url(../images/common/flash-bg.png); background-repeat: no-repeat; height: 205px; width: 770px; margin-bottom: 15px; background-position: 0px 0px; }
#hd-date-con { float: right; padding-right: 15px; color: #FFF; }
#hd-date-icon { float: right; height: 16px; width: 16px; padding-right: 10px; }
#hd-tel-con { float: right; text-align: right; font-size: 22px; padding-right: 15px; padding-bottom: 20px; padding-top: 30px; color: #FFF; font-family: Georgia, "Times New Roman", Times, serif; }
.nav-txt-con { float: left; padding-right: 14px; }
.nav-linebreak { background-image: url(../images/common/nav/linebreak.png); background-repeat: no-repeat; float: left; margin-right: 14px; height: 19px; width: 2px; }
#index-row1 { width: 770px; text-align: left; }
#index-row1-col-left { float: left; width: 549px; margin-right: 15px; }
#index-row1-col-right { float: left; height: 206px; width: 206px; background-repeat: no-repeat; }
#box-549-top { background-image: url(../images/common/box-549-top.png); background-repeat: no-repeat; height: 15px; width: 549px; }
#box-549-middle { background-image: url(../images/common/box-549-middle.png); background-repeat: repeat-y; width: 513px; padding-right: 18px; padding-left: 18px; color: #000; padding-bottom: 1px; min-height: 175px; }
#box-549-bottom { background-image: url(../images/common/box-549-bottom.png); background-repeat: no-repeat; height: 15px; width: 549px; }
.icon-headers { padding-right: 15px; }
#index-row2 { width: 770px; margin-top: 15px; }
#box-770-top { background-image: url(../images/common/box-770-top.png); background-repeat: no-repeat; height: 15px; width: 770px; }
#box-770-middle { background-image: url(../images/common/box-770-middle.png); width: 730px; background-repeat: repeat-y; padding-right: 20px; padding-left: 20px; text-align: left; padding-bottom: 1px; color: #FFF; }
#box-770-middle h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #FFF; margin-top:0; }
#box-770-bottom { background-image: url(../images/common/box-770-bottom.png); background-repeat: no-repeat; height: 15px; width: 770px; }
#testimonials-con { width: 770px; margin-top: 15px; }
#testimonials-top { background-image: url(../images/common/testimonials-bg-top.png); background-repeat: no-repeat; height: 27px; width: 770px; }
#testimonials-middle { background-image: url(../images/common/testimonials-bg-middle.png); background-repeat: repeat-y; width: 730px; padding-top: 15px; padding-left: 20px; padding-right: 20px; color: #333; }
#testimonials-bottom { background-image: url(../images/common/testimonials-bg-bottom.png); background-repeat: no-repeat; height: 74px; width: 770px; }
.txt-12px-black { font-size: 12px; font-style: normal; color: #000; }
#footer-bg { background-color: #242424; height: 150px; width: 100%; border-top-width: 2px; border-top-style: solid; border-top-color: #FFF; }
#footer-bg-ext { background-color: #242424; height: 300px; width: 100%; border-top-width: 2px; border-top-style: solid; border-top-color: #FFF; }
#footer-con { width: 770px; padding-top: 15px; margin: 0 auto; text-align: center; color: #FFF; }
#footer-con A:link { text-decoration: none; font-weight:normal; color:#FFF; }
#footer-con A:visited {text-decoration: none; font-weight:normal; color:#FFF; }
#footer-con A:active {text-decoration: none; font-weight:normal; color:#FFF; }
#footer-con A:hover { text-decoration: none; font-weight:normal; color: #FC0; }
#footer-col-left { float: left; width: 470px; text-align: left; }
#footer-col-right { float: left; width: 300px; text-align: right; }
#footer-col-left-row1 { padding-bottom: 15px; }
#footer-col-left-row2 { padding-bottom: 15px; }
#footer-col-left-row3 { color:#999; font-size: 10px; font-family: Arial, Verdana; padding-top: 10px; }
#footer-col-left-row3 A:link { text-decoration: none; font-weight:normal; color:#999; }
#footer-col-left-row3 A:visited {text-decoration: none; font-weight:normal; color:#999; }
#footer-col-left-row3 A:active {text-decoration: none; font-weight:normal; color:#999; }
#footer-col-left-row3 A:hover { text-decoration: none; font-weight:normal; color: #FC0; }
#footer-col-right-row1 { padding-bottom: 15px; padding-left: 60px; }
#footer-col-right-row2 { padding-bottom: 15px; color: #999; }
.footer-icon-con { float: left; height: 16px; width: 16px; padding-right: 10px; }
.footer-linebreak { background-image: url(../images/common/footer-linebreak.png); background-repeat: no-repeat; height: 16px; width: 2px; float: left; padding-right: 12px; }
.footer-txt-con { float: left; padding-right: 12px; }

#box-549-middle-about { background-image: url(../images/common/box-549-middle.png); background-repeat: repeat-y; width: 509px; padding-right: 20px; padding-left: 20px; color: #000; padding-bottom: 1px; min-height: 245px; }
#about-row1 { width: 770px; text-align: left; }
#about-row1-col-left { float: left; width: 549px; margin-right: 15px; }
#about-row1-col-right { float: left; height: 275px; width: 206px; }

#box-549-middle-training { background-image: url(../images/common/box-549-middle.png); background-repeat: repeat-y; width: 509px; padding-right: 20px; padding-left: 20px; color: #000; padding-bottom: 1px; min-height: 353px; }
#training-row1 { width: 770px; text-align: left; }
#training-row1-col-left { float: left; width: 549px; margin-right: 15px; }
#training-row1-col-right { float: left; width: 206px; }
#training-row1-col-right-row1 { padding-bottom:15px; }
#training-row2-col-right-row2 { padding-bottom:15px; }

#stud-dog-main-txt { padding-bottom: 10px; text-align: left; }
#stud-dog-row1 { padding-bottom: 25px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #333; }
#stud-dog-row2 { padding-bottom: 25px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #333; padding-top: 25px; }
#stud-dog-row3 { padding-bottom: 25px; padding-top: 25px; }
.stud-dog-col-left { float: left; width: 252px; padding-right: 25px; }
.stud-dog-col-left { float: left; width: 252px; padding-right: 25px; }
.stud-dog-col-left { float: left; width: 252px; padding-right: 33px; text-align: center; }
.stud-dog-col-right { float: left; width: 485px; }
.box-482-top { background-image: url(../images/stud-dogs/box-482-top.png); background-repeat: no-repeat; height: 15px; width: 484px; }
.box-482-middle { background-image: url(../images/stud-dogs/box-482-middle.png); background-repeat: repeat-y; width: 454px; padding-left: 15px; padding-right: 15px; color: #000; padding-bottom: 1px; }
.box-482-middle h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #000; margin-top:0; }
.box-482-bottom { background-image: url(../images/stud-dogs/box-482-bottom.png); background-repeat: no-repeat; height: 15px; width: 484px; }
.pedigree-button { padding-top: 15px; }

#box-549-middle-for-sale { background-image: url(../images/common/box-549-middle.png); background-repeat: repeat-y; width: 509px; padding-right: 20px; padding-left: 20px; color: #000; padding-bottom: 1px; min-height: 320px; }
#for-sale-row1 { width: 770px; text-align: left; }
#for-sale-row1-col-left { float: left; width: 549px; margin-right: 15px; }
#for-sale-row1-col-right { float: left; width: 206px; }
#for-sale-row1-col-right-row1 { padding-bottom:10px; }
#for-sale-row2-col-right-row2 { padding-bottom:15px; }

#news-row1 { width: 770px; text-align: left; }
#news-row1 A:link { text-decoration: none; font-weight:normal; color:#000; }
#news-row1 A:visited {text-decoration: none; font-weight:normal; color:#000; }
#news-row1 A:active {text-decoration: none; font-weight:normal; color:#000; }
#news-row1 A:hover { text-decoration: none; font-weight:normal; color: #990033; }
#news-row1 ul { list-style-image:url(../images/common/bullet-star.png); margin: 0px; padding-left: 30px; padding-bottom:0px; }
#news-row1 li { margin-bottom:25px; background-image: url(../images/common/white-trans-bg.png); }
#box-770-white-top { background-image: url(../images/news/box-770-white-top.png); background-repeat: no-repeat; height: 15px; width: 770px; }
#box-770-white-middle { background-image: url(../images/news/box-770-white-middle.png); background-repeat: repeat-y; width: 720px; color: #000; padding-right: 25px; padding-left: 25px; padding-bottom: 1px; }
#box-770-white-bottom { background-image: url(../images/news/box-770-white-bottom.png); background-repeat: no-repeat; height: 15px; width: 770px; }

#box-549-middle-microchipping { background-image: url(../images/common/box-549-middle.png); background-repeat: repeat-y; width: 509px; padding-right: 20px; padding-left: 20px; color: #000; padding-bottom: 1px; min-height: 320px; }
#microchipping-row1 { width: 770px; text-align: left; }
#microchipping-row1-col-left { float: left; width: 549px; margin-right: 15px; }
#microchipping-row1-col-right { float: left; width: 206px; }
#microchipping-row1-col-right-row1 { padding-bottom:10px; }
#microchipping-row2-col-right-row2 { padding-bottom:15px; }
#top-ribbon-black { background-image: url(../images/common/top-thin-bar-black.png); background-repeat: repeat-x; height: 7px; width: 100%; }
#lang-tab-con { background-image: url(../images/common/lang-tab.png); background-repeat: no-repeat; float: right; height: 32px; width: 204px; overflow: hidden; }
#translate-wrapper { height: 25px; overflow: hidden; }
.spacer-15px { height: 15px; width: 100%; }

#links-row1 { width: 770px; text-align: left; }
#links-row1 A:link { text-decoration: none; font-weight:normal; color:#000; }
#links-row1 A:visited {text-decoration: none; font-weight:normal; color:#000; }
#links-row1 A:active {text-decoration: none; font-weight:normal; color:#000; }
#links-row1 A:hover { text-decoration: none; font-weight:normal; color: #00C; }
#links-row1 ul { list-style-image:url(../images/common/bullet-star.png); margin: 0px; padding-left: 30px; padding-bottom:0px; }
#links-row1 li { margin-bottom:25px; background-image: url(../images/common/white-trans-bg.png); }

#contact-row1 { width: 770px; text-align: left; margin-bottom: 25px; }
#contact-row1-col-left { float: left; width: 277px; margin-right: 25px; }
#contact-row1-col-right { float: left; width: 468px; color: #FFF; }
#box-277-top { background-image: url(../images/contact/box-227-white-top.png); background-repeat: no-repeat; height: 15px; width: 277px; }
#box-277-middle { background-image: url(../images/contact/box-227-white-middle.png); background-repeat: repeat-y; width: 247px; padding-left: 15px; padding-right: 15px; color: #000; padding-bottom: 1px; font-size: 15px; min-height: 410px; }
#box-277-middle span { padding-left:23px; }
#box-277-bottom { background-image: url(../images/contact/box-227-white-bottom.png); background-repeat: no-repeat; height: 15px; width: 277px; }
.box-468-top { background-image: url(../images/contact/box-468-top.png); background-repeat: no-repeat; height: 15px; width: 468px; }
#box-468-middle { background-image: url(../images/contact/box-468-middle.png); background-repeat: repeat-y; width: 418px; padding-left: 25px; padding-right: 25px; padding-bottom: 1px; min-height: 410px; }
#box-468-middle2 { background-image: url(../images/contact/box-468-middle.png); background-repeat: repeat-y; width: 418px; padding-left: 25px; padding-right: 25px; padding-bottom: 1px; min-height: 146px; color: #FFF; }
#box-468-middle2 A:link { text-decoration: none; font-weight:normal; color:#FFF; }
#box-468-middle2 A:visited {text-decoration: none; font-weight:normal; color:#FFF; }
#box-468-middle2 A:active {text-decoration: none; font-weight:normal; color:#FFF; }
#box-468-middle2 A:hover { text-decoration: none; font-weight:normal; color: #FC0; }
.box-468-bottom { background-image: url(../images/contact/box-468-bottom.png); background-repeat: no-repeat; height: 15px; width: 468px; }
.contact-form-label-con { padding-bottom: 2px; }
.contact-form-input-bg { height: 25px; width: 418px; margin-bottom: 13px; }
#contact-form-txt-area-bg { height: 113px; width: 418px; margin-bottom: 25px; }
#contact-form-button-con { float: right; height: 25px; width: 123px; }
#contact-form-button-con input { width:123px; height: 25px; }

#contact-row2 { width: 770px; text-align: left; }
#contact-row2-col-left { float: left; width: 277px; margin-right: 25px; }
#contact-row2-col-right { float: left; width: 468px; }
.contact-icon-con { float: left; height: 16px; width: 16px; padding-right: 7px; }

#privacy-policy-row1 { width: 770px; text-align: left; }
#privacy-policy-row1 ul { list-style-image:url(../images/common/bullet-star.png); margin: 0px; padding-left: 30px; padding-bottom:0px; }
#privacy-policy-row1 li { margin-bottom:25px; background-image: url(../images/common/white-trans-bg.png); }

#terms-row1 { width: 770px; text-align: left; }
#terms-row1 ul { list-style-image:url(../images/common/bullet-star.png); margin: 0px; padding-left: 30px; padding-bottom:0px; }
#terms-row1 li { margin-bottom:25px; background-image: url(../images/common/white-trans-bg.png); }

input { width:408px; height: 21px; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
textarea { width:408px; height:113px; padding: 5px; }

.error-txt { font-size: 10px; font-family: Arial, Verdana; color: #FC0; }

#success-row1 { width: 770px; }
#success-row1 h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: bold; color: #142106; margin-top: 0px; background-image:none; background-repeat: no-repeat; padding-left: 0px; }
#success-footer-bg { background-color: #242424; height: 500px; width: 100%; border-top-width: 2px; border-top-style: solid; border-top-color: #FFF; }

.datefield{ /*CSS for date field in general*/ color:#510000; font-size: 11px; }
#box-770-white-middle-whats-new { background-image: url(../images/news/box-770-white-middle.png); background-repeat: repeat-y; width: 720px; color: #000; padding-right: 25px; padding-left: 25px; padding-bottom: 1px; }
#box-770-white-middle-whats-new p { padding:10px; border: 1px dashed #333;  }
#box-770-white-middle-whats-new A:link { text-decoration: none; font-weight:bold; color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#box-770-white-middle-whats-new A:visited {text-decoration: none; font-weight:bold; color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#box-770-white-middle-whats-new A:active {text-decoration: none; font-weight:bold; color:#000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
#box-770-white-middle-whats-new A:hover { text-decoration: none; font-weight:bold; color: #710000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }

#box-435-top { background-image: url(../images/common/box-435-top.png); background-repeat: no-repeat; height: 15px; width: 435px; }
#box-435-middle { background-image: url(../images/common/box-435-middle.png); width: 395px; background-repeat: repeat-y; padding-right: 20px; padding-left: 20px; text-align: left; padding-bottom: 1px; color: #000; }
#box-435-middle h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #FFF; background-image: url(../images/common/icon-1st.png); background-repeat: no-repeat; padding-left: 25px; height: 25px; margin: 0; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; }
#box-435-bottom { background-image: url(../images/common/box-435-bottom.png); background-repeat: no-repeat; height: 15px; width: 435px; }

#index-row2-col-left { float: left; width: 435px; margin-right: 15px; }
#index-row2-col-right { float: left; width: 320px; }

#box-320-top { background-image: url(../images/common/box-320-top.png); background-repeat: no-repeat; height: 15px; width: 320px; }
#box-320-middle { background-image: url(../images/common/box-320-middle.png); width: 280px; background-repeat: repeat-y; padding-right: 20px; padding-left: 20px; text-align: left; padding-bottom: 1px; color: #FFF; min-height: 315px; }
#box-320-middle h2 { font-family:"Arial Black", Gadget, sans-serif; font-size: 14px; font-weight: bold; color: #000; background-image: url(../images/index/dogs-for-sale-h2-bg.gif); background-repeat: no-repeat; height: 22px; width: 198px; padding-left: 5px; }
#box-320-bottom { background-image: url(../images/common/box-320-bottom.png); background-repeat: no-repeat; height: 15px; width: 320px; }
#index-latest-news-con { height: 74px; width: 280px; margin-top: 15px; background-image: url(../images/index/latest-news-bg.png); background-repeat: no-repeat; padding-top: 40px; padding-left: 20px; text-align: left; font-family: "Arial Black", Gadget, sans-serif; padding-right: 135px; }
.contact-linebreak { padding-top: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #8FAC53; }

#index-latest-news-con .titlefield{ text-decoration: none; }
#index-latest-news-con A:link { text-decoration: none; font-weight:normal; color:#000; }
#index-latest-news-con A:visited {text-decoration: none; font-weight:normal; color:#000; }
#index-latest-news-con A:active {text-decoration: none; font-weight:normal; color:#000; }
#index-latest-news-con A:hover { text-decoration: none; font-weight:normal; color: #DEAB45; }
#index-latest-news-con .datefield{ color:#D5E96C; font-size: 12px; }
#index-news-ticker{ width: 280px; height: 119px; }
