/* CSS Document */
*
{
    margin: 0;
    padding: 0;
}

@import ('default.css');
@import url('invoice.css');

#myelement
{
color: #999; /* shows in all browsers */
*color: #999; /* notice the * before the property - shows in IE7 and below */
_color: #999; /* notice the _ before the property - shows in IE6 and below */
}

/*
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #000000;
}
*/
body {
  padding: 0px;
  margin: 0px;
 /* background: #00225f url('images/body-bg.jpg') repeat-x scroll 0px 100px; */
  font-family: Verdana, Helvetica, Arial;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  color: #000000;
}

td {
  font-size: 11px;
}

.westwell
{
    width: 82% !important;
}


div#wrap
{
    width: 82% !important;
}


#ctl00_ctl00_mainslot_loginslot_nploginblock_loginMain_UserName
{
  display: none; 
}


#ctl00_ctl00_mainslot_loginslot_nploginblock_loginMain_Password
{
 display: none; 
}


a {
    color: #414141;
}

a.novisitinterest
{
    color: #414141;
}

a.novisitinterest:link
{
    color: #414141;
}

a.novisitinterest:visited
{
    color: #414141;
}

a.novisitinterest:hover
{
    color: #414141;
}

a.novisitinterest:active
{
    color: #414141;
}

/* search form */
.searchinput {
    font-size:11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* font-family:Arial, Helvetica, sans-serif; */
    color:#333; 
    width:110px;
} 

.npbutton {
	padding: 3px;
	padding-left: 8px;
	display: block;
	border: 1px none #cecece;
	white-space: nowrap;
	/*background-color: #EBEBEB;*/
	height: 30px;
}

.maincontent-breadcrum {
  clear: both;
  float: left;
  width: 100%;
  background: #fff;
  color: #666;
}


.maincontent-breadcrum div {
  margin: 0px 0px 0px 20px;
  padding: 0px;
  margin-bottom: 500px !important;
}
.maincontent-breadcrum a {
  font-weight: normal !important;
  font-size: 12px !important;
  color: #666 !important;
}
.maincontent-breadcrum a.on {
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  color: #666;
}
.maincontent-breadcrum span {
  font-size: 16px;
  letter-spacing: -2px;
}

#ctl00_smpBreadCrumbs
{
    margin-bottom: 5px !important;
}

.horizontal hr 
{
    width: 82%;  
    height: 2px;
    color: Blue;
    
}

.verthr hr 
{
    width: 5px;
    height: 500px;
    color: White;
}


.vertical hr 
{
    text-align: right;
    width: 1px;
    height: 200px;
}

.npheader {
	font-size: 12px;
	BACKGROUND-COLOR: #D2CFCF;
	color: #414141;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}

.nobkgrdplease
{
	BACKGROUND-COLOR: #FFFFFF !important;
}

.npheadertd {
	font-size: 12px;
	BACKGROUND-COLOR: #D2CFCF;
	color: #414141;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 100%;


	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.bgroundtd
{
	background-image: url(inStock.gif); 
	background-repeat: no-repeat;
	background-position: center;
}

.ournpsubheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;    
    COLOR: white;
	Height: 26px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	background-image: url(labelbggray.jpg); 
	background-repeat: repeat-x; 
    /* BACKGROUND-COLOR: gray; */
    white-space: nowrap;
    padding-right: 0px;
    border: solid 1px white !important;
    margin: 0 0 0 0;
}

.ournpsubheader th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    /* FONT-SIZE: 9pt; */
    FONT-SIZE: 8pt;
    /* FONT-WEIGHT: 600; */    
    COLOR: white;
	Height: 26px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	/* background-image: url(labelbggray.jpg); 
	background-repeat: repeat-x; */
    BACKGROUND-COLOR: darkgray; 
    white-space: nowrap;
    padding-right: 5px;
    border: solid 1px white !important;
    margin: 0 0 0 0;
}



.npsubheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;    
    COLOR: black;
	Height: 26px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image: url(labelbg.jpg); 
	background-repeat: repeat-x;
    BACKGROUND-COLOR: #DEDFCE;
    white-space: nowrap;
}

.nptable
{
    width: 100%;
	/* width: 82%;   */
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
	table-layout: auto;
	border-color: Silver;
    border-width: 1px 1px 1px 1px;
    border-style: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt;


}


