body{
    background: #fff url("../images/tail-top.jpg") repeat-x scroll 50% 0;
    color: #444;
	}
table { border: 0 none; border-collapse: collapse;  border-spacing: 0;}
a img {border: none; }
a, a:active{ outline:none; star:expression(this.onFocus=this.blur());}
input, select, TEXTAREA{outline:none;}
#prevOrders td{ text-align:center;}
#prevOrders td address{ text-align:left;}
a:link, #navEZPagesTOC ul li a {color: #2b2b2b;text-decoration: none;}
*{padding:0; margin:0; list-style:none;}
img{ border:none;}
a:visited {color: #2b2b2b;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: #2b2b2b;text-decoration: underline;}
a:active {color: #2b2b2b;}
.blue-link a {color: #0075e2;}
.cVXuYIBKnbb a, .IrtqMxpydsa a {text-decoration: none;}
.cVXuYIBKnbb a:hover, .IrtqMxpydsa a:hover {text-decoration: none;}
#columnCenter {padding: 14px 0 0 0;}
h1 {font: bold 16px Arial;margin: 5px 0;padding:0;}
h2 {font-size: 1.3em; line-height:normal;}
h3 {font-size: 1.3em; line-height:normal;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font-size: 1em;}
.biggerText {font-size: 1.2em;}
h1, h2, h3, h4, h5, h6 {}
CODE {font-family: arial, verdana, helvetica, sans-serif;font-size: 1em;}
SELECT, INPUT {font-size: 12px;margin: 0.1em;}
FORM{margin:0;}
TEXTAREA {margin: 0;display: block;width:99%; border:1px solid #cccccc; background:#FFFFFF; padding:3px;box-sizing: border-box;}
*+ html FIELDSET {padding: 13px;margin: 3px 0 12px 0;border: 1px solid #cccccc;}
FIELDSET {padding: 13px;margin: 10px 0 17px 0;border: 1px solid #cccccc;}
LEGEND {font: bold 12px Verdana; border:1px solid #cccccc;padding: 5px 10px;color: #333333;background: #f2f2f2 ;}
LABEL{ line-height:24px;}
h4.optionName label{line-height:22px;}
h4.optionName {padding: 0 10px 0 0;margin: 0; font-size:14px; line-height:22px;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}
#logo, .centerBoxContents, .specialsListBoxContents, .eHNIDzEGuuyh, .centerBoxContentsAlsoPurch, .attribImg {float: left;}
LABEL.inputLabel {width:10em;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;}
ADDRESS {padding: 0.5em;font-style: normal;}
P{ padding:0.5em 0;}
.clearBoth {clear: both;}
HR {height: 1px;margin: 5px 0;border: none;border-bottom: 1px solid #e4e4e4;}
.dotted-line {height: 1px;background: url("../images/dotted_line.gif") repeat-x 0 0;}
.float-right {float: right;}
.float-left {float: left;}
.list-style-none {list-style-image: none;list-style-position: outside;list-style-type: none;padding: 0;margin: 0;} 
ul.inline-list li {float: left;padding: 0 0 0 12px;}
.align-center {margin: auto !important;text-align: center !important;}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;padding: 0.3em;margin: 0 0px 10px;border: 1px solid #9a9a9a;}
.messageStackWarning, .messageStackError {background-color: #cf0000;color: #ffffff;}
.messageStackSuccess {background-color: #e0f8b6;color: #000000;border: 1px solid #d0e46e;}
.messageStackCaution {background-color: #ffe3a8;color: #000000;}
#mainWrapper{text-align:left;}
 #ReIcPdHcpou, #piSvOWUpuyr, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {margin: 0em;padding: 0em;}
.RiKgtJAUiut li {float: left; font-weight:bold;}

.RiKgtJAUiut li.navhomelilink{
    margin-left: 10px;
}
.RiKgtJAUiut li a{color:#dddddd;font-size: 12px;padding: 5px 20px;text-decoration: none;}
.RiKgtJAUiut li a:hover{ color:#000;background: #f2f2f2;}
#piSvOWUpuyr{ 
    float: left;
}
#logo {padding:0;}
#OXRvkAzlliuy, #PsnMfvuYsas,  {margin: auto;} 
#OXRvkAzlliuy, #PsnMfvuYsas {}
#tagline {float: left;}
#tagline_header {border-left: 1px solid #dddddd;font: bold 20px arial;color: #888888;margin: 0.7em 1em;padding: 0 0 0 1em;}
#sendSpendWrapper {border: 1px solid #cacaca;float: right;margin: 0em 0em 1em 1em;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {margin: 0;width: 44%;}
.wrapperAttribsOptions {margin: 0.3em 0em;}
.current, .navSplitPagesLinks a:hover{padding: 2px; text-decoration:underline; color:#FF0000;}
.navSplitPagesResult strong{ color:#FF0000;}
.navSplitPagesLinks, .navSplitPagesResult {padding: 5px 0;}
.navSplitPagesLinks a{padding: 2px;margin: 0px;}
.navNextPrevCounter {margin: 0em;font-size: 0.9em;}
.navNextPrevList { display: block;list-style-type: none; margin: 0; padding: 0.5em 0; text-align:left;}
.navNextPrevList span {color: #222222;font-weight: bold;padding: 0 5px 0 0;}
#navMainWrapper {margin: 0em;padding: 0.5em 0.2em;font-weight: bold;height: 1%;}
#yZnPDDQZlkjh {

}
#navCatTabsWrapper {}
#navMain ul, #navCatTabs ul {margin: 0;padding: 0.5em 0em;list-style-type: none;text-align: center;line-height: 1.5em;}
#navMain ul li, #navCatTabs ul li {display: inline;}
.footer-links li {font: normal 11px verdana;float: left;margin: 0 2px 0 14px;}
#navMain ul li a, #navCatTabs ul li a {text-decoration: none;padding: 0em 0.5em;margin: 0;color: #ffffff;white-space: nowrap;}
.DcQgwbis { 

}
.DcQgwbis a{ color:#FFFFFF;}
#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;}
#vTENjheasas {border-bottom: 1px solid #efefef;margin: 3px 8px 10px 0;padding: 0 0 5px;}
#vTENjheasas a {}
#top_nav {background: #777777 url("../images/ezpages_bg.gif");font: bold 14px arial;margin: 0em;height: 39px;}
#tab_nav a {color: #ffffff;text-decoration: none;}
#tab_nav li {float: left;background: url("../images/bg_tabs_left.gif") no-repeat 0 0;padding: 0 0 0 5px;border-right: 1px solid #616161;}
#tab_nav li a {display: block;background: url("../images/bg_tabs_right.gif") no-repeat right 0;padding: 10px 20px 10px 18px;}
#tab_nav li:hover {background-position: left -40px;}
#tab_nav li:hover a {background-position: right -40px;}
#tab_nav #tab_active{background-position: 0 -78px;}
#tab_nav #tab_active a {background-position: right -78px;}
#tab_nav li.home-link {padding: 0;}
#tab_nav li.home-link a {display: block;background: url("../images/home_tab.gif") no-repeat left 0;padding: 0px 20px 10px 18px;height: 27px;width: 2px;}
#tab_nav li.home-link:hover a {background-position: left -39px;}
#login_logout_section, #login_logout_section a {font: normal 11px verdana;color: #ffffff;padding: 11px 7px;}
#login_logout_section a:hover {text-decoration: none;}
.top-nav-right {background: url("../images/top_nav_right_bg.gif") right top;height: 39px;width: 6px;float: right;}
.top-nav-left {background: url("../images/top_nav_left_bg.gif") left top;height: 39px;width: 6px;float: left;}
#navColumnOne, #navColumnTwo {background-color: transparent;}
#tools_wrapper {height: 28px;background: #fbfbec;margin: 0 4px !important; padding: 2px 3px 3px 3px;}
.line-header {font: 1px arial;margin: 0 4px;}


.search-header-input {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    height: 25px;
    width: 200px;
	}


.search-header-input input, .search-header-input input[type="text"]{background:none;border: 0 none;color: #696969;margin: 0;font-size: 15px; width:250px; height:22px; line-height:22px; padding:0;}
.search-header {margin: 3px 0;}
.search-header input {border: 0px;margin: 0px;color: #696969;background: none;}
.search-header form {float: left;}
.search-header input:focus {background: none;}
.advanced_search {padding: 0 6px 2px 0;margin: 4px 0 0 10px;}
.advanced_search a {font: 11px Verdana;text-decoration: none;color: #757575;}
.advanced_search a:hover {text-decoration: underline;}
.cart-header {padding: 1px;margin: 2px auto 3px auto !important;background: #f7fcde;}
.cart-header span {font-weight: bold;}
.cart-icon {width: 16px;height: 15px;margin: 1px 6px 0 0;}
.full {background: url("../images/cart_full_icon.gif") no-repeat left top;}
.empty {background: url("../images/cart_empty_icon.gif") no-repeat left top;}
.td-search-header {width: 303px;}
.td-languages {width: 303px;}
.languages-wrapper select, .languages-wrapper {font: 11px tahoma, arial !important;}
.languages-wrapper select {height: 18px;}
.languages-wrapper form {float: right;}
.languages-wrapper label {padding: 3px 0;line-height: 17px !important;}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .eHNIDzEGuuyh, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align: top;}
.shippingEstimatorWrapper {font-size: 13px !important;padding: 0.2em;}
#productAttributes {}
.alert {color: #FF0000;margin-left: 0.5em;}
.advisory {}
.important {font-weight: bold;}
.notice {}
.rating{}
.gvBal {float: right;}
#bannerOne, #bannerTwo, #bannerThree, #oevhAwGMasdasd, #gaGinBpHdsa, #hqhLypLtuuyh {padding: 0.8em;}
.centerColumn { padding:0;}
.smallText, #siteinfoCredits, #siteinfoStatus, #DsJnugZwasdd {font-size: 0.9em;}
#DsJnugZwasdd {float: left;}
.centerBoxContentsSpecials a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsNew a, .specialsListBoxContents a {}
#cartAdd {background: transparent url("../images/Safe_Guarantee.gif") no-repeat scroll right bottom;}
.tableHeading TH, .cartTableHeading TH {border-bottom: 1px solid #cccccc;}
.tableHeading, #cartSubTotal {background-color: #e9e9e9; }
#cartSubTotal {border-top: 1px solid #cccccc;font-weight: bold;text-align: right;line-height: 2.2em;padding-right: 2.5em;}
.rowEven td, .rowOdd td{ border-bottom:1px solid #cccccc;}
.tableRow, .tableHeading, #cartSubTotal {height: 2.2em;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay{padding: 0.5em 0em;}
.cartUnitDisplay, .cartTotalDisplay {}
#scUpdateQuantity {width: 2em;}
.cartQuantity {width: 4.7em;}
.cartNewItem {position: relative;}
.cartOldItem {position: relative;}
#cartBoxListWrapper a {color: #0075E2;}
.cartBoxTotal {text-align: right;font-weight: bold;}
.cartRemoveItemDisplay {width: 3.5em;}
.cartAttribsList {margin: 0 0 0 1em;}
#shoppingCartDefault .cartAttribsList{ margin:0;}
#mediaManager {width: 50%; margin: 0.2em;padding: 0.7em;background: #FCFCEA;border: 1px solid #F3ECD9;}
#mediaManagerHeading {margin-top: 5px;padding-top: 0 !important;}
.mediaTitle {float: left;}
.mediaTypeLink {float: right;}
.normalprice, .productSpecialPriceSale {text-decoration: line-through;color: #888888;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
    color: #900;
    margin-left: 10px;
}
#reviewsInfoDefaultPrice {font: bold 16px arial;color: #a30101;margin: 0 0 6px 0;display: block;}
.orderHistList {margin: 0;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: 7.5em;text-align: right;padding: 0.2em;}
.lineTitle, .amount {text-align: right;padding: 0.2em;}
.amount {width: 5.5em;}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin: 0px 15px 15px 0;}
.categoryIcon {}
#cartImage {margin: 0.5em 1em; float:none; display:block;}
.attribImg {width: 20%;margin: 0.3em 0em;}
.attributesComments {margin: 10px 0;color: #83785c;}
.centerBoxContents, .specialsListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {margin: 1em 0em;}
.centerBoxWrapper {margin:0 0 10px;}
#indexCategories .centerBoxWrapper, #indexProductList .centerBoxWrapper{ margin:10px 0 0;}
h2.centerBoxHeading, .kernqlDMiut{
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #efefef;
    color: #444;
    font-size: 20px;
    margin: 0 0 10px;
    padding: 5px 0 5px 19px;
    text-align: left;
}
.centerBoxWrapper h2 {}
.cVXuYIBKnbb {padding: 0;}
.IrtqMxpydsa {padding: 0;}


h3.leftBoxHeading, h3.rightBoxHeading,#categoriescssHeading.leftBoxHeading {
    color: #000;

    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 0 10px 0 0;
    text-transform: uppercase;
        margin-top: 6px;
    overflow: hidden;
    padding: 5px 0 5px 4px;
    text-align: left;
}



h3.leftBoxHeading a, h3.rightBoxHeading a {font: normal 11px verdana, arial;color: #000;text-decoration: underline;}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {color: #000;text-decoration: none;} 
.sidebox-header-left {}
.main-sidebox-header-left {}
.main-sidebox-header-right {}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {font:bold 1.1em arial;color: #ffffff;}
.leftBoxHeading, .rightBoxHeading {}
.leftBoxHeading label, .rightBoxHeading label {line-height: 16px;}
.leftBoxContainer, .rightBoxContainer{margin:0 0 8px;border: 1px solid #f2f2f2;}
#chcategoriesContent.sideBoxContent { 
}
.sideBoxContent a, .sideBoxContent div, .rightBoxContainer div, .leftBoxContainer div {}
.sidebox-products {display: block;}
#shoppingcartContent {background: #f4fcfd !important;}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {color: #FFFFFF;}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #oevhAwGMasdasd, #gaGinBpHdsa, #hqhLypLtuuyh, #siteinfoCredits, #siteinfoStatus, #DsJnugZwasdd, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {text-align: center;}
.additionalImages a {text-decoration: none;}
#bestsellers .wrapper{margin:0; padding:0;}
#bestsellers ol {padding: 0;}
#bestsellers li {border-bottom: 1px dotted #cccccc;border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;padding: 5px;}
#upProductsHeading {text-align: left;}
#upDateHeading {text-align: right;}
A.category-top { 
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px; 
    padding: 8px 0 8px 10px;
}
A.category-top:hover, .subcategory a:hover{  color: #ff9a00;text-decoration: underline;}
A.category-links, A.category-links:visited {color: #004080;text-decoration: none;}
.categories-top-list{
    border: 1px solid #efefef;
    margin: 1px 0;
}
.no-dots {}
.sub-count {}
.subcategory {background: transparent url("../images/submenu.gif") no-repeat scroll 5px 6px;padding: 0 0 0 15px;}
.subcategory a {}
A.category-subs, A.category-products {font-weight: normal; color: #000;display: block;padding: 2px 5px;}
A.category-subs:hover, A.category-products:hover {text-decoration: none;}
SPAN.category-subs-parent {font-weight: bold;color:#ff9a00;}
SPAN.category-subs-selected {font-weight: bold;color:#ff9a00;}
.back {float: left;}
.forward, #shoppingCartDefault #PPECbutton {float: right;}
.bold {font-weight: bold;}
.rowOdd {height: 1.5em;vertical-align: top;}
.rowEven {height: 1.5em;vertical-align: top;}
.hiddenField{display: none;}
.visibleField {display: inline;}
CAPTION {}
#myAccountGen li, #myAccountNotify li {margin: 0;} 
.accountTotalDisplay, .accountTaxDisplay {width: 20%;text-align: right;}
.accountQuantityDisplay {width: 10%;vertical-align: top}
TR.tableHeading, TR.cartTableHeading {height: 2em;}
.productListing-rowheading {background-color: #cfd8e6;height: 2em;}
.tabTable {margin: 6px 0 4px 0;}
.tabTable td {padding: 12px 8px;text-align: left;}
.productListing-even {}
#siteMapList {width: 95%;float: right;}
#siteMapList ul{ float:left; width:48%;}
#siteMapList ul ul{ width:100%; margin-top:5px;}
#siteMapList ul li{ width:100%; margin-bottom:10px; float:left; font-size:14px; font-weight:bold;}
#siteMapList ul li ul li{ margin:0; font-size:12px; font-weight:normal;}
.ratingRow {margin: 1em 0em 1.5em 0em;}
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;}
#bannerOne, #bannerTwo, #bannerThree {margin: 0;padding: 0 0 9px 0;}
#reviewsBody #reviewsDefault .smallProductImage img { margin-right:10px; width:140px; height:auto;}
#checkoutPayment .radioButtonLabel img {  margin-right: 6px;  vertical-align: bottom;}
#contactUsForm TEXTAREA { display: inline; margin: 0.2em 0.1em; width: 75%;}
#contactUsForm LABEL {float: left;width: 9em;}
#xJvRZnZCsas{
    height: 80px;
    margin: 0 auto;
    width: 1000px;
}
.gtrddPRaasdasd{margin:0 auto;padding:0;}
.fJtSunywasdd{float:left; width:auto; color:#CCCCCC;}
.fJtSunywasdd a{ font-weight:bold; text-transform:uppercase;}
.Izlyczqhdsa{ float:right; width:auto; margin:0 10px 0 0;}
.mOnJAAIDsas, .YTUNYwOGuuyh, .sUuHKamHlkjh, .pqMCbacfiut{ float:right; width:auto;}
.YTUNYwOGuuyh{ color:#fff}
.sUuHKamHlkjh{display: none; margin:0 5px 0 0;color:#FFFFFF;}
.YTUNYwOGuuyh select{

}


.leftBoxContainer{ border:1px solid #CCC;}
.columnLeft{ padding-right:10px; }
#categoriesContent ul li { border-bottom:1px solid #CCC}
.pqMCbacfiut{margin:0 13px 0 0; color:#000;clear: right;}
.pqMCbacfiut a{
    color: #444;
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    line-height: 30px;
    text-transform: capitalize;
}
.pqMCbacfiut a:hover{ color:#36c;}
#FWTNdqYMjhg{ margin:0 auto 10px;background:#FFFFFF;}
#DHwoyiKEoiut { float: left; line-height: 20px;padding:20px 10px 0 0;width: 150px;}
#MFHlzaNTute, .YuNyAEjKpou{ float:right; width:auto;}
.YuNyAEjKpou{float: right;margin:13px 5px 0 0; width:auto;}
.HOpLdpRnnbb a{ display:block; color:#FFFFFF;}
.JoBmqcTUliuy{background:transparent url("../images/cart_full.png") no-repeat scroll left top;height: 60px;margin: 1px 6px 0 0; width: 62px; position:relative;}
.HOpLdpRnnbb a span.WWdHTjyqoudx{ position:absolute; top:2px; left:4px; right:0; margin:auto; text-align:center; font-size:11px; font-weight:bold;}
.LJFJvrNpewq{ position:relative;}
.WfyuOFxssas{position:absolute;right:0;top:41px;background:#efefef; width:340px;border: 1px solid #cccccc; z-index:2899; display:none;}
#minicartempty{ padding:30px 5px; text-align:center;color: #7f7f7f;font-weight: bold;}
.minicartLinktoShopcart{border-bottom: 1px solid #cccccc;color: #dd2a00;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: bold;padding: 3px 10px;text-align: right;}
.minicartLinktoShopcart a{color: #dd2a00; font-weight: bold;text-decoration: none;}
.miniitems{ padding:10px; background:#FFFFFF; border-top:1px dashed #cccccc;}
.minicartimgbox{ float:left; width:70px;}
.minicartRightbox{color: #7f7f7f;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: normal;margin:0 0 0 10px;float:left;width:230px;}
#minitotalpricebox{border-top:1px solid #cccccc;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight: bold; padding: 3px 10px;text-align: right; line-height:normal;}
#miniCartcheckoutbox{ text-align:right; padding:3px 7px 8px;}
span.micarPrice{ font-size:24px;color:#dd2a00;}
.LJFJvrNpewq:hover div.WfyuOFxssas{ display:block;}
.miniitems.minicartlistTopest{ border:none;}
#sHdMdXDWasdd{ float:right; width:auto; margin:0 40px 0 0;}


.rXWzFYlzdsa{
   background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    float: right;
    clear: right;
    height: 27px;
    margin-right: 20px;
    margin-top: 10px;
    padding: 3px;
}
.xtnBTqGZsas{ text-align:right; padding:3px 5px 0 0;}
#EYPfLsiHuuyh{  
    background: transparent url("../images/menu_shape.gif") repeat-x scroll 0 0;
    border-bottom: 4px solid #000;
    height: 34px;
    line-height: 34px;
    margin: 10px auto;
    width: 1000px;
}
.EBjpIbMvlkjh{float:left; width:auto;}
.TeNAkKXyjhg{float:left; width:auto;display: none;}
#cpHeadForthLine{background: transparent url("../images/sprite.png") repeat-x scroll left top;color: #555555;font-family: Arial,Helvetica,sans-serif; font-size: 12px;height: 40px;line-height: 39px;  margin:0 auto;}
#cpHeadForthLine #navCatTabsDropdown ul li {display: inline;}
#cpHeadForthLine #navCatTabsDropdown * li ul{display: block;visibility: hidden;position: absolute;z-index: 1000;}
#cpHeadForthLine #navCatTabsDropdown * ul li{display: block;text-align: left;list-style-type: none;}
#cpHeadForthLine #navCatTabsDropdown * li:hover ul {visibility:visible;background-color: #ffffff;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi{ float:left; width:auto;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi.cpHeadHomeyijizi{background: transparent url("../images/sprite.png") no-repeat scroll left -69px;padding:0 0 0 20px;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi a.header-category-top{color: #dddddd; font-size: 12px; padding: 0 20px;text-decoration: none; font-weight:bold;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi.headCatxu10, #cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi.headCatxu12{ display:none;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi a.header-category-top:hover, #cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi:hover a.header-category-top{ color:#FFFFFF;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi ul.cpHeadcaterji{ background: #ffffff;border:3px solid #ff5d00;min-width: 200px;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi ul.cpHeadcaterji li.cpHeadcaterjizi{ height: 25px;line-height: 25px;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi ul.cpHeadcaterji li.cpHeadcaterjizi a.cpHeadcaterjiziAlink{color: #555555; display:block; font-size: 12px;padding: 5px 10px 5px 15px; background:transparent url("../images/arrow.gif") no-repeat scroll 6px center; line-height:normal;}
#cpHeadForthLine ul.cpHeadcatyiji li.cpHeadcatyijizi ul.cpHeadcaterji li.cpHeadcaterjizi a.cpHeadcaterjiziAlink:hover{background:#888888 url("../images/arrow.gif") no-repeat scroll 6px center; color:#FFFFFF; text-decoration:none;}
#cpHeadForthLine ul.cpHeadcatyiji li.lastrightbg{background:transparent url("../images/sprite.png") no-repeat scroll right top;float: right;height: 40px;width:4px;}
span.header-category-subs-selected{ color:#FFFFFF;}
#headerMainMobileShowbox{display:none;}

#jtkbaCphewq, #wIkLDRWZasdd{ float:left;}

#BquSxPgEute{margin:auto;}

#couponintroduce{ 
     background: #f2f2f2;
	 border-bottom: 1px dotted #f8f8ee;
	 color: #7b7b7b;
	 font-family: georgia,serif;
	 font-size: 19px; 
	 height: 40px;
	 line-height: 40px;
	 text-align: center;
	 }

#indexbannerboxshow img{ width:100%; height:auto;}
#indexbannerbox222{ display:none;}
#QonYMwdhoudx{ float:right; width:785px;}
#ReIcPdHcpou{

}
.AkFgAOeouuyh{ float:left; width:60px; text-align:left;}
.euPkBUshlkjh{ float:right; width:110px; text-align:left;}
.BKwlpkuliut a{ color: #454545;font-size: 11px;}
.BKwlpkuliut a:hover{ color:#dd0000;}
.BUzbOiWwsas{border-bottom: 1px dotted #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; padding:5px;}
#indexDefaultMainContent{ margin:0 0 10px;}
.chtMlrGLjhg .productPriceDiscount{ display:none;}
.chtMlrGLjhg{ font-size:11px;}
.iKOekfjYlkjh{ 
    margin:2px;
    border: 1px solid #ddd;
    height: 320px;
}
.iKOekfjYlkjh:hover{
/*    background: #f2f2f2 none repeat scroll 0 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);*/
}
.qXIemUBauyr{padding:5px 0;width:180px;height:180px;margin:auto;}
.qXIemUBauyr .qXIemUBauyrinside{width:180px;height:180px;display:table-cell;vertical-align:middle;text-align:center;}
.qXIemUBauyr .qXIemUBauyrinside a{display:block;}
.BApIErjCute{ padding:5px;}
.BApIErjCute a{color: #444;}
.BApIErjCute a:hover{ color:#dd0000; text-decoration:none;}
.BApIErjCuteandprice{ margin:auto; padding:0 0 20px;}
#gKtaRcEb{ margin: 0 auto;padding: 0;}
.tnwWYhXbuyrrow{ padding:10px 0 0;}
.tnwWYhXbuyr.pzqxYTNDjhg{border: 1px solid #dcdbdb;float:left;margin:0;width: 480px;}
.tnwWYhXbuyr.pzqxYTNDjhg.RSbZlhpqnbb{ float:right;}
.tnwWYhXbuyr span.zQuLDPffoiut { background: transparent url("../images/header-bg.png") repeat-x scroll 0 0; display: block;font-weight: bold;line-height: 39px;padding:0 0 0 15px;}
#OcnXSvSn{ padding:10px 0; border-bottom:1px solid #cccccc; text-align:center;}
#OcnXSvSn a{ margin:0 10px;}
.aNIwARQHoudx{ padding:5px 0; text-align:center; margin:10px 0;}
.eHNIDzEGuuyh{ text-align:left; margin:0;}
.disnonebuttun{ display:none;}
.iVLkmbnYiut{ border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; margin:0 0 5px;}
.TFQxWawZjhg{ border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; margin:5px 0 0;}
.WDIYjfAGnbb{ float:left; width:360px; padding:2px;}
.dhqCRsFlliuy #productMainImage{ float:none;}
.additionalImages img, .dhqCRsFlliuy #productMainImage #scrollImg img{cursor: url("../images/zoomin.cur"), pointer;width:50px;height:auto;}
#productAdditionalImages{ border-bottom: 1px dashed #cccccc; border-top: 1px dashed #cccccc; float: left;padding: 5px 0 0; width: 100%;}
.dhqCRsFlliuy #productMainImage #smallImg{border-bottom:1px dashed #cccccc;border-top:1px dashed #cccccc;float:left;padding: 5px 0;width:100%;position:relative;margin:10px 0 0;}
.dhqCRsFlliuy #productMainImage #scrollImg.leftDiv{ float:none; margin:auto;}
.dhqCRsFlliuy #productMainImage #scrollImg ul li a{display:block;}
.additionalImages{ margin:0 0 5px;}
.additionalImages img{ border:1px solid #cccccc;}
.dhqCRsFlliuy{ margin:0 0 5px;}
.JekEwTEQoudx{ float:right; width:410px;}
#GyFelqnfsas{font:bold 18px/1.23 Arial,Helvetica,sans-serif; margin: 0 0 10px;}
.TpHrpIZUasdasd{margin: 5px 0;}
.qHiMeuGfewq{ padding:5px 0;}
span.tCnqRodaasdd{ margin:0 2px;}
.TpHrpIZUasdasd a{ color:#1e4e8e;}
#yJokvWMHuuyh{font-size: 16px; line-height:normal; font-weight: bold;}
.aiXGeXPqdsa{ margin:10px 0;}
#yJokvWMHuuyh .productSpecialPrice{ color:#FF0000; font-size:22px;}
#yJokvWMHuuyh .productPriceDiscount{ color:#FF0000; font-size:12px; display:none;}
#QNSEiriCsas li.shiptimetiops{background:transparent url("../images/goodgoods.png") no-repeat scroll 0 center;margin: 5px 0;padding: 0 0 0 70px;}
#attribsOptionsText{ display:none;}
#productAttributes .wrapperAttribsOptions select{border: 1px solid #e1e1e1; padding:1px;}
#cartAdd input{ text-align:center;}
.navNextPrevWrapper{ margin:10px 0 0;}
#cartEmptyText{padding:40px 0;text-transform:uppercase;font-size:20px;margin:10px 0;background:transparent url("../images/sorry_err.jpg") no-repeat scroll 5% center;}
.THSqrouWjhg{ background:#ffffff;padding: 10px; border:1px solid #cccccc;}
.RVjSNRHrlkjh{ margin:10px 0 0;}
.RVjSNRHrlkjh .THSqrouWjhg p{ padding:0;}
#ZVFVGjjVuyr.ZVFVGjjVuyrContent{ margin:0 0 30px;}
.nnBOxrNjute{ margin:20px 0 0;}
.avsODPuAuuyh .kqUNOOmNiut td{ padding:5px;}
.avsODPuAuuyh .kqUNOOmNiut td .ratingRowInfoshoes label img{ margin: 0 2px; width:94px; height:auto;vertical-align: sub;}
.avsODPuAuuyh .kqUNOOmNiut td.xzcwWYfOjhg{ padding: 0 0 5px;}
span.red{ color:#FF0000; vertical-align:middle;}
.ratingRow label img { vertical-align:sub; margin:0 5px 0 2px;}
#productReviewsDefaultPrice{ font-size:16px; font-weight:bold; line-height:normal;}
.rating{ font-size:12px; font-weight:normal;}
.rating img{ vertical-align:sub;margin: 0 5px 0 0;}
#reviewsInfoDefaultMainContent{ margin:10px 0; padding:5px; border:1px dashed #cccccc;}
#ebDapFWDewq.centerBoxWrapper{ margin:20px 0;}
.fgrLEqlPnbb{ border:1px solid #cccccc;}
.lsHYyrAzoudx{
 border: 1px solid #eee;
    margin: 2px;
}
.ROBDVvptliuy{text-align:center;}
h3#whatsnewHeading.leftBoxHeading, h3#bestsellersHeading.leftBoxHeading{}
.relatednameandprice{font-weight:bold;padding:5px 10px 0;}
.avsODPuAuuyh .kqUNOOmNiut td.xzcwWYfOjhg a{ color:#FF0000;}

.avsODPuAuuyh .kqUNOOmNiut td input{ margin:0;}
#eDfFAKwFdsa.centerBoxWrapper{margin:0 0 20px;}
#cartDefaultHeading{background:transparent url("../images/cart_bg_title.gif") repeat-x scroll 0 0;border-bottom: 2px solid #be0000;font-size: 12px;font-weight: bold;height: 32px;line-height: 32px; padding:0 0 0 10px; margin:0 0 5px;}
.avsODPuAuuyh #bQlTMNrmlkjh{background:transparent url("../images/writereviews.gif") no-repeat scroll left 64%;}
.avsODPuAuuyh .kqUNOOmNiut td TEXTAREA{ min-height:121px;}
#cartContentsDisplay td{ padding:0.5em; text-align:center;}
#cartProdTitle{ font-weight:bold;}
#checkoutSuccessThanks.centeredContent{ text-align:left;margin: 20px 0 0;}
#accountDefault caption h2, #accountHistInfo caption h2{ margin:0 0 10px;}
#accountLinksWrapper{ float:none; width:100%;}
.instructions{ float:right; width:45%; padding:0.5em 0;}
#accountHistInfo table td{ padding:5px;}
#logoffDefaultMainContent span.pseudolink{font-weight:bold;}
#xVTvxLisuyr{ position: fixed; left:0; top:80px; background:#FFFFFF; z-index:5999; width:auto;}
h3.productsviewedHeading{ background: #000000;color: #ffffff;font-size: 12px;font-weight: normal; margin: 0; padding:5px 0; font-weight:bold; text-align:center;}
#viewedproducts{width:80px;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;}
.productsviewed{float:left; padding:5px 0; border-top:1px dashed #cccccc;text-align:center;}
.productsviewed.ViewedListXlie0{border:none;}
#checkoutShipping #comments TEXTAREA, #checkoutPayment TEXTAREA{margin:auto;}
.recentViewpic{width:70px; height:70px; margin:auto;}
.recentViewpic .recentViewpicinside{display: table-cell; width:70px; height:70px; vertical-align:middle; text-align:center;}
.recentViewpic .recentViewpicinside a{display:block;}
.smallImgdivbox{width:50px; height:auto; margin:auto;}
#ProductShowTags span{margin:0 5px 0 0;}
.infoSmallImgInside{width:56px;height:56px;margin:auto;border:1px solid #c0c0c0;}
.infoSmallImgInside:hover{border:1px solid #6A6A6A;}
.infoSmallImgInside .infoSmallImgLayshow{width:56px;height:56px;display:table-cell;vertical-align:middle;text-align:center;}
.dhqCRsFlliuy #productMainImage .imgBox #mainImg img{width:360px;height:auto;}
h1#productReviewsDefaultHeading span{font-size:0.9em;}
.dhqCRsFlliuy #productMainImage .imgBox #mainImg.leftDiv{width:360px;height:360px;display:table-cell;vertical-align:middle;text-align:center;float:none;margin:0;}
#advancedsearchresultBody #advSearchResultsDefault #productListing{margin:10px 0;}
.EkEGXEwooiut .productSpecialPrice{ 
    color: #990000;
    font-size: 20px;
    font-weight: bold;
    margin-left: 10px;
}


#mainWrapper{
    background: #fff url("../images/main-top.gif") no-repeat scroll left top;
    margin: 0 auto;
    padding: 10px;
    width: 1000px;
}
#nav_cartzxdews {
/*    background: rgba(0, 0, 0, 0) url("../images/shadow-left.png") no-repeat scroll left center;*/
    display: block;
    float: right;
    height: 30px;
    line-height: 30px;
    padding-left: 25px;
}
#gHxUjCJIssdedd{

    margin: 0 auto;
    width: 1000px;

}
#FWTNdqYMjhg{
    display: none;
}
#fXdqotKkoiut{
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;

    width: 1000px;
}


#yZnPDDQZlkjh {
    background: #ecece8 none repeat scroll 0 0;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
}


.loAgeLhn{
        float: left;
    margin: 5px 8px;
    text-align: left;
    width: 220px;
}
.loAgeLhn ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.loAgeLhn li.ZLxVieaM {
    background: #eee none repeat scroll 0 0;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.loAgeLhn li {
    padding: 5px 0;
}
.loAgeLhn li {
    padding: 5px 0;
}
.loAgeLhn li a {
    color: #000;
}
#OcnXSvSn {
    border: 1px solid #eee;
    float: left;
    width: 100%;
}
#gKtaRcEb {
    margin: 0 auto;
    padding: 0;
}
.DcQgwbis {
    clear: both;
    color: #000;
    font-family: Verdana;
    font-size: 14px;
    padding: 10px 0 5px;
    text-align: center;
}
.DcQgwbis a {
    color: #315076;
}

#categoriesContent{ overflow:auto; max-height:600px; }
.centerBoxContentsNew{ border:1px solid #999; margin:5px; }
.centerBox__in_img{ height:180px; }
.centerBox__in_img img{ height:auto; width:auto; max-height:180px; max-width:180px;}
.centerBox__in_name{ height:60px; line-height:20px; overflow:hidden; margin:10px; }
.centerBox__in_price{ line-height:40px; }
.image{ height:150px; }
.image img  { height: auto; width:auto; max-height:150px; max-width:120px; }
.name{ height:60px; line-height: 20px; overflow: auto; max-height:60px;}
.price{ line-height:30px; }



#footer .aksjd318jfooterlinks {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 20px;
}

.center {
    margin-bottom: 20px;
    text-align: center;
}

#siteinfoLegal {
    margin-left: 40px;
    padding: 0 0 10px;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
    font-size: 0.9em;
}
.legalCopyright {
    text-align: center;
}

#footer a {
    color: #605e5e;
    text-decoration: none;
}

#footer .aksjd318jfooterlinks .aksjd318jfLinksUl {
    float: left;
    line-height: 28px;
    text-align: left;
    width: 24%;
}

#footer .aksjd318jfooterlinks .aksjd318jfLinksUl h3 {
    background: rgba(0, 0, 0, 0) url("../images/tt_bg.png") no-repeat scroll left center;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 5px 5px 20px;
    text-transform: uppercase;
}

#share a {
    background-image: url("../images/share.png");
    display: inline-block;
    height: 27px;
    margin: 0 17px 4px -10px;
    width: 27px;
}

.icon2 {
    background-position: -38px 0;
}
.icon3 {
    background-position: -78px 0;
}
.icon4 {
    background-position: -116px 0;
}
#share a:hover{ border:1px solid #F00;}

.aksjd318jfLinksUl li a{ font-size:12px;}
#footer a:hover{ color:#F00; text-decoration:underline;}



.navNextPrevList{ display:inline;}



.main {text-align:center;}
#prod_info_main{ margin-top:15px; clear:both;}
#prod_info_left{ float:left;}
#prod_info_right {float: right;width: 350px;}
#productName{font-size: 18px;font-weight: bold;line-height: 40px;     margin-bottom: 15px;}
#productPrices{font-size: 20px;margin-bottom: 15px;}
#productPrices .normalprice{}
#productPrices .productSpecialPrice{}
#attribsOptionsText{ text-align:left;}
#productDetailsList{    text-align: center;    width: 100%;}
#productDescription{ margin-bottom: 20px;	text-align:center;	}

#cartContentsDisplay{ border-left:#999 solid 1px; border-top:#999 solid 1px;}
#cartContentsDisplay th,#cartContentsDisplay td{ border-right:#999 solid 1px; border-bottom:#999 solid 1px;}
#cartContentsDisplay th{ padding:5px; }
#cartContentsDisplay td{ padding:20px 5px;}	

#loginDefault .inputLabel,#createAcctDefault .inputLabel{ margin:5px;}
#loginDefault input[type='password'],#loginDefault select,  #loginDefault input[type='text'],#createAcctDefault input

[type='password'],#createAcctDefault select,#createAcctDefault input[type='text']{ margin:5px; padding:3px; border:#999 solid 1px; 

width:40%;}

#attribsOptionsText{     margin-top: 10px;}
.wrapperAttribsOptions{     margin-top: 15px;}
.cartAttribsList { margin-top:10px !important; text-align:center !important;}



#mainImg{ height:240px;}


#mainImg #jqzoom img {
    height: auto !important;
    max-height: 240px !important;
    max-width: 320px !important;
    width: auto !important;
}




#productMainImage{padding-bottom:10px; width:350px;}

