/* CSS Document */
body{
padding:0;
margin:0;
background:#5c5647;
}

#pagetop{
background:url(../images/pagetop-bg.jpg) no-repeat top center;
padding:0;
margin:0;
float:left;
width:100%
}
#pagebottom{
background:url(../images/pagebottom-bg.jpg) repeat-x bottom;
padding:0;
margin:0;
float:left;
width:100%;
}

#wrapper{
width:930px;
padding:0;
margin:0 auto;
}
.clear{
clear:both;
}

#logoblock{
width:910px;
padding:0 10px 0 10px;
margin:0;
float:left;
height:160px;
}
#logoblock .logoleft{
width:240px;
padding:0;
margin:0;
float:left;
}
#logoblock .logoright{
width:670px;
padding:0;
margin:0;
float:left;
}
.logoright .search{
width:317px;
padding:7px 0 0 353px;
margin:0;
float:left;
height:26px;
background:url(../images/search-bg.jpg) no-repeat right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#e8e0cd;
}
.search .searchblock{
width:260px;
padding:0;
margin:0;
float:left;
height:26px;
text-align:left;
}
.search .flags{
width:50px;
padding:0;
margin:0;
height:26px;
float:left;
text-align:center;
}
.search .searchtitle{
line-height:18px;
padding:0 0 5px 0;
float:left;
display:block;
font-weight:bold;
}

#toplinks{
width:332px;
padding:28px 10px 0 328px;
margin:0;
float:left;
}
#tweetbox{
background:url(../images/tweet-bg.jpg) no-repeat;
width:332px;
padding:0;
margin:0;
float:left;
height:45px;
}
#tweetbox .tweeticon{
width:53px;
float:left;
padding:0;
margin:0;
}
#tweetbox .homelinks{
width:279px;
padding:0 0 15px 0;
margin:0;
float:left;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6c6653;
text-transform:uppercase;
font-weight:bold;
}
#tweetbox .homelinks a{
text-decoration:none;
color:#e8e0cd;
}
#tweetbox .homelinks a:hover{
text-decoration:none;
color:#f99d1c;
}
#tweetbox a.homelinkactive{
text-decoration:none;
color:#f99d1c;
}

