body,form{margin:0;padding:0;}
body{background-color:#CCCCCC;font:normal 11px Tahoma, Verdana, Arial; color:#666666;}
#maincontain{width:760px; font:normal 11px Tahoma, Verdana, Arial; color:#656565;background-color:#FFFFFF;}
#header{width:760px; position:relative; height:147px; background:url(/lib/yhst-14660110668549/header-bg.jpg) no-repeat 0 0;}


.section-dog{position:absolute; top:29px; left:366px;}
.section-cat{position:absolute; top:42px; left:423px}
.section-horse{position:absolute; top:53px; left:480px;}
.section-cattle{position:absolute; top:58px; left:537px;}
.section-fish{position:absolute; top:58px; left:593px}
.section-reptile{position:absolute; top:54px; left:650px}
.section-poultry{position:absolute; top:42px; left:707px;}

.logo{position:absolute; left:14px; top:37px;}
.searchcontain{position:absolute; left:11px; top:123px;}
.searchcontain .ys_primary{font:normal 11px Tahoma, Verdana, Arial; color:#999999; width:150px;padding-left:5px;}

.headerlinks{margin:0;padding:0; position:absolute; list-style:none; right:5px; bottom:0; display:inline;}
.headerlinks li{display:inline}
.headerlinks li a{padding:0;margin:0;font:bold 12px Helvetica,Tahoma; color:#666666; text-decoration:none;padding-left:10px; padding-right:10px;}
.headerlinks li a:hover{color:#6E0F75;}


#bodycontain{background:url(/lib/yhst-14660110668549/mail-bg.gif) repeat-y 0 0; float:left;}
.floatleft{width:164px; float:left;}
.floatright{width:594px; float:right;margin-right:0px;padding-bottom:10px;}




#nav{list-style:none; padding:0; margin:0; text-align:left;}
#nav li{display:block; padding:0;margin:0;}
#nav li .navheader{display:block;padding-top:6px;padding-bottom:8px;padding-left:7px;padding-right:7px;margin-right:2px; background:url(/lib/yhst-14660110668549/nav-bg.jpg) repeat-x 0 0;text-align:left;}
#nav li a{font:bold 13px Tahoma, Verdana, Arial;  color:#fff; text-decoration:none; text-transform:uppercase;}

#nav li ul{padding:0;margin:0;color:#0C2B7D;margin-top:6px;margin-bottom:8px;}
#nav li ul li{padding:3px;padding-left:10px;}
#nav li ul li a{font:normal 12px Tahoma, Verdana, Arial; color:#0C2B7D; text-decoration:none; text-transform:none; padding-left:10px; background:url(/lib/yhst-14660110668549/nav-dot.jpg) no-repeat 0 6px;}
#nav li ul li a:hover{color:#64016B; text-decoration:underline; background:url(/lib/yhst-14660110668549/nav-dot-over.jpg) no-repeat 0 6px;}


.badges{display:block;margin-top:10px;margin-bottom:15px; text-align:center;}
.badges img{margin-top:10px;}


#footer{clear:both; background:url(/lib/yhst-14660110668549/footer-bg.jpg) repeat-x 0 0; position:relative; height:130px;margin-bottom:15px;}

#footerlinks{list-style:none; margin:0;padding:0; font:normal 11px Tahoma, Verdana, Arial; color:#C4C4C4;padding-top:7px;}
#footerlinks li{display:inline;}
#footerlinks li a{text-decoration:none; color:#666666;padding-left:8px;padding-right:8px;}
#footerlinks li a:hover{text-decoration:underline;}


.copyright{color:#666666;margin-top:32px;}
.copyright span{font:normal 10px Tahoma, Verdana, Arial;}
.copyright a{text-decoration:none; color:#666666; font:normal 10px Tahoma, Verdana, Arial;}
.copyright a:hover{text-decoration:underline;}

.home-badges{height:55px; text-align:center; display:block; background:url(/lib/yhst-14660110668549/home-banner-bg.jpg) repeat-x bottom; padding-top:8px;margin-right:2px;} 
*:first+child html .home-badges,* html .home-badges{height:63px;}
.home-badges img{margin-left:10px;margin-right:10px;}

.home-banner{padding-top:6px; background-color:#FFFFFF;}

.homeleft{float:left; width:417px; margin-top:2px;}
.homeright{float:right; width:172px; margin-top:2px;}
.horzsep{border-bottom:solid 1px #EAEAEA;}
.homeleft a{font:bold 12px Tahoma, Verdana, Arial; color:#0C2B7D;}
.homeleft .best-desc{padding-top:5px;padding-bottom:5px; font:normal 11px Tahoma, Verdana, Arial; color:#666666;}
.homeleft .best-price{font:normal 11px Tahoma, Verdana, Arial; color:#666666;}
.homeleft .best-sale-price{font:bold 12px Tahoma, Verdana, Arial; color:#FF4E00;}
.homeleft td{padding-top:10px;padding-bottom:10px;}

.homeright .page-message{text-align:left;padding-right:5px;padding-top:5px;padding-left:5px;padding-bottom:15px;}
.homeright .page-message span{font:bold 11px Tahoma, Verdana, Arial; color:#0C2B7D;}

.news-letter{background-color:#ECECEC;padding:10px 5px; color:#666666; text-align:left;}
.news-letter span{font:bold 11px Tahoma, Verdana, Arial; color:#0C2B7D;}

.news-letter .newsletter-box{font:normal 11px Tahoma, Verdana, Arial; color:#999999;}

.privacy{font:normal 10px Tahoma, Verdana, Arial;padding-top:8px;padding-bottom:8px;}
.privacy a{font:normal 10px Tahoma, Verdana, Arial; color:#666;}

.dogheader{width:584px; height:56px;  background:url(/lib/yhst-14660110668549/header-dog.jpg) no-repeat 0 0;}
.catheader{width:584px; height:56px; background:url(/lib/yhst-14660110668549/header-cats.jpg) no-repeat 0 0;}
.horseheader{width:584px; height:56px;  background:url(/lib/yhst-14660110668549/header-horses.jpg) no-repeat 0 0;}
.cattleheader{width:584px; height:56px;  background:url(/lib/yhst-14660110668549/header-cattle.jpg) no-repeat 0 0;}
.fishheader{width:584px; height:56px;  background:url(/lib/yhst-14660110668549/header-fish.jpg) no-repeat 0 0;}
.reptileheader{width:584px; height:56px; background:url(/lib/yhst-14660110668549/header-reptiles.jpg) no-repeat 0 0;}
.poultryheader{width:584px; height:56px; background:url(/lib/yhst-14660110668549/header-poultry.jpg) no-repeat 0 0;}
.defaultheader{width:584px; height:56px; background:url(/lib/yhst-14660110668549/normalheader.jpg) no-repeat 0 0;}

.headertitle{padding-left:70px;padding-top:17px; text-align:left;}
.headertitle h2{margin:0;padding:0;font:bold 16px Tahoma, Verdana, Arial; color:#fff;}

.scBreadcrumbs{padding:8px; padding-right:20px; font:normal 11px Tahoma, Verdana, Arial; color:#606060; text-align:right;}
.scBreadcrumbs a{ font:normal 11px Tahoma, Verdana, Arial; color:#606060; text-decoration:none;}
.scBreadcrumbs a:hover{ font:normal 11px Tahoma, Verdana, Arial; color:#606060; text-decoration:underline;}

.sectiontext{font:normal 11px Tahoma, Verdana, Arial; color:#606060; text-align:left;padding:0 15px; }

.vsep{background:url(/lib/yhst-14660110668549/contsbg.jpg) repeat-y center;}


.infoCell{padding-bottom:15px;}
.iteminfo a{color:#0F2B7E; text-decoration:underline; font:bold 12px Tahoma, Verdana, Arial;}


.saleprice,#product-info-table .sale-price td{font:bold 12px Tahoma, Verdana, Arial; color:#FF4E00;}

.price{font:normal 11px Tahoma, Verdana, Arial; color:#606060;}

/*  -- Dynamic Paging --  */

div#paging {
	clear: both;
	padding:0;
}

div#paging div#ctrls {

	width:584px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(/lib/yhst-14660110668549/pagingbg.jpg) repeat-x bottom;
	padding-bottom:5px;
}

div#paging div#ctrls2 {

	width:584px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(/lib/yhst-14660110668549/pagingbg.jpg) repeat-x bottom;
	padding-bottom:5px;
}

div#paging div.ctrls td {
	padding: 4px;
	color: #666666;
	font:normal 11px Arial, Helvetica, sans-serif;
}

div#paging div.ctrls td a {
	color: #666666;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
}

div#paging div.ctrls .sortlinks .chosen{
	padding-left:10px;
	background:url(/lib/yhst-14660110668549/arrow.jpg) no-repeat left center;
}

div#paging div.ctrls #pagelinks2 a, div#paging div.ctrls #pagelinks a{
	text-decoration:underline;
}

div#paging div.ctrls span.sortby{
	font-weight:bold;
}

div#paging div.ctrls span.pageof {
	margin: 0 12px;
	margin-top:-2px
}

div#paging div#contents {
	padding: 0 0;
}

#contents{margin-top:10px;margin-bottom:10px;}
div#paging div#contents table {
	width: 580px;
}

div#paging div#contents table td {
	padding: 6px;
	text-align: center;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}

div#paging div#contents table td.verticalSpacer {

	background:url(/lib/yhst-14660110668549/contsbg.jpg) repeat-y center;
}

div#paging div#contents table td.horizontalSpacer {
	display:none;
}

div#paging div#contents table td div.name {
	padding: 0 0 6px;
}

div#paging div#contents table td div.name a {
	color:#0F2B7E; text-decoration:underline; font:bold 12px Tahoma, Verdana, Arial;
}

.secbeads{display:none;}

/*  -- End Dynamic Paging --  */

.itemcontain{width:585px; float:left;background:url(/lib/yhst-14660110668549/contsbg.jpg) repeat-y 270px;}
.itemleft{float:left; width:270px;padding-top:8px;}
.itemright{float:right;width:295px;}
#scPage-insets{padding-top:8px;}
#scPage-insets img{margin:2px; border:solid 1px #EBEBEB;}

#product-info-table{width:295px;}
#product-info-table td,#quantity-box,#product-info-table .options select{font:normal 11px Tahoma, Verdana, Arial; color:#606060;}
#product-info-table td.prodname{color:#0F2B7E; font:bold 12px Tahoma, Verdana, Arial;padding-top:15px;padding-bottom:15px;}
#product-info-table .availability td,#product-info-table .sale-price td{padding-bottom:15px;}
#product-info-table .quantity td{padding-top:8px;padding-bottom:8px;}
#product-info-table .options select{width:285px;}



div#sc-tab-details {
	padding: 15px 0 15px 0;
	margin: auto;
	width: 580px;
	clear: both;
}

div#sc-tab-details ul#sctab {
	padding: 0 0 0 11px;
	margin: 0;
	float: left;
	width: 569px;
	clear: both;
	list-style: none;
	height:38px;
	background:url(/lib/yhst-14660110668549/tabbg.jpg) repeat-x bottom;
	
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	margin: 0 2px 0 0;
	height: 35px;
	width: 95px;
	float: left;

	font: bold 12px Tahoma;
}

div#sc-tab-details ul#sctab li.tabheader a,
div#sc-tab-details ul#sctab li.tabhover a {
	text-decoration: none;
	display: block;
	overflow: hidden;
	float: left;
	width: 95px;
	height: 29px;
	font: bold 12px Tahoma;
	text-align: center;
	padding-top: 6px;
	color: #fff;
	padding-top:10px;
}

div#sc-tab-details ul#sctab li.tabhover {
	background-position: right 0;
		background:url(/lib/yhst-14660110668549/tabhover.jpg) no-repeat;
}

div#sc-tab-details ul#sctab li.tabhover a {
	background-position: left 0;
	color: #fff;
}

div#sc-tab-details ul#sctab li.tabhover a:hover {
	text-decoration: none;
	color: #fff;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
padding-top:2px;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 11px Tahoma, Geneva, sans-serif;
	padding: 10px 16px;
	border: 1px solid #D5D5D5;
	text-align: left;
}

* html div#sc-tab-details div#sctabinfo div.infobox,*:first+child html div#sc-tab-details div#sctabinfo div.infobox{margin-top:-16px;}
* html div#sc-tab-details ul#sctab,*:first+child html div#sc-tab-details ul#sctab{width:580px;}
.cross-sell .vsep{background:none !important;}
.iteminfo{font:normal 11px Tahoma, Verdana, Arial; color:#606060; padding-bottom:15px; text-align:center; }

#seo-related-links {
margin-left:20px;
margin-top:10px;
    width: 95%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
		display:none;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
		text-align:left;
        display: inline;
        background: url(/lib/yhst-14660110668549/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: underline;
            padding-left: 15px;
            display: block;
            _width: 100%;
			color:#666666;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: none;
                }
.info-div{padding-left:10px;padding-right:10px;padding-bottom:15px;padding-top:10px;width:540px;}		
.info-div td{font:normal 11px Tahoma, Verdana, Arial; color:#606060;  text-align:left; }
.info-div a{color:#606060;}

.sitemap-header {
    font: bold 14px Tahoma, Verdana, Arial;
    color: #606060;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px Tahoma, Verdana, Arial;
    color: #000;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px Tahoma, Verdana, Arial;
    color: #606060;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 11px Tahoma, Verdana, Arial;
    color: #000;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 9px  Tahoma, Verdana, Arial;
    color: #606060;
    display: block;
    padding-left: 100px;
}

.price-bold{font:11px Tahoma, Verdana, Arial;}
