/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
@import url("reset.css");
body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #ffffff;
	background: #000 url(../images/tehla_bg.jpg) 0 0 repeat;
  	}
  	
#infoShoppingCart, #popupShippingEstimator, #popupSearchHelp {
  background: none;
  color: #000;
  }	
  
h2.EZinfoNadpis, h3.EZinfoNadpis{
  font-family: georgia, 'Times New Roman', sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #CD3E42;
  background-color: #000;
  }
  
h2.EZinfoNadpis {
  text-align: center;
  font-size: 1em;
  }
  
h3.EZinfoNadpis {
  text-align: left;
  font-size: 0.9em;
  }

ul.EZpagesUl {
  padding-left: 1.5em;
  }  
.neobtekat:after {
content: ".";
display: block;
height: 0;
visibility: hidden;
clear: both;
} 
a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #fff;
	text-decoration: none;
	}
 
a:visited {
	color: #fff;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navCatTabs ul li a:hover,
#reviewsDefaultListingBottomNumber, #reviewsDefaultListingBottomLinks,
#reviewsDefaultListingTopNumber, #reviewsDefaultListingTopLinks, #productReviewsDefaultListingTopNumber, #productReviewsDefaultListingTopLinks,
#productReviewsDefaultListingBottomNumber, #productReviewsDefaultListingBottomLinks {
	color: #fff;
	}

a:active {
	color: #fff;
	}

h1 {
	font-size: 1.5em;
	color: #9a9a9a;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
  }
  
.input_type {
  border: 1px solid #909090;
  }
  
TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	font-size: 1em;
  font-family: verdana;
  }
	
LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: black;
	}

LABEL, h4.optionName {
	line-height: 0.7em;
	padding: 0.2em 0.5em 0.2em 0;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#main {
  background: transparent url(../images/rusty_bg.jpg) 0 0 repeat-x;
  }
  
#mainWrapper {
	background-color: #000;
	text-align: left;
	width: 950px;
	font-size: 1.3em;
	}
#contentMainWrapper {
  width: 950px;
  padding-top: 15px;
  }
#headerWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
#headerWrapper {
  background: #000 url(../images/head_bg.jpg) 0 0 no-repeat;
  width: 950px;
  height: 201px;
  }

#logo {
  margin-left: 19px;
  }
  
#center { 
  float: right;
  width: 715px;
  }
  
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
	
#navColumnOne {
	float: left;
	}
	
/*uvodny banner*/
h1#indexDefaultHeading {
  position: relative;
  overflow: hidden;
  }
  
h1#indexDefaultHeading, h1#indexDefaultHeading span {
  width: 688px;
  height: 198px;
  }
  
h1#indexDefaultHeading span{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: url(../images/main_banner.jpg) 0 0 no-repeat;
  }
#indexDefaultMainContent {
  margin: 20px 0;}
/*---------------------------shopping cart*/
#shoppingCartWrapper {
  width: 200px;
  margin-right: 25px;}

#shoppingCart {
  padding-top: 10px;
  color: #000;
  font-size: 0.85em;
  }
  
#shoppingCartAmount {
  color: #171717;
  margin-left: 10px;}
  
#shoppingCartLink a {
  color: #000;
  text-decoration: underline;
  display: inline;
  padding-right: 15px;
  margin-right: 30px;
  background: url(../images/shop_cart_arrow.jpg) center right no-repeat;
  }
  
#shoppingCartAmount span {
  font-weight: bold;
  color: #000;
  margin-right: 15px;
  }
  
#shoppingCartLink {
  margin-left: 10px;
  }

span#shoppingCartSeparator {
  display: block;
  margin: 8px 0;
  background: url(../images/shop_cart_separator.jpg) 0 0 no-repeat;
  height: 3px;
  }
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

#navCatTabsWrapper {
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	}

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}
#navMainWrapperUp {
	background: #ac6a28 url(../images/navMainUp.jpg) 0 0 no-repeat;
	height: 40px;
  }
  
	#navMainWrapperDown {
	background: #7c131b url(../images/navMainDown.jpg) 0 0 no-repeat;
	height: 45px;
  }
	
#navMain ul {
	
	padding: 0.5em 0em;
	
	line-height: 2em;
	}
  	
	#navMain ul li {
	float: left;
  position: relative;
  overflow: hidden;
	}


#navMain ul li, #navMain ul li a, #navMain ul li a span {
  display: block;
  color: #fff;
  }
/*-------------------------------------------jednotlivé navigácie*/  
#navMain ul li.home, #navMain ul li.home a, #navMain ul li.home a span {
  width: 50px;
  background: url(../images/home.jpg) 0 0 no-repeat;
  height: 23px;
  }
  
#navMain ul li.home {
  margin: 0 10px 0 20px;}
  