.ournptable table
{
    width: 100%; 
	/* width: 82%;   */
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
	table-layout: auto;
	border-color: Silver;
    border-width: 0px 0px 0px 0px;
    border-style: solid;

	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt;
    
    
    


}


table.npbody
{
	/* width: 100%; */
	width: 82%;
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
	table-layout: auto;
	/* border-color: Silver; */
	border-color: White;
    border-width: 5px 0px 0px 0px;
    border-style: solid;

}


.ournpbody table
{
	/* width: 100%; */
	width: 120%;
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
	table-layout: auto;
	/* border-color: Silver; */
	border-color: White;
    border-width: 5px 0px 0px 0px;
    border-style: solid;

}

table.npbodywhite
{
	width: 100%;
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
	table-layout: auto;
	/* border-color: Silver; */
	border-color: White;
    border-width: 5px 0px 0px 0px;
    border-style: solid;

}

.npbodywhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
}
.npbodywhite a
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
    COLOR: #333333;
    BACKGROUND-COLOR: transparent;
}
.npbodywhite a:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: transparent; 
}


.npbodyleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    text-align: left !important;
    border: 1px;
    float: left;
    white-space: nowrap !important;
    padding-top: 10px;
}

td.butleft
{
    float: left;
}


.tcsnpbody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9px; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    border: solid 1px white;
}


.tcsnpbodyalt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9px; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    border: solid 1px white;
    /*BACKGROUND-COLOR: #CECECE;*/
}



.npbody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
}

.npbody a
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
    COLOR: #333333;
    BACKGROUND-COLOR: transparent;
}
.npbody a:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: transparent; 
}

.npbodyalt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE; 
}
.npbodyalt a
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
    COLOR: #C50000;
    BACKGROUND-COLOR: transparent;
}
.npbodyalt a:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: transparent; 
}
.npempty
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 10pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE;



}

tr.npempty > td
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 10pt; 
    /* FONT-WEIGHT: 500; */ 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE;
}

.npwarning
{
    COLOR: darkRed;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 700
}

.nphighlight
{
	background-color:red;
}
.npbannerslot{
	background-color:#FFFFFF;
}
.npleftslot
{
	background-color:#FFFFFF;
}




@media screen {.nprightslot{
	background-color:#FFFFFF;
}}

@media print {.nprightslot{
	background-color:#FFFFFF;
	position: absolute !important;
    left: -999px !important;
    width: 990px !important;
}}


@media print {#ctl00_rightslot_ctl01_SearchPanel{
	position: absolute !important;
    left: -999px !important;
    width: 990px !important;
}}
               

.nptopslot{
	background-color:#FFFFFF;
}
.npbottomslot{
	background-color:#FFFFFF;
}
.npmainslot{
	background-color:#FFFFFF;
}
.nptrailerslot{
	background-color:#FFFFFF;
}

/* tree */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 0px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}


table#ctl00_ctl00_mainslot_mainslot_npplblock_PartsListRepeater.npbody
{
    padding-right: 700px;
}

.item_blurb_group {

  float: left;

  width: 100%;

  margin: 20px 0px 0px 0px !important;

  padding: 0px;

  list-style: none;

  border-bottom: solid 1px #01327f;

}

.item_blurb_group li {

  float: left;

  list-style: none;

  margin: 0px 0px 0px 5px !important;

  padding: 0px;

}

.item_blurb_group li a {

  display: block;

  font-size: 11px;

  width: 73px;

  background-color: #666;

  color: #fff;

  padding: 4px 10px 3px 10px;

  text-decoration: none;
  text-align: center;
  
  

}

.item_blurb_group li a:hover {

  background-color: #0060e2 !important;
  text-decoration: none;

}

.item_blurb_group li.on a {

  background-color: #02327c;

}


.prev_next_group {

  float: left;

  width: 100%;

  margin: 20px 0px 0px 0px !important;

  padding: 0px;
  padding-right: 3px;

  list-style: none;

  border-bottom: solid 1px #01327f;

}

.prev_next_group li {

  float: right;

  list-style: none;

  margin: 0px 0px 0px 5px !important;

  padding: 0px;

}

.prev_next_group li a {

  display: block;

  font-size: 11px;

  width: 83px;

  background-color: #666;

  color: #fff;

  padding: 4px 10px 3px 10px;

  text-decoration: none;
  text-align: center;

}