#mainmenu{
width:670px;
padding:0 0 0 10px;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-weight:normal;
color:#e8e0cd;
line-height:48px;
height:48px;
}
#mainmenu .menublocks{
padding:0 13px 0 0;
display:block;
float:left;
}
#mainmenu .menublockslast{
padding:0;
display:block;
float:left;
}
.aboutme{
line-height:46px;
color:#e8e0cd;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.aboutme:hover{
line-height:46px;
color:#f99d1c;
background:url(../images/aboutme-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.aboutmeactive{
line-height:46px;
color:#f99d1c;
background:url(../images/aboutme-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.history{
line-height:46px;
color:#e8e0cd;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.history:hover{
line-height:46px;
color:#f99d1c;
background:url(../images/history-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.historyactive{
line-height:46px;
color:#f99d1c;
background:url(../images/history-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.breeds{
line-height:46px;
color:#e8e0cd;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.breeds:hover{
line-height:46px;
color:#f99d1c;
background:url(../images/breeds-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.breedsactive{
line-height:46px;
color:#f99d1c;
background:url(../images/breeds-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.puppies{
line-height:46px;
color:#e8e0cd;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.puppies:hover{
line-height:46px;
color:#f99d1c;
background:url(../images/puppies-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.puppiesactive{
line-height:46px;
color:#f99d1c;
background:url(../images/puppies-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.results{
line-height:46px;
color:#e8e0cd;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.results:hover{
line-height:46px;
color:#f99d1c;
background:url(../images/results-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}
.resultsactive{
line-height:46px;
color:#f99d1c;
background:url(../images/results-button.jpg) no-repeat;
text-decoration:none;
height:46px;
display:block;
float:left;
}


#titleblock{
background:url(../images/titlebg.jpg) no-repeat;
height:48px;
padding:10px 0 0 25px;
width:905px;
margin:0;
float:left;
line-height:48px;
color:#3c372b;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
}
#titleblock .italiktitle{
font-style:italic;
color:#605a48;
}

#maincontent{
background:url(../images/maincontent-bg.png) repeat-y;
width:930px;
padding:0;
margin:0;
float:left;
}
.indexheaderborderbottom{
width:930px;
padding:0;
margin:0;
float:left;
}
.indexheader{
width:910px;
padding:0 10px 0 10px;
margin:0;
float:left;
}
.indexheadermain{
width:890px;
padding:0 10px 0 10px;
margin:0;
float:left;
background:url(../images/header-bg.jpg) repeat-y;
}
.indexgallery{
width:640px;
padding:0;
margin:0;
float:left;
background:#514b3f;
}
.indexheader-right{
width:250px;
padding:0;
margin:0;
float:left;
}
.indexheaderright{
background:url(../images/header-bg-right-bg.jpg) repeat-y;
width:250px;
padding:0;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#e8e0cd;
}
.aboutmecontent{
background:url(../images/header-bg-right-bg.jpg) repeat-y;
width:250px;
padding:0;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#e8e0cd;
line-height:16px;
}
.indexrightbg{
background:url(../images/header-right-bg.jpg) no-repeat top;
width:230px;
padding:0 10px 0 10px;
margin:0;
float:left;
}
.indexheaderright .dogdes{
width:230px;
padding:0 0 6px 0;
float:left;
display:block;
margin:0;
}
.indexheaderright .dogdes .whitetext{
color:#FFFFFF;
font-style:italic;
}
.indexheaderparts{
width:250px;
padding:0;
margin:0;
float:left;
}


#indexcontentblock{
width:898px;
padding:0 16px 5px 16px;
margin:0;
float:left;
}
#indexcontentblock .maincontent{
width:878px;
padding:0 10px 0 10px;
margin:0;
float:left;
background:url(../images/indexpage-contentbg.jpg) no-repeat #61704f;
}
#indexcontentblock .maincontentleft{
width:286px;
padding:0;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
line-height:19px;
}
#indexcontentblock .maincontentleft .dotedheading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#e8e0cd;
line-height:35px;
height:35px;
width:286px;
float:left;
display:block;
margin:0 0 5px 0;
border-bottom:1px dotted #e8e0cd;
}
#indexcontentblock .maincontentmid{
width:270px;
padding:0;
margin:0;
float:left;
height:180px;
}
#indexcontentblock .maincontentmid .dotedheading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#e8e0cd;
line-height:35px;
height:35px;
width:270px;
float:left;
display:block;
border-bottom:1px dotted #e8e0cd;
margin:0 0 10px 0;
}
#indexcontentblock .indexborder{
width:18px;
padding:0;
margin:0;
float:left;
height:180px;
}

#bottomtableheading{
line-height:39px;
height:39px;
padding:0 16px 0 16px;
margin:0;
float:left;
width:898px;
}
#bottomtableheading .titlebg{
background:url(../images/bottomtable-heading.jpg) repeat-x;
width:888px;
padding:0 0 0 10px;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
color:#605a48;
}

#chartblock{
width:898px;
padding:0 16px 0 16px;
margin:0;
float:left;
}
.chartleftbg{
background:#484335;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
color:#d5cfc3;
}
.charttablecolor{
background:#ffffff;
}
#chartadmin{
background:#ddd9ce;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#766f5b;
width: 160px;
}
#chartadmin input,textarea{
width: 160px;
}
.charttablecolor1{
background:#ddd9ce;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#766f5b;
}
.charttablecolor2{
background:#e6e3da;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#766f5b;
}
.charttablecolor3{
background:#d5cfc3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#766f5b;
}
.charttablecolor4{
background:#ddd6c9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#766f5b;
}
.charttablecolor5{
background:#d5cfc3;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#766f5b;
}
.charttablecolor6{
background:#ddd6c9;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#766f5b;
}

#indexfooter-title{
background:url(../images/indexfooter-title.jpg) no-repeat;
width:930px;
padding:0;
margin:0;
float:left;
height:63px;
}

#footerlinks{
width:930px;
padding:0;
margin:0;
float:left;
font-family:"Myriad Pro", Tahoma;
font-size:13px;
font-weight:normal;
color:#92907c;
height:43px;
line-height:43px;
text-align:center;
text-transform:uppercase;
}
#footerlinks a{
padding:0 23px 0 23px;
color:#92907c;
text-decoration:none;
}
#footerlinks a:hover{
padding:0 23px 0 23px;
color:#585242;
text-decoration:none;
}


#copyright{
width:930px;
padding:9px 0 4px 0;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
color:#e8e0cd;
font-style:italic;
height:59px;
line-height:59px;
text-align:center;
}
#copyright .copyrightleft{
width:152px;
padding:0;
margin:0;
float:left;
}
#copyright .copyrightmid{
width:500px;
padding:0;
margin:0;
float:left;
text-align:center;
}
#copyright .copyrightright{
width:110px;
padding:0;
margin:0;
float:left;
text-align:center;
}
#copyright .whitecolor{
color:#FFFFFF;
}
.galleryimagesborder{
border:4px solid #e8e0cd;
height: 112px;
max-width:155px;
}

