﻿#BreedHeading { height: 85px; display:block; float:none; width:100%; }
#BreedFooter {margin-top: 10px; margin-bottom: 10px;}
#BreedTitle { height: 60px; display:block; width:100%; float: left; margin-bottom: 10px; }
#BreedTitle h1 { font: 22px Tahoma, Arial, Verdana; margin:8px 0px 0px 8px; padding: 0px;}
#BreedTitleEx h1 { font: 22px Tahoma, Arial, Verdana; margin:8px 0px 0px 0px; padding: 0px;}
#BreedTitleEx h2.feedsEx {padding: 0px 20px 5px 0px; background: url(../Img/Articles/rss.png) right 2px no-repeat;float:right;}
#BreedTitle h2 { margin: 0px 0px 0px 8px; padding: 0px; font-size: 11px; font-weight: normal;}
#BreedBorder {}
.BreedTabLinks { line-height: 25px; background: #5A5757; height: 25px; border-bottom: 1px solid #000000; text-align: center; border-top: 1px solid #000000; border-right: 1px solid #000000; margin-right: 1px; margin-left: 1px;}
.BreedTabBody { line-height: 25px; border-bottom: 1px solid #5A5757; text-align: center; border-top: 7px solid #5A5757; border-right: 1px solid #5A5757; border-left: 1px solid #5A5757; padding: 25px;}
.BreedTabTable { line-height: 25px; border-bottom: 1px solid #5A5757; border-top: 1px solid #5A5757; border-right: 1px solid #5A5757; border-left: 1px solid #5A5757; }
.BreedTabLinks a { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-right: 7px; border-right: 1px solid #FFFFFF; padding-left: 3px;}
.BreedTabLinks a:hover{ background: #5A5757; text-decoration: underline;}
.BreedTabRow { height: 25px; background: repeat-x; margin-right: 1px; margin-top: 10px; margin-left: 1px; }
.BreedTabRow .unselected_tab { height: 25px; width: 120px; position: absolute; background: url(../Img/tabs/BreedUnSelectedTab.png) no-repeat right top;}
.BreedTabRow .unselected_tab a { display: block; height: 25px; width: 120px; line-height: 25px; text-align: center; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.BreedTabRow .unselected_tab a:hover{ height: 25px; width: 120px; position: absolute; text-decoration: underline; background: url(../Img/tabs/BreedUnSelectedTab.png) no-repeat right top;}
.BreedTabRow .selected_tab { height: 25px; width: 120px; position: absolute; background: url(../Img/tabs/BreedSelectedTab.png) no-repeat right top; margin-top: 1px;}
.BreedTabRow .selected_tab a { display: block; height: 25px; width: 120px; line-height: 25px; text-align: center; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.BreedTabRow .selected_tab a:hover{ height: 25px; width: 120px; position: absolute; text-decoration: underline; background: url(../Img/tabs/BreedSelectedTab.png) no-repeat right top;}
#BreedLinks { display:block; text-align:right; float:none; width:100%; padding-top:10px; padding-bottom:10px;}
#BreedPost{ float:right; padding-right:10px; padding-top:60px;}
#BreedContent { background: #FFFFFF; margin-right: 1px; margin-left: 1px;}
#BreedContentRight { /*width: 272px;*/ margin-top: 3px; background: #C4BDBD; padding-bottom: 5px; float: right; margin-bottom: 10px;}
#BreedMainImg { background: #FFFFFF; border: 1px solid #6f8e05; width: 260px; text-align: center; padding-top: 5px; padding-bottom: 5px; margin-top: 5px;}
#BreedMainImg_tab span { display: block; float: left; height: 22px; width: 95px; margin-right: 2px;}
#BreedMainImg_tab a { display: block; font-weight: bold; color: #FFFFFF; text-decoration: none; margin-left: 0px; line-height: 18px; padding-left: 35px; height: 22px;}
#BreedContentRight h3 { padding: 0px; font-size: 14px; color: #455608; line-height: 28px; display: block; height: 28px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px;}
#BreedContentRight h3 img { float: right; margin-right: 5px;}
.BreedSpecs label { display: block; position: absolute; width: 100px; font-weight: bold; text-align: left; margin-left: 5px;}
.BreedSpecs span { margin-left: 105px; display: block;}
.BreedSpecs { background: #FFFFFF; border: 1px solid #6f8e05; width: 260px;}
.BreedSpecs p { margin: 0px; display: block; padding: 4px 0px; border-bottom: 1px dotted #CCCCCC;}
#BreedMiniTabs { height: 24px; padding-left: 5px;}
.BreedMiniTabOff { background: url(../Img/Tabs/tab_attr.gif) no-repeat left top; height: 24px; width: 78px; display: block; float: left; text-align: center; line-height: 24px; color: #000000; text-decoration: none;}
.clear { font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; clear: both; float: none; height: 1px;}
.BreedMiniTabOn { background: url(../Img/Tabs/tab_attr_on.gif) no-repeat left top; height: 24px; width: 78px; display: block; float: left; text-align: center; line-height: 24px; color: #000000; text-decoration: none;}

.PedigreeLink { width: 190px; height: 120px;  float: left; margin-top:70px;}
.PedigreeMain { border:0; width:100%;height:50%;}

.image { width: 150px; height: 150px; margin-left: 8px; float: left; margin-right: 8px;}
.imageBusiness { width: 150px; height: 120px; margin-left: 8px; float: left; margin-right: 8px;}

.TNImage { margin-top: 8px;}
.TNImageLink { height: 30px; line-height: 30px; /*text-align: center;*/}

#MediaList {float: right; width: 550px;}
.MediaBreadCrumbNav{ padding:3px;}
.MediaTNImage { margin-top: 5px;}
.MediaImage { width: 100px; height: 90px; margin-left: 10px; margin-right: 10px; float: left;}
.MediaListItem { background: #FFFFFF; min-height: 105px; width: 375px; border: 1px solid #bfbfbf; margin: 5px 10px 5px 10px; padding:5px;}
.MediaListItemSm { background: #FFFFFF; height: 88px; overflow: hidden; width: 332px; border: 1px solid #bfbfbf; margin: 5px; padding:5px;}
.MediaListTitle{ font-weight:bold;}
.MediaListText { float: left; width: 255px; overflow: hidden;}
.MediaListTextSm { float: left; width: 200px; overflow: hidden;}


#Business  a {  text-decoration: none;}
#Business a:hover { text-decoration: underline;}
.BusinessTitle h4 { color:Maroon;font-size: 11px; display: block; margin: 0px 8px 10px 8px; border-bottom: 1px solid #b5cd6b; line-height: 18px; font-weight:normal;}
.BusinessText { float: left; width: 170px; overflow: hidden;}
.BusinessText h2 {color:Maroon;font-weight:bold; font-size: 12px; margin: 8px 0px 0px; border-bottom: 1px solid #CCCCCC;}
.BusinessText1 {color:Maroon;font-weight:bold; font-size: 12px; margin: 8px 0px 0px; border-bottom: 1px solid #CCCCCC;}
.BusinessText p { color:Maroon;margin: 7px 0px 0px;}
.BusinessContent {  background: #FFFFFF;height: 120px; width: 350px; border: 1px solid #bfbfbf; margin-top: 9px; margin-left: 9px;}
.BusinessDirImage { width: 120px; height: 120px; margin-left: 8px; float: left; margin-right: 8px;}


#Classifieds {float: right; height: 204px; width: 551px;}
#Classifieds  a {color: #0066CC; text-decoration: none;}
#classifieds a:hover { text-decoration: underline;}
.ClassifiedsContent { background: #FFFFFF; height: 225px; width: 530px; border: 1px solid #bfbfbf; margin-top: 9px; margin-left: 9px;margin-right: 9px;}
.ClassifiedsContentNew { background:url(../img/articles/gray_fade.png) repeat-x; height: 165px; width: 425px; border: 1px solid #bfbfbf; margin-top: 9px; margin-left: 0px;margin-right: 9px;}
.ClassifiedsContentPedigree { background:url(../img/articles/gray_fade.png) repeat-x; height: 180px; width: 425px; border: 1px solid #bfbfbf; margin-top: 9px; margin-left: 0px;margin-right: 9px;}
.ClassifiedTitle h4 { font-size: 11px; display: block; margin: 0px 8px 10px 8px; border-bottom: 1px solid #b5cd6b; line-height: 18px; font-weight:normal;}
.ClassifiedsText { float: left; width: 350px; overflow: hidden;}
.ClassifiedsText h2 { font-size: 12px; margin: 8px 0px 0px; border-bottom: 1px solid #CCCCCC;}
.ClassifiedsText p { margin: 7px 0px 0px;}
.ClassifiedsTextNewPedigree { float: left; width: 235px; overflow: hidden;}
.ClassifiedsTextNew { float: left; width: 250px; overflow: hidden;}
.ClassifiedsTextNew h2 { font-size: 12px; margin: 12px 0px 0px; }
.ClassifiedsTextNew p { margin: 0px 0px 0px;}
.ClassifiedsQuicklink { line-height: 40px; height: 40px; display: block; padding: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center;}
#ClassifiedsNav { width: 530px; margin-left: 9px; margin-top: 4px;}
#ClassifiedsNav  img { border-width: 0px; border-style: none;}
#ClassifiedsPrev { width: 120px; float: left;}
#ClassifiedsAll { text-align: center; width: 190px; float: left; line-height: 16px;}
#ClassifiedsNext { text-align: right; float: left; width: 120px;}
#ClassifiedsNav a { font-weight: bold; color: #333333;}

/*#additional_photos { margin-top: 8px; margin-right: 10px;}
#additional_photos a { background: #FFFFFF; display: block; height: 90px; width: 90px; border: 1px solid #6f8e05; float: right; margin-left: 13px; margin-bottom: 5px;}
#additional_photos img { margin-top: 5px; margin-left: 5px; border-style: none; float: left;}*/


#additional_photos { margin-top: 8px; margin-right: 10px;}
#additional_photos a { background: #FFFFFF; display: block; height: 90px; width: 90px; border: 1px solid #6f8e05; float: Left; margin-left: 13px; margin-bottom: 5px;}
#additional_photos img { margin-top: 5px; margin-left: 5px; border-style: none; float: left;}

.item_list { margin-top: 14px;}
.item_list p { margin: 0px; display: block; padding: 0px 0px 0px 80px;}
.item_list span { display: block;}
.item_list label { position: absolute; float: left; text-align: right; width: 80px; font-weight: bold; height: 16px; margin-left: -83px; display: block;}

.bottom_row { margin-top: 15px; clear: both;}
div.tabOn { background: url(../Img/Tabs/tab_attr_on.gif) no-repeat left top; font-weight: bold; color: #FFFFFF;}
div.tabOff { background: url(../Img/Tabs/tab_attr.gif) no-repeat left top; border:none;}

a.tabOn { /*background: url(../Img/breeds/tab_attr_on.gif) no-repeat left top;*/ font-weight: bold; color: #FFFFFF;}
a.tabOff { /*background: url(../Img/breeds/tab_attr.gif) no-repeat left top;*/ border:none;}

.breed_photo { height: 117px; width: 155px; float: left;}
.breed_photo img { border: 1px solid #CCCCCC;}
.breed_info { float: left; width: 445px;}
.breed_rating { float: right;}
.breed_info h3 { line-height: 26px; background: #9ecd00; margin: 0px; padding: 0px 0px 0px 8px; height: 26px; font-size: 12px; display:block;}
.breed_info p { margin: 0px 0px 0px 8px; line-height: 18px; clear: both; padding: 0px;}
.breed_info label { display: block; font-weight: bold; margin: 0px; padding: 0px; float: left; width: 65px;}
.breed_info span { padding-right: 15px; display: block; float: left; width: 150px;}

.breed_img { width: 200px; float: left; text-align: center; height: 180px;}
.breed_img img { border: 1px solid #666666;}
.breed_img_title { display: block; margin-top: 3px; margin-right: 12px; margin-left: 12px;}
.breed_info a { color: #7D9E0A;}
.breed_info h3 a { color: #000000; text-decoration: none;}
.BreedContentText  { font: 20px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; padding: 0px 0px 0px 8px;}
#BreedContentLeft { margin: 0px;}

.breadcrumb { font-size: 11px; padding-left: 15px; height: 26px;}
.breadcrumb a { color: #687e1a; font-size: 12px; padding-right: 5px; padding-left: 5px;}
#headerimg { padding-left: 5px;}
.featured { border-top: 4px solid #6BBE00; margin-bottom: 20px;}

#SearchButton { float: left; margin-top: 2px;}

.divider { border-top: 1px solid #CCCCCC; font-size: 1px; line-height: 1px; height: 1px; padding: 0px; margin: 15px 10px 0px;}

#rightSideBar { display:block; width: 325px; float: right; background: #F5F5F5; margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; border: solid 1px black;}

#rightSideBar325 { position:relative; display:block; width: 325px; float: right; margin-top: 10px; margin-right: 20px; margin-bottom: 10px; border: solid 1px black; }
#leftSideBar{ position:relative; display:block; width: 600px; float: left; margin-left: 10px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px;	}
#mainDisplayImagePreview {  background: #FFFFFF; border: 1px solid #6f8e05; width: 300px; height:300px; margin-left: 10px; margin-top: 10px; margin-bottom: 5px; float:left;}
#mainDisplayImage { background: #FFFFFF; border: 1px solid #6f8e05; width: 300px; height:300px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; float:right;}
#mainDisplayImageRecipe { background: #FFFFFF; border: 0px solid #6f8e05; width: 300px; height:300px; margin-right: 10px; margin-top: 10px; margin-bottom: 5px; float:right;}
#sideBarLeft { margin-left: 8px; margin-right: 8px; float: left; display:block;}
#rightSideBar h3 { margin: 15px 0px 3px 4px; padding: 0px; font-size: 14px; color: #455608;}
#LeftSideBar { width: 325px; height:438px; float: left; background: #F5F5F5; margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 5px; border: 1px solid #CCCCCC;}
.sideBarRightMain { background: #FFFFFF; border: 1px solid #6f8e05; width: 300px; margin-right: 10px; margin-top: 5px; margin-bottom: 10px; float: right;}
.sideBarRightRecipeMain { background: #FFFFFF; border: 1px solid #6f8e05; width: 300px; height: 75px; margin-right: 10px; margin-top: 5px; margin-bottom: 10px; float: right;}
.sideBarLeftMain { background: #FFFFFF; border: 1px solid #6f8e05; width: 350px; margin-left: 0px; margin-top: 10px; margin-bottom: 5px; float: left; vertical-align:top;}
.sideBarLeftMainPreview { background: #FFFFFF; border: 1px solid #6f8e05; width: 300px;  margin-left: 10px; margin-top: 5px; margin-bottom: 10px; float: left; vertical-align:top;  }

.FBItem{FONT-WEIGHT: bolder;COLOR: black;float: left;}
.FBValue{COLOR: black;vertical-align:bottom;float: left;}

.sideBarLeftMain p { margin: 0px 0px 5px 4px; padding: 0px 0px 0px 60px; display: block;}
.sideBarLeftMain label { display: block; width: 90px; font-weight: bold; text-align: right; margin-left: -65px; height: 14px; line-height: 14px; float: left;}


.pedigree { text-align: center; margin-bottom: 15px;}

.sideBarRightMain p { margin: 0px 0px 5px 4px; padding: 0px 0px 0px 60px; display: block;}
.sideBarRightMain label { display: block; width: 90px; font-weight: bold; text-align: right; margin-left: -65px; height: 14px; line-height: 14px; float: left;}

#columnRight { font: 11px Verdana, Arial, Helvetica, sans-serif; width:176px;}