#navMain ul li.home a span, #navMain ul li.galeria a span, #navMain ul li.kontakt a span, #navMain ul li.odhlasit a span,
 #navMain ul li.prihlasit a span, #navMain ul li.mojucet a span, #navMain ul li.kosik a span, #navMain ul li.pokladna a span{
  position: absolute;
  top: 0;
  left: 0;
  _cursor: hand;
  }
#navMain ul li.home a:hover span {
   background-position: 0 -23px; 
   }
   
#navMain ul li.galeria a:hover span, #navMain ul li.kontakt a:hover span{
  background-position: 0 -20px;
  }
  
 #navMain ul li.odhlasit a:hover span, #navMain ul li.prihlasit a:hover span{
  background-position: 0 -21px;
  }
  
   #navMain ul li.mojucet a:hover span{
  background-position: 0 -25px;
  } 
  
#navMain ul li.kosik a:hover span{
  background-position: 0 -18px;
  } 
  
  #navMain ul li.pokladna a:hover span {
  background-position: 0 -19px;
  }

#navMain ul li.galeria, #navMain ul li.galeria a, #navMain ul li.galeria a span 
 {
  width: 58px;
  background: url(../images/galeria.jpg) 0 0 no-repeat;
  height: 20px;
  }

#navMain ul li.galeria {
  margin: 3px 10px 0 14px;
  }
    
 #navMain ul li.kontakt, #navMain ul li.kontakt a, #navMain ul li.kontakt a span {
  width: 75px;
  background: url(../images/kontakt.jpg) 0 0 no-repeat;
  height: 20px;
  }
  
#navMain ul li.kontakt {
  margin: 3px 10px 0 15px;
  }     
 #navMain ul li.odhlasit, #navMain ul li.odhlasit a, #navMain ul li.odhlasit a span {
  width: 75px;
  background: url(../images/odhlasit.jpg) 0 0 no-repeat;
  height: 21px;
  }

#navMain ul li.odhlasit {
  margin: 8px 10px 0 20px;
  }
  
  #navMain ul li.prihlasit, #navMain ul li.prihlasit a, #navMain ul li.prihlasit a span {
  width: 79px;
  background: url(../images/prihlasit.jpg) 0 0 no-repeat;
  height: 21px;
  }
  
  #navMain ul li.prihlasit {
  margin: 8px 10px 0 20px;
  }
  
  #navMain ul li.mojucet, #navMain ul li.mojucet a, #navMain ul li.mojucet a span {
  width: 83px;
  background: url(../images/mojucet.jpg) 0 0 no-repeat;
  height: 25px;
  }
  
  #navMain ul li.mojucet {
  margin: 8px 10px 0 1px;
  }
  
  #navMain ul li.kosik, #navMain ul li.kosik a, #navMain ul li.kosik a span {
  width: 59px;
  background: url(../images/kosik.jpg) 0 0 no-repeat;
  height: 18px;
  }
  
  #navMain ul li.kosik {
  margin: 9px 10px 0 7px;
  }
  
  #navMain ul li.pokladna, #navMain ul li.pokladna a, #navMain ul li.pokladna a span {
  width: 79px;
  background: url(../images/pokladna.jpg) 0 0 no-repeat;
  height: 19px;
  }	
  
 #navMain ul li.pokladna {
  margin: 8px 10px 0 3px;
  }
  
#navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 2em;
	}
	
#navSupp ul li, #navCatTabs ul li, #productInfoUpLinks ul li {
	display: inline;
	} 

#productInfoUpLinks {
  padding: 5px 0 20px 0;
 
  }
#productInfoUpLinks ul li {
  padding-right: 13px ;
  }
  	
#productInfoUpLinks ul li a {
  color: #4c4c4c;
  text-decoration: underline;
  padding: 5px 0 5px 22px;
  font-size: 0.85em;
  
  }
a#facebook {
  background: url(../images/fb.jpg) left center no-repeat;
  } 
a#print {
   background: url(../images/print.jpg) left center no-repeat;
   } 
   
a#productTellFriendLink {
  background: url(../images/odporucit.jpg) left center no-repeat;
  }
  
a#productReviewLink {
  background: url(../images/ohodnot.jpg) left center no-repeat;
  }
#productInfoUpLinks ul li a:hover {
  text-decoration: none;
  color: #000;
  } 
  
#productMainImage {
  padding: 10px 10px 13px 10px;
  background-color: #f1f1f1;
  border: 1px solid #c9c9c9;
  } 

span.imgLink {
  color: #a09f9f;
  margin-top: 10px;
  font-size: 0.8em;
  display: block;
  }	
  
span.imgLink:hover {
  color: #000;
  }
  
#productPrices {
  background-color: #faeed2;
  padding: 10px 0;
  
  width: 200px;
  }
  
#productName  {
  margin: 0 0 0 200px;
  }
