a img { border: none; }
a, #navEZPagesTOC ul li a { color:#656363; 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 { }
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger { }
.attribsSelect { padding:0 5px 0 0; }
.biggerText { }
#gender-male, #gender-female, #email-format-text { margin-left:8px; }
.information { padding:8px 0 0 16px; }
CODE { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#656363; }
FORM, SELECT, INPUT { }
FORM { margin:0px; padding:0px; }
TEXTAREA { margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus { }
FIELDSET { padding: 0.5em; margin: 0.5em 0em; border:1px solid #E1E1E1; }
LEGEND { font-weight: bold; padding:0 5px; color:#656363; }
LABEL, h4.optionName { }
LABEL.checkboxLabel, LABEL.radioButtonLabel { margin-left:5px; }
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float: left; }
LABEL.inputLabel { width: 11em; float: left; padding-left:10px; }
LABEL.inputLabelPayment { width: 15em; float: left; padding:4px 0 4px 0; }
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel { width: 12em; float: left; }
P, ADDRESS, #contactUsNoticeContent { padding: 0.5em; }
ADDRESS { font-style: normal; }
.clearBoth { clear: both; }
HR { color:#C1C1C1; border:0; border-top:1px solid #E1E1E1; margin:5px 0px; }
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { line-min-height: 1.8em; padding: 0.2em; }
.messageStackWarning, .messageStackError { color:#FF0000; }
.messageStackSuccess { background-color: #F1F6E6; color:#656363; }
.messageStackCaution { background-color: #FFFF66; color:#656363; }
/*wrappers - page or section containers*/
#mainWrapper { text-align: left; vertical-align: top; }
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage { }
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper { }
#tagline { color:#656363; margin-top:10px; font-size: 12px; text-align : center; vertical-align: middle; }
#sendSpendWrapper { border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; }
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper { margin: 0; color:#656363; }
.floatingBox a { color:#656363; }
#productDetailsList li a { color:#656363; }
#productDetailsList li { color:#656363; }
.wrapperAttribsOptions { display:block; margin: 0.3em 0em; }
/*navigation*/
#sorter { margin:10px 10px -15px 10px; }
.navSplitPagesResult { margin-top:7px; margin-bottom:7px; margin-left:10px; margin-right:10px; font-size:10px; }
.navSplitPagesResult a { color:#161616; }
.navSplitPagesLinks { margin-top:7px; margin-bottom:7px; margin-left:10px; margin-right:10px; font-size:10px; }
.navSplitPagesLinks a { color:#161616; }
.navNextPrevCounter { margin: 0em; font-size: 0.9em; }
.navNextPrevList { display: inline; white-space: nowrap; margin:0px 2px 3px 0px; list-style-type: none; }
.navNextPrevWrapper { margin-bottom:2px; }
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper { }
#navMain ul, #navSupp ul, #navCatTabs ul { margin: 0; padding:  0.5em 0em; list-style-type: none; text-align: center; line-min-height: 1.5em; }
#navMain ul li, #navSupp ul li, #navCatTabs ul li { }
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a { }
#navEZPagesTOCWrapper { font-weight: bold; float:inherit; min-height: 1%; padding:0.5em; margin:5px 0px; border: 1px solid #E1E1E1; }
#navEZPagesTOC ul { margin: 0; padding:  0.5em 0em; list-style-type: none; line-min-height: 1.5em; }
#navEZPagesTOC ul li { white-space: nowrap; }
#navEZPagesTOC ul li a { padding: 0em 0.5em; margin: 0; }
#navMainSearch, #navCategoryIcon { margin:5px 5px 0 0px; }
#navEZPagesTop { }
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top; }
/*.content,*/ #productDescription, .shippingEstimatorWrapper { /*font-size: 1.2em;*/
        /*padding: 0.5em;*/
        }
.content { margin:0; }
.alert { color: #FF0000; margin-left: 0.5em; margin-right:5px; }
.advisory { }
.important { font-weight: bold; margin:5px; }
.notice { }
.rating { }
.gvBal { float: right; }
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { padding: 0em; }
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { font-size: 0.9em; }
/*Shopping Cart Display*/

.tableHeading TH { }
.tableHeading, #cartSubTotal { }
.tableRow, .tableHeading, #cartSubTotal { min-height: 2.2em; }
.cartUnitDisplay, .cartTotalDisplay { text-align: right; padding-right: 0.2em; }
#scUpdateQuantity { width: 2em; }
.cartQuantity { width: 4.7em; }
.cartNewItem { color:#656363; position: relative;  /*do not remove-fixes stupid IEbug*/ }
.cartOldItem { /*do not remove-fixes stupid IEbug*/
        }
.cartBoxTotal { text-align: right; font-weight: bold; }
.cartRemoveItemDisplay { width: 3.5em; }
#cartAttribsList { margin-left: 1em; }
#mediaManager { width: 50%; margin: 0.2em; padding: 0.5em; }
#cartBoxListWrapper ul, #ezPageBoxList ul { list-style-type: none; }
#ezPageBoxList li, .cartBoxTotal { margin: 0; padding: 0.2em 0em; }
.totalBox { width: 5.5em; text-align: right; padding: 0.2em; color:#60748a; font-weight:bold; font-size:11px; }
.lineTitle, .amount { text-align: right; padding: 0.2em; }
.amount { width: 5.5em; }
/*Image Display*/


.categoryIcon { }
#cartImage { margin: 0.5em 1em; }
/*Attributes*/
.attribImg { width: 20%; margin: 0.3em 0em; }
.attributesComments { }
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { }
/*sideboxes*/
.columnLeft { }
.columnRight { }
.sideBoxContent { }
.rightBoxHeading { margin: 0em; background-color: #663366; padding: 0.2em 0em; }
h3.leftBoxHeading a:hover { color: #FFFF33; text-decoration: none; }
h3.rightBoxHeading a:hover { color: #FF0000; text-decoration: none; }
.rightBoxContent { margin-bottom: 1em; }
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg { width:auto; }
.categoryListBoxContents a { text-decoration:none; color:#C00505; text-transform:uppercase; text-align:center; }
.cartTotalsDisplay { }
#bannerboxHeading { background-color: #0000CC; }
#upProductsHeading { text-align: left; }
#upDateHeading { text-align: right; }
/*misc*/
.back { float: left; }
.forward { float: right; }
.bold { font-weight: bold; }
.rowOdd { min-height: 1.5em; vertical-align: top; }
.rowEven { padding:5px 5px 5px 5px; min-height: 1.5em; vertical-align: top; }
CAPTION { /*display: none;*/
        }
#myAccountGen li, #myAccountNotify li { margin: 0; }
.accountTotalDisplay, .accountTaxDisplay { width: 20%; text-align: right;/*vertical-align: top*/
        }
.accountQuantityDisplay { width: 10%; vertical-align: top }
TR.tableHeading { min-height: 2em; }
#siteMapList { width: 90%; float: right; }
#siteMapList ul { list-style:circle; }
.ratingRow { margin: 1em 0em 1.5em 0em; }
LABEL#textAreaReviews { font-weight: normal; }
/*!!!!!!!!!*/
#gvFaqDefaultMainContent { margin:10px 15px 15px 15px; }
#gvFaqDefaultContent { margin:0 5px 0 5px; }
#reviewsDefaultNoReviews { margin:0 5px 5px 5px; }
#createAcctSuccessMainContent { margin:5px; }
.main_block { margin:20px; }
.ee { text-decoration:line-through; }
/*  --------------- PRICES ---------------  */

.normalprice, .productSpecialPriceSale { }
.normalprice { color:#60748a; font-weight:normal; font-size:11px; text-decoration:line-through; }
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color:#60748a; font-weight:bold; font-size:11px; }
.productSpecialPriceSale { text-decoration:line-through; }
.productPriceDiscount { color:#373737; font-size:12px; }
/*  --------------- BUTTONS ---------------  */

.buttonRow, .buttonRow2 { margin:0; padding:7px 0; }
.buttonRow input, .buttonRow2 input, .buttonRow3 input { border:none; padding:0; background:none; }


/* ----------------------- BOXES ------------------------- */

.box { margin-bottom:15px; }
.box-head { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0; }
.box-head a { text-decoration:none; }
.box-head a:hover { color:#000; }
.box-body { padding:18px 0 0 0; }
.box ul { padding:0; margin:0; }
.box ul li { font-size:15px; line-height:23px; }
.box ul li a { color:#656363; text-decoration:none; }
.box ul li a:hover { color:#6d89a6; padding:0 0 0 1px; }
.box ol { padding:0; margin:0; list-style:decimal inside; }
.box ol li { font-size:15px; line-height:23px; }
.box ol li a { color:#656363; text-decoration:none; }
.box ol li a:hover { color:#6d89a6; padding:0 0 0 1px; }
.price { padding:10px 0 }
/* ----------------------- LISTING BOXES ------------------------- */


#categories { }
    .subcategories-list { width:100%; margin:-1em 0 2em 0; }
    .subcategories-list td { width:25%; text-align:center; }
    .subcategories-list .sc-image-valign { width:100%; height:160px; text-align:center; }
    .subcategories-list .sc-image-valign td { width:100%; height:160px; text-align:center; vertical-align:center; }
#moreinformation { }
#information { }
#bestsellers { }
#ezpages { }
#orderhistory { }
#orderhistory .box-body img { background:#FFFFFF; padding:2px; border:1px solid #AAAAAA; vertical-align:middle; margin:2px 0px 2px 15px; }
/* ----------------------- BANNER BOXES ------------------------- */

#bannerbox { }
#bannerbox2 { }
#bannerboxall { }
/* ----------------------- PRODUCT BOXES ------------------------- */

#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img { margin:0 0 8px; }
#reviews img { margin:5px 0 0; }
#featured { }
#featured .box-body { text-align:center; }
#featured .box-body .normalprice { text-decoration:line-through; color:#60748a; font-weight:normal; font-size:11px; }
#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color:#60748a; font-weight:bold; font-size:11px; }
#whatsnew { }
#whatsnew .box-body { text-align:center; }
#whatsnew .box-body .normalprice { text-decoration:line-through; color:#60748a; font-weight:normal; font-size:11px; }
#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color:#60748a; font-weight:bold; font-size:11px; }
#specials { }
#specials .box-body { text-align:center; }
#specials .box-body .normalprice { text-decoration:line-through; color:#60748a; font-weight:normal; font-size:11px; }
#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale { color:#60748a; font-weight:bold; font-size:11px; }
#reviews { }
#reviews .box-body { text-align:center; }
#manufacturerinfo { }
#productnotifications { }
#productnotifications .box-body { text-align:center; }
/* ----------------------- FORM BOXES ------------------------- */

#search { }
#search .box-body { text-align:center; }
#search input { vertical-align:middle; }
#search .input1 { border:solid 0px; background:none; width:140px; padding:0 3px; }
#search span { display:inline-block; border:solid 1px #d5d6d7; }
#manufacturers { }
#manufacturers .box-body { text-align:center; }
#currencies { }
#currencies .box-body { text-align:center; }
#currencies select { width:90%; }
#tellafriend { }
#recordcompanies { }
#recordcompanies .box-body { text-align:center; }
#musicgenres { }
#musicgenres .box-body { text-align:center; }
/* ----------------------- TEXT BOXES ------------------------- */

#languages { }
#languages .box-body { text-align:center; }
#whosonline { }
#whosonline .box-body { text-align:center; }
#documentcategories { }
#shoppingcart { }
#shoppingcart .cart_line { border-bottom:solid 1px #a5a5a7; }
#shoppingcart #cartBoxEmpty { text-align:center; }


.cssButton, .cssButtonHover { width : 20em; background-color: #F4F4F4; color : #000000; border: 2px outset #F4F4F4; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; text-align:center; white-space: nowrap; text-decoration: none; font-weight: bold; padding: 0.3em;/*border-spacing: 1px;*/ }
.cssButtonHover { color: #616161; border-style: inset; 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 { width: 19em; }
.button_submit { width: 18em; }
.button_update_cart { color: red; }
.button_update_cartHover { color: black; }


/*  ----------------------- MAIN STYLES -----------------------  */


ul { padding:0px; margin:8px 20px; color:#656363; }
.centerColumn ul { padding:0px; margin:8px 15px; color:#656363; }
#navColumnOne { }
#navColumnTwo { }
.centerColumn { }
.centerColumn table { }
#indexDefault { border:none; padding:0; }
#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault { margin:0; }
input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname { width:49%; margin:0 0 3px; vertical-align:middle; }
input#dob, input#postcode { width:70px; margin:0 0 3px; vertical-align:middle; }
input#password-new, input#password-confirm { width:49%; margin:0 0 3px; vertical-align:middle; }
#password-current { margin:0 0 3px 0; vertical-align:middle; }
textarea#enquiry { width:93%; margin:4px 0; }
.button-padding { padding:0 0 0 10px; }
#featuredProducts, #whatsNew, #specialsDefault, #specialsListing { padding:0 2px 0 0; }
#from-name, #from-email-address, #to-name { margin-bottom:3px; }
#to-email-address { margin-bottom:15px; }
/*  ----------------------- NAVIGATION -----------------------  */

#navCatTabs { color:#656363; font-weight:bold; margin-bottom:2px; }
#navCatTabs ul { margin:0 10px; padding:10px 0; list-style:none; line-height:18px; }
#navCatTabs ul li { display:inline; padding:0px 10px; }
#navCatTabs ul li a { color:#60748a; outline:none; text-decoration:underline; }
#navCatTabs ul li a:hover { text-decoration:none; }
#navBreadCrumb { padding:10px 0px 0px 0px; color:#656363; font-weight:bold; margin-bottom:2px; }
#navBreadCrumb a { color:#60748a; outline:none; text-decoration:underline; }
/*  ----------------------- HEADINGS -----------------------  */

#accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading, #acctNewslettersDefaultHeading { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
#addressBookProcessDefault h1 { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
h2 { font-size:14px; font-weight:bold; line-height:normal; color:#363636; padding:3px 0px 5px; }
h3 { color:#363636; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px; }
h4 { color:#363636; font-size:11px; font-weight:bold; line-height:normal; padding:3px 0px 5px; }
/*  ----------------------- PRODUCT LISTING -----------------------  */



/*  HEADINGS  */

h2.centerBoxHeading { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
#indexCategoriesHeading, #productListHeading { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
#gvSendDefaultHeadingSend, #newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
/*  --------  */



/*  LISTINGS  */

#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault { }
#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line { padding:0; line-height:0px; font-size:0px; background:url(line_100.gif) top left repeat-x; height:7px; }
#newProductsDefault td, #allProductsDefault td, #featuredDefault td { padding:10px; border:none; }
/*  --------  */

/*  REVIEWS  */

#reviewsDefault hr { color:#D8D8D8; border:0; border-top:1px solid #E1E1E1; margin:5px 0px; }
#reviewsDefault .smallProductImage { padding:0px 10px 10px 10px; }
#reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading { clear:both; font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
#reviewsDefault .rating, .bold { padding:5px 0px; }
#reviewsDefault .name-type { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
#reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice { color:#60748a; font-weight:bold; font-size:11px; }
/*  -------  */


/*  CATEGORY  */

#indexCategories { }
#categoryImgListing { }
.categoryImg { float:left; padding:0; margin:0px 15px 10px 0; }
#indexProductListCatDescription, #categoryDescription { padding-bottom:15px; border-bottom:1px solid #E1E1E1; margin-bottom:20px; }
.categoryListBoxContents { text-align:center; padding:5px 0px; }
.categoryListBoxContents img { margin-bottom:5px; }
.categoryListBoxContents a { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
.categoryListBoxContents a:hover { color:#000; text-decoration:underline; }
/*  --------  */


/*  CATEGORY LISTING  */

.tabTable { margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1; }
.tabTable th { padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center; }
.tabTable th { font-size:12px; }
.tabTable th a { color:#000; }
.tabTable td { border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px; }
.tabTable td .listingDescription { padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#656363; }
.tabTable td a { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
.tabTable td a:hover { color:#000; text-decoration:underline; }
/*  ----------------  */



/*  TABLES  */

#prevOrders { margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1; }
#prevOrders th { padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center; }
#prevOrders th { font-size:12px; }
#prevOrders th a { color:#000; }
#prevOrders td { border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px; }
#prevOrders td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#656363; }
#prevOrders td a { color:#60748a; outline:none; text-decoration:underline; }
#accountHistInfo table { margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1; }
#accountHistInfo th { padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; text-align:center; }
#accountHistInfo th { font-size:12px; }
#accountHistInfo th a { color:#000; }
#accountHistInfo td { border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px; }
#accountHistInfo td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#656363; }
#accountHistInfo td a { color:#60748a; outline:none; text-decoration:underline; }
/*  ----------------  */


/*  ----------------------- PRODUCT INFO -----------------------  */

.categoryIcon { padding:10px; }
.categoryIcon a { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
.categoryIcon a:hover { color:#000; text-decoration:underline; }
.navNextPrevWrapper { margin:0px 10px; padding:10px 0px; text-align:center; }
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage { margin:10px; text-align:center; line-height:20px; }
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
#productMainImage a:hover, #reviewsInfoDefaultProductImage a:hover, #productReviewsDefaultProductImage a:hover, #reviewWriteMainImage a:hover { color:#000; text-decoration:underline; }
#productName { clear:both; font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
#productPrices { color:#60748a; font-weight:bold; font-size:11px; }
#productDescription { margin:0px 10px; padding:0; }
#cartAdd { float:right; text-align:center; margin:1em; border:1px solid #E1E1E1; padding:1em; }
#alsoPurchased { margin:20px 0; }
#alsoPurchased a { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
#alsoPurchased a:hover { color:#000; text-decoration:underline; }
#productAdditionalImages { margin:10px; border:1px solid #E1E1E1; padding:10px 0px; }
#productAdditionalImages .additionalImages { text-align:center; }
#productAdditionalImages .additionalImages a { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
#productAdditionalImages .additionalImages a:hover { color:#000; text-decoration:underline; }
/*  ----------------------- SHOPPING CART -----------------------  */

#cartInstructionsDisplay { padding:10px; }
#cartEmptyText { font-size:13px; color:#161616; border:solid 1px #F00; background:#f8fac5; text-align:center; font-weight:bold; padding:6px 0; margin-bottom:15px; }
#cartContentsDisplay { border-left:1px solid #E1E1E1; }
#cartContentsDisplay th { border:1px solid #E1E1E1; border-left:none; padding:5px; text-align:center; }
#cartContentsDisplay th { font-size:12px; }
#cartContentsDisplay th a { color:#000; }
#cartContentsDisplay td { border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; padding:5px; text-align:center; }
#cartContentsDisplay td .cartAttribsList { text-align:left; }
#cartContentsDisplay td.cartTotalDisplay { color:#60748a; font-weight:bold; font-size:11px; }
#cartContentsDisplay td #cartImage { float:none; display:block; }
#cartContentsDisplay td a { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
#cartContentsDisplay td a:hover { color:#000; text-decoration:underline; }
#cartSubTotal { padding:5px; text-align:right; font-weight:bold; }
#cartSubTotal strong { color:#60748a; font-weight:bold; font-size:11px; }
#shoppingCartDefault .buttonRow { margin:5px; }
#shoppingCartDefault .text_v_c { margin:5px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#656363; }
#shoppingCartDefault .text_v_c a { color:#60748a; outline:none; text-decoration:underline; }
.advisory { margin:10px; }
#infoShoppingCart, #popupSearchHelp { background:#FFFFFF; }
#infoShoppingCart div { padding:20px; }
#infoShoppingCart h1 { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
#popupSearchHelp div { padding:20px; }
#popupCVVHelp { background:#FFFFFF; }
#popupCVVHelp div { padding:10px 20px; }
#popupCVVHelp h1 { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
.hiddenField { display:none; }
#popupShippingEstimator { background:#FFFFFF; }
#popupShippingEstimator div { padding:15px; }
#shippingEstimatorContent h2 { font-size:20px; line-height:24px; color:#6d89a6; font-weight:normal; background:url(title-li.gif) bottom repeat-x; padding:0 0 9px 0; margin:0 0 22px 0; }
select#country, select#stateZone { width:160px; margin:0 0 3px; }
input#state { width:156px; margin:0 0 3px 0; }
#popupShippingEstimator label#stateLabel { display:none; }
#shippingEstimatorContent td.cartTotalDisplay { color:#60748a; font-weight:bold; font-size:11px; }
#shippingEstimatorContent table { margin:0px 0px 5px 0px; border-left:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1; border-collapse:collapse; }
#shippingEstimatorContent th { padding:5px 10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; text-align:center; }
#shippingEstimatorContent th { font-size:12px; }
#shippingEstimatorContent th a { color:#000; }
#shippingEstimatorContent td { border-right:1px solid #E1E1E1; border-top:1px solid #E1E1E1; padding:5px; }
#shippingEstimatorContent td { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#656363; }


/* CSS Document */

* { margin:0; padding:0; }
body { background:#38393c; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#656363; }
table, td { border-collapse:collapse; font-size:100%; }
table, td, img { border:0; }
form, td { margin:0; padding:5px 0px; }
td { vertical-align:top; text-align:left; }
.top-tail { background:url(top-tail.gif) top repeat-x #4b4c50; }
.body-bg { background:url(body-bg0.jpg) top center no-repeat; }
.main-width { width:976px; margin:0 auto; text-align:left; }
input, textarea { font-family:Tahoma; font-size:1em; }
.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; }
img { vertical-align:top; }
a img { border:0; }
ul { list-style:none; }
.alignright { text-align:right; }
.aligncenter { text-align:center; }
.wrapper { width:100%; overflow:hidden; }
.container { width:100%; }
.column-1, .column-2, .column-3 { float:left; }
a { color:#60748a; outline:none; text-decoration:underline; }
a:hover { text-decoration:none; }
p { margin:0px; padding:0; }
/* ============================= header ====================== */
#header { padding:0 13px 25px 14px; height:240px; }
#header .top { width:100%; overflow:hidden; height:41px; }
#header .logo { position:absolute; padding:66px 0 0 240px; }
#header .logo a { display:block; width:450px; height:107px; background:url(logo.gif) no-repeat left top; }
#header .lang { float:right; font-size:11px; padding:13px 28px 0 0; color:#778594; }
/*#header .cart{ float:left; padding:133px 0 0 134px; color:#4b4b4b; font-size:11px;}*/
#header .cart a{ font-weight:bold; text-decoration:none; color:#4b4b4b;}
#header .cart span a{ color:#5d7186;}
#header .cart span{ display:block; background:url(cart-bg.gif) no-repeat 0 0; padding:5px 0 3px 27px;}
#header .cart a:hover{ color:#000;}

#header .nav-links { color:#5d7186; font-size:12px; text-align:right; padding:27px 57px 0 0; }
#header .nav-links li { float:right; padding:0 8px; border-right:1px solid #333; }
#header .nav-links a { text-decoration:none; }
#header .nav-links a:hover { color:#000; text-decoration:underline; }
#header .row { width:100%; overflow:hidden; height:42px; background:url(row-bg00.gif) top left repeat-x; margin:15px 0 0 0; }
#header .menu { float:left; }
#header .menu ul { padding:0 0 0 23px; margin:0; }
#header .menu li { float:left; font-size:13px; padding:0 14px 0 0; }
#header .menu li a { color:#acadb3; text-decoration:none; display:inline-block; padding:13px 9px 15px 9px; }
#header .menu li a:hover { background:#b0bfd6; color:#38424d; }
/* ============================= content ===================== */
#content { background:url(content-.png); margin:0 13px 27px 14px; zoom:1; padding:12px; }
#content .content-bg { background:#fff; width:100%; }
.main-indent { padding:22px 20px 16px 24px; min-height:600px; }
.banners { width:100%; overflow:hidden; padding-bottom:39px; text-align:center; }
.banners img { margin:0 0px; }
#column-left .column-indent { padding:0 0 0 14px; }
#column-center .column-indent { padding:0 0 0 41px; }
.product-col { padding-bottom:25px; width:100%; }
.name { color:#656363; text-decoration:none; font-size:12px; font-weight:normal; }
.name strong { font-weight:normal; }
.name:hover { color:#000; text-decoration:underline; }
.img { padding:0 0 18px 0; }
.price { color:#60748a; font-weight:bold; font-size:11px; }
.price b { font-weight:normal; color:#868585; }
.product-col .price { padding:21px 0 22px 0; }
.buttons span { display:inline-block; padding-right:23px; }
/* ============================= footer ====================== */
#footer { background:#38393c; padding:21px 0 27px; font-size:11px; color:#ffffff; }
#footer a { color:#97abc0; text-decoration:none; }
#footer a:hover { color:#fff; }
#footer .menu { float:left; padding:0 0 0 27px; }
#footer .menu a { text-decoration:none; color:#6a6c74; display:inline-block; margin-right:7px; }
#footer .menu a:hover { color:#fff; }
#footer p { float:right; padding:0 25px 0 0; }
#footer p span { display:block; }
/* ============================= forms ======================= */
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; }
.currencies { float:right; font-size:11px; color:#778595; padding:10px 0 0 0; }
.currencies select { color:#8a94b0; font-size:11px; width:85px; }
.search { float:right; padding:10px 9px 0 0; }
.search span { display:inline-block; background:url(search-b.gif) no-repeat 0 0; }
.search input { vertical-align:middle; }
.search .input1 { border:solid 0px; background:none; padding:0 7px; width:171px; }
/* ============================= slider ======================= */
.slider { position:relative; padding:0 13px 0 14px; margin-bottom:16px; }
.slider h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; text-align:left !important; line-height:28px; color:#516171; font-weight:normal; padding:10px 0 13px 0; margin:0 0 14px -5px; }
.slider-wrapper { overflow:hidden; margin:0; width:100%; background:url(content-.png); }
.slider .indent { padding:12px; overflow:hidden; }
.slider-body { overflow:hidden; background:#fff; float:left; width:925px; position:relative; left:0; }
.slider-indent { padding:0 24px 22px 25px; }
.box-window { width:876px; overflow:hidden; position:relative; }
#slider_list { margin:0; padding:0; }
#left, #right { cursor:pointer }
.slider-body ul { list-style:none; overflow:hidden; position:relative; height:200px; width:876px; }
.slider-body ul li { width:219px; display:block; float:left; }
.slider-left { width:42px; height:64px; position:absolute; top:130px; left:-0px; z-index:100; }
.slider-right { width:42px; height:64px; position:absolute; top:130px; left:934px; }
#left_but, #right_but { cursor:pointer; }
.gallery-item { position:relative; cursor:pointer !important; }
.gallery-item a.img {display:block; text-align:center;}
.gallery-item a:hover strong {color:#6D9DD4; text-decoration:underline;}
.gallery-item .slide-desc { position:relative; top:-52px; background:url(slide-de.png);width:199px; display:inline-block; font-size:12px; line-height:15px; color:#4b4c50; padding:16px 10px; }
.gallery-item .slide-desc h3 { text-align:left;display:block;}
.gallery-item .slide-desc strong { display:block; }
#categoriesContent ul li ul { display:none; }
#categoriesContent ul li.active ul { display:block; padding-left:20px; font-size:13px; }
#categoriesContent ul li.active ul li { font-weight:normal; }
#categoriesContent ul li.active, #categoriesContent ul li ul li.active { font-weight:bold; }
.table_prod tr td { width:33.3%; }
#create_order { background:url(button_a.gif) no-repeat right top; border:0px; float:right; width:121px; height:20px; text-indent:-9999px; cursor:pointer; }
#products-header { float:left; width: 670px; padding:0; position:relative; padding-bottom: 25px; }
#order-form-div { position:absolute; width: 220px; top:0px; right:0px; }
#tag-filters { width:450px; float:left; }
#tag-filters .property-line { clear:both; line-height:1.4em; font-weight:bold; }
#tag-filters .properties { float:left; }
#tag-filters .separator { float:left; margin:0 1em 0 1em; }
#tag-filters .characteristics { float:left; }
.large-image { background-position:center center; background-repeat:no-repeat; display:block; height:240px; width:240px; margin-bottom:7px; position:relative; }
.preview-list a { background-position:center center; background-repeat:no-repeat; display:block; float:left; height:48px; margin:6px; width:48px; }
#add_product_notification { background:#CCC; color:#333; padding: 10px; }
#own_preloader { z-index:1000; text-align: center; vertical-align: middel; font-weight: bold; width:200px; height:60px; }
form#order_form select { background:#fff; color:#000; }
form#order label { display:block; font-weight:bold; margin-bottom:5px; margin-top:10px; }
.disabled { opacity:0.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); zoom:1 }
#presence { margin-bottom:5px }
#feedback_content { width: 98%; overflow: auto; }
/* Blog */
#comments_link { cursor:pointer; }
.note, .comment-details { font-size:85%; }
.article { margin-bottom:40px; }
.pagination { font-weight:bold; text-align:center; }
.pagination_page { padding:0 0.1em; }
#comments, #comment_form { margin-top:20px; }
ul.comments { list-style-type:none; margin:0; }
ul.comments li { margin-bottom:20px; }
#comment_form dd { margin:2px 0 5px 0; }
#comment_form input { width:200px; }
#comment_form textarea { overflow:auto; width:270px; }
#author_fields, #comment_fields { display:block; float:left; margin-right:15px; }
#moderation_warning { margin-top:20px; }
.error { color:red !important; }
.input-error { border:1px solid red !important; }
.notice { margin:15px 0; color:#666; }
.small { font-size:85%; }
/* Reviews */
#reviews_link { cursor:pointer; }
.review { margin-bottom:40px; }
#reviews, #review_form { margin-top:20px; }
ul.reviews { list-style-type:none; margin:0; }
ul.reviews li { margin-bottom:20px; }
#review_form dd { margin:2px 0 5px 0; }
#review_form input { width:200px; }
#review_form textarea { overflow:auto; width:270px; }
#review_author_fields, #review_fields { display:block; float:left; margin-right:15px; }
#review_moderation_warning { margin-top:20px; }
.review_details { margin:5px 0; font-size:85%; }
.rating_wrapper { overflow:hidden; margin-bottom:10px; }
.rating_label { float:left; margin-right:10px; }
.reviews { }
.reviews li { padding:8px; background:#EEE; margin-bottom:5px; }
#review_author_fields textarea { float:left; }
.cart { width:105px; margin-top:77px; font-size:12px; height:57px; float:right; padding:10px 80px 10px 10px; }
.cart { color:#000; }
.cart a { color:#CCC; font-weight:bold; }
.cart_but { display:block; border:0px; background:url(button_i.gif) no-repeat right top; width:93px; height:20px; text-indent:-9999px; margin-top:8px; cursor:pointer; }

div.editor-content {width: 650px;}

.isrelated {float: left; width: 100%; clear: both; margin: 10px 0px;}
.rel_prod {float: left; width: 190px; text-align: center; margin: 10px 5px;}
.rel_top {float: left; width: 100%; height: 140px;}
.rel_img {float: left; width: 100%; height: 103px;}

