
a img {border: none; }
a, #navEZPagesTOC ul li a { color: #1E1819; 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{ }
.biggerText {}

CODE {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#1E1819;}
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 #F7CADB;}
LEGEND {font-weight: bold; padding:0 5px;}
LABEL, h4.optionName {}
LABEL.checkboxLabel, LABEL.radioButtonLabel {}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}
LABEL.inputLabel {width: 11em;float: left;margin-left:10px;}
LABEL.inputLabelPayment {width: 15em;float: left;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {width: 12em;float: left;}
P, ADDRESS {padding: 0.5em;}
ADDRESS {font-style: normal;}
.clearBoth {clear: both; font-size:2px; line-height:2px;}
HR {color:#C1C1C1;border:0; border-top:1px solid #F7CADB;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: #1E1819;}
.messageStackCaution {background-color: #FFFF66;color: #1E1819;}

/*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: #1E1819; 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, #navEZPagesTOCWrapper {margin: 0;color: #1E1819;}
#checkoutShipto, #checkoutBillto {margin: 0;color: #1E1819; width: 49%;}
.floatingBox a {color: #1E1819;}
#productDetailsList li a{ color: #1E1819;}
#productDetailsList li { color: #1E1819;}
.wrapperAttribsOptions { display:block;margin: 0.3em 0em;}

/*navigation*/
#sorter {margin:10px;}
.navSplitPagesResult {margin-top:7px; margin-bottom:7px; margin-left:10px; margin-right:10px; font-size:10px;}
.navSplitPagesResult a {color:#5E2F3B;}
.navSplitPagesLinks {margin-top:7px; margin-bottom:7px; margin-left:10px; margin-right:10px; font-size:10px;}
.navSplitPagesLinks a {color:#5E2F3B;}
.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 #F7CADB;}
#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: #1E1819;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;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0;padding: 0.2em 0em;} 

.totalBox {width: 5.5em;text-align: right;padding: 0.2em;}
.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 {}

.category-products { font-size:12px; line-height:14px;font-weight:bold;}

.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:#FFFFFF; text-transform:uppercase; text-align:center;}
.cartTotalsDisplay{font-size: 10px;}
#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;}
.ratingRow {margin: 1em 0em 1.5em 0em;}

LABEL#textAreaReviews {font-weight: normal;}
#gvFaqDefaultMainContent{margin:10px 15px 0 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;}

.hiddenField, .category-top {	display: none;}
.visibleField {	display: inline;}

.normalprice, .productSpecialPriceSale {}		
.normalprice {color:#A88E95; font-size:12px; line-height:normal; font-weight:bold; text-decoration:line-through; padding-top:5px;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#E93362; font-size:12px; line-height:normal; font-weight:bold; display:block; padding-top:5px;}
.productSpecialPriceSale {text-decoration:line-through;}		
.productPriceDiscount {color:#5E2F3B; display:none;}

.buttonRow, .buttonRow2 {padding:7px 0px; margin:0;}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}

#shoppingcartBody #shippingEstimatorContent {clear: both; }
.seDisplayedAddressLabel {text-align: center;}
.seDisplayedAddressInfo {text-transform: uppercase;text-align: center;font-weight: bold;}
#seShipTo {	padding: 0.2em;}

label.attribsRadioButton {padding: 5px;}