#productPrices, #reviewsWriteReviewer {
  margin: 5px 0 0 200px;
  }
#productPrices span {
  float: right;
  padding-right: 10px;
  color: #000;
  }  
.product_info_cena {
  font-size: 0.9em;
  color: #909090;
  float: left;
  padding-left: 10px;
  }
  
p#stock {
  display: block;
  margin: 10px 0 5px 200px;
  font-weight: bold;
  color: #000;
  font-size: 0.9em;
  }
  
p#stock a {
  font-weight: normal;
  color: #4c4c4c;
  text-decoration: underline;
  cursor: help;
  position: relative;
  }
p#stock a:hover {
  text-decoration: none;
  }
  
p#stock a span {
  display: none;
  }
  
p#stock a:hover span {
  display: block;
  position: absolute;
  top: 15px;
  left: 30px;
  width: 120px;
  padding: 10px;
  border: 2px solid #a9a9a9;
  background-color: #fff;
  color: #000;
  
  }
    
#productDescription {
  color: #1d1d1d;
  font-size: 1.15em;
  line-height: 1.5em;
  font-family: georgia, 'Times New Roman', sans-serif;
  }
  
#productDescription:first-line {
  font-weight: bold;
  
  
  color: #3a3a3a;
  }

p#productDateAvailable {
  margin: 10px 0;
  font-size: 0.8em;
  color: #4c4c4c;
  }
#productDetailsList {
  background-color: #faeed2;
  float: left;
  border-collapse: collapse;
  width: 330px;
  color: #4d4d4d;
  font-size: 0.85em;
  }
#productDetailsList table {
  width: 330px;
  }
#productDetailsList td {
  padding: 5px;
  }
caption#proDetaiListHead{
 text-align: left;
 font-size: 1.5em; 
 margin-bottom: 10px;
 }
 caption#proDetaiListHead, #attribsOptionsText, #productAdditionalImages h4{
  color: #4d4d4d;
  font-family: georgia, 'Times New Roman', sans-serif;
  font-weight: bold;
  }
  
#attribsOptionsText {
  margin-bottom: 10px;
  }
td.detailListVpravo {
  text-align: right;
  }
  
#productAttributes {
  margin: 0 0 0 20px;
  }
  
#productAttributes {
  background-color: #faeed2;
  padding: 5px 15px 10px 10px;
  color: #4d4d4d;
  font-size: 0.8em;
  float: left;
  width: 290px;
  }
  
h4.optionName, #productAdditionalImages a  {
  font-size: 1em;
  color: #4d4d4d;
  }

#productAdditionalImages h4 {
  font-size: 1.2em;
  }
#navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {
	float: right;
	}
#search_header {
  background: url(../images/search_h.jpg) 0 0 no-repeat;
  border: none;
  float: left;
  color: #929292;
  padding: 8px 10px 12px 20px;
  width: 175px;
  margin-top: 5px;}
  
#search_header_submit {
  background: url(../images/search_h_submit.jpg) 0 0 no-repeat;
  border: none;
  
  height: 25px;
  margin: 10px 15px 0 0;
  width: 35px;
  }
  
#navBreadCrumb {
	padding: 0.5em 0 0.5em 15px;
	
	font:  bold 1em georgia, 'Times New Roman', sans-serif;
	margin: 0 0 10px 0;
	}
#navBreadCrumb a {
  text-decoration: underline;
  font-weight: normal;
  }

/*#indexCategoriesHeading, #productListHeading, #productName, #featuredDefaultHeading, #newProductsDefaultHeading,
#allProductsDefaultHeading, #specialsListingHeading, #cartDefaultHeading, #shippingInfoHeading,
#privacyDefaultHeading, #conditionsHeading, #siteMapHeading, #createAcctDefaultHeading, #createAcctDefaultHeading, #timeoutDefaultHeading,
#checkoutOrderHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #logoffDefaultHeading, #accountDefaultHeading,
#accountHistoryDefaultHeading*/ h1 {
  font: italic bold 1.6em georgia, 'Times New Roman', sans-serif;
  color: #cd3e42;
  margin-bottom: 15px;
  }
#indexCategories .categoryListBoxContents a {
  padding-left: 20px;
  background: url(../images/arrowCatg.png) left center no-repeat;
  margin-left: 30px;
  }
#indexCategories a:hover {
  color: #85b2d1;
  }

#indexCategories p {
  font-weight: bold;
  font-size: 1.1em;
  }
.categoryImg {
  float: left;
  margin: 0 15px 10px 0;
  }
#navBreadCrumb a:hover {
  text-decoration: none;
  }

