* {

    margin: 0;

    padding: 0;

}

body {

    background: url("../images/full-grid-white-left.png") repeat scroll;

    cursor: default;

    /*font-family: font-family: Comic sans MS,Arial,sans-serif;*/

    font-size: 14px;

    padding: 0;

    position: relative;

}

a img {

    border: medium none;

}

a:link, #navEZPagesTOC ul li a {

    color: #fff;

    text-decoration: none;

}

a:visited {

    color: #000000;

    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: #FF0000;

}

a:active {

    color: #0000FF;

}

h1 {

    color: #9A9A9A;

    font-size: 1.5em;

}

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;

}

CODE {

    font-family: arial,verdana,helvetica,sans-serif;

    font-size: 1em;

}

FORM, SELECT, INPUT {

    display: inline;

    font-size: 1em;

    margin: 0.1em;

}

TEXTAREA {

    display: block;

    margin: auto;

    width: 95%;

}

input:focus, select:focus, textarea:focus {

    background: none repeat scroll 0 0 #E4FEF5;

}

FIELDSET {

    border: 1px solid #CCCCCC;

    margin: 0.5em 0;

    padding: 0.5em;

}

LEGEND {

    color: #000000;

    font-weight: bold;

    padding: 0.3em;

}

LABEL, h4.optionName {

    line-height: 1.5em;

    padding: 0.2em;

}

LABEL.checkboxLabel, LABEL.radioButtonLabel {

    margin: 0.5em 0.3em;

}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

    float: left;

}

LABEL.inputLabel {

    float: left;

    width: 9em;

}

LABEL.inputLabelPayment {

    float: left;

    padding-left: 2.5em;

    width: 14em;

}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {

    float: left;

    width: 11em;

}

#checkoutPayment LABEL.radioButtonLabel {

    font-weight: bold;

}

P, ADDRESS {

    padding: 0.5em;

}

ADDRESS {

    font-style: normal;

}

.clearBoth {

    clear: both;

}

HR {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: -moz-use-text-color -moz-use-text-color #9A9A9A;

    border-image: none;

    border-style: none none solid;

    border-width: medium medium 1px;

    height: 1px;

    margin-top: 0.5em;

}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

    border: 1px solid #9A9A9A;

    line-height: 1.8em;

    padding: 0.2em;

}

.messageStackWarning, .messageStackError {

    background-color: #FF0000;

    color: #FFFFFF;

}

.messageStackSuccess {

    background-color: #99FF99;

    color: #000000;

}

.messageStackCaution {

    background-color: #FFFF66;

    color: #000000;

}

#mainWrapper {

    background-color: #FFFFFF;

    text-align: left;

    vertical-align: top;

    width: 980px;

}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {

    margin: 0;

    padding: 0;

}

#logoWrapper {

    background-color: #FFFFFF;

    background-image: url("../images/header_bg.jpg");

    background-repeat: repeat-x;

    height: 75px;

}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

    margin: auto;

}

#navColumnOneWrapper, #navColumnTwoWrapper {

    margin-left: 0.5em;

    margin-right: 0.5em;

}

#tagline {

    color: #000000;

    font-size: 2em;

    text-align: center;

    vertical-align: middle;

}

#sendSpendWrapper {

    border: 1px solid #CACACA;

    float: right;

    margin: 0 0 1em 1em;

}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

    margin: 0;

    width: 47%;

}

.wrapperAttribsOptions {

    margin: 0.3em 0;

}

.navSplitPagesResult {

}

.navSplitPagesLinks {

}

.navNextPrevCounter {

    font-size: 0.9em;

    margin: 0;

}

.navNextPrevList {

    display: inline;

    list-style-type: none;

    margin: 0;

    padding: 0.5em 0;

    white-space: nowrap;

}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

    background-color: #ABBBD3;

    background-image: url("../images/tile_back.gif");

    color: #FFFFFF;

    font-weight: bold;

    height: 1%;

    margin: 0;

    padding: 0.5em 0.2em;

}

#navCatTabsWrapper {

    background-color: #FFFFFF;

    background-image: none;

    color: #9A9A9A;

}

#navMain ul, #navSupp ul, #navCatTabs ul {

    line-height: 1.5em;

    list-style-type: none;

    margin: 0;

    padding: 0.5em 0;

    text-align: center;

}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {

    display: inline;

}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {

    color: #FFFFFF;

    margin: 0;

    padding: 0 0.5em;

    text-decoration: none;

    white-space: nowrap;

}

#navCatTabs ul li a {

    color: #9A9A9A;

}

#navEZPagesTOCWrapper {

    border: 1px solid #9A9A9A;

    float: right;

    font-weight: bold;

    height: 1%;

}

#navEZPagesTOC ul {

    line-height: 1.5em;

    list-style-type: none;

    margin: 0;

    padding: 0.5em 0;

}

#navEZPagesTOC ul li {

    white-space: nowrap;

}

#navEZPagesTOC ul li a {

    margin: 0;

    padding: 0 0.5em;

}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {

    margin: 0.5em;

}

#navMainSearch {

    float: right;

}

#navBreadCrumb {

    background-color: #F6D046;

    font-size: 0.95em;

    font-style: italic;

    font-weight: bold;

    margin: 17px 0 0;

    padding: 0.3em;

    text-transform: uppercase;

}

#navBreadCrumb a {

    color: #555555;

    padding: 5px;

}

#navEZPagesTop {

    background-color: #ABBBD3;

    background-image: url("../images/tile_back.gif");

    font-size: 0.95em;

    font-weight: bold;

    margin: 0;

    padding: 0.5em;

}

#navColumnOne, #navColumnTwo {

    background-color: rgba(0, 0, 0, 0);

}

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

    vertical-align: top;

}

#productDescription, .shippingEstimatorWrapper {

    padding: 0.5em;

}

.alert {

    color: #FF0000;

    margin-left: 0.5em;

}

.advisory {

}

.important {

    font-weight: bold;

}

.notice {

}

.rating {

}

.gvBal {

    float: right;

}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

    padding-top: 5px;

}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

    font-size: 0.9em;

}

#cartAdd {

    border: 1px solid #ccc;

    float: left;

    margin: 1em;

    padding: 1em;

    text-align: center;

}

.tableHeading TH {

    border-bottom: 1px solid #9A9A9A;

}

.tableHeading, #cartSubTotal {

    background-color: #E9E9E9;

}

#cartSubTotal {

    border-top: 1px solid #CCCCCC;

    font-weight: bold;

    line-height: 2.2em;

    padding-right: 2.5em;

    text-align: right;

}

.tableRow, .tableHeading, #cartSubTotal {

    height: 2.2em;

}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {

    padding: 0.5em 0;

}

.cartUnitDisplay, .cartTotalDisplay {

    padding-right: 0.2em;

    text-align: right;

}

#scUpdateQuantity {

    width: 2em;

}

.cartQuantity {

    width: 4.7em;

}

.cartNewItem {

    color: #33CC33;

    position: relative;

}

.cartOldItem {

    color: #660099;

    position: relative;

}

.cartBoxTotal {

    font-weight: bold;

    text-align: right;

}

.cartRemoveItemDisplay {

    width: 3.5em;

}

.cartAttribsList {

    margin-left: 1em;

}

#mediaManager {

    background-color: #E4FEF5;

    border: 1px solid #003D00;

    margin: 0.2em;

    padding: 0.5em;

    width: 50%;

}

.mediaTitle {

    float: left;

}

.mediaTypeLink {

    float: right;

}

.normalprice, .productSpecialPriceSale {

    text-decoration: line-through;

}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {

    color: #FF0000;

}

.orderHistList {

    list-style-type: none;

    margin: 1em;

    padding: 0.2em 0;

}

#cartBoxListWrapper ul, #ezPageBoxList ul {

    list-style-type: none;

}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

    margin: 0;

    padding: 0.2em 0;

}

#cartBoxEmpty, #cartBoxVoucherBalance {

    font-weight: bold;

}

.totalBox {

    padding: 0.2em;

    text-align: right;

    width: 5.5em;

}

.lineTitle, .amount {

    padding: 0.2em;

    text-align: right;

}

.amount {

    width: 5.5em;

}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

    margin: 0 1em 1em 0;

}

ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

}

#productDetailsList {

    width: 100%;

}

.categoryIcon {

}

#cartImage {

    margin: 0.5em 1em;

}

.attribImg {

    margin: 0.3em 0;

    width: 20%;

}

.attributesComments {

}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

    margin: 1em 0;

}

.centerBoxWrapper {

    height: 1%;

    margin: 1.1em 0;

    padding: 10px;

}

h2.centerBoxHeading {

    color: #666666;

    font-size: 1.3em;

}

.columnLeft {

    padding-top: 46px;

}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {

    color: #000000;

    font-size: 1em;

    padding-left: 20px;

    text-align: left;

}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {

    color: #FFFFFF;

    font-size: 0.9em;

}

.centerBoxHeading {

    margin: 0;

    padding: 0.5em 0.2em;

}

.leftBoxHeading, .rightBoxHeading {

    background: url("../images/arrow_down.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);

    margin: 0;

    padding: 0.5em 0.2em;

}

.leftBoxContainer, .rightBoxContainer {

    margin: 0;

}

.sideBoxContent {

   

    padding: 0.4em;

}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {

    text-decoration: underline;

}

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {

    color: #FFFFFF;

}

.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;

}

#bestsellers .wrapper {

    margin: 0 0 0 1.5em;

}

#bestsellers ol {

    margin-left: 1.1em;

    padding: 0;

}

#bestsellers li {

    margin: 0.3em 0;

    padding: 0;

}

#bannerboxHeading {

    background-color: #0000CC;

}

#upProductsHeading {

    text-align: left;

}

#upDateHeading {

    text-align: right;

}

A.category-top, A.category-top:visited {

    background: url("http://www.eastbay.com/images/eb/endeca/arrow_down.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);

    color: #333333;

    text-decoration: none;

}

A.category-links, A.category-links:visited {

    color: #004080;

    text-decoration: none;

}

A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {

    color: #666666;

    font-family: arial;

    font-style: italic;

    line-height: 23px;

    padding-left: 10px;

    text-decoration: none;

}

#informationContent a {

    color: #666666;

    font-family: arial;

    font-style: italic;

    line-height: 23px;

    padding-left: 15px;

    text-decoration: none;

}

#informationContent ul {

    padding-left: 10px;

}

SPAN.category-subs-parent {

    font-style: italic;

    font-weight: bold;

    text-transform: uppercase;

}

SPAN.category-subs-selected {

}

.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 {

}

#myAccountGen li, #myAccountNotify li {

    margin: 0;

}

.accountTotalDisplay, .accountTaxDisplay {

    text-align: right;

    width: 20%;

}

.accountQuantityDisplay {

    vertical-align: top;

    width: 10%;

}

TR.tableHeading {

    background-color: #CACACA;

    height: 2em;

}

.productListing-rowheading {

    background-color: #ABBBD3;

    background-image: url("../images/tile_back.gif");

    color: #FFFFFF;

    height: 2em;

}

#siteMapList {

    float: right;

    width: 90%;

}

.ratingRow {

    margin: 1em 0 1.5em;

}