.prev_next_group li a:hover {

  background-color: #0060e2 !important;

  text-decoration: none;

}

.prev_next_group li.on a {

  background-color: #02327c;

}

.ourdim 
{
    border: 0px; !important;
	text-align: left;
}
   
div#ct100_ct100_mainslot_partsize_nppsblock_pnlMain
{
    border: 1px; !important;
}

.faq_group {

  float: left;

  width: 100%;

  margin: 20px 0px 0px 0px !important;

  padding: 0px;

  list-style: none;

  border-bottom: solid 1px #01327f;

}

.faq_group li {

  float: left;

  list-style: none;

  margin: 0px 0px 0px 5px !important;

  padding: 0px;

}

.faq_group li a {

  display: block;

  font-size: 11px;

  width: 75px;

  background-color: #666;

  color: #fff;

  padding: 4px 10px 3px 10px;

  text-decoration: none;

}

.faq_group li a:hover {

  background-color: #0060e2 !important;

  text-decoration: none;

}

.faq_group li.on a {

  background-color: #02327c;

}


#ctl00_ctl00_mainslot_mainslot_npplblock_PartsListRepeater 
{
    border: solid 2px white;
    /* border-right: ridge 0px grey !important; */
}

#ctl00_ctl00_mainslot_mainslot_npplblock_PartsListRepeater > tr > td
{
    border-left: ridge 1px grey !important; 
}

#ctl00_ctl00_mainslot_mainslot_npplblock_PartsListRepeater_ct100_PartImageLink a > img 
{
    align: center;
}

/*
a#ctl00_ctl00_mainslot_mainslot_npplblock_PartsListRepeater_ctl01_PartImageLink > img
{
    border-right: ridge 1px grey !important; 
}
*/

.partcell
{
    border-left: solid 1px black !important;
    border-collapse: inherit;
}

div.partcell a
{
    border: 7px;
}




a.horizontal
{
    border: inherit;
    text-align: center !important;
}


table.nosilver
{
    border-color: white !important;
    border-width: 1px 0px 0px 0px !important;
    margin-left: -5px !important;
}


span#ctl00_ctl00_mainslot_partdescription_sysPartDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    text-align: justify !important;
    margin-left:0px;
    margin-top: 25px;
}

span#ctl00_ctl00_mainslot_partsimilarsellers_nppss_lblPeopleWhoBought
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    text-align: justify !important;
    margin-left:0px;
    margin-top: 5px;
}

.westwellHiRes
{
    align: center;
}

.nextToInput
{
    margin-top: -15px;
}

#ctl00_ctl00_mainslot_loginslot_nploginblock_loginMain_UserName
{
    margin-top: 15px !important;
}


#ctl00_ctl00_mainslot_loginslot_nploginblock_loginMain_Password
{
    margin-top: 15px !important;
}

hr.underitem 
{
    width: 82%;  
    height: 2px;
    color: Blue;
    margin-left: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
}


.checkoutbutton
{
    margin-right: 1px;
}

.csbr_header
{
}

#ctl00_ctl00_mainslot_mainslot_topimage
{
}


table#ctl00_ctl00_mainslot_mainslot_rblBillingAddress
{
    width: 82% !important;
}


div.npadminsuffixlabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: black;
}

.nplabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    COLOR: black;
}


.npadminlabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: white;   /* black; */

	/**/
  /*width: 135px !important;*/
  /*background-color: #DFE9F7;*/ 
  background-color: #00225f;    /* #bfd4f0; */  /* maybe #ccddf3 maybe #cdddf4 */ 
  padding: 7px 5px 7px 12px;
  margin: 0px;
  border-right: solid 10px #fff;
  /* border-left: solid 3px #9dc1f0; */
}

.tableSubHeading
{
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: white;
    background-color: #00225f;
    padding: 5px 5px 5px 5px;
    margin: 0px;
    border-right: solid 5px #fff;
    border-bottom: solid 5px #fff;
    height: 30px;
    width: 290px;
}

.tableSubHeadingDetail
{
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: black;
    background-color: #EBEBEB;
    padding: 5px 5px 5px 5px;
    margin: 0px;
    border-right: solid 5px #fff;
    border-bottom: solid 5px #fff;
    height: 30px;
    width: 290px;

}