#productsListingTopNumber, #productsListingListingTopLinks, #productsListingBottomNumber, #productsListingListingBottomLinks,
#featuredProductsListingTopNumber, #featuredProductsListingTopLinks, #featuredProductsListingBottomNumber, #featuredProductsListingBottomLinks,
#newProductsDefaultListingTopNumber, #newProductsDefaultListingTopLinks, #newProductsDefaultListingBottomLinks, #newProductsDefaultListingBottomNumber, 
#allProductsListingTopNumber, #allProductsListingTopLinks, #allProductsListingBottomNumber, #allProductsListingBottomLinks,
#specialsListingTopNumber, #specialsListingTopLinks, #specialsListingBottomNumber, #specialsListingBottomLinks, #reviewsDefaultListingBottomNumber, #reviewsDefaultListingBottomLinks,
#reviewsDefaultListingTopNumber, #reviewsDefaultListingTopLinks, #productReviewsDefaultListingTopNumber, #productReviewsDefaultListingTopLinks,
#productReviewsDefaultListingBottomNumber, #productReviewsDefaultListingBottomLinks {
  
font-size: 0.8em;
  }

#productsListingTopNumber, #productsListingListingTopLinks, #featuredProductsListingTopNumber, #featuredProductsListingTopLinks,
#newProductsDefaultListingTopNumber, #newProductsDefaultListingTopLinks, #allProductsListingTopNumber, #allProductsListingTopLinks,
#specialsListingTopNumber, #specialsListingTopLinks, #reviewsDefaultListingTopNumber, #reviewsDefaultListingTopLinks,
#productReviewsDefaultListingTopNumber, #productReviewsDefaultListingTopLinks
 {
  margin: 15px 0 10px 0;
  }
  
#productsListingBottomNumber, #productsListingListingBottomLinks, #featuredProductsListingBottomNumber, #featuredProductsListingBottomLinks,
#newProductsDefaultListingBottomNumber, #newProductsDefaultListingBottomLinks, #allProductsListingBottomNumber, #allProductsListingBottomLinks,
#specialsListingBottomNumber, #specialsListingBottomLinks, #reviewsDefaultListingBottomNumber, #reviewsDefaultListingBottomLinks,
#productReviewsDefaultListingBottomNumber, #productReviewsDefaultListingBottomLinks {
  margin: 10px 0 15px 0;
  }  

#navEZPagesTop {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	
	font: italic 0.8em georgia, 'Times New Roman', sans-serif;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	
	}
.centerColumn {
  padding: 0 10px 0 15px;
  }

.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
#navSuppWrapper {
  font-size: 0.8em;
  background-color: #000;
  padding: 0 10px 10px 10px;
  margin-top: 15px;
  }

#navSuppWrapper a {
  text-decoration: underline;
  }
  
#navSuppWrapper a:hover {
  color: #5b9ecc;
  }
#navSupp ul, #productInfoUpLinks ul {	
	list-style-type: none;
	}
/*Shopping Cart Display*/
#cartAdd {
	margin: 0 0 10px 200px;
	color: #4c4c4c;
	}

#cartAdd input {
  margin: 5px 0;
  }
  
#cartAdd span {
  text-align: top;
  }
.tableHeading TH, .cartTableHeading th {
	border-bottom: 1px solid #595959;
	padding: 10px;
  color: #aaa;
  font-size: 0.9em;
  }

th#scUpdateQuantity {
  padding: 0;
  }
  
.rowOdd {
	background-color: #676767;
	height: 1.5em;
	vertical-align: top;
	color: #e3e3e3;
  }

.rowEven {
	background-color: #434343;
	height: 1.5em;
	vertical-align: top;
	color: #e3e3e3;
  }
  
td.cartQuantity, td.cartProductDisplay, td.cartUnitDisplay, td.cartTotalDisplay, th#scQuantityHeading,
th#scProductsHeading , th#scUnitHeading , th#scTotalHeading, th#ccQuantityHeading, th#ccProductsHeading,
th.scQuantityHeading, td.scQuantityHeading, th#myAccountQuantity, th#myAccountProducts,
th# {
  border-right: 1px solid #595959;
  }
  
td.cartUnitDisplay, td.cartTotalDisplay {
  padding-right: 2em;
  }
  
td.cartProductDisplay a {
  text-decoration: underline;
  }
  
td.cartProductDisplay a:hover {
  text-decoration: none;
  }  
.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }
.help a{
  color: #CD3E42;
  font-size: 0.8em;
  }

.help a:hover {
  color: #fff;
  }
#cartContentsDisplay, #cartSubTotal, #prevOrders, #accountHistInfo table {
   background-color: #1c1c1c;
   border: 1px solid #595959;
   }
   
  #prevOrders caption h2, h2#orderHistoryDetailedOrder, h2#orderHistoryStatus {
    font-size: 1em;
    color: #aaa;
    }
#orderTotals {
  font-size: 0.9em;
  }
#cartSubTotal {
	margin-top: 2px;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