LABEL#textAreaReviews {

    font-weight: normal;

    margin: 1em 0;

}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {

    background-color: #FFFFFF;

}

.information {

    line-height: 150%;

    padding: 10px 3px;

}

#shoppingcartBody #shippingEstimatorContent {

    clear: both;

}

.seDisplayedAddressLabel {

    background-color: #85C285;

    text-align: center;

}

.seDisplayedAddressInfo {

    font-weight: bold;

    text-align: center;

    text-transform: uppercase;

}

#seShipTo {

    padding: 0.2em;

}

#sidemenuHeading {

    display: none;

}

.connecting_line {

    border-bottom: 1px solid #9A9A9A;

    font-size: 0;

    line-height: 0;

    margin: 0;

    padding: 1px 0;

    position: absolute;

    top: 29px;

    width: 100%;

    z-index: 1;

}

.shop_all {

    background-color: #FFFFFF;

    margin: 0;

    padding: 0 0 0 15px;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 2;

}

.shop_all a {

    background: url("../images/yellow-button-combine.png") no-repeat scroll 0 -240px rgba(0, 0, 0, 0);

    display: block;

    height: 60px;

    margin: 0;

    padding: 0;

    text-decoration: none;

    width: 166px;

}

.shop_all a:hover {

    background: url("../images/yellow-button-combine.png") no-repeat scroll -292px -240px rgba(0, 0, 0, 0);

}

#bestSellers h2, #featuredProducts h2 {

    clear: both;

    display: block;

    font-weight: normal;

    height: 50px;

    margin: 10px 0 30px;

    padding: 0;

    position: relative;

    text-align: left;

    text-transform: uppercase;

    width: 100%;

}

.product_feed_header {

    background: none repeat scroll 0 0 #FFFFFF;

    left: 0;

    margin: 0;

    padding: 0;

    position: absolute;

    top: 0;

    z-index: 2;

}

.vDotLine {

    background-attachment: scroll;

    background-color: rgba(0, 0, 0, 0);

    background-image: url("../images/delim_v.gif");

    background-repeat: repeat-y;

    font-size: 1px;

    width: 20px;

}

.hDotLine {

    background-image: url("../images/delim_v.gif");

    padding: 1px 0;

}

.columnLeft a .category-products {

    color: #666666;

}

#bestsellersContent a {

    font-size: 10px;

}

#productinfoBody {

    background-color: #EEEEEE;

}

#productGeneral {

    /*font-family: Comic sans MS,Arial,sans-serif;*/

}

.leftinfo {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #F7F7F7;

    margin: 12px;

    padding: 20px;

    width: 436px;

}

.rightinfo {

    line-height: 25px;

    width: 468px;

}

.itemTitle a {

    color: #333333;

    font-size: 12px;

    font-weight: normal;

}

#productName {

    color: #333333;

    font-size: 25px;

    margin: 30px 0 15px;

}

a#logo span {

    display: none;

}

a#logo:hover span {

    display: block;

}

#slogan a:hover {

    color: #990000;

    text-decoration: underline;

}

#uni-header h1 {

    margin: 0;

    padding: 0;

}

#uni-header P, #uni-header ADDRESS {

    padding: 0;

}

.btn {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #F5F5F5;

    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);

    background-repeat: repeat-x;

    border-color: #CCCCCC #CCCCCC #B3B3B3;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);

    cursor: pointer;

    text-align: center;

    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

    vertical-align: middle;

}

.btn-mini {

    padding: 2px 6px;

}

.btn-group .btn {

    float: left;

    position: relative;

}

.btn-group .btn-mini {

    display: block;

    height: 19px;

}

.btn-group .btn {

    color: #333333;

}

.btn-group .btn:first-child {

    border-bottom-left-radius: 4px;

    border-top-left-radius: 4px;

    margin-left: 0;

}

.curCountry .yourCurrency {

    padding-left: 22px;

    position: relative;

}

.curCountry .yourCurrency em {

    left: -1px;

    top: -1px;

}

.curCountry em.flag {

    height: 16px;

    position: absolute;

    width: 16px;

}

.it {

    background-position: -440px -80px;

}

.flag {

    background-image: url("../images/flag.png");

    background-repeat: no-repeat;

}

em {

    font-family: Comic sans MS,Arial,sans-serif;

}

address, caption, cite, code, dfn, em, strong, th, abbr, var {

    font-style: normal;

    font-weight: normal;

}

.btn-group.open .dropdown-toggle {

    background-image: none;

    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);

}

.btn-group .btn-mini.dropdown-toggle {

    padding-left: 2px;

    padding-right: 2px;

}

.caret {

    border-left: 4px solid rgba(0, 0, 0, 0);

    border-right: 4px solid rgba(0, 0, 0, 0);

    border-top: 4px solid #000000;

    content: "";

    display: inline-block;

    height: 0;

    opacity: 0.3;

    vertical-align: top;

    width: 0;

}

.btn .caret {

    margin-left: 0;

}

.btn-group .btn-mini .caret {

    margin-top: 2px;

}

.btn-group .btn:last-child, .btn-group .dropdown-toggle {

    border-bottom-right-radius: 4px;

    border-top-right-radius: 4px;

}

.dropdown-menu {

    background-clip: padding-box;

    background-color: #FFFFFF;

    border: 1px solid rgba(0, 0, 0, 0.2);

    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    float: left;

    left: 0;

    list-style: none outside none;

    min-width: 160px;

    padding: 4px 0;

    position: absolute;

    top: 100%;

    z-index: 1000;

}

.curCountry .dropdown-menu {

    width: 185px;

}

.btn-group.open .dropdown-menu {

    border-radius: 5px;

    display: block;

}

.curCountry .dropdown-menu .searchInput {

    position: relative;

}

[class^="icon-"], [class*=" icon-"] {

    background-image: url("../images/glyphicons-halflings.png");

    background-repeat: no-repeat;

    display: inline-block;

    line-height: 14px;

    vertical-align: text-top;

}

.icon-search {

    background-position: -45px 0;

}

.curCountry .dropdown-menu .icon-search {

    height: 16px;

    left: 8px;

    position: absolute;

    top: 9px;

    width: 16px;

}

.form-horizontal textarea, .form-horizontal input {

    background-color: #FFFFFF;

    border: 1px solid #CCCCCC;

    border-radius: 3px;

    display: inline-block;

    overflow: auto;

    vertical-align: top;

}

.form-horizontal input, .form-horizontal textarea {

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

}

.curCountry .dropdown-menu ul {

    height: 200px;

    margin: 6px 6px 0;

    min-width: 173px;

    overflow-x: hidden;

    overflow-y: scroll;

    position: relative;

}

.dropdown-menu a {

    clear: both;

    color: #333333;

    display: block;

    font-weight: normal;

}

.uniHCtop a {

    font-size: 11px;

}

.uniHeaderCont .dropdown-menu a {

    line-height: 15px;

}

.curCountry .dropdown-menu a {

    white-space: normal;

}

.curCountry .dropdown-menu li a {

    line-height: 14px;

    padding-left: 25px;

    position: relative;

}

#langSelector a {

    text-decoration: none;

}

strong {

    font-weight: bold;

}

#curSelector .dropdown-menu, #curSelectorFooter .dropdown-menu {

    min-width: 63px;

}

#curSelector li a, #curSelectorFooter li a {

    padding-left: 39px;

    position: relative;

}

#curSelector li a em, #curSelectorFooter li a em {

    left: 10px;

    line-height: 16px;

    position: absolute;

    top: 3px;

    width: 19px;

}

#curSelector a {

    text-decoration: none;

}

#uniLanguage .dropdown-menu {

    min-width: 81px;

}

.headerDropDown {

    float: right;

    margin-top: 2px;

    position: relative;

    z-index: 1000;

}

#uniUserActionPanel li#UAP-help {

    height: 24px;

    padding: 0;

}

#uniUserActionPanel .headerDropDown {

    margin-top: 0;

}

#UAP-help dl {

    float: none;

}

.headerDropDown dt {

    border-top: 1px solid #FFFFFF;

    float: left;

    height: 18px;

    line-height: 21px;

    padding: 0 6px;

}

.headerDropDown dt a {

    background: url("../images/y.gif") no-repeat scroll right -2459px rgba(0, 0, 0, 0);

}

.headerDropDown dt a {

    padding: 0 12px 0 0;

}

#uniUserActionPanel a {

    font-family:Comic sans MS,Arial,sans-serif;

}

.headerDropDown dd {

    background-clip: padding-box;

    background-color: #FFFFFF;

    border: 1px solid #B6B6B6;

    border-radius: 3px 0 3px 3px;

    display: none;

    line-height: 1.2;

    padding: 5px 0;

    position: absolute;

    right: -4px;

    top: 22px;

    z-index: 1000;

}

#UAP-help li, #UAP-orders li {

    float: none;

    padding: 0;

}

.headerDropDown dd li a {

    display: block;

    line-height: 20px;

    padding: 0 10px;

    white-space: nowrap;

}

#UAP-orders .headerDropDown, #UAP-livechat {

    float: none;

}

.uniHeaderCont #UAP-livechat.btn-group {

    margin: 2px 0 0 1px;

}

#UAP-livechat .live-chat {

    padding-left: 22px;

}

[class^="icon-"], [class*=" icon-"] {

    background-image: url("../images/glyphicons-halflings.png");

    background-repeat: no-repeat;

    display: inline-block;

    height: 14px;

    line-height: 14px;

    vertical-align: text-top;

    width: 14px;

}

.icon-live-chat {

    background-position: -97px -172px;

}

#UAP-livechat .icon-live-chat {

    left: 5px;

    margin-right: 3px;

    position: absolute;

    top: 2px;

}

#UAP-livechat ul {

    font-size: 11px;

    line-height: 16px;

    padding: 0 10px;

}

#UAP-livechat ul li, #UAP-livechat a span {

    background-image: url("../images/y.gif");

    background-repeat: no-repeat;

}

#UAP-livechat ul li {

    background-position: 0 -946px;

    float: none;

    font-family: Comic sans MS,Arial,sans-serif;

    line-height: 16px;

    padding: 7px 0 7px 30px;

}

#UAP-livechat h5 {

    font-size: 12px;

    margin-bottom: 4px;

}

#UAP-livechat h5 a, #UAP-livechat h5 a:hover {

    text-decoration: none;

}

#UAP-livechat h5 a {

    font: bold 12px Verdana,Arial,Helvetica,sans-serif;

}

#UAP-livechat ul li.online2 {

    background-position: 0 -1150px;

    border-top: 1px solid #DDDDDD;

    margin-top: 5px;

}

.w-uniHeader {

    font-size: 12px;

    margin: 0 auto;

    position: relative;

    width: 992px;

    z-index: 8001;

}

#logo {

    display: inline;

    float: left;

}

#logo {

    margin-left: 0;

    position: relative;

    width: 240px;

}

#logo img {

    height: 62px;

    width: 240px;

}

img, fieldset, body, html {

    border: medium none;

}

#logo span {

    color: #930000;

    font-size: 12px;

    font-weight: normal;

    position: absolute;

    right: 30px;

    text-decoration: underline;

    top: 40px;

}

