﻿/* HealthyPets.com Inc */

.index-level1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin:1px; line-height: 14px}
.index-level2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin:1px; line-height: 12px}
.index-level3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; margin:1px; line-height: 10px}
.searchbox {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.insetcell {padding: 7px;}
.insettable {border: 1px solid #326666; }
.optionsbox {border: 1px solid #326666; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.orderingtable {background-color:#326666; padding: 5px; color:#FFFFFF;}
.quantitycell {font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 25px;}
.pricingcell {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; text-align:center; line-height: 15px;}
.regularprice {font-size: 12px;}
.regularpriceonsale {text-decoration: line-through;}
.saleprice {font-size: 15px; font-weight: bold;}

.section-regularprice {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.section-regularpriceonsale {font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: line-through;}
.section-saleprice {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #D21C1C; font-weight: bold;}

.relateditemstable {font-family: Arial, Helvetica, sans-serif; text-align:center; border: 2px solid #C1D1D1; }
.relateditemstableheader {font-weight: bold; font-size: 12px; border: 2px solid #C1D1D1; padding: 5px;}
.relateditemstablebody { border: 2px solid #C1D1D1; padding: 8px;}

.ystore-cross-sell-table { width:100%; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0;}
.ystore-cross-sell-table tr td { vertical-align:top; padding-left:10px; }
.ystore-cross-sell-title { padding-top:6px; color:#326666; font-size:15px;}
.ystore-cross-sell-cell { border: 1px solid #326666; width:28%; }
/* .ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width:100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width:28%; padding-right:5%; } */

.ystore-cross-sell-product-image { margin-left:auto; border:0; }
.ystore-cross-sell-product-name {  }
.ystore-cross-sell-product-image-link { display:block; text-align:center; padding-bottom:8px; }
.ystore-cross-sell-product-caption { padding-bottom:1px; }
.ystore-cross-sell-product-caption { margin:0 0 3px; font-size:12px;  }
.ystore-cross-sell-product-caption h4 { margin:0 0 3px; font-size:14px; }
.ystore-cross-sell-table .ys_promo { color: #cc0000; font-weight:bold; }

.total { background-color: #ffffff; color: black; width: 45px; margin: 0px; padding: 0px;}

h1 { font-family: verdana, arial, tahoma; font-size: 18px; font-weight: bold; color: #326666; margin:1px; line-height: 15px;}
.yst-breadcrumbs {font-family:Arial, Helvetica, sans-serif; font-size: 10px;}
.yst-breadcrumbs a {font-family:Arial, Helvetica, sans-serif; font-size: 10px;}
.section {font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.section a {font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.toplinks {padding-top: 3px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #326666;}
.toplinks a {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #326666;}

/*Solid Cactus Site Map*/
sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

/*Redesign of left nav*/

td.nav-cat-head
{
    background-color: #CCFFCC;
    color: #326666;
    font: bold 16px Arial, Verdana, Sans-Serif;
    margin: 10px 0pt;
    border-top: solid 1px #326666;
    border-bottom: solid 1px #326666;
    width: 100%;
    float: left;
}

td.section a
{
    text-decoration: none;
}

td.section a:hover
{
    text-decoration: underline;
    color: #326666;
}

/*Product Info Table*/
#product-info-table
{
    text-align: left;
    float: right;
    font: 12px Arial, Verdana, Sans-Serif;
    color: #333399;
    width: 295px;
    margin-right: 43px;
	display: inline;
}

#product-info-table tr th
{
    background-color: #326666;
    color: #fff;
    font-weight: bold;
    border-bottom: solid 1px #fff;
    width: 100px;
    padding: 5px;
}

#product-info-table tr td
{
    background-color: #E7E7E7;
    border-bottom: solid 1px #fff;
    padding: 0pt 5px;
}

#product-info-table tr td span#pitSalePriceBx
{
    font-weight: bold;
    color: #CC0000;
}

#product-info-table tr td span#pitYouSaveBx
{
    display: none;
}

#product-info-table tr td.pit-message
{
    color: #326666;
    text-align: center;
}

#product-info-table tr td.add-to-cart
{
    text-align: center;
	padding: 5px;
}

/*Added to aid in the design of the new item page*/
table.footer
{
    width: 611px;
    clear: both;
}

.itemarea
{
    float: left;
}

input.order-button
{
    margin-bottom: 5px;
}

table.sc-contents
{
    width: 611px;
    clear: both;
    color: #386B6B;
    font: bold 12px #386B6B;
}

table.sc-contents tr td
{
    width: 33%;
    text-align: left;
    border: solid 1px #386B6B;
    padding: 10px;
}

.cross-sell-header
{
    color: #386B6B;
    font: bold 16px Arial, Verdana, Sans-Serif;
    width: 611px;
    clear: both;
    padding: 20px 0pt;
}

table.sc-contents tr td a
{
    font: bold 16px Arial, Verdana, Sans-Serif;
}

table.sc-contents tr td span.img-holder
{
    width: 100%;
    text-align: center;
    float: left;
    padding-bottom: 10px;
}

table.sc-contents tr td span.reg-price
{
    padding: 10px 0pt;
    color: #000;
    display: block;
    font: 12px Arial, Helvetica, Sans-Serif;
}

/*Tabbed info*/
div#sc-tab-details {
	padding: 40px 0 20px 0;
	margin: auto;
	width: 611px;
	clear: both;
}

div#sc-tab-details ul#sctab {
	padding: 0 0 0 11px;
	margin: 0;
	float: left;
	width: 611px;
	clear: both;
	list-style: none;
}

div#sc-tab-details ul#sctab li.tabheader,
div#sc-tab-details ul#sctab li.tabhover {
	margin: 0 2px 0 0;
	height: 29px;
	float: left;
	background-color: #E7E7E7;
}

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;
	height: 23px;
	text-align: center;
	padding: 5px 10px;
	color: #326666;
	font: bold 12px Verdana, Arial, Sans-Serif;
}

div#sc-tab-details ul#sctab li.tabhover {
	background-color: #326666;
}

div#sc-tab-details ul#sctab li.tabhover a {
	color: #fff;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
}

*:first-child+html div#sc-tab-details div#sctabinfo
{
    margin-top: -40px;
    margin-left: 11px;
}

*html div#sc-tab-details div#sctabinfo
{
    margin-top: -40px;
    margin-left: 11px;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	padding: 10px 16px;
	border: 2px solid #326666;
	text-align: left;
}