TR.tableHeading {
	 background-color: #313131;
	height: 2em;
	}
.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, 
#cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}
.cartImage, .cartProductDisplay, td.scQuantityHeading {
  padding: 0.5em;
  }
  
td.scQuantityHeading a {
  text-decoration: underline;
  }
  
ul#myAccountGen, ul#myAccountNotify {
  padding-left: 15px;
  }
  
ul#myAccountGen a, ul#myAccountNotify a {
  text-decoration: underline;
  }

ul#myAccountGen a:hover, ul#myAccountNotify a:hover {
  text-decoration: none;
  } 
  
#accountLinksWrapper h2 {
  font-size: 1.2em;
  color: #aaaaaa;
  }  
.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
.shopCartButtonRow {
  padding: 0 15px 15px 0;}


.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	margin-top: 15px;}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, .smallProductImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsAlsoPurch {
	margin: 1em 0em;
	}

.centerBoxWrapper {
	
	margin: 20px 0 40px 0;
	}

h2.centerBoxHeading {
	background: #000 url(../images/center_head.jpg) 0 0 no-repeat;
	padding: 0.4em 0 0.4em 35px;
	text-shadow: 1px 1px #4e3e2a;
	font: italic bold 1.3em georgia, 'Times New Roman', sans-serif;
	color: #ffffff;
	margin-bottom: 20px;
  }
  
.centerInBoxWrapper, #productGeneral {
  background: #dfb378 url(../images/center_box_bg.jpg) 0 0 repeat-y;
  width: 670px;
  padding: 10px;
  }


.centerBoxContentL, .centerBoxContentR {
  
  border-bottom: 1px dashed #909090;
  width: 334px;
  
  }
.centerBoxContentR .centerBoxContentsProducts {
  width: 284px;
  }
.centerBoxContentL .centerBoxContentsProducts {
  width: 294px;}
.centerBoxContentL {
  border-right: 1px dashed #909090;
  }
.centerBoxContentR .centeredContent {
  padding-left: 30px;
  }
.centeredContent {
  padding: 10px 20px 10px 20px;
  }

.centerBoxContentL a, .centerBoxContentR a, a.prodListSpec {
  color: #000;
  font: bold 1em georgia, 'Times New Roman', sans-serif;
  text-decoration: underline;
  display: block;
  height: 40px;}

.centerBoxContentL a:hover, .centerBoxContentR a:hover,
#indexCategories .centerBoxContentL a:hover, #indexCategories .centerBoxContentR a:hover, a.prodListSpec:hover {
  text-decoration: none;
  color: #000;}
.a_img, .a_img_products {
  
  float: left;
  width: 130px;
  height: 115px;
  }

.a_img {
  margin: 0px 15px 10px 0;
  }
  
.a_img_products {
  margin: 0px 10px 10px 0;
  }
  
.box_price {
  margin: 15px 0 10px 140px;
  background: #fff;
  padding: 5px;
  width: 150px;
  }

.buy_now, .detail_box {
  margin: 5px 0 5px 140px;
  }

.price {
  margin: 0px 0 15px 10px;
  } 
.price span.productSpecialPrice, .price span.productSalePrice, .price span.productNormalPrice,
.centeredContent span.productSpecialPrice, .centeredContent span.productSalePrice, .centeredContent span.productNormalPrice  {
  color: #000;
  font-size: 1.3em;
  }

.price span.normalprice {
  color: #909090;
  font-size: 1em;
  }
.box_desc, .listingDescription, #reviewsWrite, #reviewsDefault, #reviewsInfoDefault {
  color: #000;}  
.listingDescription {
  margin: 0 0 15px 0;
  }
  
/*---------------------special/featured/new listing*/
.centerInBoxWrapperFeatured, .centerInBoxWrapperNews {
  color: #000;
  background: #dfb378 url(../images/center_box_bg.jpg) 0 0 repeat-y;
  padding: 10px;
  }
  
.centerInBoxWrapperFeatured .price, .centerInBoxWrapperNews .price {
  margin: 0px 0 15px 0px;
  } 
 
a.moreInfoList {
  color: #CD3E42;
  text-decoration: underline;
  background: url(../images/moreInfoArrow.gif) right center no-repeat;
  padding-right: 20px;
  font-size: 0.8em;}
  
a.moreInfoList:hover {
  text-decoration: none;
  }
/*sideboxes*/
.columnLeft {}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.leftBoxHeading, .rightBoxHeading {
	margin: 0em;
	background: #dfb378 url(../images/left_box_head.jpg) 0 0 no-repeat;
	padding: 0.4em 0 0.4em 35px;
	text-shadow: 1px 1px #4e3e2a;
	font: italic bold 1.3em georgia, 'Times New Roman', sans-serif;
	color: #ffffff;
  } 
	