#uni-header #slogan {

    font: italic 12px/18px Georgia;

    left: 240px;

    padding: 10px 0 0 20px;

    position: absolute;

}

#uni-header #slogan a {

    font: italic 12px/18px Georgia !important;

}

.uniHeaderCont {

    float: right;

    padding-bottom: 1px;

}

#uniUtility {

    height: 24px;

    line-height: 20px;

    margin: 3px 1px 0 0;

}

.uniHCtop {

    z-index: 9900;

}

.uniHCtop, .uniHCmid, .uniHCbot {

    position: relative;

}

.btn-group:after {

    clear: both;

}

.btn-group:before, .btn-group:after {

    content: "";

    display: table;

}

.uniHeaderCont .btn-group {

    float: right;

    margin: 3px 0 0 4px;

}

.btn-group {

    position: relative;

}

.uniHeaderCont .btn-group .btn {

    font: 11px/13px Arial;

}

.uniHeaderCont .btn-group .btn-mini {

    margin-bottom: 1px;

}

.btn-group .btn:first-child {

    border-bottom-left-radius: 4px;

    border-right: medium none;

    border-top-left-radius: 4px;

    margin-left: 0;

}

.uniHeaderCont .btn-group .btn-mini {

    margin-bottom: 1px;

}

#langSelector {

    margin: 2px 0 0 4px;

    z-index: 999;

}

#curSelector, #langSelector, #uniUserActionPanel, #curSelectorFooter {

    display: inline;

    float: right;

    position: relative;

}

#langSelector a.selected {

    padding-bottom: 1px;

}

#langSelector a.selected {

    border-bottom: 2px solid #921401;

}

#curSelector button a, #langSelector a, #curSelectorFooter button a {

    color: #333333;

}

#uniUtility .separator {

    color: #C0C0C0;

    float: right;

    margin: 3px 2px 0 7px;

    padding: 0;

}

#uniUtility .home {

    color: #C0C0C0;

    display: block;

    float: right;

    height: 17px;

    margin: 4px 3px 0 0;

    padding: 0 0 0 16px;

    width: 0;

}

#uniUtility .home {

    background-position: 1px 4px;

}

.w-breadcrumb li i, .w-breadcrumb .home span, .w-breadcrumb .root a, .w-breadcrumb .rootChild a span, #breadcrumb #rootsub dt span, #breadcrumb #rootsub dt i, #breadcrumb #rootsub.over dt a, #uniUtility .home {

    background-image: url("../images/main-breadcrumb_lang.png");

}

#uniUserActionPanel {

    margin: 9px 1px 0 0;

}

#uniUserActionPanel li {

    float: left;

    line-height: 22px;

    padding-left: 4px;

}

#UAP-signIn a {

    padding-right: 6px;

    text-decoration: none;

}

#uniUserActionPanel a {

    font-family: Arial,Helvetica,Sans-serif !important;

}

#uniUserActionPanel a:hover {

    text-decoration: underline;

}

#uniUserActionPanel .headerDropDown a:hover {

    background-color: #E56766;

    color: #FFFFFF;

    text-decoration: none;

}

#uniUserActionPanel .seprator {

    color: #C0C0C0;

}

#uniUserActionPanel li#UAP-orders {

    padding: 0 3px;

}

#uniUserActionPanel li.header-span {

    padding: 0;

}

#uniUserActionPanel li#UAP-help {

    height: 24px;

    padding: 0;

}

.mainSearch form, .mainSearch input, .mainSearch select {

    margin: 0;

}

.w-uniHeader {

    font-size: 12px;

}

.w-mainNav {

    background-color: #000000;

}

.w-mainNav {

    margin: 0 auto;

    width: 992px;

}

#mainNav {

    position: relative;

    z-index: 999;

}

.navSp, .cateWrap h2 a em, #cartCount {

}

.navSp {

    height: 42px;

}

.allCates {

    background-position: 0 0;

    background-repeat: no-repeat;

    float: left;

    line-height: 1.6;

    position: relative;

    width: 241px;

}

.allCates dt {

    text-shadow: 0 -1px 0 #881E22;

}

.allCates dt {

    font-size: 14px;

    font-weight: bold;

    height: 42px;

    line-height: 40px;

    position: relative;

    text-align: left;

    text-indent: 22px;

    z-index: 101;

}

.allCates dt a.linkAllCate {

}

.allCates dt a:link, .allCates dt a:visited {

    color: #FFFFFF;

    font-size: 12px;

}

.allCates dt a.linkAllCate {

    background-position: right -700px;

    display: block;

    height: 42px;

    line-height: 41px;

    text-indent: -11111px;

    width: 242px;

}

.allCates dt a #extra {

    background-position: -46px -568px;

    height: 20px;

    position: absolute;

    right: 15px;

    top: 9px;

    width: 20px;

}

#mainNav .allCates dl {

    border: 0 solid #0000FF;

    margin: 4px 0 0;

    padding: 0;

}

#sidemenu {

    left: 0;

    position: absolute;

    top: 0;

    z-index: 9999;

}

.mainSearch {

    background-position: 0 -100px;

    background-repeat: repeat-x;

    float: left;

    width: 751px;

}

#searchWrap {

    background-position: 100% -461px;

    background-repeat: no-repeat;

    float: left;

    padding: 0 6px 0 15px;

    width: 478px;

}

#uniYourCart {

    background-position: right -513px;

    background-repeat: no-repeat;

    display: inline;

    float: right;

    position: relative;

    width: 251px;

}

#searchWrapInner {

    background-position: 0 -50px;

    background-repeat: repeat-x;

    padding-right: 38px;

}

.mainSearch form {

    background-position: -20px -240px;

    background-repeat: no-repeat;

    padding-left: 10px;

    position: relative;

}

.mainSearch .searchArea {

    border: medium none;

    font-family: Helvetica,Arial,sans-serif;

    font-size: 14px;

    height: 22px;

    line-height: 22px;

    margin-top: 8px;

    outline: medium none;

    padding: 2px 0;

    width: 430px;

}

input, select, textarea {

    background: none repeat scroll 0 0 #FFFFFF;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 11px;

    font-weight: normal;

}

.mainSearch .searchArea {

    background-color: #FEFDF9;

}

.mainSearch .searchArea {

    color: #555555;

}

#uniYourCart #cartContainer {

    float: right;

    margin: 3px 2px 0 0;

    position: relative;

}

#uniYourCart #cartContainer.cartWidth {

    margin: 3px 2px 0 0;

}

#uniYourCart #cartInfo {

    background-position: 0 -150px;

    border-radius: 5px 5px 0 0;

    height: 35px;

    position: relative;

    text-align: center;

    z-index: 11;

}

#uniYourCart #cartInfo a {

    background-position: 0 -290px;

    color: #FFFFFF;

    display: block;

    font-size: 12px;

    font-weight: bold;

    height: 35px;

    line-height: 35px;

    text-decoration: none;

}

#uniYourCart #cartInfo a {

    text-shadow: 0 -1px 0 #881E22;

}

#uniYourCart #cartItem {

    background-position: right -374px;

    cursor: pointer;

    display: block;

    height: 35px;

}

#uniYourCart #cartContainer.cartWidth #cartItem {

    background-position: 0 -290px;

}

#uniYourCart .over #cartInfo a:hover #cartItem, #uniYourCart .over #cartInfo #cartItem {

    background-position: right -418px;

}

#cartItem > span {

    background-position: -1000px -646px;

    background-repeat: no-repeat;

    display: inline-block;

    line-height: 35px;

    padding-left: 36px;

    position: relative;

}

#cartCount {

    color: #FFFC00;

    text-shadow: 0 1px 1px #094474;

}

#cartCount {

    background-position: -230px -642px;

    background-repeat: no-repeat;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 14px;

    height: 33px;

    left: 0;

    line-height: 33px;

    padding-left: 4px;

    position: absolute;

    text-align: center;

    top: -4px;

    width: 26px;

}

#cartText {

    padding: 0 6px;

}

#cartItem > span > i {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -360px -40px rgba(0, 0, 0, 0);

    display: inline-block;

    height: 38px;

    margin: 0 0 0 5px;

    opacity: 1;

    vertical-align: middle;

    width: 38px;

}

#uniYourCart #cartEmptyInfo, #uniYourCart #cartInfoLoading {

    color: #333333;

}

#uniYourCart #cartInfoLoading {

    color: #999999;

}

#uniYourCart #cartEmptyInfo, #uniYourCart #cartInfoLoading {

    display: none;

    position: absolute;

    right: 0;

    width: 280px;

}

#uniYourCart #cartEmptyInfo p, #uniYourCart #cartInfoLoading p {

    border: 1px solid #000000;

    box-shadow: 2px 3px 2px rgba(0, 0, 0, 0.2);

}

#uniYourCart #cartEmptyInfo p, #uniYourCart #cartInfoLoading p, #scQuickEntry {

    background-color: #FFFFFF;

    border-radius: 3px 0 3px 3px;

    border-top: medium none;

    font-weight: bold;

    line-height: 1.5;

    padding: 10px 5px;

    text-align: center;

}

.scQEbot .right a {

    color: #000000;

    padding: 10px;

}

#uniYourCart #cartEmptyInfo p, #uniYourCart #cartInfoLoading p, #scQuickEntry {

    background-color: #FFFFFF;

    border-radius: 3px 0 3px 3px;

    border-top: medium none;

    font-weight: bold;

    line-height: 1.5;

    padding: 10px 5px;

    text-align: center;

}

#uniYourCart #cartEmptyInfo p, #uniYourCart #cartInfoLoading p, #scQuickEntry {

    background-color: #FFFFFF;

    border-radius: 3px 0 3px 3px;

    border-top: medium none;

    font-weight: bold;

    padding: 10px 5px;

    text-align: center;

}

#scQuickEntry {

    line-height: 1.5;

    z-index: 10;

}

#uniYourCart #scQuickEntry {

    background-color: #FFFFFF;

    border: 1px solid #000000;

    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);

}

#uniYourCart #scQuickEntry {

    display: none;

    padding: 0;

    position: absolute;

    right: 0;

    text-align: left;

    top: 34px;

    width: 280px;

}

.moreItems {

    color: #333333;

}

.moreItems {

    font: 11px Verdana;

    padding: 0 0 10px 16px;

}

#moreScItems {

    color: #333333;

}

#moreScItems {

    font-weight: bold;

    visibility: hidden;

}

em {

    font-family: Arial,Helvetica,sans-serif;

}

#moreScItems em {

    color: #333333;

}

#moreScItems em {

    font-weight: bold;

}

#uniYourCart #scQuickEntry div.scQEbot {

    background-color: #F6D046;

    border-top: 5px solid #000000;

}

#uniYourCart #scQuickEntry div.scQEbot {

    padding: 10px;

}

#scQuickEntry .cartTotal {

    color: #333333;

}

#scQuickEntry .cartTotal {

    font-size: 12px;

}

strong {

    font-weight: bold;

}

.red, a.red:link, a.red:visited {

    color: #990000;

}

#scQuickEntry .cartTotal .red {

    color: #990000;

}

#scQuickEntry .cartTotal .red {

    font-size: 14px;

}

