body {
background:url('/images/new-bg.jpg') fixed repeat-x #e3e3e3;
font-family:verdana, arial, helvetica, sans-serif;
font-size:75%;
color:#000;
margin:0
}

body#popupImage {
background:#fff
}

body#infoShoppingCart,body#popupCVVHelp,body#popupShippingEstimator {
background:#fff;
padding:.5em
}

a img {
border:none;
text-decoration:none
}

a:link,a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover {
color:#c00;
text-decoration:none
}  

h3 {
font-size:1.3em;
color:#000
}

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 {
float:left;
display:block;
width:95%;
margin:auto
}

input:focus,select:focus,textarea:focus {
background:#F6F6F6
}

FIELDSET {
border:1px solid #ccc;
margin:0.5em 0;
padding:0.5em
}

LEGEND {
font-weight:700;
color:#000;
padding:0.3em
}

LABEL,h4.optionName {
line-height:1.5em;
padding:0.2em
}

LABEL.checkboxLabel,LABEL.radioButtonLabel {
margin:0.5em 0.3em
}

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
}

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 #e6e6e6
}

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
line-height:1.8em;
border:1px solid #9a9a9a;
padding:0.2em
}

.messageStackWarning,.messageStackError {
background-color:red;
color:#fff
}

.messageStackError img {
vertical-align:middle
}

.messageStackSuccess {
background-color:#9F9;
color:#000
}

.messageStackCaution {
background-color:#FF6;
color:#000
}

#searchContent {
float:left;
border:0;
position:absolute;
top:30px;
left:465px;
margin:0 0 0 80px;
padding:0
}

#footerWrapper {
background:#242424;
border:1px solid #000;
font-family:Arial, Helvetica, sans-serif;
width:990px;
vertical-align:top;
margin:1em auto;
padding:10px 0 20px
}

#footerWrapper ul {
list-style:square;
line-height:1em;
font-size:1em
}

#footerWrapper ul li {
font-size:1em;
margin-bottom:.5em
}

#footerImages {
background:none;
float:right;
text-align:center;
margin:2em 3em 0 0;
padding:1em
}

#footerImages #gC {float:left; margin-right:20px; margin-top:4px;}

#bottomNav a {
border:0;
font-size:1em;
padding:0 5px
}

.bottomLinks a:link,.bottomLinks a:visited {
color:#fff;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

.bottomLinks a:hover,.bottomLinks a:active {
color:#fff;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline
}

#footerCopy {
width:100%;
background:#0f0f0f;
color:#FFF;
margin-top:16em;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
padding:1em 0
}

#loginTop {
position:absolute;
top:0;
right:10px
}

#digicertsitesealcode {
background:url('/images/aff-back.png') top left no-repeat;
position:absolute;
top:9px;
left:342px; 
padding:4px;  
margin:0
}

#createAcctDefaultHeading,#loginDefaultHeading,#checkoutShipAddressDefaultHeading,#checkoutPaymentHeading,#checkoutShippingHeading,#checkoutSuccessHeading,#shippingEstimatorHeading,#cartDefaultHeading {
display:inline;
margin-left:0.5em;
padding-bottom:10px;
color:#000
}

#checkoutShipAddressDefaultAddress {
font-size:1em
}

#backWrapper {   
margin:0;
padding:0
}

.whyShopLI a:link {
color:#fff
}


#mainWrapper {
background-color:#fff;
text-align:left;
width:990px;
vertical-align:top;  
border:1px solid #000
}

#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage {
margin:0;
padding:0
}

#midHead span {
margin:0 28px
}

.dyncontent {
float:left;
color:#FFF
}

.topBarWrap {
width:100%;
text-align:right;
color:#FFF;
font-size:0.9em;
margin:0 auto .3em;
padding:5px 0
}

.topBar {
width:980px;
vertical-align:text-bottom;
margin:0 auto
}

.topBar a:link,.topBar a:visited,.topBar a:active {
color:#FFF;
text-decoration:none;
}

.topBar a:hover {
color:#fff;
text-decoration:underline;
}

.headBimg {
border:0;
display:block;
margin:0;
padding:0
}

#logoWrapper {
background-repeat:repeat-x;
background-color:#fff;
height:150px;
border:thin #000 solid;
width:100%
}

#navColumnOneWrapper {
border-right:1px solid #000;
border-bottom:2px solid #000;
}

#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper {
margin:auto
}

#navColumnOneWrapper,#navColumnTwoWrapper {
margin-left:0;
margin-right:0;
margin-bottom:20px
}

