.voltageTable {
     border-collapse: collapse;
     margin-left: 20px;
     margin-top: 15px;
     margin-bottom: 15px;
}

.voltageCell {
     border: 1px solid black;
     border-collapse: inherit;
     width: 138px;
     font-weight: bold;
}

.voltageTH {
     border: 1px solid black;
     border-collapse: inherit;
     background-color: #8fb3fd;
     font-size: 15px;
}



/* CUSTOMIZES THE SHOPPING CART PAGE */
h1 {font-size: 2em; color: black; font-weight: bold; padding: 0px 10px;}
.cart-part-number { display: none; }
table.cart input[type="checkbox"] { display: none; }
.cart-actions { visibility: hidden; }
td.cart-summary { padding-right: 50px; }
.cart-shipping-estimate { padding-left: 25px; }
.cart-shipping-estimate h5 {font-size: 16px; margin-top: -25px; margin-bottom: 7px !important; }
#ctl00_pageContent_continueLink {padding-left: 5px; margin-top: -75px; }
td.cart-item-quantity { padding-left: 70px; padding-right: 0px;}
td.cart-item-price { padding-left: 30px; padding-right: 0px;}
.cart-item-image img {padding: 7px; }
.cart-prod-name {width: 230px; }
#ctl00_pageContent_checkoutLink img { padding-top: 18px; }
#ctl00_pageContent_lrLoginOptions_pnlLoginControl table {display: none !important;}
#ctl00_pageContent_lrLoginOptions_rightPane {height: 1px; overflow: hidden;}
.invoice-item-question {margin-top: 10px; float: right;}


/* CUSTOMIZES THE CHECKOUT PAGE */

#ctl00_pageContent_udpShoppingCartDisplay {display: none;}
#ctl00_pageContent_orderInvoiceReview_grdProducts {margin-left: 0px; padding-left: 0px; margin-left: -110px;}
.invoice-detail-row td {margin-left: 100px; }
.invoice-item-question {margin-left: 105px; margin-top: -15px; margin-bottom: 15px;}
.invoice-detail-row h5 {margin-left: 105px; margin-top: 15px; font-weight: bold !important;}
.invoice-summary-item {margin-left: 300px; margin-left: 25px; margin-right: 115px; float: right;}

.content-cart-container {margin-top: 10px; margin-right: 100px;}
.invoice-detail-row {width: 850px; padding-right: 200px;}
.checkout-cart-part-number {display: none; }
.checkout-cart-variations {font-weight: bold; }
.checkout-cart-prod-name h5 {font-size: 14px; }
.checkout-cart-subtotal-label {font-weight: bold; font-size: 1.2em; padding-left: 730px; }
.checkout-cart-subtotal {font-weight: bold; margin-right: 0px !important; padding-right: 0px !important; }
#ctl00_pageContent_giftCertificates_pnlEnterGiftCertificateCode {margin: 0px !important; }
#ctl00_pageContent_couponCodes_pnlEnterCouponCode {margin: 0px !important; }
#ctl00_pageContent_shippingMethods_UPS_showLink { margin-bottom: -10px !important; }
#ctl00_pageContent_shippingMethods_UPS_logo {display: none;}
.checkout-shipping {
     padding-right: 350px;
     padding-left: 100px;
}

.content checkout-customer-container {
     padding-right: 50px;
}

/* makes grey bars in checkout page shorter */
div#wrapper tr.content-head-top-row td, div#wrapper tr.content-head-row td, div#wrapper div.category-list-item-head,  
{height: 20px; padding: 0px !important; margin: 0px !important; }

div#wrapper tr.content-head-top-row td h1, div#wrapper tr.content-head-row td h1, div#wrapper div.category-list-item-head h1, 
div#wrapper tr.content-head-top-row td h3, div#wrapper tr.content-head-row td h3, div#wrapper div.category-list-item-head h3 
{height: 25px; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 10px !important; margin: 0px !important;}

.textbox-center {margin-right: 6px}