.ir {

    background-position: -320px -80px;

}

.litb-btn, .litb-btn span {

    cursor: pointer;

    outline: medium none;

    text-decoration: none;

}

.ir {

    background-repeat: no-repeat;

    direction: ltr;

    display: inline-block;

    overflow: hidden;

    text-align: left;

    text-indent: -999em;

}

#scQuickEntry .cartTotal .litb-btn, #scQuickEntry .cartTotal .paypal {

    display: inline-block;

    margin-top: 6px;

}

.viewCatr {

    color: #0074C6;

}

.viewCatr {

    float: right;

    font: 11px/14px Verdana;

}

.searchBtnWrap {

    background-position: 100% -461px;

    background-repeat: repeat-x;

    position: absolute;

    right: -40px;

    top: 0;

}

.searchBtn {

    background-color: rgba(0, 0, 0, 0);

    background-position: 0 -568px;

    border: 0 none;

    cursor: pointer;

    height: 31px;

    margin: 0;

    overflow: hidden;

    padding: 0;

    position: absolute;

    right: 0;

    top: 5px;

}

.ir {

    background-position: -320px -80px;

}

.ir {

    background-repeat: no-repeat;

    direction: ltr;

    display: inline-block;

    overflow: hidden;

    text-align: left;

    text-indent: -999em;

}

.searchBtn {

    width: 35px;

}

#uniYourCart #cartContainer.cartWidth #cartInfo {

    width: 268px;

}

.checkout2Btn {

    background-position: 0 -2230px;

    display: inline-block;

    height: 30px;

    width: 176px;

}

#scQuickEntry .checkout2Btn {

    background-position: 0 -1957px;

}

#scQuickEntry .checkout2Btn:hover {

    background-position: 0 -1987px;

}

.uniHeaderCont .btn-group.open {

    padding-right: 0;

}

.btn-group.open .dropdown-toggle {

    background-image: none;

    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);

}

.btn-group.open .dropdown-menu {

    border-radius: 5px;

    display: block;

    margin-top: 1px;

}

.uniHeaderCont .btn-group.open .dropdown-menu {

    margin-top: 0;

}

.dropdown-menu.pull-right {

    left: auto;

    right: 0;

}

.w-uniHeader .headerDropDown.over {

    margin-top: 0;

}

#UAP-help .headerDropDown.over, #UAP-orders .headerDropDown.over {

    margin-top: -2px;

}

.w-uniHeader .headerDropDown.over dt {

    background-clip: padding-box;

    background-color: #FFFFFF;

    border: 1px solid #B6B6B6;

    border-radius: 3px 3px 0 0;

    box-shadow: 1px -1px 6px rgba(128, 128, 128, 0.2);

    height: 18px;

    left: 0;

    margin-left: -4px;

    margin-right: -4px;

    padding: 2px 9px;

    position: relative;

    top: 0;

    white-space: nowrap;

    z-index: 1001;

}

.w-uniHeader .headerDropDown.over dt {

    white-space: nowrap;

}

.w-uniHeader .headerDropDown.over dt b {

    background-clip: padding-box;

    background-color: #FFFFFF;

    box-shadow: -6px 2px 0 #FFFFFF;

    display: block;

    height: 5px;

    left: 0;

    position: absolute;

    top: 20px;

    width: 100%;

}

.w-uniHeader .headerDropDown.over dd {

    display: block;

}

#UAP-orders dd {

    width: 110px;

}

#UAP-todaySale, #UAP-deals {

    font-weight: bold;

}

.entranceTodaySale {

    background: url("../images/glyphicons-halflings.png") no-repeat scroll -121px -173px rgba(0, 0, 0, 0);

    padding-left: 15px;

}

#UAP-todaySale .seprator, #UAP-deals .seprator {

    font-weight: normal;

    padding: 0 5px;

}

#UAP-livechat a, #UAP-livechat a:hover {

    display: inline;

    font-family: Verdana;

    padding: 0;

    text-decoration: underline;

}

.u_, a.u_:link, a.u_:visited {

    text-decoration: none;

}

.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {

    background-color: #E56766;

    color: #FFFFFF;

    text-decoration: none;

}

.curCountry .dropdown-menu .searchInput {

    position: relative;

}

em {

    font-family: Arial,Helvetica,sans-serif;

}

[class^="icon-"], [class*=" icon-"] {

    background-image: url("http://cloud1.lbox.me/resource_88501/dev_v2/base-images/glyphicons-halflings.png");

    background-position: 14px 14px;

    background-repeat: no-repeat;

    display: inline-block;

    height: 14px;

    line-height: 14px;

    vertical-align: text-top;

    width: 14px;

}

.icon-search {

    background-position: -45px 0;

}

.curCountry .dropdown-menu .icon-search {

    height: 16px;

    left: 8px;

    position: absolute;

    top: 9px;

    width: 16px;

}

.form-horizontal textarea, .form-horizontal input {

    background-color: #FFFFFF;

    border: 1px solid #CCCCCC;

    border-radius: 3px;

    display: inline-block;

    height: 18px;

    line-height: 18px;

    overflow: auto;

    padding: 4px;

    vertical-align: top;

}

.form-horizontal input, .form-horizontal textarea {

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;

}

.curCountry .dropdown-menu input {

    height: 18px;

    line-height: 18px;

    margin: 2px 0 0 6px;

    padding-left: 20px;

    width: 147px;

}

.dropdown-menu a {

    clear: both;

    color: #333333;

    display: block;

    font-weight: normal;

    line-height: 18px;

    padding: 3px 15px;

    white-space: nowrap;

}

.uniHCtop a {

    font-size: 11px;

}

.uniHeaderCont .dropdown-menu a {

    line-height: 15px;

}

.curCountry .dropdown-menu a {

    white-space: normal;

}

.curCountry .dropdown-menu li a {

    line-height: 14px;

    padding-left: 25px;

    position: relative;

}

.flag {

    background-image: url("http://cloud6.lbox.me/resource_88501/dev_v2/base-images/flag.png");

    background-repeat: no-repeat;

}

.us {

    background-position: -320px -200px;

}

.curCountry em.flag {

    height: 16px;

    left: 5px;

    position: absolute;

    top: 2px;

    width: 16px;

}

.af {

    background-position: 0 0;

}

.WW {

    background-position: -20px 0;

}

.WW {

    background-position: -40px 0;

}

.al {

    background-position: -60px 0;

}

.WW {

    background-position: -80px 0;

}

.dz {

    background-position: -100px 0;

}

.as {

    background-position: -120px 0;

}

.ad {

    background-position: -140px 0;

}

.ao {

    background-position: -160px 0;

}

.ai {

    background-position: -180px 0;

}

.WW {

    background-position: -200px 0;

}

.ag {

    background-position: -220px 0;

}

.WW {

    background-position: -240px 0;

}

.ar {

    background-position: -260px 0;

}

.am {

    background-position: -280px 0;

}

.aw {

    background-position: -300px 0;

}

.WW {

    background-position: -320px 0;

}

.au {

    background-position: -340px 0;

}

.at {

    background-position: -360px 0;

}

.az {

    background-position: -380px 0;

}

.bs {

    background-position: -400px 0;

}

.bh {

    background-position: -420px 0;

}

.bd {

    background-position: -440px 0;

}

.bb {

    background-position: -460px 0;

}

.WW {

    background-position: -480px 0;

}

.by {

    background-position: 0 -20px;

}

.be {

    background-position: -20px -20px;

}

.bz {

    background-position: -40px -20px;

}

.bj {

    background-position: -60px -20px;

}

.bm {

    background-position: -80px -20px;

}

.bt {

    background-position: -100px -20px;

}

.bo {

    background-position: -120px -20px;

}

.ba {

    background-position: -140px -20px;

}

.bw {

    background-position: -160px -20px;

}

.WW {

    background-position: -180px -20px;

}

.br {

    background-position: -200px -20px;

}

.io {

    background-position: -220px -20px;

}

.bn {

    background-position: -240px -20px;

}

.bg {

    background-position: -260px -20px;

}

.bf {

    background-position: -280px -20px;

}

.bi {

    background-position: -300px -20px;

}

.kh {

    background-position: -320px -20px;

}

.cm {

    background-position: -340px -20px;

}

.ca {

    background-position: -360px -20px;

}

.cv {

    background-position: -380px -20px;

}

.WW {

    background-position: -400px -20px;

}

.WW {

    background-position: -420px -20px;

}

.ky {

    background-position: -440px -20px;

}

.cf {

    background-position: -460px -20px;

}

.td {

    background-position: -480px -20px;

}

.cl {

    background-position: 0 -40px;

}

.cn {

    background-position: -20px -40px;

}

.cx {

    background-position: -40px -40px;

}

.WW {

    background-position: -60px -40px;

}

.cc {

    background-position: -80px -40px;

}

.co {

    background-position: -100px -40px;

}

.WW {

    background-position: -120px -40px;

}

.km {

    background-position: -140px -40px;

}

.cg {

    background-position: -160px -40px;

}

.WW {

    background-position: -180px -40px;

}

.ck {

    background-position: -200px -40px;

}

.cr {

    background-position: -220px -40px;

}

.ci {

    background-position: -240px -40px;

}

.hr {

    background-position: -260px -40px;

}

.cu {

    background-position: -280px -40px;

}

.WW {

    background-position: -300px -40px;

}

.cy {

    background-position: -320px -40px;

}

.cz {

    background-position: -340px -40px;

}

.dk {

    background-position: -360px -40px;

}

.dj {

    background-position: -380px -40px;

}

.dm {

    background-position: -400px -40px;

}

.do {

    background-position: -420px -40px;

}

.ec {

    background-position: -440px -40px;

}

.eg {

    background-position: -460px -40px;

}

.sv {

    background-position: -480px -40px;

}

.WW {

    background-position: 0 -60px;

}

.gq {

    background-position: -20px -60px;

}

.er {

    background-position: -40px -60px;

}

.ee {

    background-position: -60px -60px;

}

.et {

    background-position: -80px -60px;

}

.eu {

    background-position: -100px -60px;

}

.fk {

    background-position: -120px -60px;

}

.WW {

    background-position: -140px -60px;

}

.WW {

    background-position: -160px -60px;

}

.fj {

    background-position: -180px -60px;

}

.fi {

    background-position: -200px -60px;

}

.fr {

    background-position: -220px -60px;

}

.tf {

    background-position: -240px -60px;

}

.gf {

    background-position: -260px -60px;

}

.ga {

    background-position: -280px -60px;

}

.WW {

    background-position: -300px -60px;

}

.gm {

    background-position: -320px -60px;

}

.ge {

    background-position: -340px -60px;

}

.de {

    background-position: -360px -60px;

}

.gh {

    background-position: -380px -60px;

}

.gi {

    background-position: -400px -60px;

}

.gr {

    background-position: -420px -60px;

}

.gl {

    background-position: -440px -60px;

}

.gd {

    background-position: -460px -60px;

}

.WW {

    background-position: -480px -60px;

}

.gt {

    background-position: 0 -80px;

}

.gu {

    background-position: -20px -80px;

}

.gg {

    background-position: -40px -80px;

}

.gn {

    background-position: -60px -80px;

}