#tagline {
color:#000;
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 {
width:47%;
margin:0
}

.wrapperAttribsOptions {         
color:#fff;
margin:0.3em 0
}

.navNextPrevCounter {
font-size:0.9em;
margin:0
}

.navNextPrevList {
display:inline;
white-space:nowrap;
list-style-type:none;
margin:0 1px;
padding:0.5em 0
}

#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper {
background-color:#abbbd3;
background-image:url(/includes/templates/classic/images/tile_back.gif);
font-weight:700;
color:#fff;
height:1%;
margin:0;
padding:0.5em 0.2em
}

#navCatTabsWrapper {
background-color:#fff;
color:#9a9a9a;
background-image:none
}

#navMain ul,#navSupp ul,#navCatTabs ul {
list-style-type:none;
text-align:center;
line-height:1.5em;
margin:0;
padding:0.5em 0
}

#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a {
text-decoration:none;
color:#fff;
white-space:nowrap;
margin:0;
padding:0 0.5em
}

#navCatTabs ul li a {
color:#4c4c4c
}

#navEZPagesTOCWrapper {
font-weight:700;
float:right;
height:1%;
border:1px solid #9a9a9a
}

#navEZPagesTOC ul {
list-style-type:none;
line-height:1.5em;
margin:0;
padding:0.5em 0
}

#navEZPagesTOC ul li {
white-space:nowrap
}

#navEZPagesTOC ul li a {
margin:0;
padding:0 0.5em
}

#navCategoryIcon,.buttonRow {
margin:0.5em
}

#indexProductListCatDescription {
margin-top:0;
margin-bottom:0
}       

#navBreadCrumb {
border:0px solid #e6e6e6;
background-color:#fff;
font-size:0.95em;
font-weight:400;
line-height:1.4em;
margin:0 1.4em;
padding:0.3em
}

#navEZPagesTop {
background-color:#abbbd3;
background-image:url(/includes/templates/classic/images/tile_back.gif);
font-size:0.95em;
font-weight:700;
margin:0;
padding:0.5em
}

#bottomNav {
vertical-align:top;
border:dotted #2D2D2D;
width:100%;
text-align:center;
border-width:1px 0;
padding:5px 0
}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsNew,.alert {
vertical-align:top
} 

#indexCategoriesHeading {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
margin-left:0.5em;
margin-bottom:0;
padding-bottom:0
}


#productListHeading, #productName {
background:#fff url('/images/h1-back.png') bottom right repeat-x;
color:#000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0 0 .5em;
text-shadow: 0 2px 0 #e6e6e6; 
padding:.2em .2em .3em
}         

#productName {  
font-size:16px
} 

#productListHeading {
font-size:20px
}

.shippingEstimatorWrapper {
padding:0
}

#productDescription {
border:1px solid #e6e6e6;
-moz-border-radius: 10px;
border-radius: 10px;
padding:0 1em
}

.listingDescription {
text-align:left;
padding:5px 16px
}

.listingModelText,#listingManText {
margin-right:5px;
font-size:0.8em
}

.tabTable {
border:0px solid #eee   
}

.navNextPrevWrapper {
margin-bottom:.5em;
padding:.5em
}

.priceTxt {
color:#000;
font-size:0.8em;
font-weight:400
}

.productprice {
color:#000;
font-weight:700;
margin:0
}

.productListing-data {
color:#000;
vertical-align:top;
border-bottom:1px solid #eee;
padding:10px 0 10px 10px
}

.listingProductImage {
margin-left:-10px;
margin-bottom:5px;
text-align:left;
padding:0 5px
}

#listCell0-0 {
text-align:left;
width:120px;
padding-left:4px
}

#listCell0-2 {
text-align:right;
padding-right:7px
}

.productListing-data a:link,.productListing-data a:visited,.productListing-data a:active {
color:#202020;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline
}

.productListing-data a:hover {
color:#c00;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline
}

.dspcont a:link {
margin-bottom:10px
}

#indexCategories a:link,#indexCategories a:visited,#indexCategories a:active,#ezPageDefault a:link,#ezPageDefault a:visited,#ezPageDefault a:active {
color:#c00;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none
}

#indexCategories a:hover,#ezPageDefault a:hover {
color:#333;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline
}

#indexCategories .blockImg {
display:block;
margin-bottom:-8px
}

#productPrices {
font-size:14px;
float:none;
text-align:right;
color:#000;
text-decoration:none;
font-weight:400;
line-height:normal
}