.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	}

.sideBoxContent {
	padding: 10px 0 20px 0;
	}

/*featured and specials*/
a.box_odkaz {
  font: bold 1em georgia, 'Times New Roman', sans-serif;
  color: #fff;
  text-decoration: underline;
  display: block;
  margin: 0 0 15px 0;
  }
  
a.box_odkaz:hover {
  text-decoration: none;
  }

#featured_cena {
  margin: 10px 10px 0 10px;
  }
.cena {
  font-size: 0.8em;
  color: #e0e0e0;
  }
  
.featuredContent, .specialsContent {
  padding: 15px 10px 20px 10px;
  text-align: center;
  }

.hr_box {
  height: 2px;
  background: url(../images/hr_box.jpg);
  margin: 10px 0;
  }

.hr_prod_list {
  height: 16px;
  background: url(../images/hr_prod_list.gif);
  margin: 15px 0 10px 0;
  }
  
.hr_box hr, .hr_prod_list hr {
  display: none;
  }
  

.featuredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, 
#navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, 
#bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, 
.center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, 
#cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, 
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, 
.centerBoxContents, .specialsListBoxContents, .additionalImages, 
.centerBoxContentsAlsoPurch, .gvBal, .attribImg {
	text-align: center;
	}
.productListing-data {
  color: #000;
  padding: 15px 0;
  }
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */


a.category-top, a.category-subs, a.category-products {
  
	background: url(../images/ktg_bg.jpg) 0 0 no-repeat;
  
  text-decoration: none;
  display: block;
}	

a.category-top {
  font-size: 0.9em;
  padding: 4px 0 10px 20px;
  color: #fff;
  }
  
a.category-subs, a.category-products {
  font-size: 0.8em;
  padding: 5px 0 11px 20px;
  color: #cd3e42;
  }
  
a.category-top:hover  {
  background-position: 0 -30px;
  color: #000;
  }
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
A.category-subs:hover, A.category-products:hover {
	color: #85b2d1;
	}
  
A.category-products, A.category-subs {
  padding-left: 40px;
  }
  

SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	color: #85b2d1;}
/* end categories box links */

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}



.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

.productListing-rowheading {
	background-color: #abbbd3;
	
	height: 2em;
	color: #FFFFFF;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

#siteMapList ul li ul, #siteMapList ul li ul li ul, #siteMapList ul li ul li ul li ul, #siteMapList ul li ul li ul li ul li ul {
  padding-left: 1.5em;
  }
  
#siteMapList a:hover {
  text-decoration: underline;
  }
.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	line-height: 1.5em;
  }

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
/*uprava pro zobrazeni cen bez dane a s dani*/
span.normalprice {
	text-decoration: line-through;
}

TD.productPrice {
	font-size: 14px;
	font-weight: bold;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ffffff;
  font-weight: bold;
}

SPAN.productNormalPrice {
  color: #ffffff;
  font-weight: bold;
}

SPAN.productTaxPrice {
  color: #666666;
  font-size: 10px;
}

span.productSpecialPriceSale {
  color: #a8a8a8;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  color: #a8a8a8;
  font-size: 11px;
}
/*-----------------------FEC login*/
div#easySignUp #login-password {
  margin-left: 0px;
  }

div#easySignUp #login-email-address {
  margin-left: 0px;
  }

div#easySignUp #loginColumnLeft{
  width: 435px;
  margin-right:10px;
  float: left;
  }

div#easySignUp #loginColumnRight{
  width: 245px;
  
  float: right;
  }


div#easySignUp .buttonRow {
  padding-top: 5px;
}
div#easySignUp fieldset.loginFieldsetLeft, div#easySignUp fieldset.loginFieldsetRight {
  padding: 0;
  background-color: #000;
  border: 1px solid #000;
  }

#checkout fieldset#checkoutShipTo, #checkout fieldset#checkoutBillTo, #checkout fieldset#checkoutShipTo legend, 
#checkout fieldset#checkoutBillTo legend{
  background-color: #1c1c1c;
  border: none;}
div#easySignUp fieldset, #contactUsDefault fieldset, #timeoutDefault fieldset, #createAcctDefault fieldset,
#checkoutOrderForm fieldset, #checkout fieldset, #accountHistoryDefault fieldset, #accountEditDefault fieldset,
#addressBookDefault fieldset, #addressBookProcessDefault fieldset, #accountPassword fieldset,
#acctNewslettersDefault fieldset, #advSearchDefault fieldset, #createAcctSuccess fieldset, #tellAFriendDefault fieldset{
  background-color: #1c1c1c;
  border: 1px solid #464645;
  padding: 6px;
}
div#easySignUp legend, #contactUsDefault legend, #timeoutDefault legend, #createAcctDefault legend,
#checkoutOrderForm legend, #checkout legend, #accountHistoryDefault legend, #accountEditDefault legend,
#addressBookDefault legend, #addressBookProcessDefault legend, #accountPassword legend, #acctNewslettersDefault legend,
#advSearchDefault legend, #createAcctSuccess legend, #tellAFriendDefault legend{
  font: bold italic 1em georgia, 'Times New Roman', sans-serif;
  color: #CD3E42;
  background-color: #000;
}