.gw {

    background-position: -80px -80px;

}

.gy {

    background-position: -100px -80px;

}

.ht {

    background-position: -120px -80px;

}

.WW {

    background-position: -140px -80px;

}

.hn {

    background-position: -160px -80px;

}

.hk {

    background-position: -180px -80px;

}

.hu {

    background-position: -200px -80px;

}

.WW {

    background-position: -220px -80px;

}

.is {

    background-position: -240px -80px;

}

.WW {

    background-position: -260px -80px;

}

.in {

    background-position: -280px -80px;

}

.id {

    background-position: -300px -80px;

}

.ir {

    background-position: -320px -80px;

}

.iq {

    background-position: -340px -80px;

}

.ie {

    background-position: -360px -80px;

}

.WW {

    background-position: -380px -80px;

}

.WW {

    background-position: -400px -80px;

}

.il {

    background-position: -420px -80px;

}

.it {

    background-position: -440px -80px;

}

.jm {

    background-position: -460px -80px;

}

.jp {

    background-position: -480px -80px;

}

.je {

    background-position: 0 -100px;

}

.jo {

    background-position: -20px -100px;

}

.kz {

    background-position: -40px -100px;

}

.ke {

    background-position: -60px -100px;

}

.ki {

    background-position: -80px -100px;

}

.WW {

    background-position: -100px -100px;

}

.kw {

    background-position: -120px -100px;

}

.kg {

    background-position: -140px -100px;

}

.WW {

    background-position: -160px -100px;

}

.lv {

    background-position: -180px -100px;

}

.lb {

    background-position: -200px -100px;

}

.ls {

    background-position: -220px -100px;

}

.lr {

    background-position: -240px -100px;

}

.WW {

    background-position: -260px -100px;

}

.li {

    background-position: -280px -100px;

}

.lt {

    background-position: -300px -100px;

}

.lu {

    background-position: -320px -100px;

}

.WW {

    background-position: -340px -100px;

}

.mk {

    background-position: -360px -100px;

}

.mg {

    background-position: -380px -100px;

}

.mw {

    background-position: -400px -100px;

}

.my {

    background-position: -420px -100px;

}

.mv {

    background-position: -440px -100px;

}

.ml {

    background-position: -460px -100px;

}

.mt {

    background-position: -480px -100px;

}

.mh {

    background-position: 0 -120px;

}

.mq {

    background-position: -20px -120px;

}

.mr {

    background-position: -40px -120px;

}

.mu {

    background-position: -60px -120px;

}

.yt {

    background-position: -80px -120px;

}

.mx {

    background-position: -100px -120px;

}

.fm {

    background-position: -120px -120px;

}

.md {

    background-position: -140px -120px;

}

.mc {

    background-position: -160px -120px;

}

.mn {

    background-position: -180px -120px;

}

.me {

    background-position: -200px -120px;

}

.ms {

    background-position: -220px -120px;

}

.ma {

    background-position: -240px -120px;

}

.mz {

    background-position: -260px -120px;

}

.mm {

    background-position: -280px -120px;

}

.na {

    background-position: -300px -120px;

}

.WW {

    background-position: -320px -120px;

}

.nr {

    background-position: -340px -120px;

}

.np {

    background-position: -360px -120px;

}

.an {

    background-position: -380px -120px;

}

.nl {

    background-position: -400px -120px;

}

.WW {

    background-position: -420px -120px;

}

.nz {

    background-position: -440px -120px;

}

.ni {

    background-position: -460px -120px;

}

.ne {

    background-position: -480px -120px;

}

.ng {

    background-position: 0 -140px;

}

.nu {

    background-position: -20px -140px;

}

.nf {

    background-position: -40px -140px;

}

.WW {

    background-position: -60px -140px;

}

.WW {

    background-position: -80px -140px;

}

.WW {

    background-position: -100px -140px;

}

.mp {

    background-position: -120px -140px;

}

.no {

    background-position: -140px -140px;

}

.WW {

    background-position: -160px -140px;

}

.WW {

    background-position: -180px -140px;

}

.WW {

    background-position: -200px -140px;

}

.om {

    background-position: -220px -140px;

}

.WW {

    background-position: -240px -140px;

}

.pk {

    background-position: -260px -140px;

}

.pw {

    background-position: -280px -140px;

}

.WW {

    background-position: -300px -140px;

}

.pa {

    background-position: -320px -140px;

}

.pg {

    background-position: -340px -140px;

}

.py {

    background-position: -360px -140px;

}

.pe {

    background-position: -380px -140px;

}

.ph {

    background-position: -400px -140px;

}

.pn {

    background-position: -420px -140px;

}

.pl {

    background-position: -440px -140px;

}

.pt {

    background-position: -460px -140px;

}

.pr {

    background-position: -480px -140px;

}

.qa {

    background-position: 0 -160px;

}

.WW {

    background-position: -20px -160px;

}

.WW {

    background-position: -40px -160px;

}

.ro {

    background-position: -60px -160px;

}

.ru {

    background-position: -80px -160px;

}

.rw {

    background-position: -100px -160px;

}

.WW {

    background-position: -120px -160px;

}

.WW {

    background-position: -140px -160px;

}

.lc {

    background-position: -160px -160px;

}

.WW {

    background-position: -180px -160px;

}

.WW {

    background-position: -200px -160px;

}

.ws {

    background-position: -220px -160px;

}

.sm {

    background-position: -240px -160px;

}

.st {

    background-position: -260px -160px;

}

.sa {

    background-position: -280px -160px;

}

.WW {

    background-position: -300px -160px;

}

.sn {

    background-position: -320px -160px;

}

.rs {

    background-position: -340px -160px;

}

.sc {

    background-position: -360px -160px;

}

.sl {

    background-position: -380px -160px;

}

.sg {

    background-position: -400px -160px;

}

.WW {

    background-position: -420px -160px;

}

.sk {

    background-position: -440px -160px;

}

.si {

    background-position: -460px -160px;

}

.sb {

    background-position: -480px -160px;

}

.so {

    background-position: 0 -180px;

}

.xs {

    background-position: -20px -180px;

}

.za {

    background-position: -40px -180px;

}

.WW {

    background-position: -60px -180px;

}

.kp {

    background-position: -80px -180px;

}

.WW {

    background-position: -100px -180px;

}

.es {

    background-position: -120px -180px;

}

.lk {

    background-position: -140px -180px;

}

.kn {

    background-position: -160px -180px;

}

.vc {

    background-position: -180px -180px;

}

.sd {

    background-position: -200px -180px;

}

.sr {

    background-position: -220px -180px;

}

.sj {

    background-position: -240px -180px;

}

.sz {

    background-position: -260px -180px;

}

.se {

    background-position: -280px -180px;

}

.ch {

    background-position: -300px -180px;

}

.sy {

    background-position: -320px -180px;

}

.WW {

    background-position: -340px -180px;

}

.tw {

    background-position: -360px -180px;

}

.tj {

    background-position: -380px -180px;

}

.tz {

    background-position: -400px -180px;

}

.th {

    background-position: -420px -180px;

}

.WW {

    background-position: -440px -180px;

}

.tg {

    background-position: -460px -180px;

}

.tk {

    background-position: -480px -180px;

}

.to {

    background-position: 0 -200px;

}

.tt {

    background-position: -20px -200px;

}

.WW {

    background-position: -40px -200px;

}

.tn {

    background-position: -60px -200px;

}

.tr {

    background-position: -80px -200px;

}

.tm {

    background-position: -100px -200px;

}

.tc {

    background-position: -120px -200px;

}

.tv {

    background-position: -140px -200px;

}

.ug {

    background-position: -160px -200px;

}

.ua {

    background-position: -180px -200px;

}

.WW {

    background-position: -200px -200px;

}

.WW {

    background-position: -220px -200px;

}

.ae {

    background-position: -240px -200px;

}

.gb {

    background-position: -260px -200px;

}

.WW {

    background-position: -280px -200px;

}

.WW {

    background-position: -300px -200px;

}

.us {

    background-position: -320px -200px;

}

.uy {

    background-position: -340px -200px;

}

.uz {

    background-position: -360px -200px;

}

.vu {

    background-position: -380px -200px;

}

.va {

    background-position: -400px -200px;

}

.ve {

    background-position: -420px -200px;

}

.vn {

    background-position: -440px -200px;

}

.vg {

    background-position: -460px -200px;

}

.vi {

    background-position: -480px -200px;

}

.WW {

    background-position: 0 -220px;

}

.WW {

    background-position: -20px -220px;

}

.eh {

    background-position: -40px -220px;

}

.WW {

    background-position: -60px -220px;

}

.WW {

    background-position: -80px -220px;

}

.ye {

    background-position: -100px -220px;

}

.zm {

    background-position: -120px -220px;

}

.zw {

    background-position: -140px -220px;

}

.tp {

    background-position: -160px -220px;

}

.fo {

    background-position: -180px -220px;

}

.gp {

    background-position: -200px -220px;

}

.kr {

    background-position: -220px -220px;

}

.la {

    background-position: -240px -220px;

}

.ly {

    background-position: -260px -220px;

}

.mo {

    background-position: -280px -220px;

}

.ic {

    background-position: -320px -220px;

}

.cd {

    background-position: -340px -220px;

}

.xy {

    background-position: -360px -220px;

}

.pf {

    background-position: -380px -220px;

}

.sh {

    background-position: -400px -220px;

}

.re {

    background-position: -220px -60px;

}

.pm {

    background-position: -220px -60px;

}

.wf {

    background-position: -220px -60px;

}

.nc {

    background-position: -220px -60px;

}

.dropdown-menu .divider {

    background-color: #E5E5E5;

    border-bottom: 1px solid #FFFFFF;

    height: 1px;

    margin: 8px 1px;

    overflow: hidden;

}

.curCountry .yourCurrency em {

    left: -1px;

    top: -1px;

}

.form-horizontal input:focus, .form-horizontal textarea:focus {

    border-color: rgba(82, 168, 236, 0.8);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);

    outline: 0 none;

}

.curCountry .yourCurrency .caret {

    display: none;

}

#uniYourCart .over #cartInfo {

    background-position: 0 -200px;

}

#uniYourCart .over #cartInfo a {

    color: #333333;

}

#uniYourCart .over #cartInfo a {

    background-position: 0 -335px;

    text-shadow: none;

}

#uniYourCart .over #cartInfo a span {

    color: #333333;

}

#uniYourCart .over #cartInfo a span {

    text-shadow: none;

}

#uniYourCart .over #cartInfo a:hover #cartItem, #uniYourCart .over #cartInfo #cartItem {

    background-position: right -418px;

}

#uniYourCart .over #cartItem > span {

    background-position: -10000px -646px;

}

#uniYourCart .over #cartCount {

    background-position: -1px -642px;

    width: 26px;

}

#uniYourCart .over #cartInfo a span {

    color: #333333;

}

#uniYourCart .over #cartInfo a span {

    text-shadow: none;

}

#cartText {

    padding: 0 6px;

}

.over #cartItem > span > i {

    background-position: -88px -614px;

}

#uniYourCart #cartEmptyInfo, #uniYourCart #cartInfoLoading {

    color: #333333;

}