#freeShippingIcon {
text-align:right;
margin-bottom:10px
}

.alert {   
color:red;     
margin-left:0.5em
}

.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
padding:0.8em 0.8em 2em
}

.centerColumn {
margin:0 0.5em
}

#indexDefault {
padding:0 0.8em
}   

#siteinfoLegal {
padding:5px 0
}

#cartAdd {
float:none;
text-align:right;
font-size:11px;
margin:1em 0
}

#shippingEstimatorImg {
margin-top:10px
}

#shippingEstTable {
border:1px solid #e6e6e6;
width:100%
}

#shippingEstTable TH {
color:#fff;
border-bottom:1px solid #9a9a9a;
background:url(/images/sub-cat-black.gif);
height:25px
}

#shippingEstTable TR TD {
padding:5px
}

.tableHeading TH {
color:#fff;
border-bottom:1px solid #9a9a9a;
background:url(/images/sub-cat-black.gif)
}

.tableHeading,#cartSubTotal {
background:#e6e6e6
}

#scQuantityHeading,#scProductsHeading,#scUpdateQuantity,#scUnitHeading,#scTotalHeading,#scRemoveHeading {
background-color:#cde0f3
}

#cartSubTotal {
border-top:1px solid #ccc;
font-weight:700;
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:#3C3;
position:relative
}

.cartOldItem {
color:#609;
position:relative
}

.cartBoxTotal {
text-align:right;
font-weight:700
}

.cartRemoveItemDisplay {
width:3.5em
}

.cartAttribsList {
clear:both;
margin-left:1em
}

#mediaManager {
width:50%;
background-color:#E4FEf5;
border:1px solid #003D00;
margin:0.2em;
padding:0.5em
}

.normalprice,.productSpecialPriceSale {
font-weight:400;
text-decoration:line-through;
color:#000
}

.productSpecialPrice,.productSpecialPriceSale,.productPriceDiscount {
color:red;
font-weight:700;
font-size:.8em
}

.productSalePrice {
color:#000;
font-weight:700
}

.orderHistList {
list-style-type:none;
margin:1em;
padding:0.2em 0
}

#cartBoxListWrapper ul,#ezPageBoxList ul {
list-style-type:none
}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
margin:0;
padding:0.2em 0
}

.totalBox {
width:5.5em;
text-align:right;
padding:0.2em
}

.lineTitle,.amount {
text-align:right;
padding:0.2em
}

.amount {
width:5.5em
}

#cartContentsDisplay {
border:1px solid #e6e6e6
}

table#cartSumWrap {
color:#000;
font-size:.8em;
vertical-align:middle;
margin:5px 5px 10px 10px;
padding:0
}

table#cartSumWrap tr td {
vertical-align:middle
}

table#cartSumWrap img {
margin:2px 5px 0 0
}

#craftysyntax {
overflow:none
}

#craftysyntax img {
display:block;
margin:0
}

#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
margin:0 1em 1em 0
}

#productMainImage {
margin:5px 20px 20px 0
}

#cartImage {
margin:0.5em 1em
}

.brEight {
line-height:8px
}

.attribImg {
width:20%;
margin:0.3em 0
}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
margin:1em 0
}

.centerBoxWrapper {
border:1px solid #9a9a9a;
height:1%;
width:777px;
margin:1em auto
}

#crossSell {
border:1px solid #9a9a9a;
width:auto;
max-width:777px;
height:1%;
margin-top:1em
}

h2.centerBoxHeading {
font-size:1.2em;
color:#fff
}

h3.leftBoxHeading,h3.leftBoxHeading a,h3.rightBoxHeading,h3.rightBoxHeading a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
color:#fff
}

#manufacturersHeading,#currenciesHeading,#musicgenresHeading,#recordcompaniesHeading,#searchHeading,#search-headerHeading {
font-size:0.9em;
color:#fff
}

.leftBoxHeading,.rightBoxHeading {
background:#000 url(/images/sub-cat-black.gif) repeat-x top left;
margin:0;
padding:.5em 0.2em
}

.centerBoxHeading {
background:#000 url(/images/sub-cat-black.gif) repeat-x top left;
height:25px;
vertical-align:middle;
margin:0;
padding:.2em 0.2em
}

.leftBoxContainer,.rightBoxContainer {
background:#f9f9f9;
border-bottom:1px solid #000;
margin:0
}

.sideBoxContent {
background:#f9f9f9;
font-size:12px;
font-family:sans-serif;
padding:0.6em 0.4em
}

