.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #F1FBDA; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #58811B; text-decoration: underline; }

body {
  background: #96bb46 url(images/sts/tlo_grad.gif) repeat-x;
  color: #223F17;
  margin: 0px auto;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	/*behavior:url("csshover.htc");*/
	padding: 0px;
  }

img {border: 0px;}

A {
  color: #5D7B1C;
  text-decoration: none;
  font-size: 11px;
}

A:hover {
  color: #C5DF8B;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
  
}

.infoBoxContents {
  background: #F1FBDA;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  height: 24px;

   
}

.infoBoxContents h2{
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  margin: 0px 10px;
  color: #567F19;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height: 24px;
  /*background: #bbc3d3;*/
  background: #D80272;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F5FFDF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #fff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #F5FFDF;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #C5DF8B;
  color: #fff;
  font-weight: bold;
  height: 24px;
  font-size: 12px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #57801A;
}

A.pageResults:hover {
  background: #C5DF8B;
  color: #fff;
  
  
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding: 4px;
  
}

TD.mainRight, P.mainRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  padding: 4px;
  text-align: left;
  padding-right: 0px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 4px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #4B3F3E;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 12px;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #C5DF8B; cursor: pointer;}
.moduleRowSelected { background-color: #C0DF7D; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */


.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #ff0000; }

/*jquery rounded*/
div.jqRounded {background: red;}
div.roundedBorder {background: red;}
/*STS xhtml */
/*#xMas {background: url(images/sts/snowflakes_normal.png) no-repeat top center; padding-top: 18px;}*/
#xMas {padding-top: 18px;}
#xMasSpecials {width: 792px; height: 70px; margin-bottom: 4px;}
div#topMain {margin: auto; width: 800px; height: 10px; background: url(images/sts/mainTop_min.png) no-repeat;}
div#bottomMain {width: 800px; height: 10px; background: url(images/sts/mainBottom.png) no-repeat; margin: auto; }
div#bottomFinance {text-align: right; width: 800px; margin: auto; padding: 4px; padding-right: 10px;}
div#main {width: 800px; margin: auto; text-align: left; background: #fff; margin-top: 0px;}
div.mainDivClass {background: red;}
div#headerLogo {height: 24px;background: url(images/sts/mainTop_min.png) no-repeat;}
/*div#mainTop {position: absolute; width: 800px; margin: auto; top: 0px; z-index: 101;margin-top:26px;}*/
div#mainTop {position: absolute; width: 800px; margin: auto; top: 0px; z-index: 101;}
div#logoType {float: left;}
div#logoType img {margin-left: 4px;float: left; border: 0px; margin-top: 8px;}
/* 290610 - telefon na stronie zamiast linkow z pomoca
div#helpLinks {width: 252px; height: 27px; right: 4px; margin-left: 546px; background: url(images/sts/info_box.png) no-repeat; color: #fff; font-size: 11px; text-align: center; line-height: 26px; margin-top: 12px; }
div#helpLinks a {color: #fff;}
*/

div#helpLinks {
color:#000000;
font-size:10px;
height:38px;
line-height:11px;
margin-left:332px;
margin-right:10px;
margin-top:26px;
right:4px;
text-align:right;
width:462px;
}

div#helpLinks a {color: #5D7B1C;}

div#mainHeader {padding-top: 10px;}
div#animCart {height: 180px; margin-top: 10px;}
div#flashAnim {width: 546px;height: 180px; margin: 0px; float: left; background: url(images/sts/e-petshop-header.546x180.jpg) no-repeat; }
div#cartBox {position: relative; height: 180px; background: url(images/sts/new_cart_box_bg2.png) no-repeat; margin-left: 546px;}
div#cartBoxContent {position: absolute; margin: 5px; margin-top: 15px;}
div#cartTitle {height: 28px;}
	div#cartTitle img {margin-top: 4px; margin-left: 2px; width: 120px; height: 22px;}
div#cartInfo {width: 239px; height: 80px;}
	div#cartInfo p {float: left; width: 160px; padding: 2px; padding-left: 6px; margin-top: -2px; font-size: 9px; color: #8E8D8D; line-height: 15px;}
	div#cartInfo img {margin-top: 8px;}
