/*-------GLOBAL SETTINGS-------------------*/
a {color: #333;}
a:hover {text-decoration: none; color: #999;} 
hr{border-top:dotted 1px #cccccc; }
input ,select{border: 1px inset #ccc;border-color: #ccc;}

/*----------------------------BODY and BODY WRAPPER----------------------------------------*/
body {background: #eeeeee;filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eeeeee, endColorstr=#ffffff)color:#999999;}
	html>body{background-color: #eeeeee;/* background:url(images/bgBody.jpg);*/ background-repeat:repeat-x;}	
#wrapper{border-right:2px solid #333333; border-bottom:1px solid #333333;border-top:5px solid #333333;border-left:2px solid #333333; }
	html>body #wrapper{ width:99.7%; }

/*----------------------------------  BUTTONS  ------------------------------------------*/
/*buttons -  right by accounts */
.buttons {color:#666666;background: #F2F2F2; border-top:solid 1px #F2F2F2; border-left:solid 1px #F2F2F2; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc;filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#cccccc, endColorstr=#ffffff)}

.on {color:#999999; background: #ffffff;border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #F2F2F2; border-bottom:solid 1px #F2F2F2;filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#ffffff, endColorstr=#cccccc)}
 
/*cssButton -----------  prodNew divsleft by accounts---------------------------*/
.cssButton {color:#666666;background: #F2F2F2; border-top:solid 1px #F2F2F2; border-left:solid 1px #F2F2F2; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc;filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#cccccc, endColorstr=#ffffff); }

a:hover .cssButton{color:#999999; background: #ffffff;border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #F2F2F2; border-bottom:solid 1px #F2F2F2;filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#ffffff, endColorstr=#cccccc)}

/*HEADER----------------------------------------- ----------------------------------------------------*/
#Hborder{border-bottom:dotted 1px #999999;  }
#header {filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#cccccc);background:#EBEBEB;}
/*left side*/
.logo a{color:#ffffff;font-size:xx-large;}
 #headerMid,.logo h1 {color:#ffffff;}

		
/*GENERIC NAVIGATION ------------------------------------- --------------------------------------------------- */ 				
	.nav{filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#ffffff, endColorstr=#cccccc); background:#F2F2F2;  }
	.nav li {border-top:solid 1px #F2F2F2; border-left:solid 1px #F2F2F2; border-right:solid 1px #666666; border-bottom:solid 1px #666666; filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#ffffff, endColorstr=#cccccc); background:#F2F2F2; }
			.nav  .topcat  a:hover{background:#ffffff;filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#cccccc, endColorstr=#ffffff); border-top:none; }
			.nav .topcat a.activelink{background:#ffffff;filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#cccccc, endColorstr=#ffffff); border-top:none;}
			.nav .sel a {}
			.footer .nav li a:hover{background:#ffffff;filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr=#cccccc, endColorstr=#ffffff); border-top:none; padding-top:5px;padding-bottom:5px;top:4px;*top:-2px}
#mainMenu .topcat{border-bottom:none;}

/* -------------------------------------PRICE AND MANUF NAMES --------------------------------------------------- */ 
.productPrice { font-weight:bold;color:#cc0000 ;}
.manufacturersName{color:#cc0000;}

/*-----------------------------------------------BREAD AND INFO MENU BAR----------------------------------- */

/* -------------------------------------------------------- LEFT COLUMN ---------------------------------------------- */
.colBorderL{border-right:dotted 1px #666666;}

/* ------ ------------------CATEGORIES MENU ------------------- */
#thecategories .infoBoxHeading{border-bottom:1px dotted #cccccc; }		
.topcat{border-bottom:1px dotted #333333;border-bottom:1px dotted #cccccc;}
.topcat.#secondcat a.activelink{color:#cccccc ; }
.topcat a.activelink {text-align:left;color:#999999}
html>body /**/#secondcat a.activelink{text-align:left;color:#666666}
	
/* ----------------------------------------------- RIGHT COLUMN ------------------------------------------------ */
.colBorderR{border-left:dotted 1px #666666;text-align:center;}

/*  MAIN CONTENT CENTER -------------------------------------------------- */
#topText{scrollbar-base-color:#eeeeee; scrollbar-arrow-color:#BE070C; scrollbar-track-color:#ffffff; scrollbar-shadow-color:#eeeeee; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#eeeeee;  
color:#333; border-bottom:1px solid #ccc;}	
#topText h2{color:#999999;}		
.prevNextBar td{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;}

/*  ------------------------------------ PRODUCT IMAGES BOX IN PROD NEW - HOME------------------------------------- */
.thumbInProd{border:solid 1px #cccccc;}
.newProd{border:solid 1px #ffffff; background:#eeeeee; filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#eeeeee)}
.newProd table tr td{}                          
.newProd .ImginNewProd{background:#fff;                                                                  }	
.prodDesc {border:0px solid #cccccc}

/*-------------- ZOOMS---------------*/ 
.prodList .popImage{border:1px solid #333333;  background:#fff }

/*  ---------- CATEGORY IMAGES BOX IN INDEX ------------- */
.catImage{border:dotted 1px #cccccc;background:#eeeeee;}

/*------------------------------------PRODUCT LISTING--------------------------------------*/
tr.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, tr.shippingOptions-odd {background: #F2F2F2;}
tr.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, tr.upcomingProducts-even, TR.shippingOptions-even {
background: #fff;
}
TD.productListing-data {border-bottom:1px dotted #cccccc;border-top:1px dotted #cccccc; }

/*--------------------------------- FOOTER-----------------------------------*/
#footer{background: #F2F2F2;}
td #date {color: #666666;}

 /*--------------------------------------BOXES--------------------------------------------------*/
.infoBoxHeading {color:#cc0000;border-top:1px dotted #cccccc;border-bottom:1px dotted #ffffff;}
 
/*--------------------------------- ELEMENT STYLES -----------------------------------*/   
SPAN.productSpecialPrice { color: #ff0000;}
SPAN.errorText {color: #ff0000;}
.moduleRowOver {  background-color: #D7E9F7; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; }
.checkoutBarCurrent { color: #000000; }
.messageStackError, .messageStackWarning { background-color: #ffb3b5;}
.messageStackSuccess {  background-color: #99ff00; }
.inputRequirement { color: #ff0000; }
.messageStackSuccess {background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }


