.pinfo2-qty-box{
font:11px Arial, Helvetica, sans-serif;
white-space:nowrap;
padding:5px 0;
}
.hideBackorder{
display:none;
color:#C00;
font:bold 11px Arial, Helvetica, sans-serif;
}
#customer-reviews{	
	text-align:left;
}
/*.item-caption ul{
	margin:0;
	padding:0;
}
.item-caption ul li{
	margin:0 0 0 25px;
	padding:0;
}*/
body{
	margin:0 auto;
	padding:0;
	text-align:center;
	background:#FFF url(/lib/retailpets/main-bg.jpg) repeat-x top left;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clear{
	clear:both;
}

#container{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:780px;
}

#content-container{
	margin:0 auto;
	padding:0;
	width:780px;
	background-image:url(/lib/retailpets/column-bg.gif);
}

#info-container{
	margin:0 auto;
	padding:0;
	width:780px;
	background-image:url(/lib/retailpets/infopage-bg.gif);
}

#header, #footer{
	position:relative;
	width:780px;
}
#header {
	height:95px;
	background-image:url(/lib/retailpets/header-bg.jpg);
}
#logolink {
	display:block;
	width:215px;
	height:92px;
	position:absolute;
	top:0;
	left:0;
}
.logo{
	position:absolute;
	top:0;
	left:0;
}

#acctlinks
{
	position:absolute;
	top:10px;
	right:57px;
	width: 380px;
	vertical-align: middle;
	padding: 0em;
	margin: 0em;
}

form
{
	margin: 0em;
}

#acctlinks img,
#acctlinks input
{
	float: left;
}

#acctlinks input
{
	margin-left: 10px;
}

#acctlinks .text,
#acctlinks .text a
{
	font: bold 13px Aial, sans-serif;
	color: #FFCA18;
	text-align: center;
}

#acctlinks .text
{
	padding: 0.5em;
}


.header-banner{
	position:absolute;
	top:70px;
	left:270px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#062870;
}

.header-links{
	position:absolute;
	top:70px;
	right:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0D3789;
}

.header-links a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0D3789;
	text-decoration:none;
}

.header-links a:hover{
	text-decoration:underline;
}

.search-area{
	background:url(/lib/retailpets/search-bg2.jpg) no-repeat 0 0;
	width:160px;
	height:62px;
	position:relative;
	z-index:10;
}

.search-area form{
	position:absolute;
	top:27px;
	left:10px;
}

.search-area .search-go{
	position:absolute;
	top:0px;
	left:100px;
}

.left-column{
	width:160px;
	text-align:right;
}

.right-column{
	width:615px;
	padding-left:5px;
}

* html .right-column{
	width:620px;
	padding-left:0px;
}

.mailing-list{
	background:url(/lib/retailpets/mailing-bg2.gif) no-repeat 0 0;
	width:160px;
	height:46px;
	position:relative;
	z-index:1;
}

.mailing-list form{
	position:absolute;
	top:22px;
	left:7px;	
}

.mailing-list .mailing-go{
	position:absolute;
	top:0px;
	left:105px;	
}

.nav-html-area{
	background-color:#0B388B;
	width:150px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

* html .nav-html-area{
	width:160px;
}

.logos{
	position:absolute;
	top:10px;
	left:10px;
}

.cactus{
	position:absolute;
	top:50px;
	left:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

.cactus a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

.cactus a:hover{
	text-decoration:underline;
}

.copyright{
	position:absolute;
	top:50px;
	right:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

.footer-links{
	position:absolute;
	top:10px;
	right:15px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#042971;
}

.footer-links a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#042971;
	text-decoration:none;
}

.footer-links a:hover{
	text-decoration:underline;
}


/* NAV STYLES */

.left-nav{
	background-color:#0B388B;
	width:160px;
	text-align:left;
}

.left-nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:160px;
	padding-bottom:10px;
	background:url(/lib/retailpets/nav-bg.jpg) repeat-y top left;
}

.left-nav ul li{
	width:160px;
}

.left-nav ul li.selected a{
	display:block;
	margin:0;
	padding:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:url(/lib/retailpets/nav-expanded-down-arrow.gif) no-repeat 8px 7px;
	text-decoration:none;
	padding:5px 5px 5px 20px;
}

.left-nav ul li a{
	display:block;
	margin:0;
	padding:0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFCB17;
	text-decoration:none;
	padding:5px 5px 5px 20px;
}

.left-nav ul li a:hover{
	color:#FFF;
}

.left-nav ul#nav li.selected ul li a{
	color:#FFF;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:none;
}

.left-nav ul#nav li ul li a:hover{
	color:#FFCA18;
	background:url(/lib/retailpets/nav-hover-bullet.gif) no-repeat 13px 10px;
}

/* END LEFT NAV STYLES */
.right-column > .home-body {
	width:455px;
}
.home-body{
	width:470px;
}
.home-body > .welcome-area {
	width:455px;
}
.welcome-area{
	width:470px;
}

.bestsellers{
	width:150px;
	text-align:center;
	background-color:#FFE48B;
}

.bestsellers table{
	/*padding:5px;*/
	margin:5px;
}
.vertical{
	text-align:center;
}

.bestsellers img.conts-im{
	border:1px solid #FEC917;
	background-color:#FFF;
}
html > body .shopForContainer{
	padding-left:7px;
}
.shopForContainer{
	padding-left:12px;
}
.dog-items{
	margin-right:17px;
	display:block;
}