div#cartLoginBox {background: url(images/sts/login_bg.png) no-repeat; height: 40px; padding: 2px; padding-top: 4px; width: 244px; margin-top: 6px; color: #fff;}
	div#cartLoginBoxFields {margin-left: 2px; height: 20px; line-height: 20px;}
		div#cartLoginBoxFields input.text {width: 74px; height: 12px; font-size: 9px; margin: 1px;}
		div#cartLoginBoxFields input.login {margin-bottom: -6px;}
div#cartLoginBox p {height: 14px; margin: 0px 2px; float: left;}		
div#cartLoginBoxRegister {font-size: 10px; font-weight: normal; color: #fff; padding: 2px; line-height: 14px;}
div#headerNavigation {background: url(images/sts/menu_bg.png) center repeat-x; height: 48px; padding-top: 2px; margin-bottom: 4px;}
div#menuHorizontal {height: 40px; float: left; width: 500px;margin: 0px; color: #96BB46; margin-left: 4px;}
div#menuHorizontal a{
	margin-top: 10px;
	color: #96BB46;  
	background: url(images/sts/naviBg2.png) no-repeat; 
	width: 126px; 
	height: 26px; 
	display: inline; 
	float: left; 
	line-height: 26px;
	padding-left: 4px;
	margin-right: 0px;
	}
div#menuHorizontal a:hover{
	margin-top: 10px;
	color: #96BB46; 
	background: url(images/sts/naviBg2Hover.png) no-repeat; 
	width: 126px; 
	height: 26px; 
	display: inline; 
	float: left; 
	line-height: 26px;
	padding-left: 4px;
	margin-right: 0px;
	}
/*
div#searchBox {position: relative; top: 2px; background: url(images/sts/search_box.png) no-repeat; height: 52px;  margin-left: 545px;}
*/

