body {

margin : 0;

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

font-size : 11px;

color : #000000;

background-color : #fefcef;

background : url(../images/bg1.jpg);

}



a img {

border : none;

}

a:link, #navEZPagesTOC ul li a {

color : #000000;

text-decoration : none;

}

a:visited {

color : #848080;

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 : #9a0625;

}

a:active {

color : #9a0625;

}

h1 {

font-size : 1.5em;

color : #000000;

}

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 {

margin : auto;

display : block;

width : 95%;

}

#attribsOptionsText {

font-size : 12pt;

font-weight : normal;

padding-bottom : 8px;

}

.attributesComments {

font-size : 9pt;

font-weight : 100;

padding-bottom : 12px;

}

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

background : #e4fef5;

}

FIELDSET {

padding : 0.5em;

margin : 0.5em 0;

border : 1px solid #cccccc;

}

LEGEND {

font-weight : bold;

padding : 0.3em;

color : black;

}

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 {

width : 9em;

float : left;

}

LABEL.inputLabelPayment {

width : 14em;

float : left;

padding-left : 2.5em;

}

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

width : 11em;

float : left;

}

#checkoutPayment LABEL.radioButtonLabel {

font-weight : bold;

}

P, ADDRESS {

padding : 0.5em;

}

ADDRESS {

font-style : normal;

}

.clearBoth {

clear : both;

}

HR {

height : 1px;

margin-top : 0.5em;

border : none;

border-bottom : 1px solid #9a9a9a;

}

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

line-height : 1.8em;

padding : 0.2em;

border : 1px solid #9a9a9a;

}

.messageStackWarning, .messageStackError {

background-color : #c7677e;

color : #000000;

}

.messageStackSuccess {

background-color : #99ff99;

color : #000000;

}

.messageStackCaution {

background-color : #ffff66;

color : #000000;

}

#mainWrapper {

vertical-align : top;

}

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

margin : 0;

padding : 0;

}

#headerWrapper, #mainWrapper {

width : 1000px;

margin-left : auto;

margin-right : auto;

}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

margin : auto;

}

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

}

.navNextPrevCounter {

margin : 0;

font-size : 0.9em;

}

.navNextPrevList {

display : inline;

white-space : nowrap;

margin : 0;

padding : 0.5em 0;

list-style-type : none;

}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

margin : 0;

font-weight : lighter;

color : #000000;

height : 1%;

}

#navCatTabsWrapper {

background-color : #000000;

color : #9a9a9a;

background-image : none;

}

#navSupp ul, #navCatTabs ul {

margin : 0;

padding : 0.5em 0;

list-style-type : none;

text-align : center;

line-height : 1.5em;

}

#navMain2 ul {

margin : 0;

padding : 0.5em 0;

list-style-type : none;

text-align : center;

line-height : 1.5em;

padding : 0 0 1px 6px;

}

#navMain2 ul li {

display : inline;

padding : 0 2px 0 2px;

}

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

display : inline;

}

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

text-decoration : none;

padding : 0 0.5em;

margin : 0;

color : #000000;

white-space : nowrap;

}

#navCatTabs ul li a {

color : #9a9a9a;

}

#navEZPagesTOCWrapper {

font-weight : bold;

float : right;

height : 1%;

border : 1px solid #9a9a9a;

}

#navEZPagesTOC ul {

margin : 0;

padding : 0.5em 0;

list-style-type : none;

line-height : 1.5em;

}

#navEZPagesTOC ul li {

white-space : nowrap;

}

#navEZPagesTOC ul li a {

padding : 0 0.5em;

margin : 0;

}

#navCategoryIcon, .buttonRow {

margin : 0.5em;

}

#indexProductListCatDescription {

margin : 0.5em;

text-align : left;

}

#navMainSearch {

float : right;

}

#navBreadCrumb {

padding : 0.5em 0.5em;

font-size : 0.95em;

font-weight : lighter;

margin : 0;

width : 575px;

}

#navEZPagesTop {

font-size : 0.95em;

margin : 0;

padding : 0.5em;

text-align : center;

}

#navColumnOne, #navColumnTwo {

background-color : transparent;

}

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

}

.important {

font-weight : bold;

}

.gvBal {

float : right;

}

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

padding : 0.8em;

}

#newProductsDefault {

