/**
* Main CSS Stylesheet

*

* @package templateSystem

* @copyright Copyright 2003-2007 Zen Cart Development Team

* @copyright Portions Copyright 2003 osCommerce
* @copyright 2012 Hope Zen Cart Template CSS by www.zen4me.com

* @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 $

 */
BODY
{
	margin: 0;
	font-size: 70%;
	color: #1B1711;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	behavior: url(includes/csshover.htc);
	behavior: url(includes/ie_css3.htc);
}
A IMG
{
	border: none;
}
A:link, #navEZPagesTOC UL LI A
{
	color: #004C9E;
	text-decoration: none;
}
A:visited
{
	color: #004C9E;
	text-decoration: none;
}
A:hover, #navEZPagesTOC UL LI A:hover, #navMain UL LI A:hover, #navSupp UL LI A:hover, #navCatTabs UL LI A:hover
{
	color: #0775EA;
}
A:active
{
}
H1
{
	font-size: 1.5em;
	color: #9A9A9A;
}
H2
{
	font-size: 1.2em;
}
H3
{
	font-size: 1.1em;
}
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;
	margin: 0.1em;
}
TEXTAREA
{
	margin: auto;
	display: block;
	width: 95%;
}
INPUT:focus, SELECT:focus, TEXTAREA:focus
{
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
}
FIELDSET
{
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #CCCCCC;
}
LEGEND
{
	font-weight: bold;
	padding: 0.3em;
	color: #000000;
}
LABEL, H4.optionName
{
	line-height: 1.5em;
	padding: 0.2em;
	min-width: 80px;
}
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;
}
#checkoutPayment LABEL.radioButtonLabel
{
	font-weight: bold;
}
P, ADDRESS
{
	padding: 0.5em;
}
ADDRESS
{
	font-style: normal;
}
.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: #A00;
	color: #FFFFFF;
}
.messageStackSuccess
{
	background-color: #99FF99;
	color: #000000;
}
.messageStackCaution
{
	background-color: #FFFF66;
	color: #000000;
}
/*wrappers - page or section containers*/
#mainWrapper
{
	background-color: transparent;
	text-align: left;
	width: 1023px;
	vertical-align: top;
}
#headerWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper UL, #ezPageBoxList UL, #mainWrapper, #popupAdditionalImage, #popupImage
{
	margin: 0em;
	padding: 0em;
}
#logoWrapper
{
	background-repeat: repeat-x;
	background-color: transparent;
	height: 75px;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper
{
	margin: auto;
}
#navColumnOneWrapper, #navColumnTwoWrapper
{
	margin-right: 0.5em;
	margin-left: 0.5em;
	padding-right: 0;
	padding-left: 0;
}
#tagline
{
	color: #000000;
	font-size: 2em;
	text-align: center;
	vertical-align: middle;
}
#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;
}
#navMainWrapper, #navCatTabsWrapper
{
	margin: 0;
	font-weight: bold;
	color: #FFFFFF;
	height: 1%;
	padding-top: 0.5em;
	padding-right: 0.2em;
	padding-left: 0.2em;
}
#navCatTabsWrapper
{
	background-color: #FFFFFF;
	color: #9A9A9A;
	background-image: none;
}
#navMain UL, #navSupp UL, #navCatTabs UL
{
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	background-color: #382E22;
}
#navMain UL LI, #navSupp UL LI, #navCatTabs UL LI
{
	display: inline;
}
#navMain UL LI A, #navSupp UL LI A, #navCatTabs UL LI A
{
	text-decoration: none;
	padding: 0 0.5em;
	margin: 0;
	color: #424141;
	font-weight: normal;
	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, .buttonRow, #indexProductListCatDescription
{
	margin: 0.5em;
}
#navMainSearch
{
	float: right;
}
#navBreadCrumb
{
	color: #066FE2;
	padding: 10px;
	background-color: #FFFFFF;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
}
#navBreadCrumb A
{
	text-decoration: underline;
}
#navEZPagesTop
{
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
	padding: 0.5em;
}
#navColumnOne, #navColumnTwo
{
	background-color: transparent;
	margin: 0;
	padding: 0 0 10px;
}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert
{
	vertical-align: top;
}
.content, #productDescription, .shippingEstimatorWrapper
{
/*font-size: 1.2em;*/
	padding: 0.5em;
}
.alert
{
	color: #A00;
	margin-left: 0.5em;
}
.advisory
{
}
.important
{
	font-weight: bold;
}
.notice
{
}
.rating
{
}
.gvBal
{
	float: right;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix
{
	margin: 0;
	padding: 0;
}
.centerColumn
{
	padding: 0 0.5em;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP
{
	font-size: 0.9em;
}
/*Shopping Cart Display*/
#cartAdd
{
	font-size: 1.2em;
	/*[disabled]float:left;*/
	text-align: left;
	margin: 10px 0 20px;
	border: 1px solid #B8B8B8;
	padding: 10px;
}
.tableHeading TH
{
	color: #E9E9E9;
	background-color: #A00;
	background-image: url(../images/tabbedlite-span-current.gif);
	background-repeat: repeat-x;
	background-position: center top;
	border-bottom: 1px solid #9A9A9A;
}
.tableHeading, #cartSubTotal
{
	background-color: #E9E9E9;
}
#cartSubTotal
{
	border-top: 1px solid #CCC;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom-color: #CCC;
	border-bottom-style: none;
}
.tableRow, .tableHeading, #cartSubTotal
{
	height: 2.2em;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay
{
	padding: 0.5em 0em;
}
.cartUnitDisplay, .cartTotalDisplay
{
	text-align: right;
	padding-right: 0.2em;
}
#scUpdateQuantity
{
	width: 2em;
}
.cartQuantity
{
	width: 4.7em;
}
.cartNewItem
{
	position: relative;
/*do not remove-fixes stupid IEbug*/
}
.cartOldItem
{
	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: #A00000;
}
.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;
}
.totalBox
{
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
}
.lineTitle, .amount
{
	text-align: right;
	padding: 0.2em;
}
.amount
{
	width: 5.5em;
}
/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage
{
	margin: 0em 1em 1em 0em;
}
.current
{
	color: #0052A4;
}
.categoryIcon
{
}
#cartImage
{
	margin: 0.5em 1em;
}
/*Attributes*/
.attribImg
{
	width: 20%;
	margin: 0.3em 0em;
}
.attributesComments
{
}
/*list box contents*/
.centerBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured
{
	margin: 1em 0em;
}
H2.centerBoxHeading
{
	font-size: 1.3em;
	color: #4F4E50;
	padding-top: 0;
}

H2.active
{
	background-position: left bottom;
}

.clear
{
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
/*Hides from IE-mac \*/
* HTML .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/*End hide from IE-mac*/
.clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}

/*end jquery effects sideboxes*/
.columnLeft
{
}
.leftBoxHeading H3, .rightBoxHeading H3
{
	margin: 0;
	padding: 5px 0 0;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1em;
	background-color: transparent;
	background-image: url(../images/head-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
/*Safari-only, but cool*/
}
.leftBoxHeading H3 A, .rightBoxHeading H3 A
{
	color: #FFFFFF;
	text-align: left;
	margin: 0;
	padding: 1em 0 0;
}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading
{
	color: #FFFFFF;
}
.centerBoxHeading
{
	vertical-align: middle;
	margin: 0;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.leftBoxHeading, .rightBoxHeading
{
	background: url(../images/head-r.gif) no-repeat right top;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 30px;
}
.leftBoxHeading LABEL, .rightBoxHeading LABEL
{
	color: #FFFFFF;
	font-size: 0.9em;
}
.sideBoxContent
{
	height: 1%;
	margin-top: 0;
	margin-bottom: -2px;
	padding: 0.4em 0.8em 1em;
	border-right: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
}
.leftBoxFooter, .rightBoxFooter
{
	height: 9px;
	margin: 2px 0 0;
	padding: 0;
}
.leftBoxFooter H3, .rightBoxFooter H3
{
	background-image: url(../images/footer-l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
	height: 9px;
}
.leftBoxContainer, .rightBoxContainer
{
	background-image: url(../images/footer-r.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
	margin: 0.5em 0 0;
	padding: 0;
}
#categoriesContent, #informationContent, #moreinformationContent, #ezpagesContent, #documentcategoriesContent, #bestsellersContent
{
	margin: 0 0 -2px;
	padding-right: 0;
	padding-left: 0;
}
.leftBoxHeading A:hover, .rightBoxHeading A:hover
{
	color: #A00;
	text-decoration: none;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg
{
	text-align: center;
}
#whatsnewContent
{
	height: 150px;
	overflow: hidden;
	position: relative;
}
#bestsellersContent
{
	height: 140px;
	overflow: hidden;
	position: relative;
}
#centeredContent
{
	text-align: center;
}
.bestsellers_thumbnail
{
	width: 100px;
	padding-right: 4px;
	margin: 0px;
}
#bestsellers .wrapper
{
	text-align: center;
	margin: 0;
	padding: 0;
}
#bestsellers OL
{
	text-align: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#bestsellers LI
{
	text-align: center;
	margin: 0;
	clear: both;
	padding: 5px 0 0 10px;
	border-bottom: 1px solid #FFFFFF;
}
#upProductsHeading
{
	text-align: left;
}
#upDateHeading
{
	text-align: right;
}
/*categories box parent and child categories*/
A.category-top, A.category-top:visited
{
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 4px 10px 2px;
	border-bottom: 1px solid #CACACA;
	display: block;
}
A.category-top:hover
{
	color: #0052A4;
	background-color: #C2D8F8;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
A.category-links, A.category-links:visited
{
	color: #457BC9 !important;
	font-weight: bold;
	line-height: 1.6;
	margin: 0;
	padding: 0 10px 2px;
}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited
{
	color: #000000;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 4px 0 2px;
	border-bottom: 1px solid #FFFFFF;
}
A.category-subs:hover, A.category-products:hover
{
	color: #0052A4;
	text-decoration: none;
	background-color: #F1ECB4;
}
SPAN.category-subs-parent
{
	font-weight: bold;
	margin: 0;
	padding: 0;
}
SPAN.category-subs-selected
{
	font-weight: bold;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}
/*end categories box links
categories box parent and child categories

A.category-top, A.category-top:visited  { color: #323232; font-weight: bold; line-height: 1.7; background-image: url(../images/cat-arrow.jpg); background-repeat: no-repeat; background-position: left center; text-decoration: underline; clear: right; padding-left: 25px; }

A.category-top:hover { color: #0052a4; }

A.category-links, A.category-links:visited { color: #0052a4; line-height: 1.5; background-image: url(../images/cat-arrow.jpg); background-repeat: no-repeat; background-position: left center; text-decoration: underline; padding-left: 25px; }

A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited { color: #323232; line-height: 1.3; text-decoration: none; padding-left: 15px; }

A.category-subs:hover, A.category-products:hover { color: #0052a4; }

SPAN.category-subs-parent {

font-weight: bold;

}

SPAN.category-subs-selected {

font-weight: bold;

}

end categories box links
misc*/
.back
{
	float: left;
}
#back
{
	float: left;
}
.forward, #shoppingCartDefault #PPECbutton
{
	float: right;
}
.bold
{
	font-weight: bold;
}
.rowOdd
{
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
}
.rowEven
{
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
}
.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;
}
TR.tableHeading
{
	background-color: #CACACA;
	height: 2em;
}
.productListing-rowheading
{
	background-color: #C0D7F8;
	background-image: url(../images/tabbedlite-span-current.gif);
	height: 2em;
	color: #FFFFFF;
}
#siteMapList
{
	width: 90%;
	float: right;
}
.ratingRow
{
	margin: 1em 0em 1.5em;
}
LABEL#textAreaReviews
{
	font-weight: normal;
	margin: 1em 0em;
}
#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;
}
/*Zen4Me.com custom CSS and additional start here*/
#login_header
{
	text-align: center;
	float: right;
	width: 152px;
	height: 30px;
	background-color: #271E14;
	margin: -6px 54px 0 0;
	padding: 13px 0 0;
	/*+border-radius:9px;*/
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px 9px 9px 9px;
	-webkit-box-shadow: 2px 2px 2px #000000;
	-moz-box-shadow: 2px 2px 2px #000000;
	/*+box-shadow:2px 2px 2px #000000;*/
	-moz-box-shadow: 2px 2px 2px #000000;
	-webkit-box-shadow: 2px 2px 2px #000000;
	-o-box-shadow: 2px 2px 2px #000000;
	box-shadow: 2px 2px 2px #000000;
	color: #F8F7F7;
	font-weight: bold;
}
#login_header A
{
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 0;
}
#login_header A:hover
{
	color: #64ADFC;
}
#informationContent UL LI, #ezpagesContent UL LI, #moreinformationContent UL LI, #documentcategoriesContent UL LI
{
	line-height: 1.3;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 4px 10px 2px;
	border-bottom: 1px solid #CACACA;
	display: block;
}
#informationContent UL LI:hover, #moreinformationContent UL LI:hover, #ezpagesContent UL LI:hover, #documentcategoriesContent UL LI:hover
{
	color: #787241;
	background-color: #EBEBC2;
	background-image: url(../images/info.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
#contentMainWrapper
{
	/*[disabled]background-image:url(../images/body-back.jpg);*/
	/*[disabled]background-repeat:repeat-y;*/
	/*[disabled]background-position:center top;*/
	margin: 0 auto;
	padding: 7px 5px 0;
	width: 970px;
	border: 1px solid #DEDDDD;
	background-color: #FFFFFF;
}
#productAdditionalImages
{
	
	margin: 10px 0;
}
#productAttributes
{
	border: 1px solid #B9B7B7;
	padding: 10px;
	margin: 10px 0 20px;
}
#header_box
{
	margin: 0 0 10px;
	padding: 0;
	/*[disabled]height:180px;*/
	background-color: transparent;
}
#manufacturersHeading LABEL
{
	color: #FFFFFF;
}
.centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials
{
	background-color: #FFFFFF;
	text-align: center;
	height: auto !important;
	min-height: 200px;
	margin: 5px 2px 20px;
	padding-top: 5px;
	padding-bottom: 0;
	border: 1px solid #D2D2D2;
	box-shadow: inset 0px 0px 10px #000;
	/*+box-shadow:inset 0px 0px 20px #D2D2D2;*/
	-moz-box-shadow: inset 0px 0px 20px #D2D2D2;
	-webkit-box-shadow: inset 0px 0px 20px #D2D2D2;
	-o-box-shadow: inset 0px 0px 20px #D2D2D2;
	box-shadow: inset 0px 0px 20px #D2D2D2;
	-moz-box-shadow: inset 0px 0px 20px #D2D2D2;
	min-width: 24%;
}
.centerBoxContentsNew:hover, .centerBoxContentsFeatured:hover, .centerBoxContentsSpecials:hover
{
	background-color: #F5F4F5;
	height: auto !important;
	min-height: 200px;
}
.centerBoxContentsNew UL, .centerBoxContentsFeatured UL, .centerBoxContentsSpecials UL
{
	width: auto;
	height: auto !important;
	min-height: 200px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.centerBoxContentsNew LI:hover, .centerBoxContentsFeatured LI:hover, .centerBoxContentsSpecials LI:hover
{
	width: auto;
	height: auto !important;
	min-height: 200px;
	margin: 0;
	padding: 0;
}
.centerBoxWrapper, .centerBoxWrapper2
{
	background-color: #FFFFFF;
	text-align: center;
	width: 92%;
	margin: 0 auto 20px;
	padding: 10px 20px 14px;
	border: 1px solid #B8B8B8;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	/*+border-radius:7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	/*+box-shadow:1px 1px 3px #000;*/
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	-o-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #CDCDCD;
}
.centerBoxWrapper3
{
	text-align: center;
	margin: 0;
	width: 100%;
	padding: 5px 0 0;
	border: 0 solid #7F8080;
}
.zm01_container
{
	vertical-align: bottom;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
}
#zm01_header
{
	min-height: 116px;
	height: auto !important;
	height: 116px;
	font-weight: bold;
	vertical-align: top;
	margin: 0 5px 5px;
	padding: 0 0 5px;
}
.zenImage_new
{
	background-color: #FFFFFF;
	position: relative;
	margin: 15px 0 0;
	padding: 3px;
	border: 0 solid #7F8080;
}
#zm01_header A
{
	color: #004C9E;
}
.zenImage_featured
{
	background-color: #FFFFFF;
	margin: 15px 0 0;
	padding: 3px;
	position: relative;
	border: 0 solid #7F8080;
}
.zenImage_specials A IMG
{
	/*[disabled]background-color:#FFFFFF;*/
}
.zenImage_new SPAN
{
	position: absolute;
	top: 3px;
	left: 3px;
	width: 16px;
	height: 16px;
	display: block;
}
.zenImage_featured SPAN
{
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 16px;
	height: 16px;
}
.zenImage_specials SPAN
{
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 16px;
	height: 16px;
}
.zm01_footer
{
	min-height: 65px;
	height: auto !important;
	height: 65px;
	vertical-align: middle;
	margin: 0;
	padding: 5px 0 3px;
	font-size: 12px;
	color: #000000;
}
#top_nav UL LI
{
	display: inline;
	padding: 0 12px 0 27px;
	margin: auto 0;
	font-size: 1.3em;
}
#top_nav UL LI A
{
	color: #A5B735;
}
#top_nav UL
{
	text-align: right;
	margin: 11px 0px 11px 9px;
	padding-right: 30px;
	list-style-type: none;
}
#top_nav
{
	line-height: 1;
	color: #A5B735;
}
#cart_content A
{
	color: #010101;
}
#cart_content
{
	color: #222121;
	float: right;
	margin: 14px 21px 0 0;
	width: 163px;
	text-align: center;
	font-weight: bold;
}
#currency_header
{
	margin: 6px 0 0;
	color: #000000;
}
#zm_logo
{
	margin: 0 0 0 70px;
	float: left;
	height: 150px;
}
.zm_logo_font
{
	color: #FFFFFF;
	font-size: 2.5em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
#cart_icon
{
	width: 80px;
	height: 83px;
	float: right;
	margin: 7px 18px 0 0;
}
.main, .specialsListBoxContents
{
	background-color: #FFFFFF;
	border: 1px solid #CACACA;
	border: 1px solid #C0C0C0;
	border: 1px solid #D2D2D2;
	box-shadow: inset 0px 0px 10px #000;
	/*+box-shadow:inset 0px 0px 20px #D2D2D2;*/
	-moz-box-shadow: inset 0px 0px 20px #D2D2D2;
	-webkit-box-shadow: inset 0px 0px 20px #D2D2D2;
	-o-box-shadow: inset 0px 0px 20px #D2D2D2;
	box-shadow: inset 0px 0px 20px #D2D2D2;
	-moz-box-shadow: 1px 1px 2px #000;
	font-family: Arial;
	font-size: 12px;
	padding: 13px 5px 0;
	max-width: 24%;
}
.main:hover, .specialsListBoxContents:hover
{
	background-color: #F5F4F4;
}
.centerBoxContentsProducts
{
	background-color: #FFFFFF;
	margin: 5px 2px 15px;
	padding-top: 13px;
	border: 1px solid #C0C0C0;
	border: 1px solid #D2D2D2;
	box-shadow: inset 0px 0px 10px #000;
	/*+box-shadow:inset 0px 0px 20px #D2D2D2;*/
	-moz-box-shadow: inset 0px 0px 20px #D2D2D2;
	-webkit-box-shadow: inset 0px 0px 20px #D2D2D2;
	-o-box-shadow: inset 0px 0px 20px #D2D2D2;
	box-shadow: inset 0px 0px 20px #D2D2D2;
	-moz-box-shadow: inset 0px 0px 20px #D2D2D2;
	-webkit-box-shadow: inset 0px 0px 20px #D2D2D2;
	font-family: Arial;
	font-size: 12px;
}
.centerBoxContentsProducts:hover
{
	background-color: #F5F4F5;
}
.productListing
{
	background-color: #FFFFFF;
	text-align: center;
	width: 92%;
	margin: 16px auto 21px;
	padding: 0 0 12px 20px;
	border: 1px solid #7F8080;
	border: 1px solid #D2D2D2;
	/*+border-radius:7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	/*+box-shadow:1px 1px 3px #000;*/
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	-o-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
}
#productMainImage
{
	width: 285px;
	height: 255px;
	margin: 20px 1em 1em 0;
	padding: 5px;
	
}
#productsListingTopNumber, #productsListingBottomNumber, #productsListingListingBottomLinks A, #productsListingListingTopLinks A, .navSplitPagesResult, .navSplitPagesLinks, #specialsListingTopNumber, #specialsListingBottomNumber, #specialsListingTopLinks A, #specialsListingBottomLinks A
{
	color: #0052A4;
}
#productsListingListingTopLinks
{
	padding-bottom: 12px;
}
#newProductsDefaultListingTopNumber, #featuredProductsListingTopNumber, #allProductsListingTopNumber
{
	color: #4A4A4A;
}
.imgLink
{
	font-weight: bold;
}
#productName
{
	color: #0275BB;
	font-weight: normal;
	margin-top: 0;
	padding-top: 20px;
	font-size: 2em;
}
#productPrices
{
	color: #323232;
}
H2#productPrices.productGeneral
{
	font-size: 1.5em;
}
#productDetailsList
{
	color: #000;
	margin-top: 0;
	margin-bottom: 0;
	padding: 5px 5px 5px 30px;
	list-style-type: disc;
	/*[empty]clear:;*/
	width: 90%;
	clear: initial;
}
#productDescription1
{
	font-size: 1em;
	margin-right: 10px;
	margin-left: 10px;
}
#zm002_prodinfo_box
{
	position: relative;
	width: 160px;
	z-index: 100;
	float: right;
	min-height: 150px;
	margin-left: 5px;
	padding: 5px;
	border: 1px solid #C0C0C0;
	box-shadow: 1px 1px 3px #CCC;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
}
#mainImagePI
{
	width: 310px;
	float: left;
}
.additionalImages
{
	text-align: center;
	vertical-align: top;
}
#productTellFriendLink
{
	vertical-align: top;
}
#email_friend IMG, #write_my_review IMG
{
	text-decoration: underline;
	margin-bottom: -4px;
}
#attributes_box
{
	float: right;
	margin-top: 5px;
	margin-bottom: 30px;
	margin-left: 0;
	border: 1px solid #C0C0C0;
	/*+border-radius:7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	/*+box-shadow:1px 1px 2px #CCC;*/
	-moz-box-shadow: 1px 1px 2px #CCC;
	-webkit-box-shadow: 1px 1px 2px #CCC;
	-o-box-shadow: 1px 1px 2px #CCC;
	box-shadow: 1px 1px 2px #CCC;
	padding: 5px 11px 0 15px;
	background-color: #FDFDFD;
}
DIV#cartAdd INPUT
{
	background-color: #FFFFFF;
	border-radius: 3;
}
.specialsListBoxContents
{
	min-height: 180px;
	height: auto !important;
	height: 180px;
	background-color: #FFFFFF;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding: 13px 4px 0px;
	border: 1px solid #C0C0C0;
}
#specialsListing
{
}
.banners
{
	margin: 0;
	padding: 0;
}
#navSuppWrapper
{
	color: #A6A6A6;
	font-weight: normal;
	vertical-align: bottom;
	background-color: #FFFFFF;
	width: 970px;
	margin: 0 auto;
}
#zm_footer
{
	vertical-align: middle;
	margin-bottom: 10px;
	margin: 0 auto;
	color: #838383;
	text-align: center;
}
.zm_footer A
{
	color: #1E7BB6;
}
.zm_footer
{
	color: #1E7BB6;
}
.boxcontent
{
	text-align: left;
}
#siteinfoLegal
{
	padding-bottom: 5px;
	color: #919191;
	font-size: 11px;
}
#siteinfoLegal A
{
	color: #3A3A3A;
}
#zm_centercolumn
{
	margin: 0;
	padding: 5px 0 0;
}
.zm_featured_box, .zm_whatsnew_box, .zm_specials_box
{
	color: #000000;
	font-size: 0.9em;
	background-color: #FFFFFF;
	margin-top: 8px;
	margin-bottom: -8px;
	padding: 5px;
	border: 1px solid #C0C0C0;
}
#zm_featured_box A FONT, #zm_whatsnew_box A FONT, #zm_specials_box A FONT
{
	color: #000000;
}


#zen4me_header
{
	min-height: 100px;
	border: 1px solid #E7E7E7;
	/*+box-shadow:1px 2px #C0C1C4;*/
	-moz-box-shadow: 1px 2px #C0C1C4;
	-webkit-box-shadow: 1px 2px #C0C1C4;
	-o-box-shadow: 1px 2px #C0C1C4;
	box-shadow: 1px 2px #C0C1C4;
	-moz-box-shadow: 1px 2px #C0C1C4;
	-webkit-box-shadow: 1px 2px #C0C1C4;
	box-shadow: 1px 2px #C0C1C4;
	margin-bottom: 5px;
}

/*Older IE Hack*/
* HTML #navColumnOne
{
	background-color: transparent;
	width: 212px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
}
* HTML #navColumnTwo
{
	background-color: transparent;
	margin-right: 0;
	margin-left: 0;
	width: 212px;
	padding-left: 0;
}
* HTML #zm_centercolumn
{
	margin: 0;
	padding: 5px 0 0;
}
* HTML #productGeneral, #productMusicDisplay, #docGeneralDisplay, #docProductDisplay, #productFreeShipdisplay
{
	padding-right: 30px;
}
* HTML #navBreadCrumb
{
	margin-right: 30px;
}
* HTML .sideBoxContent
{
	margin-top: -5px;
	margin-bottom: -7px;
	padding: 0.4em 0.8em 0.5em;
	height: 1%;
	border-right: 1px solid #A3A3A3;
	border-left: 1px solid #A3A3A3;
}
* HTML #categoriesContent, #informationContent, #moreinformationContent, #ezpagesContent, #documentcategoriesContent, #bestsellersContent
{
	margin: -7px 0 -5px;
	padding-right: 0;
	padding-left: 0;
}
* HTML .zenImage_new SPAN
{
	background-image: none;
}
* HTML .zenImage_featured SPAN
{
	background-image: none;
	display: block;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
}
* HTML .zenImage SPAN
{
	background-image: none;
	display: block;
	top: 3px;
	left: 3px;
	width: 16px;
	height: 16px;
}
/*IE7 Hack*/
* + HTML #navColumnOne
{
	background-color: transparent;
	width: 212px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 10px;
}
* + HTML #navColumnTwo
{
	background-color: transparent;
	margin-right: 0;
	margin-left: 0;
	width: 212px;
	padding-left: 0;
}
* + HTML #zm_centercolumn
{
	margin: 0;
	padding: 5px 0 0;
}
* + HTML #productGeneral, #productMusicDisplay, #docGeneralDisplay, #docProductDisplay, #productFreeShipdisplay
{
	padding-right: 30px;
}
* + HTML #navBreadCrumb
{
	margin-right: 30px;
}
* + HTML #searchContent
{
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
* + HTML #attributes_box
{
	width: 250px;
}
#newProductsDefaultListingTopLinks
{
	padding-bottom: 10px;
}
#allProductsListingTopLinks
{
	padding-bottom: 10px;
}
#productAdditionalImages2
{
	height: 95px;
	overflow: hidden;
}
#attribsOptionsText
{
	font-size: 1.3em;
}
DIV#nav-cat
{
	margin-top: 0;
	background-color: #FFFFFF;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-size: 1em;
}
#categoriescssContent
{
	margin: 0;
	padding: 0;
}
DIV#nav-cat UL
{
	margin: 0em;
	padding: 0em;
	width: 100%;
	z-index: 1000;
	line-height: 14px;
	border: none;
}
DIV#nav-cat UL.level1 LI A
{
	font-weight: bold;
}
DIV#nav-cat UL.level2
{
	font-weight: normal;
	background-color: #FFFFFF;
}
DIV#nav-cat UL.level2:hover
{
	color: #DFDDDA;
}
DIV#nav-cat UL.level3
{
	font-weight: normal;
	background-color: #F5F4F5;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	box-shadow: 1px 1px 3px #CCC;
	-webkit-box-shadow: 1px 1px 3px #CCC;
	-moz-box-shadow: 1px 1px 3px #CCC;
	border: 0px solid #000000;
}
DIV#nav-cat UL.level3 LI:hover
{
	background-color: #DFDDDA;
}
DIV#nav-cat UL.level4
{
	font-weight: normal;
	background-color: #FFFFFF;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	box-shadow: 1px 1px 3px #CCC;
	-webkit-box-shadow: 1px 1px 3px #CCC;
	-moz-box-shadow: 1px 1px 3px #CCC;
	border: 0px solid #000000;
}
DIV#nav-cat UL.level5
{
	font-weight: normal;
	background-color: #FFFFFF;
}
DIV#nav-cat UL.level6
{
	font-weight: normal;
	background-color: #FFFFFF;
}
DIV#nav-cat LI
{
	z-index: 1;
	position: relative;
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #E2E2E2;
/*Sets background of Menu items that DOES NOT have sub-menu's SYSTEM WIDE!!!*/
}
DIV#nav-cat LI LI
{
	margin-left: 0;
/*sets the background of submenu ,WITHOUT submenus, when menu is HOVERED*/
}
DIV#nav-cat LI:hover
{
	color: #DFDDDA;
	background-color: #F5F4F5;
	border-radius: 7px;
}
#myImageFlow
{
	width: 97%;
	background-color: #0A0A0A;
	/*+border-radius:7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	/*+box-shadow:3px 3px 5px #CCC;*/
	-moz-box-shadow: 3px 3px 5px #CCC;
	-webkit-box-shadow: 3px 3px 5px #CCC;
	-o-box-shadow: 3px 3px 5px #CCC;
	box-shadow: 3px 3px 5px #CCC;
	-moz-box-shadow: 3px 3px 5px #CCC;
	-webkit-box-shadow: 3px 3px 5px #CCC;
	box-shadow: 3px 3px 5px #CCC;
	margin: 0 0 13px 7px;
	color: #FFF;
}
#myImageFlow2
{
	width: 97%;
	background-color: #000000;
	/*+border-radius:7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	/*+box-shadow:3px 3px 5px #CCC;*/
	-moz-box-shadow: 3px 3px 5px #CCC;
	-webkit-box-shadow: 3px 3px 5px #CCC;
	-o-box-shadow: 3px 3px 5px #CCC;
	box-shadow: 3px 3px 5px #CCC;
	-moz-box-shadow: 3px 3px 5px #CCC;
	-webkit-box-shadow: 3px 3px 5px #CCC;
	box-shadow: 3px 3px 5px #CCC;
	margin: 0 0 13px 7px;
	color: #FFF;
}
#socialIcons
{
	text-align: center;
	margin: 10px 0;
}
#zen4meFooter
{
	height: 54px;
	background-color: #ffffff;
	width: 970px;
	padding-top: 1px;
	margin: 0 0 12px;
}
#footerLinksnew
{
	background-color: #EAE5CB;
	height: 30px;
	position: relative;
	width: 940px;
	margin: 0 auto;
}
#footerLinksnew UL
{
	list-style-type: none;
	line-height: 30px;
	background-color: #382E22;
	width: 96%;
	margin: 10px auto;
}
#footerLinksnew UL LI
{
	display: inline;
	height: 20px;
	padding: 0 5px 0 3px;
	text-align: left;
}
#footerLinksnew UL LI A
{
	color: #FFFFFF;
	font-size: 1.2em;
}
#sponsorFooter
{
	text-align: center;
	color: #FFFFFF;
}
#socialIconsFooter
{
	float: right;
	width: 150px;
	margin: 7px 0 0;
}
#footerDivider
{
	height: 20px;
	background-color: #382E22;
	width: 100%;
}
H1#titleNewBox
{
	padding: 23px 0 0;
	margin: 0 0 -44px;
}
/*sets the HOVER background of any MENU item that DOES NOT have submenu items*/
DIV#nav-cat LI.submenu
{
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 3px;
}
/*sets the background of any menu item that DOES have submenu items*/
DIV#nav-cat LI.submenu:hover
{
	background-color: #F5F4F5;
	color: #DFDDDA;
}
/*sets the HOVER background of any menu item that DOES have submenu items*/
DIV#nav-cat LI A
{
	color: #000000;
	font-weight: normal;
	background-color: transparent;
	display: block;
	padding: 0.25em 0 0.3em 1em;
	text-decoration: none;
	width: 100%;
	line-height: 1.5;
}
DIV#nav-cat UL UL
{
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
	z-index: 1000;
}
DIV#nav-cat UL.level1 LI.submenu:hover UL.level2, DIV#nav-cat UL.level2 LI.submenu:hover UL.level3, DIV#nav-cat UL.level3 LI.submenu:hover UL.level4, DIV#nav-cat UL.level4 LI.submenu:hover UL.level5, DIV#nav-cat UL.level5 LI.submenu:hover UL.level6
{
	display: block;
}
DIV#nav-cat UL.level3 LI.submenu:hover UL.level4
{
	color: #DFDDDA;
	width: 200px;
	background-color: #F5F4F5;
	border-radius: 7px;
}
.optionnameselect SELECT
{
	width: 95%;
	margin-left: 10px;
}

.sharepanel {
position: relative;
#border: 1px solid #211F50;
border: 2px solid #000000;
border-radius: 5px;
font-size: 10px;
color: #000000;
background: #790687;
padding: 5px;
padding-bottom: 0px;
width: 175px;
height: 45px;
text-align: center;
vertical-align: middle;
#box-shadow: 0 0 10px 5px black, 20px -15px lime, 20px 15px 25px red, -20px 15px yellow, -20px -15px 25px blue,inset #E2DBA8 -5px -5px 3px, inset white 5px 5px 3px;
#box-shadow: inset #211F50 -5px -5px 3px, inset #a8e1ff 5px 5px 3px;
}

.sharebutton {
margin-right: 5px;
text-decoration: none;
}

.sharediv {
  height: 16px;
  width: 16px;
  background: url("sharepanel.png");
  margin: 5px;
-moz-transition:-moz-transform 0.5s cubic-bezier(0.42, 0, 1, 1) ; /*animate transform property */
-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.42, 0, 1, 1) ; /*animate transform property */
-o-transition:-o-transform 0.5s cubic-bezier(0.42, 0, 1, 1) ; /*animate transform property in Opera */
transition:transform 0.5s cubic-bezier(0.42, 0, 1, 1) ; /*animate transform property in Opera */
}

.sharediv:hover {
-moz-transform:rotate(360deg) scale(1.8); /*scale up image 1.8x*/
-webkit-transform:rotate(360deg) scale(1.8);
-o-transform:rotate(360deg) scale(1.8);
transform:rotate(360deg) scale(1.8);
}

#sharefacebook {
  position: absolute;
  top: 17px;
  left: 10px;
  background-position: 0px -16px;
}

#sharefacebook:hover {
  background-position: 0px 0px;
}

#sharetwitter {
  position: absolute;
  top: 17px;
  left: 30px;
  background-position: -26px -16px;
}

#sharetwitter:hover {
  background-position: -26px 0px;
}

#sharereddit {
  position: absolute;
  top: 17px;
  left: 50px;
  background-position: -52px -16px;
}

#sharereddit:hover {
  background-position: -52px 0px;
}

#shareyahoo {
  position: absolute;
  top: 17px;
  left: 70px;
  background-position: -78px -16px;
}

#shareyahoo:hover {
  background-position: -78px 0px;
}

#sharedigg {
  position: absolute;
  top: 17px;
  left: 90px;
  background-position: -104px -16px;
}

#sharedigg:hover {
  background-position: -104px 0px;
}

#sharegoogle {
  position: absolute;
  top: 17px;
  left: 110px;
  background-position: -130px -16px;
}

#sharegoogle:hover {
  background-position: -130px 0px;
}

#sharestumble {
  position: absolute;
  top: 17px;
  left: 130px;
  background-position: -156px -16px;
}

#sharestumble:hover {
  background-position: -156px 0px;
}

#shareslashdot {
  position: absolute;
  top: 17px;
  left: 150px;
  background-position: -182px -16px;
  margin-right: 0px;
}

#shareslashdot:hover {
  background-position: -182px 0px;
}