.orderexpensesbizzo
{
    padding-right: 15px;
}


table.ordexp
{
    margin-right: 145px !important;
}

.forceleft
{
    margin-top: 10px !important;
    text-align: left !important;
}

a.pleasecenter
{
    text-align: inherit !important;
}

div.forceleft > span > span
{
    text-align: left !important;
}

#ctl00_ctl00_mainslot_partmanufacturer_npmanfblock_MNFPanel
{
    border-width: 0px !important;
}

#ctl00_ctl00_mainslot_mainslot_npplblock_sysNoData
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    COLOR: black;
}

#ctl00_ctl00_mainslot_partprice_npppblock_PricePanel
{
    text-align: center !important;
    font-weight: bold !important;
}


table#ctl00_mainslot_Orders_OrderHistoryListGrid
{
    width: 500px !important;
}


td.oneoffalign
{
    padding-top: 5px;
}

span#ctl00_ctl00_mainslot_loginslot_sysMessage > p
{
    font-size: small !important;
}


.featuresblurb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 5px;
}


.accessoriesblurb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 12px;
}

.accessoriesblurb li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 12px;
}


.supportblurb li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 12px;
}

.featuresblurb li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 12px;
}

.specblurb li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 12px;
}

.supportblurb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 5px;
}

div#ctl00_ctl00_mainslot_partsize_nppsblock_pnlSize > tr > td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 5px;
}


.specblurb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
    /* text-align: justify !important; */
    margin-left: 15px;
    margin-top: 5px;
}


p.makesmaller 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    COLOR: black;
}

.partpricedisplay
{
    border-bottom: 1px solid black !important;
}


.npadminempty
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:center;
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 10pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #DDFFDD;
}

a.needs_sizing_50 img
{
    width: 50px !important;
    height: 50px !important;
    
}

a.needs_sizing_51 img
{
    width: 50px !important;
    height: 50px !important;
    
}

.not_needed_user_bits
{
    visibility: hidden !important;
    height: inherit !important;
}

.butnegmargin
{
    margin-top: -70px !important;
    font-size: 9px !important;
    text-align: left !important;
}

.butnegmargin span
{
    margin-top: -70px !important;
    font-size: 9px !important;
    text-align: left !important;
}

span#ctl00_ctl00_mainslot_partprice_npppblock_ltlNotInStock.npbody
{
    text-align: left !important;
}

span#ctl00_ctl00_mainslot_partprice_npppblock_ltlInStock.npbody
{
    text-align: left !important;
}


.butneg50 table
{
    margin-top: -50px !important;
}

.deletebutton 
{
    margin-left: 15px;
}

tr.ournpbody td 
{
/*    border: solid 4px white !important; */
}


tr.oursubheader td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;    
    COLOR: white;
	Height: 26px;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	background-image: url(labelbggray.jpg); 
	background-repeat: repeat-x; 
    /* BACKGROUND-COLOR: gray; */
    white-space: nowrap;
    padding-right: 3px;
    border: solid 0px darkgray !important;
    margin: 0 0 0 0;
}



.addressradio label
{
    display: inline-block;
    margin-left: 10px;
    /* margin-top: -12px; */
    margin-top: 0px;
    text-align: left;
    _border: solid 0px black;
    _white-space: wrap;
    width: 130px;
}

.addressradio input
{
    margin-top: 5px;
    vertical-align: top;
}

.ournewaddress
{
    margin-left: 0px;
}

.bluehead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /* FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; */
    FONT-SIZE: 11px;
    text-align: left;
    color: Blue;
}

.addtoofarup
{
    padding-bottom: 0px;
    vertical-align: middle;
}


#ctl00_mainslot_AccountAddresses_BillingAddresses_AddressListGrid_ctl02_btnEdit
{
    width: 1px;
    height: 1px;
}

.sffwide table
{
    float: left !important;
}


#ctl00_ctl00_rightslot_ctl01_SearchPanel
{
 display: none;
}

#ctl00_ctl00_rightslot_ctl02_categoryrepeater
{
 display:none;
}


#ctl00_ctl00_rightslot_ctl01_SearchPanel
{
 display: none;
}

#ctl00_ctl00_rightslot_ctl02_categoryrepeater
{
 display:none;
}


#ctl00_ctl00_rightslot_ctl01_Keywords
{
 display:none;
}