#checkout fieldset.checkoutIn legend, #checkout fieldset#checkoutPaymentIn legend {
  background-color: #1c1c1c;
  }
#checkoutOrderForm legend {
  padding-bottom: 0;
  }
div#easySignUp .information, .cartTotalsDisplay, #createAcctDefault .information {
  color: #949494;
  font-size: 0.9em;
  }
#createAcctDefault .information a {
  color: #CD3E42;
  text-decoration: underline;
  }
  
#createAcctDefault .information a:hover, #loginColumnRight .important a:hover, #timeoutDefault .important a:hover,
#shoppingCartLink a:hover {
  color: #fff;
  text-decoration: none;
  }   
#loginColumnRight .information {
  padding: 0 5px;
  }
div#easySignUp .checkboxLabel {
  margin-bottom: 10px;
}

div#easySignUp ul, #contactUsDefault ul, #timeoutDefault ul, #createAcctDefault ul, #accountEditDefault ul,
#addressBookProcessDefault ul, #accountPassword ul, #tellAFriendDefault ul {
  list-style-type: none;
  }
  
#loginColumnLeft fieldset ul li, #loginColumnRight fieldset ul li, #contactUsDefault fieldset ul li, #timeoutDefault fieldset ul li,
#createAcctDefault fieldset ul li, #accountEditDefault fieldset ul li, #addressBookProcessDefault fieldset ul li,
#accountPassword fieldset ul li, #tellAFriendDefault fieldset ul li{
  float: left;
  margin-bottom: 10px;
  }
#loginColumnLeft fieldset ul li, #timeoutDefault fieldset ul li, #accountEditDefault fieldset ul li, #addressBookProcessDefault fieldset ul li,
#accountPassword fieldset ul li {
  width: 417px;
  }
#contactUsDefault fieldset ul li, #tellAFriendDefault fieldset ul li {
  width: 550px;
  }  
#loginColumnRight fieldset ul li {
  width: 226px;
  } 
#createAcctDefault fieldset ul li {
  width: 325px;
  } 
#loginColumnLeft fieldset ul li div, #loginColumnRight fieldset ul li div, #contactUsDefault fieldset ul li div,
#timeoutDefault fieldset ul li div, #createAcctDefault fieldset ul li div, #accountEditDefault fieldset ul li div,
#addressBookProcessDefault fieldset ul li div, #accountPassword fieldset ul li div, #tellAFriendDefault fieldset ul li div {
  float: left;
  }
  
#loginColumnLeft fieldset ul li div, #createAcctDefault fieldset ul li div, #accountEditDefault fieldset ul li div, 
#addressBookProcessDefault fieldset ul li div, #accountPassword fieldset ul li div, #contactUsDefault fieldset ul li div,
#tellAFriendDefault fieldset ul li div {
 width: 90px; 
 padding-top: 6px;
 }

#loginColumnRight fieldset ul li div, #timeoutDefault fieldset ul li div {
  width: 50px;
  padding-top: 9px;
  }
   
div#easySignUp fieldset ul li div label, #contactUsDefault fieldset ul li div label, #timeoutDefault fieldset ul li div label,
#createAcctDefault fieldset ul li div label, #accountEditDefault fieldset ul li div label, #addressBookProcessDefault fieldset ul li div label,
#accountPassword fieldset ul li div label, #tellAFriendDefault fieldset ul li div label{
  float: left;
  font-size: 0.9em;
  color: #c2c2c2;
  }
  
.checkboxLabel, .checkoutAddress, .radioButtonLabel {
  
  font-size: 0.9em;
  color: #c2c2c2;
  }
#loginColumnLeft fieldset ul li input, #loginColumnLeft fieldset ul li select, #loginColumnRight fieldset ul li input, 
#contactUsDefault ul li input, #contactUsDefault ul li textarea, #timeoutDefault ul li input, #createAcctDefault fieldset ul li input,
#createAcctDefault fieldset ul li select, #accountEditDefault fieldset ul li input, #addressBookProcessDefault fieldset ul li input,
#addressBookProcessDefault fieldset ul li select, #accountPassword fieldset ul li input, #tellAFriendDefault fieldset ul li input,
#tellAFriendDefault fieldset ul li textarea {
  float: right;
  
  padding: 5px 5px 7px 5px;
  border: 1px solid #464645;
  }
fieldset#checkoutComments textarea { 
  border: 1px solid #464645;
  padding: 5px 5px 7px 5px;
  }  