h3.leftBoxHeading a:hover,h3.rightBoxHeading a:hover {
color:#FF3;
text-decoration:none
}

.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited {
color:#FFF
}

.leftBoxHeading {
text-align:left;
padding-left:0.4em
}

a.liveSprite {width:180px; height:40px; background: url('/livehelp/onoff_images/lh-sprite.jpg') no-repeat 0 0; display:block; text-indent:-9999px; margin-top:4px}
a.liveSprite:hover {background-position:0 -40px}
a.liveSprite:active {background-position:0 1px}

input.sbvSearch {width:170px; height:30px; background: url('/livehelp/onoff_images/sbv_sprite.gif') no-repeat 0 0; display:block; text-indent:-9999px}
input.sbvSearch:hover {background-position:0 -30px}
input.sbvSearch:focus {background: url('/livehelp/onoff_images/sbv_sprite.gif') no-repeat 0 -30px}

a.checkoutBtn {width:160px; height:60px; background:url('/includes/templates/classic/buttons/english/button_checkout.gif') no-repeat 0 0; display:block; text-indent:-9999px}
a.checkoutBtn:hover {background-position:0 -60px}
a.checkoutBtn span {display:none;}

#bestsellers .wrapper {
margin:0 0 0 1.5em
}

#bestsellers ol {
margin-left:1.1em;
padding:0
}

#bestsellers li {
margin:0.3em 0;
padding:0
}

#bannerboxHeading {
background-color:#00C
}

#upProductsHeading {
text-align:left
}

#upDateHeading {
text-align:right
}

#subcatlistt {
_margin:10px 0 5px 40px;
padding-left:0;
list-style:none;   
margin:10px 0 0 40px
}

.subcatlistt { 
text-align:left;
_margin:10px 0 5px 40px;
padding-left:0;
list-style:none;
margin:10px 0 0 40px
}

.rowOdd {
background-color:#fff;
height:1.5em;       
vertical-align:top
}

.Odd {
background-color:#E8E8E8
}

.rowEven {
background-color:#fff;
height:1.5em;      
vertical-align:top
}

#cartProdTitle {color:black; text-decoration:underline;}

#myAccountGen li,#myAccountNotify li {
margin:0
}

.accountTotalDisplay,.accountTaxDisplay {
width:20%;
text-align:right
}

.accountQuantityDisplay {
width:10%;
vertical-align:top
}

TR.tableHeading {
background-color:#cacaca;
height:2em
}

.productListing-rowheading {
background-color:#abbbd3;
background-image:url(/images/sub-cat-black.gif);
height:2em;
color:#FFF
}

.productListing-rowheading a:link,.productListing-rowheading a:visited,.productListing-rowheading a:active, .productListing-rowheading a:hover {
color:#fff;
text-decoration:none
}

.itemTitle {
border:0;
margin:0;
padding:0
}

#siteMapList {
width:90%;
float:right
}

.ratingRow {
margin:1em 0 1.5em
}

LABEL#textAreaReviews {
font-weight:400;
margin:1em 0
}

.TuffCountryLand {
border:0;
width:100%;
margin:0 auto
}

.tuffTd {
vertical-align:top;
width:50%
}

.h4hel {
color:#c00;
font-size:18px;
text-align:left;
font-weight:700;
margin-bottom:.3em;
padding-bottom:0;
border-bottom:2px solid #e6e6e6;
display:block;               
margin-top:15px
}

.ptim {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-align:justify;
margin:5px;
padding:0
}

.ptim b {
color:#c00
}

.phel {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
text-align:justify;
padding-left:0;
margin-top:0;
margin-bottom:.5em;
padding-top:0
}

.h4land {
font-size:18px;
text-align:left;
font-weight:700;
margin-bottom:0;
padding-bottom:0
}

.landp {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:400;
text-align:justify;
padding-left:0;
margin-top:0;
padding-top:0
}

.cDescTen {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
font-weight:400;
text-align:left;
margin-top:0;
margin-bottom:1em;
padding:0 10px
}

.cDescTenTop {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
font-weight:400;
text-align:left;
margin-top:1em;
margin-bottom:1em;
padding:0 1em
}

.optionName back {
color:#fff
}

#productAttributes {     
float:left;    
background-color:#000;
margin:0;
-moz-border-radius: 10px;
border-radius: 10px;
padding:5px 10px 0
}

.ulpromo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
margin-top:0;
margin-left:30px;
padding-left:0
}