.cat-items{
	margin-right:17px;
	display:block;
}
.sale-items{
	display:block;
}
.welcome-text h2{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0B388B;
}

.welcome-text{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0B388B;
	text-align:left;
	padding-top:20px;
	padding-left:10px;
}

.conts-name a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#042970;
	text-decoration:none;
}
.bestseller-cell {
	padding:0 3px 4px 3px;
	margin:0;
}
.conts-name a:hover{
	text-decoration:underline;
}

.home-body .conts-name a{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#032970;
}

.conts-abstract{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#022A70;
}

.conts-price{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#032970;
}

.conts-saleprice{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#A40A02;
}
.home-featured {
	padding:10px 0 0 0;
}
.home-featured table{
	/*padding-left:10px;*/
	margin-left:10px;
}
.breadcrumbs{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#193F90;
	padding-left:10px;
}

.breadcrumbs a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#6B6C6E;
	text-decoration:underline;
}

.breadcrumbs a:hover{
	text-decoration:none;
}

.page-name{
	background:url(/lib/retailpets/page-name-bg2.gif) no-repeat 0 0;
	width:460px;
	height:42px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#022A70;
	padding-top:13px;
	margin-left:5px;
	padding-left:30px;
	text-align:left;
}
#container #content-container .right-column .item-body > .page-name, #container #info-container .right-column .item-body > .page-name{width:455px; margin:0;}
#container #content-container .right-column .section-body > .page-name, #container #info-container .right-column .section-body > .page-name{width:455px; margin:0;}

.section-body, .item-body{
	xpadding-left:5px;
	width:470px;
}
td > .section-body {
	width:465px;
}
td > .item-body {
	width:465px;
}
.section-caption{
	/*padding-left:5px;*/
	margin:0 10px;
	width:450px;
	display:block;
}

.section-caption, .multi-abstract, .item-caption{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0A378C;
}


.conts-item{
	background:url(/lib/retailpets/conts-sep.gif) 8px 0 repeat-y;
}

.conts-item2{
	background:url(/lib/retailpets/conts-sep.gif) repeat-x 0 0;
}

.qty{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#062870;
}

.multi-name a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#02286F;
	text-decoration:none;
}

.multi-price{
	background-color:#D0E4FF;
	padding:5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#042970;
	width:275px;
	margin-top:5px;
}

.multi-sale-price{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#9A0002;
}

.item-container{
	width:455px;
	text-align:center;
}
.item-container2{
	width:455px;
	margin:0 auto;
	text-align:left;
}
.item-container .item-caption {
	text-align:left;
	padding:0 5px 0 5px;
}
.item-image{
	text-align:center;
	width:200px;
	margin-right:10px;
	margin-left:5px;
}

.item-info{
	/*width:220px;*/
}

#product-info-table th{
	width:80px;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#144090;
}

#product-info-table td{
	width:140px;
	text-align:left;
	padding-left:10px;
	padding-bottom:5px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#144090;
}

td.addtocart-cell{
	padding-top:10px;
	border-top:1px solid #DEE9FF;
}

#product-info-table .price, #product-info-table .sale-price, #product-info-table .you-save, #product-info-table .you-save-text{
	background-color:#E2ECFF;
}

#product-info-table .price{
	padding-top:5px;
}

#product-info-table .sale-price2{
	color:#9C0001;
	font:bold 11px Arial, Helvetica, sans-serif;
	background-color:#E2ECFF;
}

#product-info-table .you-save{
	color:#144090;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#product-info-table th.price {
	background-color:#E2ECFF;
}
.you-save-span{
	font-weight:normal;
}
.min-order {
	font-size:11px;
	color:#0A378C;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:0 0 0 7px;
}
.item-related-products{
	width:455px;
	text-align:left;
}
.related-items{
	text-align:left;
}
.multi-options td{
	color:#626262;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.new-item-name{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#042970;
	padding:3px 0;
}

#sc-seo-related-links {
    width:455px;
    }
    #sc-seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #sc-seo-related-links h3 {
        color: #144090;  
        font: bold 12px arial, sans-serif;
        text-align: left;
        }
    #sc-seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #sc-seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/retailpets/related-bullet.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #sc-seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 15px;
            display: block;
            _width: 100%;
			color:#144090;
			font:normal 11px Arial, Helvetica, sans-serif;
            }
            #sc-seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }

.sitemap-header {
    font: bold 14px verdana;
    color: #0B388B;
    display: block;
    padding-top:  15px;
    padding-bottom:3px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #0B388B;
    display: block;
    padding-left: 25px;
    padding-bottom:3px;
}
.sitemap-2      {
    font: normal 11px verdana;
    color: #0B388B;
    display: block;
    padding-left: 50px;
    padding-bottom:3px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0B388B;
    display: block;
    padding-left: 75px;
    padding-bottom:3px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0B388B;
    display: block;
    padding-left: 100px;
    padding-bottom:3px;
}
.sitemap-header:hover,.sitemap-1:hover,.sitemap-2:hover,.sitemap-3:hover,.sitemap-4:hover{text-decoration:none}
/* WHOLESALE */
.wholesale-div
{
    font: normal 11px Tahoma, sans-serif;
    color: #A00;
}