width : 545px;

margin-left : auto;

margin-right : auto;

padding : 10px;

}

.centerColumn {

width : 545px;

margin-left : auto;

margin-right : auto;

padding : 10px;

}

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

font-size : 0.9em;

}

#cartAdd {

float : right;

text-align : center;

margin : 1em;

border : 1px solid #000000;

padding : 1em;

}

.tableHeading TH {

border-bottom : 1px solid #9a9a9a;

}

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

}

.tableRow, .tableHeading, #cartSubTotal {

height : 2.2em;

}

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

padding : 0.5em 0;

}

.cartUnitDisplay, .cartTotalDisplay {

text-align : right;

padding-right : 0.2em;

}

#scUpdateQuantity {

width : 2em;

}

.cartQuantity {

width : 4.7em;

}

.cartNewItem {

color : #33cc33;

position : relative;

}

.cartOldItem {

color : #660099;

position : relative;

}

.cartBoxTotal {

text-align : right;

font-weight : bold;

}

.cartRemoveItemDisplay {

width : 3.5em;

}

.cartAttribsList {

margin-left : 1em;

}

#mediaManager {

width : 50%;

margin : 0.2em;

padding : 0.5em;

background-color : #e4fef5;

border : 1px solid #003d00;

}

.mediaTitle {

float : left;

}

.mediaTypeLink {

float : right;

}

.normalprice, .productSpecialPriceSale {

text-decoration : line-through;

}

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

color : #ff0000;

}

.orderHistList {

margin : 1em;

padding : 0.2em 0;

list-style-type : none;

}

#cartBoxListWrapper ul, #ezPageBoxList ul {

list-style-type : none;

}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

margin : 0;

padding : 0.2em 0;

}

#cartBoxEmpty, #cartBoxVoucherBalance {

font-weight : lighter;

}

.totalBox {

width : 5.5em;

text-align : right;

padding : 0.2em;

}

.lineTitle, .amount {

text-align : right;

padding : 0.2em;

}

.amount {

width : 5.5em;

}

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

margin : 0 1em 1em 0;

}

#cartImage {

margin : 0.5em 1em;

}

.attribImg {

width : 20%;

margin : 0.3em 0;

}

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

margin : 1em 0;

}

.centerBoxWrapper {

height : 1%;

margin : 1.1em 0;

}

h2.centerBoxHeading {

font-size : 1.3em;

color : #000000;

}

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

font-size : 1em;

color : #000000;

}

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

font-size : 0.9em;

color : #000000;

}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {

margin : 0;

padding : 0.5em;

}

.leftBoxContainer, .rightBoxContainer {

margin : 0;

margin-top : 1.5em;

}

.rightBoxContainer {

padding-left : 10px;

}

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

color : #9a0625;

text-decoration : none;

}

.centeredContent, .centerBoxContentsFeatured, #productMainImage, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsNew, .gvBal, .attribImg {

text-align : center;

}

.centerBoxContentsFeatured a {

padding : 0 6px 0 6px;

}

#featuredProducts {

padding-top : 25px;

}

.centerBoxContentsFeatured img {

background-color : #e4e5cb;

border : 2px dotted #bfc191;

padding : 6px;

margin-bottom : 10px;

}

.centerBoxContentsFeatured2 img {

text-align : center;

margin-top : 20px;

}

.leftBoxHeading {

padding-right : 25px;

}

#siteinfoLegal, #siteinfoLegal a, #siteinfoIP {

font-size : 9px;

text-align : center;

}

#bestsellers .wrapper {

margin : 0 0 0 1.5em;

}

#bestsellers ol {

padding : 0;

margin-left : 1.1em;

}

#bestsellers li {

padding : 0;

margin : 0.3em 0 0.3em 0;

}

#upProductsHeading {

text-align : left;

}

#upDateHeading {

text-align : right;

}

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

color : #9a0625;

text-decoration : none;

}

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

color : #9a0625;

text-decoration : none;

}

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

color : #9a0625;

text-decoration : none;

}

SPAN.category-subs-parent {

font-weight : lighter;

}

SPAN.category-subs-selected {

font-weight : lighter;

}

.back {

float : left;

}

.forward, #shoppingCartDefault #PPECbutton {

float : right;

}

.bold {

font-weight : lighter;

}