.headingImg {
border:0;
width:777px;
margin:0;
-moz-border-radius: 10px;
border-radius: 10px;
padding:0
}

.headingText {
color:#fff;
font-size:8pt;
width:218px;
position:absolute;
top:10px;
right:10px;
_right:20px
}

.headingText ul {
border:0;
line-height:14px;
margin:0;
padding:4px 12px 4px 17px
}

.headingText ul li {
border:0;
margin:0;
padding:0
}

div.descriptionBox {
background:#fff url('/images/bar-bg.gif') bottom center repeat-x;
color:#000;
height:1%;
border:1px solid #e6e6e6;
overflow:hidden;
margin:1em auto 0;
-moz-border-radius: 10px;
border-radius: 10px;
padding:1em
}

div.landingCont, div.newCatBoxHolder {
height:1%;
background:#fff url('/images/bar-bg.gif') bottom center repeat-x;
color:#000;
overflow:hidden;
border:1px solid #e6e6e6;
clear:both;
margin:1em auto 0; 
-moz-border-radius: 10px;
border-radius: 10px;
padding:1em
}

div.landingCont p, div.descriptionBox p {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
text-align:left;
line-height:1.4em;
margin:.5em 0 0;
padding:0
}      

div.landingCont p.first {margin-top:0}

ul.land {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.4em;}
ul.land li {margin-bottom:.5em}

div.landingCont .leftImg {
background:#fff;
margin-right:1em;
float:left;
clear:both;
padding:.5em
}       

div.landingCont table {
width:85%;
margin:0 auto;
padding:0
}

div.landingCont table td.rtfrt {
width:40%;
text-align:center;
line-height:2em
}

div.landingCont table td {
vertical-align:middle;
padding:.5em
}

div.landingCont div {
width:414px;
float:left;
clear:right
}

div.landingCont div p {
text-align:justify
}

div.landingCont div div {
clear:both;
margin:5px 0 0
}        


div.landingCont div div span.spanLeft {
float:left;
font-size:1.4em;
font-weight:700;
margin-top:2px
}

div.landingCont h5 {
font-size:1.8em;
font-weight:700;
color:red
}

div.landingCont b {
font-size:1.4em;
border-bottom:1px dashed red
}

.redBottom {
background:url(/images/underline.gif) bottom left no-repeat;
color:#000;
margin:0;
padding:0 0 5px
}

.tuffContainer {
border:1px solid #e6e6e6;
margin:1em auto 0;
-moz-border-radius: 10px;
border-radius: 10px;
padding:20px 0
}

.selectModel {
font-size:11px;
font-weight:bold;
margin:0 0 0 30px
}

.selectModelTen {
font-size:10px;
margin:0 0 0 0px
}

.nomargBlk {
border:0;
color:#000;
margin:0;
padding:0
}      

.tenmargBlk {
color:#000;
margin:0 0 0 10px;
padding:0
}

.trymargBlk {
color:#000;
margin:0 0 0 30px;
padding:0
}

.boxHeader {
color:#000;
margin-left:10px;
font-family:helvetica, impact, sans-serif;
font-weight:700;
font-style:italic
}

div span.t123 {
background:url('/images/sub-cat-black.gif') repeat-x;
text-align:left;
display:block;
height:20px;
font-weight:700;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
color:#fff;
margin:0;
padding:.4em 0 0 .4em
}

#descSubLink,#indexDefaultHeading,#shippingInfoHeading,.hiddenField {
display:none
}

a:link,#navEZPagesTOC ul li a,a:visited {
color:#c00;
text-decoration:underline
}

a:active,div.landingCont div div span.spanLeft strong {
color:red
}
a:hover {
color:#000;
text-decoration:underline
}

h1,h2 {
font-size:1.5em;   
color:#000
}

#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back {
float:left
}

#checkoutPayment LABEL.radioButtonLabel,.important,#cartBoxEmpty,#cartBoxVoucherBalance,SPAN.category-subs-parent,SPAN.category-subs-selected,.bold {
font-weight:700
}

#footerLinks1,#footerLinks2,#footerLinks3 {
float:left;
text-align:left;
margin:2em 0 0 1em
}

#loginTopWrap,.headingHolder {
position:relative
}

#topHead {height:80px; display:block; position:relative;}

#midHeadWrap,#botHeadWrap {
height:20px;
background:url('/images/new-header_02.jpg') top left no-repeat;
text-align:center;
margin-bottom:1em
}