#uniYourCart #cartInfoLoading {

    color: #999999;

}

#uniYourCart #cartEmptyInfo, #uniYourCart #cartInfoLoading {

    display: none;

    position: absolute;

    right: 0;

    width: 280px;

}

.grid-m-l dl {

    margin: 0;

    padding: 0;

    width: 100%;

}

#uniYourCart #scQuickEntry dl {

    border-top: 1px dotted #DDDDDD;

}

#uniYourCart #scQuickEntry dl {

    padding: 20px;

    width: 100%;

}

.grid-m-l dt {

    float: left;

}

#uniYourCart #scQuickEntry dl dt {

    width: 65px;

}

#uniYourCart #scQuickEntry dl dt a img {

    height: 50px;

    width: 50px;

}

.grid-m-l dd {

    margin-left: 87px;

}

#uniYourCart #scQuickEntry dl dd {

    margin-left: 65px;

}

#scQuickEntry h4 {

    padding-left: 5px;

    padding-top: 0;

}

#scQuickEntry h4 a {

    font-size: 11px;

    font-weight: normal;

    line-height: 14px;

}

.grid-m-l dd p {

    padding-left: 5px;

}

#scQuickEntry .prAttr {

    color: #990000;

}

#scQuickEntry .prAttr {

    font: 11px/14px Verdana;

}

#sidemenu .sidebox-header-left {

    display: none;

}

#sidemenu {

    text-align: left;

    width: 240px;

    z-index: 999999;

}

#sidemenu .sidenav_h {

    background: none repeat scroll 0 0 #F6D046;

    height: 39px;

    padding-left: 20px;

}

#sidemenu .sidenav_bot {

    background: url("../images/categories_menu/categories_botbg.gif") no-repeat scroll;

    clear: left;

    height: 2px;

    overflow: hidden;

    width: 220px;

}

#sidemenu .sidenav_h a {

    background: url("../images/arrow-black-down.png") no-repeat scroll 180px 6px rgba(0, 0, 0, 0);

    color: #000000;

    display: block;

    font-size: 16px;

    font-weight: bold;

    height: 30px;

    line-height: 40px;

    text-decoration: none;

    text-transform: uppercase;

}

#sidemenu .sidenav_h a:hover {

    color: #FFFFFF;

    cursor: pointer;

    text-decoration: none;

}

#sidemenu .sidebar_menu {

    font-size: 12px;

    position: relative;

    width: 232px;

    z-index: 22;

}

#sidemenu .sidebar_menu .subitem {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #F6D046;

    border-color: #000000;

    border-image: none;

    border-style: solid;

    border-width: 1px 2px 2px 1px;

    left: 220px;

    position: absolute;

    top: 0;

    z-index: 51;

}

#sidemenu .sidebar_menu .litem {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #666666;

    border-color: -moz-use-text-color #000000;

    border-image: none;

    border-left: 1px solid #000000;

    border-right: 1px solid #000000;

    border-style: none solid;

    border-width: medium 1px;

    float: left;

    height: 30px;

    overflow: hidden;

    width: 238px;

}

#sidemenu .sidebar_menu .litem:last-child {

    border-bottom: 2px solid #000000;

}

#sidemenu .sidebar_menu .litem span {

    border-top: 1px solid #000000;

    display: block;

    height: 28px;

    line-height: 28px;

    position: relative;

    width: 100%;

}

#sidemenu .sidebar_menu .litem span em.dow_ico {

    display: block;

    height: 10px;

    position: absolute;

    right: 3px;

    top: 12px;

    width: 10px;

}

#sidemenu .sidebar_menu .litem.hoverClass span em.dow_ico {

    background: none repeat scroll;

}

#sidemenu .sidebar_menu .litem.hoverClass {

    border-color: #000000;

    border-left: 1px solid #000000;

    border-style: solid;

    border-width: 1px;

    height: 28px;

    width: 238px;

}

#sidemenu .sidebar_menu .litem.hoverClass span {

    background: none repeat scroll 0 0 #000000;

    position: relative;

    z-index: 50;

}

#sidemenu .sidebar_menu .litem span a {

    background: url("../images/arrow-black-right-small.png") no-repeat scroll 99% center rgba(0, 0, 0, 0);

    color: #F6D046;

    display: block;

    font-size: 14px;

    font-weight: bold;

    padding: 0;

    text-decoration: none;

    text-indent: 30px;

    width: 238px;

}

#sidemenu .sidebar_menu .litem.hoverClass span a {

    background: url("../images/arrow-yellow-right-small.png") no-repeat scroll 99% center #000000;

    color: #FFFFFF;

}

#sidemenu .sidebar_menu .litem .subitem {

    border-bottom: 1px solid #000000;

    border-right: 1px solid #000000;

    box-shadow: 4px 4px 4px 0 rgba(100, 100, 100, 0.6);

    display: none;

    height: auto;

    left: 238px;

    padding: 15px 0 17px;

    position: absolute;

    width: 814px;

    z-index: 49;

}

.subitem .subitem_list {

    border-right: 1px solid #EEEEEE;

    float: left;

    margin-left: 15px;

    width: auto;

}

#sidemenu .sidebar_menu .litem .subitem_list span {

    border-top: 1px solid #EEEEEE;

    display: block;

    height: 28px;

    line-height: 28px;

    position: relative;

    width: 100%;

}

.subitem .subitem_list ul {

    height: auto;

    margin-left: 5px;

    overflow: hidden;

    padding: 0;

    width: 190px;

}

.subitem .subitem_list ul ul {

    margin-left: 3px;

    margin-top: 4px;

    padding: 0;

    width: 180px;

}

.subitem .subitem_list ul li.addborder {

    border: medium none;

    padding: 0;

}

.subitem .subitem_list ul li.addborder:hover {

    background: none repeat scroll 0 0 #000000;

}

.subitem .subitem_list ul li.addborder:hover a {

    color: #FFFFFF;

}

.subitem .subitem_list ul li {

    float: left;

    overflow: hidden;

    white-space: nowrap;

    width: 185px;

    word-break: break-all;

}

.subitem .subitem_list ul li.sub_category_self {

    margin-bottom: 10px;

    padding-bottom: 10px;

}

.subitem .subitem_list ul li a {

    color: #000000;

    cursor: pointer;

    font-family: 'Share',cursive;

    font-size: 12px;

    font-weight: normal;

    padding: 10px;

    text-decoration: none;

}

.subitem .subitem_list ul li ul li {

    background: url("../images/categories_menu/footer_ico.gif") no-repeat scroll 0 12px rgba(0, 0, 0, 0);

    float: left;

    line-height: 18px;

    overflow: hidden;

    padding-left: 6px;

    white-space: nowrap;

    word-break: break-all;

}

.subitem .subitem_list ul li ul li a {

    color: #666666;

    cursor: pointer;

    font-size: 12px;

    font-weight: normal;

    text-decoration: none;

}

.subitem .subitem_list ul li ul li a:hover {

    text-decoration: underline;

}

#sidemenu .subitem_list li.sub_category_self a span {

    width: 180px;

}

#sidemenu .hide {

    display: none;

    visibility: hidden;

}

.sidemenu_footer {

    padding: 0;

}

#indexHomeBody .sidemenu_footer {

    padding: 10px 0 0;

}

.cssButton, .cssButtonHover {

    background: url("../images/cart-arrow.png") no-repeat scroll right center #FD7300;

    border: medium none;

    border-radius: 2px;

    box-shadow: 1px 2px 2px #111111;

    color: #FFFFFF;

    font-size: 12px;

    letter-spacing: 1px;

    margin: 10px 0 0;

    padding: 6px 25px;

    text-transform: uppercase;

    width: auto !important;

}

.category-top {

    padding-left: 20px;

}

.cssButtonHover {

    background-color: #333333;

    color: #FFFFFF;

    cursor: pointer;

    text-decoration: none;

}

.small_delete, .button_prev, .button_next, .button_search {

    width: 7em;

}

.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {

    width: 10em;

}

.button_return_to_product_list, .button_add_selected {

    width: 22em;

}

.button_in_cart {

    border: medium none;

    border-radius: 2px;

    box-shadow: 1px 2px 2px #999999;

    color: #FFFFFF;

    font-size: 20px;

    letter-spacing: 5px;

    margin: 10px 0 0;

    padding-right: 36px;

    text-transform: uppercase;

    width: auto !important;

}

.button_submit {

    width: 18em;

}

.button_update_cart {

    color: #FF0000;

}

.button_update_cartHover {

    color: #003D00;

}

.list_attribute {

    list-style: none outside none;

}

.list_attribute li {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #CCCCCC;

    color: #000000;

    cursor: pointer;

    float: left;

    font-size: 12px;

    margin: 3px;

    padding: 8px 7px;

}

.list_attribute li:hover {

    background-color: #FF6600;

    border: 1px solid #FFA500;

    color: #FFFFFF;

}

.list_attribute .attr_selected {

    background-color: #FFA500;

    color: #FFFFFF;

}

.tips {

    padding: 3px;

}

.green {

    color: #008000;

    font-size: 10px;

}

.valuestyle {

    border: 0 none;

    color: #C40000;

    font-size: 13px;

    font-weight: bold;

    padding-left: 10px;

}

.red {

    color: #FF0000;

    font-size: 10px;

    font-weight: bold;

}

.shopping_cart_right_modules .w-p {

    padding: 0 10px 10px;

}

.shopping_cart_right_modules .sidebox {

    background-color: #F6F6F6;

    border: 1px solid #DDDDDD;

}

.shopping_cart_right_modules .w-bp h3, .shopping_cart_right_modules .w-b h3, .shopping_cart_right_modules .w-p h3, .shopping_cart_right_modules .widget h3 {

    padding: 6px 0;

}

.shopping_cart_right_modules .sidebox h3 {

    border-bottom: 1px solid #DDDDDD;

    color: #000000;

    font-size: 12px;

    margin-bottom: 5px;

}

#wrapper-r h3, #wrapper-r .h3 {

    font-size: 12px;

}

.mcAfee {

    padding-top: 10px;

    text-align: center;

}

.verisign {

    background: url("../images/verisign_.png") no-repeat scroll -13px top rgba(0, 0, 0, 0);

    height: 60px;

    margin: 10px 0;

    text-align: center;

    width: 100%;

}

#shoppingCartDefault .forward {

    float: right;

}

#shoppingCartDefault .litb-btn, #shoppingCartDefault .litb-btn span {

    cursor: pointer;

    outline: medium none;

    text-decoration: none;

}

#shoppingCartDefault .ir {

    background-repeat: no-repeat;

    direction: ltr;

    overflow: hidden;

    text-align: left;

    text-indent: -999em;

}

#shoppingCartDefault .checkoutBtn {

    background-position: 0 -727px;

    display: inline-block;

    height: 38px;

    width: 204px;

}

#shoppingCartDefault .checkoutBtn:hover {

    background-position: 0 -770px;

}