.search {border: 1px solid #58801D;}

div#searchBox {position: relative; top: 4px; background: #fff;border: 1px solid #96BB5E; height: 36px;  margin-left: 546px; width: 251px;}
div.searchBox {margin-bottom: 10px; border: 1px solid #DDEFC2;}
div#searchBoxContent {margin: 2px; width: 245px;}
div#searchBoxFields {line-height: 14px;}
		div#searchBoxFields input.search {width: 168px; height: 12px; font-size: 9px; float: left; border: 1px solid #96BB5E; margin-top: 2px;}
		div#searchBoxFields input.searchgo {margin-left: 6px; margin-top: -1px;}
div#searchBoxAdvanced {font-size: 10px; font-weight: normal; color: #58811B; padding: 2px; float: right; margin-right: 2px;}
div#content {background: #fff; margin: 0px; width: 796px; padding: 2px;}
div#leftCol {width: 200px; float: left; margin: 0px; height: auto; }
div.leftColBox {margin: 0px;}
div#mainContent {width: auto; margin: 0px; margin-top: 6px;}
div#mainContentOther {width: 590px; margin: 0px; margin-left:206px; margin-top: 6px;}
div.mainContentOther {border: 1px solid #C5DF8B; background: #fff;}
.clearBoth {clear: both}
.clearBoth10 {clear: both; height: 10px;}
div#footerText {font-family: Verdana,Arial,sans-serif; font-size: 10px; text-align: center;}
.clearAll {clear: both;}

/* STAR PRODUCT */
.star-product-title {
  font-family: Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
}

/* STAR PRODUCT */

/* todays specials */
div#specialsMain {}
div.specialsMain {}
div.specialsMainRounded {background: #CBDF99; width: auto; height: 222px; border: 1px solid #96BB5E; margin-bottom: 14px;}
div.specialsMainRoundedIntro {background: #F1FBDA; width: auto; height: auto; border: 1px solid #efefef; margin-bottom: 14px;}


div#specialsTop {background: url(images/sts/specials_top.png) no-repeat; width: 795px; height: 5px; top: 0px;}
div#specialsMiddle {width: 780px; height: auto; margin: 10px; margin-top: 0px;}


div#specialsProductInfo {float: left;}
div#specialsProductInfo a.specialsTop {display: block; border: 1px solid blue;}
div#specialsProductInfo img.specialsHeader {margin: 4px 8px; border: 0px;}
div#specialsProductInfo a {float: left;}
div#specialsProductInfo img.productImg {margin: 0 8px; border: 1px solid #C5DF8B; background: #fff;}
div#specialsProductName {}
div#specialsProductName h1 {color: #443F47; font-size: 14px; font-weight: bold;margin: 0px;}
div#specialsProductName p#specialsProductDescription {height: auto;}
div#specialsProductName p#specialsProductPrice {margin-top: 24px;}
div#specialsProductName p#specialsProductPrice span {float: left; font-size: 16px; font-weight: bold; color: #E40A0A;}
div#specialsProductName p#specialsProductPrice span.red {font-size: 11px; color: #a1a1a1; margin: 4px;}
div#specialsProductName p#specialsProductPrice a {float: right;}

div#specialsListing {background: url(images/sts/todays_specials_list_bg.png) repeat-x; width: 242px; height: 218px;float: right; margin: 4px;}
div#specialsListing ul {color: #fff; margin-top: 4px; line-height: 18px; height: 176px;}
div#specialsListing span {display: none; width: auto;}
p.desc {width: 150px; float: right;}
div#specialsListing a {color: #fff; margin-top: 4px; line-height: 24px;}
.special_img {float: left; margin: 4px; border: 1px solid #C5DF8B;}
.special_img_new {float: left; margin: 4px; border: 1px solid #F5FFDF;}
div#specialsListing img.more {margin: 4px 8px; float: right;color: #443F56;}

span.specialsListingPrice {color: gray;}
span.specialsListingPriceNew {color: gray; font-size: 9px; text-decoration: line-through;}
span.specialsListingSpecialPrice {color: red; font-weight: bold;}
span.specialsListingSpecialPriceNew {color: red; font-weight: bold; font-size: 13px;}



div#specialsBottom {background: url(images/sts/specials_bottom.png) no-repeat; width: 795px; height: 5px; top: 0px;}

/* todays specials */

/* category hp */
div.categoryHP {margin-top: 10px;}
div.categoryTop {background: url(images/sts/category_top.png) no-repeat; width: 550px; height: 5px; top: 0px;}
div.categoryMiddle {float: left; background: url(images/sts/category_bg.png) bottom repeat-x; width: 542px; height: 250px; border: 1px solid #C5DF8B; margin-bottom: 14px;}
img.categoryHeader {margin: 4px 0px 0px 4px;}
div.categoryContent {height: 220px; width: 540px; margin: auto; background: #F1FBDA;}
div.categoryListing {border-right: 1px solid #fff; float: left; width: 210px; margin: 6px; margin-left: 6px; margin-top: 2px;}
div.categoryListing ul {text-align: left; line-height: 16px;}
div.categoryListing ul li {list-style-type: square;}
div.categorySpecial {margin-left: 134px;margin-top: 2px; height: 112px;}
div.categorySpecial img {margin: 0px; margin-right: 0px; float: left;}
div.categorySpecial img.specialImg {border: 1px solid #C5DF8B; background: #fff; margin: 4px;}
div.categorySpecial .description {margin-left: 20px;}
div.categorySpecial .description p.price {font-weight: bold; color: #EB2222; font-size: 14px; margin-top: 2px;}
div.categorySpecial .description p.price span {width: 50px; font-size: 10px; float: left; color: #a1a1a1;}
div.categorySpecial .description p.product_name {color: #000; font-size: 12px; margin-top: 2px; height: 48px;}
div.categorySpecial .description span {float: right; margin-right: 2px;}
div.categoryLatestProducts {height: 82px; margin-top: 10px;}
div.categoryLatestProducts p {font-weight: bold; color: #443F47; margin:4px 16px;}
div.categoryLatestProducts ul {text-align: left; line-height: 16px; margin-top: 0px; margin-left: 20px;}
div.categoryLatestProducts ul b {color: #EB2222}
div.categoryLatestProducts ul li {list-style-type: none;}
div.categoryLatestProducts span.latestPrice {font-weight: bold;}
div.categoryLatestProducts img {margin: 0px; margin-right: 14px; float: right;}
div.categoryBottom {background: url(images/sts/category_bottom.png) no-repeat; width: 550px; height: 5px; top: 0px;}

/* category hp */

/* zamiana czcionki na zaladowana z serwera */
/*@font-face {
  font-family: "BNJinx";
  src: url(http://e-petshop.co.uk/fonts/BNJinx.ttf);
}
.header { font-family: "BNJinx" }
*/
/* zamiana czcionki na zaladowana z serwera */


/*sitemap */
ul.sitemap {
color: #58811B;
}
/*sitemap */

/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/

/* best sellers */

div.bestsellersRounded {width: auto; height: 250px; margin-left: 548px; border: 1px solid #58811B; margin-bottom: 14px;}
div.bestsellersRoundedOther {width: 200px; height: auto; margin-left: 2px; border: 1px solid #58811B; margin-bottom: 14px;}
div.bestsellersMain {width: auto; height: auto;}
div.bestsellersMain h1 {margin: 0px 0px 4px 4px;}
div.bestsellersListBg {color: #58811B; margin: 2px; line-height: 18px; background: #F1FBDA; width: auto; height: 220px;}
div.bestsellersListBg li {list-style-type: none; margin-left: 10px;}
div.bestsellersListBgOther {color: #58811B; margin: 2px; line-height: 18px; background: #F1FBDA; width: auto; height: auto;}
div.bestsellersListBgOther li {list-style-type: none; margin-left: 10px; line-height: 16px;}
/* best sellers */


/* all boxes */

div.boxRounded {width: auto; height: 250px; margin-left: 548px; border: 1px solid #C5DF8B; margin-bottom: 14px;}
div.boxRoundedOther {width: 200px; height: auto; border: 1px solid #C5DF8B; margin-bottom: 14px; margin-top: 6px;}
div.boxRoundedBrands {width: 794px; height: auto; border: 1px solid #C5DF8B; margin-bottom: 14px;}
div.boxMain {width: auto; height: auto;}
div.boxMain img{border: 0px;}
div.boxMain h1 {margin: 0px 0px 4px 4px;}
div.boxListBg {color: #C5DFA6; margin: 2px; line-height: 18px; background: #F1FBDA; width: auto; height: 220px;}
div.boxListBg ol {margin-left: 2px; margin-top: 0px;}
div.boxListBg li {margin-left: -14px; line-height: 20px;}
div.boxListBgOther {color: #58811B; margin: 2px; line-height: 18px; background: #F1FBDA; width: auto; height: auto;}

div.boxListBgOther ol {margin-left: 2px; margin-top: 0px;}
div.boxListBgOther li {margin-left: -14px; line-height: 20px;}


div.boxListBgBrands {color: #58811B; margin: 0px; line-height: 18px; background: #F1FBDA; width: auto; height: auto; text-align: center;}
div.boxListBgBrands img {width: 100px; height: 57px; margin: 10px; text-align: center;}
div.boxListBgBrands a {text-decoration: none;}

div.boxListBgVeterinary {color: #58811B; margin: 0px; line-height: 24px; font-size: 14px; background: #F1FBDA; width: auto; height: auto; text-align: right;}
div.boxListBgVeterinary img {width: 36px; height: 30px; margin: 2px;}
div.boxListBgVeterinary a {text-decoration: none; font-size: 12px; font-weight: bold;}


/* all boxes */

/* product info */

div#productHeader {margin-bottom: 2px;}
div#productInfoTools {width: 570px; margin: auto; margin-bottom: 0px; text-align: right;}
div#productInfoContent {border: 1px solid #DFF6AD; width: 570px; margin: auto;}
div#productInfoContent h1#productName {color: #57801a; font-size: 14px; font-weight: bold; margin: 10px;}
div#productInfoContentAlso {border: 1px solid #DFF6AD; width: 570px; margin: auto; margin-top: 10px; text-align: center; }

h1#productNameTop {color: #57801a; font-size: 16px; font-weight: bold; margin: 10px;}

span#productSpecialPrice {margin-top: 20px; margin-right: 10px;}

div#productSpecification {margin: 20px 10px; color: #686F68;}
div#productSpecification h2{font-size: 12px; font-weight: bold; color:#686F68; margin-bottom: 0px;}
div#productSpecification h3{font-size: 11px; font-weight: bold; color:#686F68; margin-bottom: 0px;}
div#productDateAdded {margin: 4px; color: #868686; text-align: center;}

div#productButtons {margin: 10px;}
div#reviewsButton {float: left; width: 200px; text-align: left;}
div#buynowButton {margin-left: 264px; text-align: right;}

div.productImage {margin: 2px;background: #F1FBDA; height: 200px;}
div.productImage img {margin: 0px; margin-right: 14px; float: left;}
div.productImage img.specialImg {border: 1px solid #C5DF8B; background: #fff; margin: 10px; width: 272px; height: 182px;}
div.productImage .description {width: 70px; float: right; margin-right: 22px; text-align: right;}
div.productImage .description .price {font-weight: bold; color: #EB2222; font-size: 14px; margin-top: 2px; margin-right: 6px; margin-bottom: 12px;}
div.productImage .description .price span {width: 50px; font-size: 11px; color: #a1a1a1; display: block;}
div.productImage .description .product_name {color: #000; font-size: 12px; margin-top: 2px; height: 48px;}
div.productImage .description span {float: right; margin-right: 2px;}

/* product info */

/* manufacturers box */
a.manufacturer {padding: 2px;line-height: 16px; width: 184px; font-size: 11px; border-bottom: 1px solid #C5DF8B; display: block; color: #5D7B1C;}
a.manufacturer:hover {padding: 2px;line-height: 16px; width: 184px; font-size: 11px; border-bottom: 1px solid #C5DF8B; display: block; background: #C5DF8B; color: white; text-decoration: none;}

a.manufacturerHover {padding: 2px;line-height: 16px; width: 184px; font-size: 11px; border-bottom: 1px solid #C5DF8B; display: block; background: #C5DF8B; color: white; text-decoration: none;}

b.hover {padding: 2px;line-height: 16px; width: 184px; font-size: 11px; border-bottom: 1px solid #879F63; display: block; background: #58811B; color: white; text-decoration: none;}

/* manufacturers box */


/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #CBDF99;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: relative; 
	background-color: #fff; 
	text-align: left; 
	border: 1px solid #F1FBDA;	
	z-index: 999;
	width: 194px;	
	height: 1px; 	

	
}		
/*----------------------------End Suggest Styles------------------------*/


/* Supertracker Styles */
.supertracker_menu {
	background: #ddd; 
	border: 1px solid #aaa; 
	padding: 10px;
	}
.supertracker_title {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 16px; 
	font-weight: bold; 
	}
.supertracker_section {
	margin-top: 10px;
	}
.supertracker_sub_title {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 14px; 
	text-decoration: underline; 
	font-weight: bold; 
	}
A.supertracker_link {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	text-decoration: underline; 
	margin: 5px 10px 5px 10px;
	}
.supertracker_text {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px;
	}
.supertracker_contact {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px; 
	width: 100%;
	background: #aaa;	
	padding: 5px;	
	margin: 10px 0 10px 0;
	border: 1px solid #000;}
/* Supertracker Styles EOF */


/*category path*/
div#categoryBox {margin-bottom: 16px; width: 588px; border: 1px solid #C5DF8B; height: auto; font-size: 18px; color: #58801D; line-height: 26px; padding: 4px; font-weight: bold; background: #F1FBDA;}
.categoryName {color: #57801a; font-size: 16px; font-weight: bold; margin: 2px;}
.categoryDescription {font-size: 11px; font-weight: normal; color: #a1a1a1; height: auto;}
.categoryActive {font-size: 18px; font-weight: bold; color: #58801D; text-decoration: none;}
.categoryInactive {font-size: 18px; font-weight: normal; color: #a1a1a1; text-decoration: none;}
.subcategory {font-size: 12px; color: #58801D; font-weight: normal;}
/*category path*/

/* also purchased */
div.alsoPurchased {height: 112px;background: #F1FBDA; height: 30px; line-height: 30px; font-size: 14px; color: #58801D; text-align: left; padding-left: 4px; font-weight: bold;}
/* also purchased */


/* Menu Ctegories */
ul.catmenu {
margin: 0px;
padding: 0px;
list-style: none;
width: 190px; /* Width of Menu Items */
z-index: 2;
background: #F1FBDA;
}

ul.catmenu li.catmenu {
position: relative;
border-bottom: 1px solid #C5DF8B;
margin-left: 0px;
z-index: 5;
}

li.catmenu ul.catmenu {
position: absolute;
left: 190px; /* Set 1px less than menu width */
top: 0px;
display: none;
margin: 0px;
padding: 0px;
background: #F1FBDA;
z-index: 5;
}

/* Styles for Menu Items */
ul.catmenu li.catmenu a {
display: block;
text-decoration: none;
color: #5D7B1C;
background: #F1FBDA; /* IE6 Bug */
padding: 0px;
padding-left: 2px;
margin: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 190px;
/* border: 1px solid #ccc;  IE6 Bug */
border-bottom: 0px;
z-index: 5;
}

ul.catmenu li.catmenu a:hover {
display: block;
text-decoration: none;
color: #fff;
background: #C5DF8B; /* IE6 Bug */
padding: 0px;
padding-left: 2px;
margin: 0px;
margin-bottom: 0px;
margin-left: 0px;
width: 190px;
/* border: 1px solid #ccc;  IE6 Bug */
border-bottom: 0px;
z-index: 5;
}

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li.catmenu:hover ul.catmenu, li.catmenu.over ul.catmenu { display: block;} /* The magic */


li.catmenu:hover ul.catmenu ul.catmenu, li.catmenu.over ul.catmenu ul.catmenu {display: none;} /* ‘Żŕďâ âě Ż®¤¬Ą­î 3-Ł® ăŕ®˘­ď */ 
ul.catmenu ul.catmenu li.catmenu:hover ul.catmenu, ul.catmenu ul.catmenu li.catmenu.over ul.catmenu {display: block;} /* Ź®Ş § âě Ż®¤¬Ą­î 3-Ł® ăŕ®˘­ď */

/* Menu Ctegories */

/* tracking module */
.tracking_div {
background-color: #f3f3f3;
border: solid 2px #e5e5e5;
padding: 10px;
font-size: 11px;
margin: 10px 0 0 0;
width: auto;
font-family: Verdana, Arial, sans-serif;
}

.hiddenDiv {
display: none;
}

/* tracking module */


div#productsNew {border: 1px solid #C5DF8B; height: 400px;}
div#productsNew #boxImage {height: 30px;}
.productInfo {border: 1px solid #B8D084; width: 270px; height: 170px; float: left; margin: 8px;}
.productInfo .productName {height: 30px;margin-left: 4px; margin-top: 4px; font-weight: bold; text-align: left;}
.productInfo .productName a {font-size: 11px; color: #58801D;}
.productInfo .productImg {background: #F1FBDA; height: 128px; font-size: 14px; margin: 2px;}
.productInfo .productImg .Img {float: left; border: 1px solid #C5DF8B; background: #fff; margin: 2px; width: 180px; height: 120px;}
.productInfo .productImg .price {float: right; margin: 4px;}
.productInfo .productImg .price a.productNew {}
.productInfo .productImg .price a.productSpecials {float: right; margin-top: 40px; margin-right: 4px;}

.pathCategory {float: left;}

.allProductsLink {font-size: 9px; margin-left: 96px;}

/* tabelki eukanuba */
table.productInfo_Center {background: #fff; font-size: 11px;}
table.productInfo_Center td.productInfoBoldAlignCenter {background: #CCCCCC; font-size: 11px;}



/* tabelki eukanuba */

div#specialsMiddleTabs {width: 590px;}
div.specialsMiddleTabs {width: 590px;}
.boxRoundedOtherTabs {border: 1px solid #C5DF8B; background: #fff; height: 230px; width: 190px; float: left; margin: 2px; margin-bottom: 14px; text-align: left;}
.TabsProductName {margin: 5px 4px; height: auto; font-size: 10px;}
.TabsProductName a{font-size: 10px;}
.TabsImage {width: 190px; height: 124px; margin: auto; margin-top: 10px; margin-bottom: 10px;}
.TabsPrice {width: 190px;}
.TabsPriceBox {float: left; width: 90px; margin: 0px 6px;}
.TabsBuyNow {margin-left: 40px;}
.TabsBottom {background: #fff url(images/sts/tabbertab_bottom_bg.gif) repeat-x; height: 24px; text-align: right; width: 590px; line-height: 20px;}
.TabsBottom a {margin-right: 8px; font-weight: bold;}

#breadcrumb {

	height: auto;
        min-height: 20px;
        border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	margin: 6px 4px;
	font-size: 9px;
	color: #567F19;
	
}

#breadcrumb a{
	color: #858585;
	font-size: 10px;
	line-height: 20px;
}


a.categoryNew {padding: 2px;line-height: 16px; width: 184px; font-size: 11px; border-bottom: 1px solid #C5DF8B; color: #5D7B1C; display: block; margin-bottom: -14px;}
a.categoryNew:hover {background: #C5DF8B; color: white; text-decoration: none;}

a.categoryNewHover {background: #C5DF8B; color: white; text-decoration: none;display: block; margin-bottom: -14px;}

a.subcategoryNew {padding: 2px; margin-left: 4px; line-height: 12px; width: 178px; font-size: 10px; color: #5D7B1C;border-left: 1px solid #FAFFEF; background: #FAFFEF;display: block;margin-bottom: -14px;}
a.subcategoryNew:hover {border-left: 4px solid #FAFFEF; background: #F1FBDA; color: #5D7B1C; text-decoration: none;}

a.subcategoryNewHover {border-left: 4px solid #FAFFEF; background: #F1FBDA; color: #5D7B1C; text-decoration: none;}

.priceLineThrough{text-decoration: line-through;}
.priceLineThroughSmall{text-decoration: line-through; font-size: 10px; color: #a1a1a1; font-weight: normal;}

.eukanubaProductTable {border: 1px solid #f1f1f1; margin-top: 4px;}
.eukanubaProductTable tr.gray {background: #f1f1f1;}
.eukanubaProductTable td{text-align: center;}

/* info pages */
ol.atype {list-style-type: lower-alpha;}
.mainContentTable {background: #fff; border: 0px; width: 580px; padding: 0px 0px;border-spacing:0px; }
.mainContentTable td.info{line-height: 18px;}
.mainContentTable .siteContent{padding: 10px;}
.mainContentTable .siteContent h1,h2,h3{margin: 10px 0px;}
.mainContentTable .siteContent h1{color: #4E5055; font-size: 16px;}
.mainContentTable .siteContent h2{color: #000; font-size: 12px;}
.mainContentTable .siteContent h3{color: #000; font-size: 11px;}
.mainContentTable .siteContent p{margin: 10px 2px;}
.mainContentTable .siteContent ul{margin: 10px; margin-left: 10px;}
.mainContentTable .siteContent ol{margin: 10px; margin-left: 10px;}

.opinie {text-align: center;}

/*tabber*/
.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{margin-top:1em;}
ul.tabbernav{margin:0;padding:3px 0;font-size:13px;font-weight:bold;font-family:"verdana";}
ul.tabbernav li{list-style:none;margin:0;display:inline;}
ul.tabbernav li a{padding:3px 0.5em;margin-left:3px;border:1px solid #EFEFEF;border-bottom:none;background:#F1FBDA;text-decoration:none;font-size:14px;}
ul.tabbernav li a:link{color:#567F19;}
ul.tabbernav li a:visited{color:#667;}
ul.tabbernav li a:hover{color:#223F17;font-size:14px;background:#C5DF8B;}
ul.tabbernav li.tabberactive a{background:#C5DF8B;color:#223F17;font-size:14px;}
ul.tabbernav li.tabberactive a:hover{background:#C5DF8B;}
.tabberlive .tabbertab{padding-top:10px;border:0px;border-top:1px solid #C5DF8B;background:#fff url(images/sts/tabbertab_bg.gif) repeat-x top;}
.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto;}

/*thickbox*/
#TB_window{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333333;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);opacity:0.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#57801A;display:none;border:1px solid #57801A;text-align:left;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +'px');}
#TB_window img#TB_Image{display:block;margin:10px 0 0 5px;border:1px solid #57801A;width:600px;height:400px;}
#TB_caption{height:25px;padding:7px 20px 10px 10px;float:left;font-weight:bold;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight +'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;}