.rowOdd {

background-color : #e8e8e8;

height : 1.5em;

vertical-align : top;

}

.rowEven {

background-color : #e4e2d2;

height : 1.5em;

vertical-align : top;

}

.hiddenField {

display : none;

}

.visibleField {

display : inline;

}

#myAccountGen li, #myAccountNotify li {

margin : 0;

}

.accountTotalDisplay, .accountTaxDisplay {

width : 20%;

text-align : right;

}

.accountQuantityDisplay {

width : 10%;

vertical-align : top;

}

TR.tableHeading {

background-color : #dcd9c4;

height : 2em;

}

.productListing-rowheading {

background-color : #ece9d8;

height : 2em;

color : #000000;

}

#siteMapList {

width : 90%;

float : right;

}

.ratingRow {

margin : 1em 0 1.5em 0;

}

LABEL#textAreaReviews {

font-weight : normal;

margin : 1em 0;

}

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

background-color : #402619;

}

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

}

#seShipTo {

padding : 0.2em;

}

.logo2 {

background : url(../images/logo2.jpg);

width : 1000px;

height : 16px;

}

.logo3 {

background : url(../images/logo3.jpg);

width : 1000px;

height : 28px;

}

.footert {

background : url(../images/footert.jpg) no-repeat;

width : 1000px;

height : 40px;

}

.footer {

background : url(../images/footer.jpg) no-repeat;

width : 1000px;

height : 15px;

}

div.footerb {

background : url(../images/footerb.jpg) no-repeat;

width : 1000px;

height : 125px;

}

.footertext {

text-align : center;

padding-top : 25px;

}

.ezbar {

width : 900px;

text-align : center;

margin-left : auto;

margin-right : auto;

}

.cntrbg {

width : 1000px;

background : url(../images/cntr.gif);

}

div.mntblecntr {

width : 950px;

margin-left : auto;

margin-right : auto;

}

div.sidebarl {

background : url(../images/sidebarlt.jpg);

width : 175px;

background-repeat : no-repeat;

padding-top : 10px;

}

div.sidebarr {

background : url(../images/sidebarrt.jpg);

width : 175px;

background-repeat : no-repeat;

padding-top : 10px;

}

.columnLeft {

background : url(../images/sidebarlm.jpg);

width : 175px;

}

.columnRight {

background : url(../images/sidebarrm.jpg);

width : 175px;

}

.listingProductImage {

margin-top : 1em;

margin-bottom : 1em;

}

.midtop {

background : url(../images/midtop.jpg);

width : 597px;

height : 76px;

}

.midbot {

background : url(../images/midbot.jpg);

background-color : #fefcef;

width : 597px;

}

.midbottom {

background : url(../images/wdbt.jpg);

width : 597px;

height : 76px;

}

body {

background : url(../images/bg1.jpg);

}

div.c7 {

background : url(../images/footerb.jpg);

width : 1000px;

height : 125px;

}

div.c6 {

background : url(../images/footer.jpg);

width : 1000px;

height : 15px;

}

div.c5 {

background : url(../images/footert.jpg);

width : 1000px;

height : 40px;

}

div.c4 {

background : url(../images/cntr.gif);

text-align : center;

}

div.c3 {

background : url(../images/logo3.jpg);

width : 1000px;

height : 28px;

}

div.c2 {

background : url(../images/logo2.jpg);

width : 1000px;

height : 16px;

text-align : center;

}

div.c1 {

background : url(../images/logo.jpg);

width : 1000px;

height : 348px;

}

div.cntr {

width : 875px;

margin-left : auto;

margin-right : auto;

padding-right : 15px;

}

div.cntr2tp {

background : url(../images/widetp.jpg);

width : 875px;

height : 150px;

}

div.cntr2 {

background : url(../images/widebg.jpg);

width : 875px;

font-size : 12pt;

}

div.cntr3tp {

background : url(../images/widetpCC.jpg);

width : 875px;

height : 150px;

font-size : 12pt;

}

div.cntr4tp {

background : url(../images/widetpB.jpg);

width : 875px;

height : 150px;

font-size : 12pt;

}

div.CCtext {

text-align : left;

padding : 0 70px 0 70px;

font-size : 9pt;

}

span.txtsml {

font-size : 8pt;

}

#contactUsForm {