#shoppingCartDefault a.textbtn, #shoppingCartDefault button.textbtn, #shoppingCartDefault a.textbtnDisabled, #shoppingCartDefault button.textbtnDisabled, #shoppingCartDefault a.textbtnPending, #shoppingCartDefault button.textbtnPending, #shoppingCartDefault a.textbtnGray, #shoppingCartDefault button.textbtnGray {

    background: url("../images/button-bg.png") repeat-x scroll 0 0 #FDEFB7;

    border: 1px solid #D0AF76;

    border-radius: 2px;

    color: #996633;

    display: inline-block;

    font: 12px/12px Verdana;

    padding: 5px 10px;

    text-decoration: none;

    text-shadow: 0 1px 0 #FFF9A0;

    transition: border-color 0.218s ease 0s;

}

#shoppingCartDefault .w-shCart .contShopping {

    margin-top: 6px;

}

#shoppingCartDefault a.textbtn:hover, #shoppingCartDefault button.textbtn:hover {

    background-position: 0 -30px;

}

#shoppingCartDefault .w-rHeading, #shoppingCartDefault .w-rHeading h2, #shoppingCartDefault .w-rHeading span, #shoppingCartDefault .w-rHeadingV2, #shoppingCartDefault .w-rHeadingV2 h2, #shoppingCartDefault .w-rHeadingV2 span {

    background-image: url("http://cloud2.lbox.me/resource_88501/dev_v2/themes/default/images/y.gif");

}

#shoppingCartDefault .w-rHeadingV2 {

    background-position: 0 -4005px;

}

#shoppingCartDefault .w-rHeadingV2 h2 {

    background-position: 0 -4042px;

    background-repeat: no-repeat;

    color: #990000;

    font: 400 14px/29px georgia;

    height: 29px;

    padding: 0;

    text-shadow: 0 1px 0 #FFFFFF;

}

#shoppingCartDefault .w-rHeadingV2 span {

    background-position: right -4086px;

    background-repeat: no-repeat;

    display: block;

    padding: 0 10px;

}

.site_header {

    background-color: #000000;

    font: italic bold 12px/14px 'Share',cursive;

    height: auto;

    margin: 0 auto;

    min-width: 980px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 980px;

}

.site_header a {

    text-decoration: none;

}

.header_inner {

    color: #FFFFFF;

    height: 190px;

    margin: 0 auto;

    padding: 0;

    position: relative;

    text-align: left;

    width: 980px;

    z-index: 200; background:url("../images/headbg.png");
	

}

#productGeneral #productPrices {

    font-size: 30px;

    line-height: 20px;

}

.header_logo {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll;

    display: block;

    height: auto;

    left: 0;

    position: absolute;

    top: 12px;

    width: auto;

    z-index: 205;

}

.topTextPosition {

    top: 12px;

}

.header_info {

    position: absolute;

    left: 20px;

    top: 1px;

    z-index: 205;

}

.header_info a {

    color: #F6D046;

    text-decoration: none;

}

.logged_out a#user-login {

    color: #F6D046;

}

.header_site_nav {

    bottom: 10px;

    color: #000000;

    font: italic bold 15px/15px 'Share',cursive;

    height: auto;

    left: 0;

    position: absolute;

    text-align: left;

    width: auto;

    z-index: 400;

}

.header_site_nav span.site_nav_text {

    background-color: #F6D046;

    border-left: 1px solid #000000;

    display: block;

    float: left;

    font-size: 15px;

    height: 41px;

    line-height: 42px;

    margin: 0 5px 0 0;

    padding: 0;

    text-align: center;

    width: 240px;

}

.color_white {

    color: #FFFFFF;

}

.color_yellow {

    color: #F6D046;

}

.color_black {

    color: #000000;

}

.color_gray {

    color: #666666;

}

.header_new_msg {

    font: italic bold 12px/16px 'Share',cursive;

    left: 800px;

    position: absolute;

    top: 33px;

    z-index: 300;

}

.header_new_msg span {

    margin: 0;

    padding: 0;

}

.header_new_msg span.promo_title {

    display: block;

    font-family: 'Share',cursive;

    font-size: 32px;

    font-style: italic;

    font-weight: bold;

    line-height: 36px;

}

.header_new_msg span.promo_details {

    display: block;

}

.topTextPosition {

    top: 12px;

}

.header_chat_number {

    position: absolute;

    right: 10px;

    top: 10px;

    z-index: 205;

}

.header_chat_number a {

    color: #F6D046;

}

.header_chat_number a:hover {

    color: #FFFFFF;

}

.header_chat_number span.chat_number {

    color: #F6D046;

}

.header_chat_number a span.icon_chat_small {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -400px -80px rgba(0, 0, 0, 0);

    display: inline-block;

    height: 20px;

    margin: 0 5px 0 0;

    opacity: 1;

    padding: 0;

    vertical-align: middle;

    width: 20px;

}

.header_chat_number a:hover span.icon_chat_small {

    opacity: 0.8;

}

.header_social_icons {

    left: 569px;

    position: absolute;

    top: 60px;

    z-index: 205;

}

.header_social_icons ul {

    margin: 0;

    padding: 0;

}

.header_social_icons li {

    display: inline-block;

    height: 20px;

    margin: 0 8px 0 0;

    padding: 0;

    width: 20px;

}

.header_social_icons li a {

    cursor: pointer;

    display: block;

    opacity: 1;

    text-decoration: none;

}

.header_social_icons li a:hover {

    opacity: 0.8;

}

.header_social_icons li a span {

    opacity: 1;

}

.header_social_icons li a:hover span {

    opacity: 0.8;

}

.header_social_icons li span {

    display: block;

    margin: 0;

    padding: 0;

}

