
a img {border: none; }
a, #navEZPagesTOC ul li a {        color: #747F84;        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:#747F84;        }
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 #8C989C;        }
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:#505151;	border:0; border-top:1px solid #505151;	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: #747F84;        }
.messageStackCaution {        background-color: #FFFF66;        color: #747F84;        }
/*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: #747F84; 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: #747F84;        }
.floatingBox a {color: #747F84;}
#productDetailsList li a{ color: #747F84;}
#productDetailsList li { color: #747F84;}
.wrapperAttribsOptions { display:block;        margin: 0.3em 0em;        }
/*navigation*/
#sorter {margin:10px;}
.navSplitPagesResult { margin-left:10px; margin-right:10px; margin-top:8px; margin-bottom:8px; }
.navSplitPagesLinks { margin-top:9px; margin-bottom:9px; margin-left:10px; margin-right:10px;}
.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 #505151;        }
#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: 0.8em;        }
.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: #747F84;        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 {        }
.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:#FF6D40;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;}

/*  --------------- PRICES ---------------  */
.normalprice, .productSpecialPriceSale {        
}
		
.normalprice {	color:#747F84; font-size:12px; font-weight:bold; text-decoration:line-through; line-height:1.51em;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale { 	color:#FF4C23; font-size:12px; line-height:normal; font-weight:bold;}
.productSpecialPriceSale {	text-decoration:line-through;}
		
.productPriceDiscount {display:none;}

/*  --------------- BUTTONS ---------------  */
.buttonRow, .buttonRow2 {padding:7px 0px; margin:0;}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}
#languagesContent{text-align:center;}
#productDateAvailable{font-size:12px}
.hiddenField{display:none;}

/* Alternate CSS */
.productGeneral{font-size:13px;line-height:20px;}
#productName{font-size:16px !important;}
#cartAdd{font-size:16px;background:#eee;color:#333;}
#loginDefault{font-size:13px;line-height:17px;}
.main{width:960px !important;}
input, select, textarea{font-size:13px !important;}

.skroutzlink{font-size:14px;border:1px solid #ddd;width:230px;text-align:center;padding:20px;}
.skroutzlink a{color:#11719E;font-weight:bold;}

legend.newcustomer{font-size:14px;margin:20px 0 0 0;padding:0 10px 15px 10px;color:#30c3f2;}
fieldset fieldset{border:none;}