/* aboutus styles */
.aboutcontent{
width:880px;
padding:0 25px 0 25px;
margin:0;
float:left;

background:url(../images/about-contentcenter.png) repeat-y;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#FFFFFF;
line-height:16px;
}
.aboutcontent .dotedheading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#e8e0cd;
line-height:35px;
height:35px;
width:880px;
float:left;
display:block;
margin:0 0 5px 0;
border-bottom:1px dotted #e8e0cd;
}
.aboutcontentleft{
width:380px;
padding:0;
margin:0;
float:left;
}
.aboutimagesblock{
width:500px;
padding:5px 0 0 0;
margin:0;
float:left;
text-align:right;
}
.aboutmaincontent{
width:880px;
padding:0;
margin:0;
float:left;
}

/* history styles */
#historyblock{
background:url(../images/maincontent-bg.png) repeat-y;
width:898px;
padding:0 16px 0 16px;
margin:0;
float:left;
}
.historycontent{
background:url(../images/historyblock-bg.jpg) repeat-y;
padding:0;
margin:0;
float:left;
width:898px;
}
.historyheading{
background:url(../images/history-heading-bg.jpg) no-repeat;
line-height:58px;
width:888px;
padding:0 0 0 10px;
margin:0;
float:left;
color:#e8e0cd;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
font-style:italic;
}
.historymaincontent{
width:878px;
padding:10px 10px 0 10px;
margin:0;
float:left;
}
.historyleft{
width:720px;
border-right:1px solid #dad9d6;
float:left;
padding:0 9px 0 0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#4b4538;
font-style:italic;
}
.historyright{
width:134px;
padding:0 0 0 10px;
margin:0;
float:left;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#4b4538;
font-style:italic;
}
.historybottomshadow{
background:url(../images/historybottomshadow.jpg) no-repeat;
height:25px;
width:898px;
padding:0;
margin:0;
float:left;
}
.historybottomshadow1{
height:14px;
width:898px;
padding:0;
margin:0;
float:left;
}


/*--- tabs---- */
#leftcol{width:898px; padding:0px; float:left}
#leftcol ul{margin:0; padding:24px 0 0 14px; width:884px; background:url(../images/breeds-top.jpg) no-repeat; height:29px;}
#leftcol ul li{margin:0; padding:0; list-style-type:none; float:left; color:#ffffff; font:bold 14px Arial, Helvetica, sans-serif; line-height:28px;  }

#leftcol ul li.selected{position: relative;top:0; border-bottom-color: #F3F3F3; color:#ffffff;}

#leftcol ul li .lileftbg{ background:url(../images/lileftbg.gif) no-repeat; width:5px; height:28px; float:left}
#leftcol ul li .limidbg{ background:url(../images/limidbg.gif) repeat-x;height:28px; float:left; padding:0 5px;}
#leftcol ul li .limidbg a{text-decoration:none; color:#ffffff; }
#leftcol ul li .limidbg a:hover{text-decoration:none; color:#ffffff; }
#leftcol ul li .lirightbg{ background:url(../images/lirightbg.gif) no-repeat; width:5px; height:28px; float:left; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#807d7a;}
#leftcol .licontent{background: url(../images/lidivbg.gif) top no-repeat; padding:0; width:898px;  clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#807d7a;}
#leftcol .licontent ul{padding:15px 0 15px 15px; margin:0; width:868px;}
#leftcol .licontent ul li{padding:0 0 0 25px; margin:0 0 10px 0; width:843px; background: url(../images/arr.gif) left top no-repeat; list-style-type:none; color:#807d7a; font:12px Arial, Helvetica, sans-serif; line-height:16px; display:block }
#leftcol .licontent ul li a{text-decoration:underline; color:#ffffff; }
#leftcol .licontent ul li a:hover{text-decoration:underline; color:#ffffff; }
#leftcol .licontent .textbig{color:#000000; font:12px Arial, Helvetica, sans-serif; line-height:16px;}

#leftcol ul li .lileftbgsel{ background:url(../images/lileftbgsel.gif) no-repeat; width:5px; height:28px; float:left}
#leftcol ul li .limidbgsel{ background:url(../images/limidbgsel.gif) repeat-x; height:28px; float:left; padding:0 5px;}
#leftcol ul li .lirightbgsel{ background:url(../images/lirightbgsel.gif) no-repeat; width:5px; height:28px; float:left; margin:0 6px 0 0}
.links{font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; float:right; padding-right:80px;}
.links:hover{font:11px Arial, Helvetica, sans-serif; color:#0A94D6; text-decoration:underline; float:right; padding-right:80px;}
.links1{font:11px Arial, Helvetica, sans-serif; color:#0A94D6; text-decoration:underline;}
.links1:hover{font:11px Arial, Helvetica, sans-serif; color:#0A94D6; text-decoration:none;}
.categories{width:630px; float:left;}
.categories2{width:630px; float:left;}

/*--- breeds---- */
#breedstoplinks{
width:890px;
padding:0 4px 0 4px;
margin:0;
float:left;
}
#breedscontent{
width:870px;
padding:10px 14px 0 14px;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#4b4538;
font-style:italic;
text-align:justify;
}
#breedscontent hr{
border:1px solid #dad9d6;
}