.icon_facebook {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -280px -40px rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_youtube {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -240px 0 rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_twitter {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -280px 0 rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_pinterest {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -440px 0 rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_email {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -320px -40px rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_mobile {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -480px 0 rgba(0, 0, 0, 0);

    height: 38px;

}

.icon_chat {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -240px -40px rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_blog {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -400px -40px rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_field_tested {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -360px -110px rgba(0, 0, 0, 0);

    height: 50px;

    width: 50px;

}

.icon_arc {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -440px -40px rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_release_calendar {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -400px 0 rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_team_services {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -320px 0 rgba(0, 0, 0, 0);

    height: 38px;

    width: 38px;

}

.icon_arc_mini {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -240px -110px rgba(0, 0, 0, 0);

    height: 30px;

    width: 30px;

}

.icon_cal_mini {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -280px -110px rgba(0, 0, 0, 0);

    height: 30px;

    width: 30px;

}

.icon_ft_mini {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -320px -110px rgba(0, 0, 0, 0);

    height: 40px;

    width: 40px;

}

.icon_account {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -240px -80px rgba(0, 0, 0, 0);

    height: 20px;

    width: 20px;

}

.icon_youtube_small {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -280px -80px rgba(0, 0, 0, 0);

    height: 20px;

    width: 20px;

}

.icon_twitter_small {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -320px -80px rgba(0, 0, 0, 0);

    height: 20px;

    width: 20px;

}

.icon_pinterest_small {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -360px -80px rgba(0, 0, 0, 0);

    height: 20px;

    width: 20px;

}

.icon_chat_small {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -400px -80px rgba(0, 0, 0, 0);

    height: 20px;

    width: 20px;

}

.icon_facebook_small {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -440px -80px rgba(0, 0, 0, 0);

    height: 20px;

    width: 20px;

}

.icon_blog_small {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -480px -80px rgba(0, 0, 0, 0);

    height: 20px;

    width: 20px;

}

.header_accountHelp {

    left: 650px;

    position: absolute;

    top: 5px;

    z-index: 310;

}

.header_accountHelp a {

    color: #F6D046;

    display: block;

    font-size: 14px;

    padding: 5px;

}

.header_accountHelp {

    left: 650px;

    position: absolute;

    top: 5px;

    z-index: 310;

}

.header_accountHelp a {

    color: #F6D046;

    display: block;

    font-size: 14px;

    padding: 5px;

}

.header_accountHelp a:hover {

    color: #FFFFFF;

}

.header_accountHelp a.accountClick {

    font-size: 14px;

}

.header_accountHelp a span {

    color: #FFFFFF;

}

.header_accountHelp span.icon_account {

    display: inline-block;

    margin: 0 5px 0 0;

    vertical-align: middle;

}

.header_accountHelp a:hover span.icon_account {

    opacity: 0.8;

}

.accountHelp_content {

    background-color: #F6D046;

    display: block;

    height: 0;

    overflow: hidden;

    position: absolute;

    right: 0;

    top: 30px;

    width: 456px;

    z-index: 210;

}

.header_search {

    font: 12px/14px 'UnitedItalicRgMd',Arial,Helvetica,sans-serif;

    padding-left: 30px;

    position: absolute;

    z-index: 205;

}

.header_search form {

    margin: 0;

    padding: 0;

}

.header_search input {

    float: left;

    margin: 0 6px 0 0;

    padding: 2px 10px 0 0;

    text-align: right;

}

#reduce_input_text_height {

    background-color: #666666;

    border: 1px solid #F6D046;

    color: #F6D046;

    font-family: 'Share',cursive;

    font-size: 18px;

    height: 38px;

    line-height: 38px;

    width: 370px;

}

.input2 {

    background: none repeat scroll;

}

.header_search input.search_change {

    background-color: #F6D046;

    color: #000000;

    font-style: normal;

    padding: 2px 0 0 10px;

    text-align: left;

}

.header_search .search_btn a {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -360px 0 rgba(0, 0, 0, 0);

    float: left;

    height: 38px;

    margin: 0;

    opacity: 1;

    padding: 0;

    width: 38px;

}

#uniYourCart #cartEmptyInfo p, #uniYourCart #cartInfoLoading p, #scQuickEntry {

    background-color: #F6D046;

    border-radius: 3px 0 3px 3px;

    border-top: medium none;

    font-weight: bold;

    line-height: 1.5;

    padding: 10px 5px;

    text-align: center;

}

.header_search .search_btn a:hover {

    opacity: 0.8;

}

.litb-btn, .litb-btn span {

    background: url("../images/newblue_buttons.png") repeat scroll;

}

.viewCatr {

    color: #0074C6;

}

.viewCatr {

    float: right;

    font: 11px/14px Verdana;

}

.header_cart a .icon_cart {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -360px -40px rgba(0, 0, 0, 0);

    display: inline-block;

    height: 38px;

    margin: 0 0 0 5px;

    opacity: 1;

    vertical-align: middle;

    width: 38px;

}

.header_cart a:hover .icon_cart {

    opacity: 0.8;

}

.header_cart {

    color: #FFFFFF;

    font-family: 'UnitedItalicRgHv',Arial,Helvetica,sans-serif;

    position: absolute;

    right: 10px;

    z-index: 205;

}

.header_cart a {

    color: #FFFFFF;

    cursor: pointer;

    display: block;

}

.header_cart a:hover {

    color: #FFFFFF;

}

.header_cart .item_count_value, .header_cart .subtotal_value {

    color: #F6D046;

    font-family: Arial,Helvetica,sans-serif;

    font-weight: bold;

}

.header_cart a .icon_cart {

    background: url("../images/eb-sprite-mod-2.png") no-repeat scroll -360px -40px rgba(0, 0, 0, 0);

    display: inline-block;

    height: 38px;

    margin: 0 0 0 5px;

    opacity: 1;

    vertical-align: middle;

    width: 38px;

}

.header_cart a:hover .icon_cart {

    opacity: 0.8;

}

.header_cart br {

    display: none;

}

.header_cart .clear {

    display: none;

}

.header_cart #order_summary_content span {

    display: inline-block;

    margin-right: 2px;

}

.product_feed_header {

    background: none repeat scroll 0 0 #FFFFFF;

    left: 0;

    margin: 0;

    padding: 0;

    position: absolute;

    top: 0;

    z-index: 2;

}

#bestSellers h2, #featuredProducts h2 {

    clear: both;

    display: block;

    font-weight: normal;

    height: 50px;

    margin: 10px 0 30px;

    padding: 0;

    position: relative;

    text-align: left;

    text-transform: uppercase;

    width: 100%;

}

.eb_popular_search_container h2 {

    border-bottom: 1px solid #9A9A9A;

    color: #000000;

    font: 16px/18px 'Share',cursive;

    margin: 0 0 10px;

    padding: 0;

    text-align: left;

    text-transform: uppercase;

    width: 100%;

}

.eb_popular_search_container {

    font-family: Arial,Helvetica,sans-serif;

}

.site_footer {

    background-color: #000000;

    border-top: 1px solid #F6D046;

    font: 12px/14px 'UnitedItalicRgBk',Arial,Helvetica,sans-serif;

    height: auto;

    margin: 0 auto;

    min-width: 966px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 100%;

}

.footer_inner {

    color: #FFFFFF;

    height: auto;

    margin: 0 auto;

    overflow: hidden;

    padding: 30px 0;

    text-align: left;

    width: 966px;

    z-index: 200;

}

.footer_inner a {

    color: #FFFFFF;

    text-decoration: none;

}

.footer_col_connected {

    border-right: 1px solid #19180D;

    float: left;

    height: auto;

    margin: 0 30px 0 0;

    overflow: hidden;

    width: 240px;

}

.footer_col_connected p {

    color: #F6D046;

    font-size: 18px;

    line-height: 20px;

    margin: 0;

    padding: 0 6px;

}

.footer_col_connected ul {

    display: block;

    height: auto;

    margin: 0;

    overflow: hidden;

    padding: 8px 0 0 8px;

    width: 240px;

}

.footer_col_connected li {

    float: left;

    height: 38px;

    list-style: none outside none;

    margin: 14px 14px 0 0;

    padding: 0;

    width: 38px;

}

.footer_col_connected li.ftBadgeadjust {

    height: 50px;

    margin: 8px 4px 0 0;

    width: 50px;

}

.footer_col_connected li span {

    display: block;

}

.footer_col_connected li span.icon_field_tested {

}

.footer_col_connected li a span {

    cursor: pointer;

    opacity: 1;

}

.footer_col_connected li a:hover span {

    opacity: 0.8;

}

.footer_col {

    border-right: 1px solid #19180D;

    float: left;

    height: auto;

    margin: 0 30px 0 0;

    overflow: hidden;

    padding: 0;

    width: 200px;

}

.footer_col.no_border {

    border: medium none;

}

.footer_col p {

    color: #F6D046;

    font-size: 18px;

    line-height: 20px;

    margin: 0;

    padding: 0 6px;

}

.footer_col ul {

    margin: 0;

    padding: 7px 0 0 7px;

}

.footer_col li {

    font-family: 'UnitedItalicRgHv',Arial,Helvetica,sans-serif;

    list-style: none outside none;

    margin: 0;

    padding: 4px 0;

}

.footer_col a {

    color: #FFFFFF;

}

.footer_col a:hover {

    color: #F6D046;

}

.col_popular {

}

.col_cust_serv {

}

.col_extras {

    margin: 0;

    padding: 0;

    width: 180px;

}

.footer_lower {

    background-color: #666666;

    height: auto;

    margin: 0;

    padding: 15px 0;

    text-align: center;

    width: 100%;

}

.footer_lower ul {

    margin: 0;

    padding: 0;

}

.footer_lower li {

    border-left: 2px solid #F6D046;

    color: #FFFFFF;

    display: inline-block;

    font-family: 'Share',cursive;

    margin: 0;

    padding: 0 5px 0 7px;

    text-align: center;

}

.footer_lower li.no_border {

    border: medium none;

}

.footer_lower a {

    color: #FFFFFF;

    font-family: 'Share',cursive;

    text-decoration: none;

}

.footer_lower a:hover {

    color: #F6D046;

}

.footer_badges {

    background-color: #FFFFFF;

    height: auto;

    margin: 0;

    padding: 0;

    width: 100%;

}

.footer_badges ul {

    margin: 0;

    padding: 0;

}

.footer_badges li {

    display: inline-block;

    list-style: none outside none;

    margin: 0;

    padding: 20px 10px;

    vertical-align: top;

}

.footer_badges li.badge_vet {

    padding: 14px 10px;

}

.footer_badges li.badge_stella {

    padding: 18px 10px;

}

.footer_badges li span {

    display: block;

}

.clear {

    clear: both;

    margin: 0;

    padding: 0;

}

#categoriesHeading {

    display: none;

}

.itemTitle {

    font-weight: normal;

}

.itemTitle a {

    color: #000000;

    font-family: 'Share',cursive;

    font-size: 14px;

}

.normalprice, .productSpecialPrice, .productPriceDiscount {

    font-size: 15px;

    font-style: italic;

    font-weight: bold; 

}

#productPrices {

    background-color: #F7F7F7;

    background-image: linear-gradient(to bottom, #F7F7F7 0px, #E5E5E5 100%);

    border-bottom: 1px solid #8F8F8F;

    border-radius: 3px;

    cursor: pointer;

    display: inline-block;

    height: 41px;

    margin: 0;

    padding: 7px;

    position: relative;

    text-align: center;

    vertical-align: top;

    width: 150px;

}

.rightinfo .normalprice, .rightinfo .productSpecialPrice, .rightinfo .productPriceDiscount {

    font-size: 15px;

}

#navMainWrapper span {

    padding: 0 6px;

}

.cartinput {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #F7F7F7;

    background-image: linear-gradient(to bottom, #F7F7F7 0px, #E5E5E5 100%);

    border-color: -moz-use-text-color -moz-use-text-color #8F8F8F;

    border-image: none;

    border-radius: 3px;

    border-style: none none solid;

    border-width: medium medium 1px;

    font-size: 28px;

    height: 36px;

    margin: 0 0 0 10px;

    padding: 10px;

    width: 48px;

}

.productQuestions {

    background-color: #F7F7F7;

    background-image: linear-gradient(to bottom, #F7F7F7 0px, #E5E5E5 100%);

    border-bottom: 1px solid #8F8F8F;

    box-shadow: 1px 1px 1px #DDDDDD;

    display: block;

    float: left;

    font-size: 30px;

    height: 41px;

    letter-spacing: 2px;

    margin-left: 10px;

    padding: 8px;

    text-align: center;

    width: 130px;

}

.account_info {

    background: none repeat scroll 0 0 #222222;

    display: none;

    margin: 0;

}

.reviewbox {

    line-height: 22px;

    margin: 0 auto;

    width: 95%;

}

.reviewbox TEXTAREA {

    width: 100%;

}

.account_info li {

    border-bottom: 1px solid #333333;

    float: none !important;

    letter-spacing: 1px;

    line-height: 18px;

    list-style-type: none;

    padding: 0 3px;

    text-align: center;

}

.socil h3 {

    color: #666666;

    text-align: center;

}

.socil {

    line-height: 20px;

}

.exp-pdp-section-divider {

    background: url("../images/pdp-dividers.png") no-repeat scroll;

    clear: both;

    height: 30px;

    margin: 50px auto 0;

    width: 880px;

}

.account_info li:hover {

    background: none repeat scroll 0 0 #FFFFFF;

}

.li_account_info:hover ul {

    display: block;

    position: absolute;

}

FIELDSET {

    border: 1px solid #F6D046;

    margin: 0.5em 0;

    padding: 0.5em;

}

#checkoutBody FIELDSET {

    border: medium none;

    margin: 0.5em 0;

    padding: 0.5em;

}

.description {

    padding: 20px;

}

.exp-pdp-section-divider p {

    color: #222222;

    font-size: 20px;

    text-align: center;

}

#productAttributes br {

    display: none;

}

.paymenttt .fec-box-check-radio {

    float: left;

    margin: 0;

    padding: 0;

    width: 18px;

}

.paymenttt .radioButtonLabel {

    float: left;

    margin: 0;

    padding: 0;

    width: 87%;

}

.paymenttt {

    padding-top: 14px;

    width: 100%;

}

#mainImg {

    min-height: 220px;

}



.ggLoading, .ggLoading2 {

    background-image: url("../images/nav.png");

}

.gg {

    background: url("../images/loading.jpg") repeat-x scroll 0 0 #D3D3D3;

    height: 525px;

    margin: 0 auto;

    overflow: hidden;

    position: relative;

    width: 100%;

    z-index: 1;

}

.ggLoading {

    background-position: 0 -274px;

    background-repeat: no-repeat;

    color: #9C9C9C;

    height: 56px;

    left: 40%;

    line-height: 56px;

    position: absolute;

    text-align: center;

    top: 200px;

    width: 325px;

}

.ggLoading2 {

    background-position: 213px -330px;

    background-repeat: no-repeat;

    height: 56px;

    width: 330px;

}

.ggLoading em {

    font-weight: bold;

}

.ggs {

    height: 525px;

    left: -50%;

    position: absolute;

    top: 0;

    width: 200%;

}

.ggBox {

    height: 525px;

    margin: 0 auto;

    width: 980px;

}

.ggBox a {

    display: block;

    height: 525px;

    opacity: 0.1;

    position: absolute;

    width: 980px;

    z-index: 1;

}

.ggBox img {

    display: block;

    height: 485px;

    width: 980px;

}

.ggb {

    background-color: #32342E;

    background-position: 50% -40px;

    background-repeat: repeat-x;

    bottom: 0;

    height: 40px;

    left: 0;

    position: absolute;

    width: 100%;

    z-index: 4;

}

.ggBtns {

    border-left: 1px solid #090908;

    border-right: 1px solid #6A6A60;

    height: 40px;

    margin: 0 auto;

    width: 960px;

}

.ggBtns a {

    background-position: 0 10px;

    background-repeat: no-repeat;

    color: #848380;

    cursor: pointer;

    display: block;

    float: left;

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    outline: medium none;

    padding-top: 10px;

    position: relative;

    text-align: center;

    top: -10px;

    width: 240px;

}

.ggBtns a em {

    color: #F6D046;

    display: block;

    font-family: 'Share',cursive;

    font-size: 20px;

    height: 40px;

    margin: 0 auto;

    overflow: hidden;

    width: 210px;

}

.ggBtns a:hover {

    color: #E7E7E7;

}

.ggBtns a:focus {

    outline: medium none;

}

.ggBtns a.ggOn {

    background-position: 0 0;

    color: #E7E7E7;

}

.ggb, .ggBtns a {

    background-image: url("../images/main.jpg");

}

a.ggOn {

    background-image: url("../images/gg.png");

}

.centerBoxContentsProducts{ width:31% !important}