#midHead,#botHead {
color:#FFF;
font-size:.9em;
display:block;
margin:0;
padding:8px 0
}

#navMain ul li,#navSupp ul li,#navCatTabs ul li,.visibleField {
display:inline
}

#navMainSearch,.moreinfoBut,.gvBal,.forward,#shoppingCartDefault #PPECbutton,div.landingCont div div span.spanRight {
float:right
}    

a.moreinfoBut {width:100px; height:29px; background:url('/images/more-info.gif') no-repeat 0 0; display:block; margin-right:-4px;}
a.moreinfoBut:hover {background-position:0 -29px;}
a.moreinfoBut span {display:none;}

#navBreadCrumb a:link,#navBreadCrumb a:visited,#navBreadCrumb a:active,A.category-top,A.category-top:visited,A.category-links,A.category-links:visited,#informationContent A:link,#informationContent A:visited,A.category-subs,A.category-products {
color:#000;
text-decoration:none
}

#navBreadCrumb a:hover,table#cartSumWrap a:link,table#cartSumWrap a:visited,table#cartSumWrap a:active,table#cartSumWrap a:hover,.categoriesContent a:hover,.categoriesContent a:active,.sideBoxContent a:hover,A.category-top:hover,A.category-links:hover,#informationContent A:hover {
color:red;
text-decoration:underline
}

#navColumnOne,#navColumnTwo,#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart {
background-color:#fff
}

.listingModel,.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
font-size:0.9em
}

#listCell0-1,.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.centerBoxHeading,.rightBoxHeading,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg,.suspensionKitainer td,#manufacturerinfoContent ul {
text-align:center
}

.productListing-odd,.productListing-even {
background:#fff url('/images/bar-bg-short.gif') bottom center repeat-x;
padding:0
}

#cartDefaultHeading,#shippingEstimatorHeading,.categoriesContent a:link,.categoriesContent a:visited,.categoriesContent a {
color:#000
}

#subcatlistt li,.subcatlistt li {
padding-left:14px;
background-image:url(/includes/templates/classic/images/arrow.gif);
background-repeat:no-repeat;
background-position:0 .1em;
margin-bottom:10px
}

.productTable {background:#000;}
.productTable tr.red td {background:#c00; font-weight:bold; text-align:center; color:#fff;}
.productTable tr.gray td {text-align:center; background:#e6e6e6; font-weight:bold;}
.productTable tr td {background:#fff;}

.codetab {text-align:center; width:550px; margin:0 auto 1em;}
.codetab td {border:1px solid #a6a6a6}
.codetab th {background:#e6e6e6; border:1px solid #a6a6a6; font-weight:bold;}

.ulhel,.landul {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-align:justify;
margin-top:0
}

.ulhel li {margin-bottom:.5em}

.hrhel,.landhr {
height:2px;
border-top:0 solid #000;
color:#000;
background-color:#000;
margin-top:2px;
padding:0
}

#attribsOptionsText,.attribsSelect {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#fff
}

.cont780 {width:780px; margin:0 auto; text-align:center;}
.bann2 {margin-top:-2px;}

#timbrenInstall {font-size:28px; font-weight:bold; color:#000; margin-top:.2em; margin-left:.5em; margin-bottom:0;}
div.centerBoxContentsNew a {padding:0 10px;}
fieldset.floatingBox legend {  border: 1px solid #f00; /*#cccccc;*/
  background-color: #000; /*#E8E8E8;*/
  color: #fff;}    
  
div.newCatBox {float:left; vertical-align:top; padding:5px 5px 40px; background:url('/images/fld-crnr.png') bottom right no-repeat; width:176px; text-align:center; height:140px;}
div.newCatBox a {color:#c00}  
.newCatImg {margin:0 auto 1em; display:block; border:0}
img.blgLft {margin:0 1em 1em 0; border:5px solid #e6e6e6}  
.centerBoxContentsCrossSell {margin:1em 0;} 
#ezPageDefault div div.giftsUnder a {font-size:18px; color:black}
.giftsUnder {margin:1em 0; width:45%; background:#efefef; padding:0 1em .5em; border:1px solid #e6e6e6}
.giftsUnder img {border:5px solid #e6e6e6; background:white; vertical-align:middle; margin:0 .5em .5em 0;}

select.sbv {width:170px; margin:0 auto 5px;}
form.sbv {margin:0;}
#couponAdd {float:right;width: 120px; margin:0 2px 10px; padding:5px; text-align:center; border:2px dashed #0099ff; background:#e6e6e6; font-weight:bold}