/*--- puppies---- */
.puppiesleft{
width:439px;
padding:1px;
margin:0;
float:left;
border-bottom:1px solid #FFFFFF;
border-right:3px solid #e8e0cd;
}
.puppiesright{
width:439px;
padding:1px;
margin:0;
float:right;
border-bottom:1px solid #FFFFFF;
border-left:3px solid #e8e0cd;
}
.puppiesleftdes{
background:url(../images/puppies-des-bg.jpg) no-repeat bottom #504a3c;
width:419px;
padding:10px;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#e8e0cd;
line-height:22px;
}
.puppiesleftdes .whitetext{
color:#FFFFFF;
font-style:italic;
}
.puppiesheading{
font-size:16px;
}

/*---Links---- */
.linkscontent{
background:url(../images/historyblock-bg.jpg) repeat-y;
padding:0 4px 0 4px;
margin:0;
float:left;
width:890px;
}
.linkblock1{
background:url(../images/linkblock-bg1.jpg) repeat-x;
padding:10px;
width:870px;
margin:0;
float:left;
border-bottom:1px solid #FFFFFF;
}
.linkblock2{
padding:10px;
width:870px;
margin:0;
float:left;
}
.linkslogo{
width:152px;
padding:0 20px 0 0;
margin:0;
float:left;
}
.linksdes{
width:420px;
padding:0;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#e8e0cd;
text-align:justify;
line-height:16px;
}
.linksdes1{
width:420px;
padding:0;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#4b4538;
text-align:justify;
font-style:italic;
line-height:16px;
}
.linkheading1{
color:#e8e0cd;
font-size:16px;
font-style:normal;
}
.linkheading2{
color:#4b4538;
font-size:16px;
font-style:normal;
}
.linksurl{
width:260px;
padding:80px 10px 0 0;
margin:0;
float:left;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#e8e0cd;
font-style:italic;
}
.linksurl1{
width:260px;
padding:80px 10px 0 0;
margin:0;
float:left;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#4b4538;
font-style:italic;
}
.linkwhitetext{
color:#FFFFFF;
font-style:italic;
}

/*---contact---- */
.contacttop{
width:890px;
padding:0;
margin:0;
float:left;
}
.contactcontent{
width:890px;
padding:0;
margin:0;
float:left;
}
.contactleft{
width:545px;
border-right:1px solid #FFFFFF;
float:left;
padding:0 10px 0 10px;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#4b4538;
font-weight:normal;
}
.contactleft form{
padding:10px 0 0 0;
width:545px;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
}
.contactleft form fieldset{
border:0;
float:left;
width:545px;
padding:0 0 4px 0;
margin:0;
}
.contactleft form fieldset input{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#928770;
}
.contactleft form .title{
width:85px;
padding:0;
margin:0;
float:left;
}
.contactright{
width:304px;
padding:0 10px 0 10px;
margin:0;
float:left;
background:url(../images/contact-map-bg.jpg) no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#e8e0cd;
}
.contactright .contactwhite{
font-size:14px;
color:#FFFFFF;
font-style:italic;
}
.contactright .contactmap{
width:304px;
padding:0 0 10px 0;
margin:0;
float:left;
}
.contactright .address{
border-top:1px solid #746e5f;
width:304px;
padding:5px 0 0 0;
margin:0;
float:left;
}

.resultsbottomshadow1{
height:10px;
width:898px;
padding:0;
margin:0;
float:left;
}
.resultscontent-bg{
background:url(../images/resultsbg.jpg) no-repeat #4f493b;
width:870px;
padding:0 10px 10px 10px;
margin:0;
float:left;
}
.resultsheading{
width:870px;
margin:0;
padding:0 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
color:#e8e0cd;
float:left;
}
.resultscontent{
width:870px;
margin:0;
padding:0;
float:left;
}
.resultspart{
width:220px;
padding:0 0 5px 0;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#e8e0cd;
}
.resultspart1{
width:210px;
padding:0 0 5px 0;
margin:0;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#e8e0cd;
}
.resultpoints{
padding:0 0 5px 0;
float:left;
width:210px;
margin:0;
}
.resultwhitetext{
color:#FFFFFF;
font-style:italic;
}