border : 1px dashed #d9d5bd;

}

a.b5 {

text-decoration : underline;

}

div.b2 {

font-size : 8pt;

font-weight : bold;

text-align : center;

}

div.b4 {

background-color : #fefcef;

font-size : 8pt;

font-weight : bold;

text-align : center;

width : 136px;

border : solid;

border-width : 1px 1px 0 1px;

border-color : #e1ca94;

padding : 4px 4px 0 4px;

}

div.b7 {

text-align : center;

}

div.b6 {

background-color : #fefcef;

font-size : 8pt;

line-height : 1.5;

width : 136px;

border : solid;

border-width : 0 1px 1px 1px;

border-color : #e1ca94;

padding : 0 4px 0 4px;

padding : 0 4px 4px 4px;

}

a.addthis_button {

text-align : center;

}

.prodinfolink {

font-size : 10pt;

}

.prodinfolink a {

font-size : 10pt;

color : red;

}

.scroll {

width : 550px;

margin-left : auto;

margin-right : auto;

}

#productInfoLink {

font-size : 13pt;

}

#productInfoLink a {

color : red;

text-decoration : underline;

}

#checkoutPaymentFormFull {

width : 550px;

margin-left : auto;

margin-right : auto;

}

div.buttonRowex {

width : 550px;

margin-left : auto;

margin-right : auto;

}

.centerBoxContentsNew img {

padding : 10px;

border : 1px dotted #e2dfc8;

}

.centerBoxWrapper {

padding-left : 5px;

}

#centerColumn {

width : 550px;

margin-left : auto;

margin-right : auto;

}

.loginFieldsetCenter {

margin-top : 0;

}

.productListing-data img {

border : 1px solid #c0ba9c;

}

.navSplitPagesResult {

display : none;

}

.listingDescription {

text-align : left;

padding-left : 10px;

}

tr.tableHeading {

padding : 5px 0 5px 0;

}

#orderHistoryStatus {

padding-top : 25px;

}

#testimonials-managerContent {

background-color : #fefcef;

border : 1px solid #d8d4b8;

width : 143px;

color : #000;

padding : 0 5px 5px 5px;

text-align : left;

}

.testimonial p {

margin : 0;

padding : 5px 0;

}

.testimonial span {

float : right;

}

.testimonialImage {

margin : 0;

padding : 0;

text-align : center;

}

.catText {

background-color : rgb(220, 224, 192);

border : 1px solid rgb(163, 170, 129);

padding : 15px;

width : 500px;

margin : auto;

}

#bannerbox2Content {

padding-right : 20px;

width : 140px;

}

#testimonials-managerContent {

padding-right : 10px;

width : 135px;

}

#lbBottom {

border : 10px solid #fff;

border-top-style : none;

color : #666;

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

font-size : 10px;

line-height : 1.4em;

text-align : left;

}

#lbCaption {

font-weight : 700;

}

#lbCaption, #lbNumber {

margin-right : 71px;

}

#lbCenter, #lbBottomContainer {

background-color : #fff;

overflow : hidden;

position : absolute;

z-index : 9999;

}

#lbCloseLink {

display : block;

float : right;

height : 22px;

margin : 5px 0;

outline : none;

width : 66px;

}

#lbImage {

background-repeat : no-repeat;

border : 10px solid #fff;

cursor : default;

left : 0;

position : absolute;

top : 0;

}

#lbNextLink {

right : 0;

}

#lbOverlay {

background-color : #000;

height : 100%;

left : 0;

position : fixed;

top : 0;

width : 100%;

z-index : 9999;

}

#lbPrevLink {

left : 0;

}

#lbPrevLink, #lbNextLink {

display : block;

height : 32px !important ;

outline : none;

position : absolute;

top : 0;

width : 63px;

}

.lbLoading {

background : #fff url(../images/zen_lightbox/loading.gif) no-repeat center;

}

#productDescription a {color:#C2384C}


#contentMainWrapper {

/*background-color : #ffffff;*/

}

/*.messageStackWarning, #navMainWrapper, #navMainSearch, #navCatTabsWrapper, #navEZPagesTop, #navColumnOne.columnLeft, #navColumnTwo.columnRight, .navMainSearch, #navSupp, .banners, #navBreadCrumb, .buttonRow {

display : none;

}*/