div.footerStyle{text-align: center; width: 758px; padding-top: 10px; padding-bottom: 10px; background-color: #ffffff; border-bottom: 0px solid black; border-left: 0px solid black; border-right: 0px solid black}


/* GOVERNS LINKS IN THE FOOTER */

a.botlink:link, a.botlink:visited {
	font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: black; text-decoration: none;
}

a.botlink:hover {
	font-size: 1em; font-weight: bold; font: Verdana, Arial, Helvetica, sans-serif; color: black; text-decoration: underline; 
}


/*---------------------------------------------------------*/
/*             CATEGORY PAGE CODE                */
/*---------------------------------------------------------*/

/*GRID CODE */

div.product-list-text { font-weight: normal; margin-top: 0px; display:none;}

img.product-list-img { margin-bottom: 0px; border: none; margin-left: auto; margin-right: auto}

#CatImg {border: none; }

span.product-list-cost-value {color: #666; font-size: 10pt; font-weight: bold}

span.product-list-cost-label {display: none}

/* THIS IS THE OVERALL PRODUCT DIV IN THE CATEGORY GRID */
div.product-list-item {height: 180px; padding-top: 6px; text-align: center; margin-bottom: 0px}

div.product-list-control {display: none}

div.product-list-save, div.product-list-rating {display: none}

div.product-list-options h5 {margin: 4px 0 4px 0; padding: 0 6px 0 6px}

/* END OF GRID CODE */

/* HIDES OUR OWN SUBCAT HEADING, A LEGACY OF THE OLD SITE */
/* I DID THIS RATHER THAN REMOVE THEM FROM EVERY CATEGORY */
h2.subcategoryHeading {display: none}


/* -----------HIDES THE PAGER CONTROL ON THE CATEGORY PAGES------*/
#ctl00_pageContent_ctl00_sizeSelector.select {display: none}
#ctl00_pageContent_ctl00_sizeLabel.label {display: none}
/*-------------END OF PAGER CONTROL -----------------------------*/

/*------------STYLE FOR PAGER LINKS ON CATEGORY PAGES------------*/
a.pager-link{margin: 0 8px 0 8px;}
a.pager-link:link, a.pager-link:visited {font-size: 1em}
/*-------------END OF PAGER LINKS -----------------------------*/

td.product-list-item-container, td.product-list-item-container-alt {
height: 206px; vertical-align: top
}

td.product-pager-list{text-align: right}


/*----------------------------------------------------------*/
/*               PRODUCT PAGE CODE                 */
/*---------------------------------------------------------*/

div.scrollingDescription {overflow: auto; height: 248px; width: 400px; float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

div.scrollingDescription-innerMargin {margin-right: 5px}

td.prod-detail-lt {vertical-align: top}



div.breadcrumb {display: none}

td.LeftEdge {padding-left:5px}

td.CatImgCell {width:120px; padding-left:11px; padding-right:8px; padding-top: 15px; text-align: center; vertical-align: middle; border: none; }

td.CatLabelCell{width:139px;padding-left:2px; padding-top:3px; padding-bottom:13px; text-align: center; vertical-align: middle;}

td.BookImgCell {width:180px; padding-left:13px; padding-right:10px; text-align: center; vertical-align: middle;}

td.BookLabelCell{width:183px;padding-left:2px; padding-top:3px; padding-bottom:3px; text-align: center; vertical-align: middle;}


/*---------------------------------------------------------*/
/*               CHECKOUT PAGE CODE              */
/*---------------------------------------------------------*/

#ctl00_pageContent_lrLoginOptions_leftPane {vertical-align: top; padding-right: 40px}
td.content-head h3{margin-left: 6px}
td.content-head {height: 14px}




/*---------------------------------------------------------*/
/*               HOMEPAGE MENU & TOP              */
/*---------------------------------------------------------*/


/* CSS Popout Menu */
#menu{
	border:0px;
	margin: 3px 0px 0px 1px;
	padding: 0px;

}
#nav ul {
	border:0px;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}

#test ul {
	border:0px;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	width: 100px;
}
#menu a:hover{
	border:0px;
	margin: 0px;
	padding: 0px;

}
#menu ul {
	border:0px;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#menu ul li {
	z-index:2;
	float: left;
	border:0px;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	position: relative;
}

#menu li ul {
	z-index:2;
	display: none;
	float:left;
	left: -1px; /* Set 1px less than menu width [Existing comment] */
	position: absolute;
	/*top: 32px */
	top: 20px; /*THIS CONTROLS THE TOP OF THE DROPDOWN BOX */
	padding:0px;
	margin:0px;
	/*background-color:#011F5B;*/
	background-color:#FFFFFF;
	width: 140px;   /*THIS CONTROLS THE WIDTH IN FIREFOX; INDIVIDUAL BOXES ARE CONTROLED INLINE */
	_width: 140px; /* IE Fix */
}

/* Styles for Menu Items */
#menu ul li a {
	z-index:2;
	display: block;
	font-size:1em;
	color:white;
	font-family: Verdana;
	white-space:nowrap;
	margin:0px;
	padding:0px;
	text-decoration:none;

}
	
#inner ul {
	z-index:2;
	border:0px;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	/*border-left: 1px solid #B38F2E;
	border-right: 1px solid #B38F2E;
	border-bottom: 1px solid #B38F2E;*/
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#inner ul li {
	z-index:2;
	float: left;
	border:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type:none;
	position: relative;

}

#inner li ul {
	z-index:2;
	display: none;
	float:left;
	left: 0px; /* Set 1px less than menu width */
	position: absolute;
	top: 32px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#011F5B;
	width: 100px;
	_width: 101px; /* IE Fix */
}

#inner ul li a {
	/*This governs the links in the drop-down menus on the home page */
	z-index:2;
	display: block;
	font-size: 1em;
	color:black;
	font-family: Verdana;
	white-space:nowrap;
	padding:3px 0px 3px 0px;
	margin:0px;
	width:140px; /*!!!*/
	height:16px;
	line-height: 13px; /*I ADDED THIS TO CONTROL LINE HEIGHT OF THE DROP-DOWN IN IE 7 + */
	_width:140px; /* IE Fix --THIS CONTROL THE WIDTH IN IE7 AND OTHERS? */   /*!!!*/
	text-indent: 7px;
	text-decoration:none;
	border: none;
	
}

#inner ul li a:hover {
	z-index:2;
	display: block;
	font-size: 1em;
	font-family: Verdana;
	white-space:nowrap;
	padding:3px 0px 3px 0px;
	margin:0px;
	/*background-color:#ECE8A6; */
/*Control the drop-down link hover colors here */
	color:#660000;
	text-indent: 7px;
	text-decoration:none;
}

/* Hack. IE Requirement \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul, #menu li.over ul { display: block; } /* The magic */

#menu a.x, #menu a.x:visited{
	float:left;
	padding: 0px 0px 0px 0px;
	color: black;
	font-size: 12px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}

#menu a.x:hover {
	/*background-color: #703179;*/
	color: gray;

}

#menu a.x:active{

}

.suckerdiv ul li a {
background:#D4D8BD none repeat scroll 0 0;
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
color:black;
display:block;
overflow:auto;
padding:1px 5px;
text-decoration:none;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 120px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
background-color: yellow;
}

.suckerdiv .subfolderstyle{
background: url(../../images/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

a.toplink {
color: #ffffff;
}