
a img {border: none; }







a, #navEZPagesTOC ul li a {



        color:#353434;



        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:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; color:#353434;



        }







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



        }







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;



        }







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



        width: 12em;



        float: left;



        }







P, ADDRESS {



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



        }







.messageStackCaution {



        background-color: #FFFF66;



        color:#353434;



        }







/*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:#353434; 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:#353434;



        }



.floatingBox a {color:#353434;}



#productDetailsList li a{ color:#353434;}



#productDetailsList li { color:#353434;}



.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:#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:0px 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:#353434;



        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;



        } 







.totalBox {



        width: 5.5em;



        text-align: right;



        padding: 0.2em;



		font-weight:bold;



        }







.lineTitle, .amount {



        text-align: right;



        padding: 0.2em;



        }







.amount {



        width: 5.5em;



        }







/*Image Display*/











.categoryIcon {}



#cartImage {



        margin:0;



        }







/*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 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 {



	font-size:15px; font-weight:bold; color:#989898; text-decoration:line-through;



}







.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-size:15px; font-weight:bold; color:#ff7300; line-height:normal;}







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







#specialsListing .centerBoxContentsNew { text-align:center; margin: 15px 0;}



#indexCategories .centerBoxContentsNew { text-align:center; margin: 15px 0; font-weight:bold;  }







newsInfo {



  text-align: left;



  font-style: normal;



}







.newsContent {



font-size: 1.0em;



}







#newsArchivTitleHeading {



	text-align: left;



	}







#newsArchivDateHeading {



	text-align: right;



	}

	

	/* news list */

.newslist {text-align:left; overflow:hidden; margin:5px auto; width:900px; font-size:12px}

.newslist .newsheader {line-height:30px;height:30px;text-align:left;border-bottom:solid 1px #D3D3D3;color:#990000; font-size:14px; font-weight:bold; width:800px;}

.newslist .box5{ width:290px; float:left; margin-top:5px; margin-left:5px;}

.newslist .box5 a{color:#478A00; }

.newslist .box5 a:hover{color:#990000; }



	#trailimageid {

  position: absolute;

  visibility: hidden;

  left: 0px;

  top: 0px;

  width: 220px;

  height: 0px;

  z-index: 1000;

}



#trailimageid div {

  padding: 5px;

  background-color: #FFF;

  border: 1px solid #888;

  text-align: center;

}



#trailimageid h1 {

  font-size: 100%;

  font-weight: normal;

  margin: 0;

  padding: 2px 0px;

  text-align: left;

  width: 100%;

}



#trailimageid img {

  margin: 2px;

  border: none;

}