#loginColumnLeft fieldset ul li input, #contactUsDefault ul li input,
#contactUsDefault ul li textarea, #loginColumnLeft fieldset ul li select, #timeoutDefault ul li input,
#accountEditDefault fieldset ul li input, #addressBookProcessDefault fieldset ul li input, #accountPassword fieldset ul li input,
#tellAFriendDefault fieldset ul li textarea, #tellAFriendDefault fieldset ul li input {
  width: 270px; 
  }
  
#loginColumnLeft fieldset ul li select, #addressBookProcessDefault fieldset ul li select {
  width: 282px;
  }
#loginColumnRight fieldset ul li input  {
  width: 150px;
  }

#createAcctDefault fieldset ul li input {
  width: 210px;
  }
  #createAcctDefault fieldset ul li select {
  width: 222px;
  }
div#easySignUp #loginColumnRight .buttonRow {
   padding-top: 10px;
   }
    
#loginColumnRight .important a, #timeoutDefault .important a/*forgotten password*/{
  font-size: 0.8em;
  text-decoration: underline;
  color: #c2c2c2;
  
  font-weight: normal;
  }

#billingField, #shippingField, #contactDetails, #noAccountReferral, #noAccountDOB {
  width: 47.5%;
}

#billingField {
  float: left;
  margin-bottom: 2%;
}

#shippingField {
  float: right;
  margin-bottom: 2%;
}

#contactDetails {
  float: left;
}

#noAccountReferral {
  float: right;
}
#noAccountDOB {
  float: right;
} 

#checkoutButtons {
  margin-top: 3.5%;
}

#checkoutButton input {
  padding-top: 5px;
}

.alert {
  padding: 0 5px 0 0;
}

select#country, select#country_shipping, input#street-address, input#street-address_shipping, select#stateZone, select#stateZone_shipping, input#email-address, input#email-address_shipping {
  width: 175px;
}

div#checkoutPaymentFormsplit, div#checkoutShippingFormsplit {
  width:335px;
  }
  
#editButton {
  padding:0px 0 15px 0;
  }

#checkoutSuccess div {
  margin: 10px 0;
  }
  
/*------------ezpages*/
#ezPageDefault a {
  text-decoration: underline;
  }
  
#ezPageDefault a:hover {
  color: #cd3e42;
  text-decoration: none;
  }
  
#EZbanners img {
  float: left;
  margin: 5px 2px;
  }
/*--------------------------------ih2*/
#trailimageid {
  position: absolute;
  visibility: hidden;
  left: 0px;
  top: 0px;
  width: 220px;
  height: 0px;
  z-index: 1000;
}

#trailimageid div {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #888;
  text-align: center;
}

#trailimageid h1 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 2px 0px;
  text-align: left;
  width: 100%;
}

#trailimageid img {
  margin: 2px;
  border: none;
}


/*
  Quick Contact Sidebox Stylesheet
  $Id: stylesheet_quick_contact.css, 2006-06-16, Copyright (c) 2006 2P (zencart@palek.net)
*/

/*#quickcontactContent {font-size:100%; white-space:nowrap;}
#quickcontactContent img {vertical-align:middle;}

#quickcontactContent hr {margin:0;}
html>body #quickcontactContent hr {margin:5px 0;}

#quickcontactContent address {margin:0; padding:0 1em; font-style:normal;}

#quickcontactContent .qc_title {margin:.25em 0; padding:.25em; background:#eee;}
#quickcontactContent #qc_hours {}
#quickcontactContent #qc_more {}*/

/*---------------zenLightbox*/
#lbBottom{border:10px solid #fff;border-top-style:none;color:#666;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;line-height:1.4em;text-align:left}
#lbCaption{font-weight:700}
#lbCaption,#lbNumber{margin-right:71px}
#lbCenter,#lbBottomContainer{background-color:#fff;overflow:hidden;position:absolute;z-index:9999}
#lbCloseLink{display:block;float:right;height:22px;margin:5px 0;outline:none;width:66px}
#lbImage{background-repeat:no-repeat;border:10px solid #fff;cursor:default;left:0;position:absolute;top:0}
#lbNextLink{right:0}
#lbOverlay{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}
#lbPrevLink{left:0}
#lbPrevLink,#lbNextLink{display:block;height:32px!important;outline:none;position:absolute;top:0;width:63px}
.lbLoading{background:#fff url(../images/zen_lightbox/loading.gif) no-repeat center}

a#fb-banner {
  display: block;
  background: url(../images/fb-banner.jpg) 0 0 no-repeat;
  width: 204px;
  height: 87px;
  }
  
a#fb-banner:hover {
  background-position: 0 -87px;
  }
  
.specialsContent a#fb-banner {
  text-indent: -999em;
  }

