@charset "UTF-8";/* CSS Document */body { background-color: #C7B388; margin-top:8px; margin-left:10px; margin-bottom:0px; padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}#aspnetForm { background-color: #C7B388;}h1 {padding-top:0px; vertical-align:top; color:#C23630;}h1 a {	display : block;	height : 130px;	text-indent : -9999px;} h2 {color:#C23630; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}h3 {color:#C23630; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}h4 {padding:0px; margin:0px;}h5 {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size:14px; padding-bottom:0px; margin-bottom:0px;}h6 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-align:center; padding-bottom:0px; margin-bottom:0px;}p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}#main { width:1000px; background-color:#FFFFFF;margin-left:auto; margin-right:auto; padding:0; }#header { width:1000px; padding:0px;  }#logo { width:409px; padding:0px; float:left; vertical-align:top;   }#headerLogo { background-image:url(http://www.perfectpetzzz.com/images/2010/PPSP-logo.gif);  background-repeat:no-repeat;  width:409px; height:126px;  text-indent:-9000px;  padding:0px; margin:0px; } #topNav { width:564px; float:left; text-align:right; }#menu{padding:0;padding-top:8px;padding-right:10px;margin:0;white-space:nowrap;list-style-type:none;font-size:10px;}#menu li {display:inline;}#menu li a{padding:0.2em 1em;text-decoration:none;/*float:left;*/border:0px solid #000;color:#000000;}#menu li a:hover{ text-decoration:underline; color:#0000FF;}#social_icons {list-style-type:none; /*remove bullets widows:700px;*/ }.li_social {width:48px; height:48px;text-indent:9000px;display: inline;vertical-align:bottom;}#a_facebook {background-image:url(http://www.perfectpetzzz.com/images/2010/facebook.png); background-repeat:no-repeat;display:inline-block;overflow:hidden;width:48px; height:48px;}#a_twitter {background-image:url(http://www.perfectpetzzz.com/images/2010/twitter.png); background-repeat:no-repeat;display:inline-block;overflow:hidden;width:48px; height:48px;}#a_youtube {background-image:url(http://www.perfectpetzzz.com/images/2010/youtube.png); background-repeat:no-repeat;display:inline-block;overflow:hidden;width:48px; height:48px;}#mainContent {width: 1000px;}.leftNavBox { background-color:#E3D8C2; padding:0px; margin-left:auto;  margin-right:auto;  width:195px;  height:75px;  margin-bottom:3px;  padding-top:5px;}.leftNavBox { background-color:#E3D8C2; padding:0px; margin-left:auto;  margin-right:auto;  width:195px;  height:75px;  margin-bottom:3px;  padding-top:5px;}.leftNavBoxP { background-color:#E3D8C2; padding:0px; margin-left:auto;  margin-right:auto;  width:195px;  height:75px;  margin-bottom:3px;  padding-top:5px;}.leftNavBoxK { background-color:#E3D8C2; padding:0px; margin-left:auto;  margin-right:auto;  width:195px;  height:75px;  margin-bottom:3px;  padding-top:5px;}.leftNavBoxW { background-color:#E3D8C2; padding:0px; margin-left:auto;  margin-right:auto;  width:195px;  height:75px;  margin-bottom:3px;  padding-top:5px;}.leftNavBoxA { background-color:#E3D8C2; padding:0px; margin-left:auto;  margin-right:auto;  width:195px;  height:75px;  margin-bottom:3px;  padding-top:5px;}.leftNavH2 { background-repeat:no-repeat;  width:195px;  height:45px;  text-indent:-9000px;  padding:0px;  margin:0px;}.leftNava { display : block; height : 45px; text-indent : -9999px;}#leftNav {width:195px;float:left; border:thin solid #C6C7C8; margin-left:15px;}#warranty_text {padding-left:10px; padding-right:5px;}#h2-puppy {background-image:url(http://www.perfectpetzzz.com/images/2010/puppies-char195.gif); }#kittenNav { background-color:#F1EBE0;}#h2-kitten {background-image:url(http://www.perfectpetzzz.com/images/2010/kitties-char195.gif);}#h2-wild {background-image:url(http://www.perfectpetzzz.com/images/2010/wild-char195.gif);}#h2-acc {padding:0px; margin:0px; display:none;}#accNav {background-color:#F1EBE0; padding-top:10px;}#h2-warranty {padding:0px; margin:0px; display:none;}#warrantyNav {background-color: #FFFFFF;height:296px;}.h3LeftNav {padding:0px; margin:0px;padding-left:8px; font-size:16px; color:#c23630;}#center { width:760px;  float:left; border:thin solid #C6C7C8;  margin-left:15px;} #centerBanner { background-image:url(http://www.perfectpetzzz.com/images/2010/petme-main.jpg);  background-repeat:no-repeat;  width:760px; height:354px;  text-indent:-9000px;  padding:0px;  margin:0px;}.centerBanner {}#slider {padding-top:8px; border-top:thin dotted #C6C7C8; width:760px;}.pet-pic {float:left; width:245px; padding:0px; padding-left:10px; padding-right:10px; padding-top:3px;}.pet-desc {float:left; width:230px; text-align:right; padding-right:8px;}.pet-video {float:right; width: 220px; padding-right:8px;}.small_bold {font-size:12px;}.price {font-size:14px; color:#c23630; font-weight:bold;}.videoTab { padding:0px; margin:0px; text-align:center;}#about {float:left; width:470px; padding-left:8px;}#socialShare {width:220px; float:right; padding-top:8px; text-align:center;}#footer {width:1000px; background-color:#C23630; color:#FFFFFF; padding:0px; margin:0px; text-align:center; margin-top:0px;}#footer ul {list-style-type: none; text-align:center; margin:0px; padding:0px; }#footer ul li { padding:0px; margin-left:0px;}#footer ul a:link { list-style-type: none; text-decoration:none; color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }#footer ul a:visited { list-style-type: none; text-decoration:none; color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }#footer ul a:hover {text-decoration:underline;}#footer ul a:active { list-style-type: none; text-decoration:none; color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }.footerBox { width:248px; text-align:center; float:left;   }  #copyright {  width:1000px;  color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  }  #copyright a {color: #FFFFFF; text-decoration:none;}  #copyright a:hover {text-decoration:underline;}     #copyright p {   padding:0px;   margin:0px;  color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:10px;  }    #footerLinks {}  #footerLinks li {display:inline; font-size:10px;}  .footerLinks {list-style-type: none; text-align:center; margin:0px; padding:0px;white-space:nowrap; }/* POWER REVIEWS *//* Category display */.pr_snippet_category .prSnippetTitle {    display: none;}.pr_snippet_category .prSnippetRatingDecimal {    display: none;}.pr_snippet_category .prSnippetNumberOfRatingsText {    display: none;		font-size:10px;		float:right;}.pr_snippet_category .prSnippetWriteReview {    display: none;}.pr_snippet_category .prSnippetReadReviews {    display: none;}.pr_snippet_category div.prStars.prStarsSmall {    margin:0 auto;}.pr_snippet_category div.prStars {    float:right;}/* Product display */.pr_snippet_product .prSnippetTitle {    display: block; font-size:14px;}.pr_snippet_product .prSnippetRatingDecimal {    display: none;}.pr_snippet_product .prSnippetNumberOfRatingsText {    display: inline;}.pr_snippet_product .prSnippetWriteReview {    display: inline; font-size:12px;}.pr_snippet_product .prSnippetReadReviews {    display: inline; font-size:12px;}.pr_review_summary span.prSummaryPrintableViewLink {  display: none;}/* Write Reviews display */  #reviewForm .prlabel {      float: left;      text-align: right;  }.prSummaryTitle {font-size:14px;}.prSummaryAverageRatingText {font-size:14px;}.prReviewPoints {font-size:14px;}.prSummaryKey {font-size:14px}.prSummaryValue {font-size:14px; }.prSummaryWriteReviewId_R {font-size:14px;}.prSummaryWriteReviewLink {font-size:14px;}.prReviewCount {font-size:14px;}.prPageCount {font-size:14px;}.prNavBackToTopTop {font-size:14px;}.prPageNav {font-size:14px;}.prReviewRatingHeadline {font-size:14px;}.prReviewAuthor {font-size:14px;}.prReviewAuthorName {font-size:14px;}.prReviewAuthorLocation {font-size:14px;}.prReviewAuthorDate {font-size:14px;}.prComments  {font-size:14px;}.prSummaryAverageRatingDecimal span  {font-size:14px;}.prSummaryWriteReview {font-size:14px;}.prSummaryWriteReviewLink {font-size:14px;}/* POWER REVIEWS */#leftCol { width:470px; float:left;}#rightCol { float:right; width:265px; padding-left:25px; padding-top:10px; }/* TABS */.tab {height:32px; width:86px;padding:0px;}/* Caution! Ensure accessibility in print and other media types... */@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */    .tabs-hide {        display: none;    }}/* Hide useless elements in print layouts... */@media print {    .tabs-nav {        display: none;    }}/* Skin */.tabs-nav {    list-style: none;    margin: 0;    padding: 0 0 0 0px;}.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */    display: block;    clear: both;    content: " ";}.tabs-nav li {    float: left;    margin: 0 0 0 0px;    min-width: 84px; /* be nice to Opera */}.tabs-nav a, .tabs-nav a span {    display: block;    padding: 0 10px;/*    background: url(tabs/tab.png) no-repeat;*/}.tabs-nav a {    position: relative;    top: 1px;    z-index: 2;    padding-left: 0;    color: #C23630;	    font-size: 12px;    font-weight: bold;    line-height: 1.2;    text-align: center;    text-decoration: none;    white-space: nowrap; /* required in IE 6 */    }.tabs-nav .tabs-selected a {    color: #000;}.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {    background-position: 100% -150px;    outline: 0; /* prevent dotted border in Firefox */}.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {    background-position: 100% -100px;}.tabs-nav a span {    width: 64px; /* IE 6 treats width as min-width */    min-width: 64px;    height: 18px; /* IE 6 treats height as min-height */    min-height: 18px;    padding-top: 6px;    padding-right: 0;}*>.tabs-nav a span { /* hide from IE 6 */    width: auto;    height: auto;}.tabs-nav .tabs-selected a span {    padding-top: 7px;}.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {    background-position: 0 -50px;}.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {    background-position: 0 0;}.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */    cursor: text;}.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */    cursor: pointer;}.tabs-nav .tabs-disabled {    /* opacity: .4; */}.tabs-container {    border-top: 1px solid #97a5b0;    padding: 1em 8px;    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */}.tabs-loading em {    padding: 0 0 0 20px;    background: url(loading.gif) no-repeat 0 50%;}#fragment-1 {padding:0px; margin:0px;border-right:thin solid #C6C7C8;}#fragment-1 p {padding:8px; }#container-1 {width:470px;}.productImg {padding-left:27px; }#productNameH1 {font-size:24px; color:#C23630; padding-bottom:0px; margin-bottom:0px;}.p_price {font-size:18px;}.bundleHeading{ font-size:14px; color:#C23630; font-weight:bold}.bundleUL { padding-top:0px; margin-top:0px; padding-left:20px; margin-left:0px;}.bundleLI { list-style: square; font-size:14px;}.tabber {padding-top:0px; margin-top:0px; }.DYK {display:block; text-align:left; color:#C23630; padding:0px; margin:0px; font-weight:bold; padding-left:15px;}.productDesc { text-align:left; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px; margin-top:0px; padding-top:0px; padding-left:15px;}.hideList {display:none;}.showList {display:block;}.petNav { width: 150px; padding: 1em; background-color:#FFFFFF; border:thin solid #c6c7c8; color:#000000; display:none; }.petNav ul {list-style:none;padding:0; margin:0; padding-top:5px;}.petNav li {font-size:12px; }.petNav a:link { text-decoration:none; color:#000000}.petNav a:visited {text-decoration:none;color:#000000}.petNav a:hover { text-decoration:underline; color:#0000FF;}.petNav a:active {text-decoration:none;color:#000000}#puppyList {position:relative;left: 195px; top: -70px;z-index:100;}#kittenList {position:relative;left: 195px; top: -70px;z-index:101;}#wildList {position:relative;left: 195px; top: -70px;z-index:102;}#accList {position:relative;left: 195px; top: -50px;z-index:103; width:215px;}div.CartWizard .SC_button_arrow1 {width:15px; height:15px; border:none;}
