@charset "windows-1251";

/* CSS Reset by Yahoo for consistent cross browser positioning - http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
span
	{
	padding:3px;
	}	
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset,img { 
	border: 0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
	}
ol,ul {
	list-style: none;
	}
caption,th {
	text-align: left;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym { border: 0;
	}
/* end */

a {
	text-decoration:none;
	color:#414141;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	color:#666;
}
body {
	/*text-align: center;*/ /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	margin: 0px;
	background: #cdcdcd url(http://poshardware.com/assets/common/images/bg_body.jpg) repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
    color: #000000;
	padding:0px;
}

table{
    border-color: white;
}
div {
	border-color: white;
}
/* Positioning of the main common.master page divs */
.centerlayout #container {
	width: 1116px;  
	background: transparent; /*#fff*/
	margin: 0;/* 0 auto;*/
	text-align: left; 
}
.centerlayout #sidebar1 {
	float: left; 
	width: 200px; 
}
.centerlayout #maincontent {
	margin: 0 0 0 200px;
	width: 560px;
	overflow:visible;	
}
/* social networks */
.socialnetworks img {
	text-align:center;
	padding: 2px;
}
/* top login area */
.logo {
	float:left;
	margin: 15px 200px 15px 0;	
}
.cart {
	float: right;
	margin: 15px 0 15px 15px;
}
.loginblock {
	float: right;
	margin: 15px 0 15px 15px;
	text-align:center;
	white-space:nowrap;
}
.loginblock #verticalbar {
	float:right;
	height:100px;
	width:1px;
	border-style:none dotted none none;
	border-color:Silver;
	border-width:1px;
}
/*The container for the main menu */

.menu #lt {
	 float: left;
	 width:7px; 
	 height:40px;
	 background:url('images/menu_left.gif');
}
.menu #mid {
	height:40px;
	background-image: url('images/menu_bg.gif');
	background-repeat:repeat;
}	

.menu #rt {
	float: right;
	width:6px;
	height:40px;
	background-image: url('images/menu_right.gif');
}

.menu #search {
	margin-top: 3px;
	height: 20px;
	width: 117px;
	color: #46484A;
	border: #000 1px solid;
	padding: 2px 3px 2px 3px;
}

.menu #list {
	list-style:none;
}

.menu li {
	float: left;
	margin-top: 6px;
	text-shadow: 2px 2px 4px black;
	margin-left:10px;
	padding-left:15px;
	background: url("images/menu_line.gif") no-repeat;
	padding-top:7px;
	height:20px;
}
.menu li.nopad 
{
    padding-top:0px;
    height:27px;
}
/* MSCash #Top */
#top {
	width:974px;
	height:124px;
	padding:0px;
	margin: 0px;
	float:left;
	background:url(http://poshardware.com/assets/common/images/bg_body.jpg) repeat-x;
}
/* End MSCash #Top */
.menu #top {
	color: #fff;
	font-size: 9px;
	position: absolute;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
	top: -2px;
}
.menu #shadow {
	position: relative;
	color: #000;
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
	top: 7px;
}
.menu #link {
	color: #ffffff;
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
}

/* Featured item */
/*Left of heading image */
.featured #lt {
	float: left;
	width: 21px;
	height: 29px;
	background-image: url('images/left_left.gif');
}
/* Middle span */
.featured #mid {
	height: 29px;
	background-image: url('images/left_bg.gif');
	background-repeat:repeat;
}
/*Right of heading image */
.featured #rt {
	float: right;
	width: 6px;
	height: 29px;
	background-image: url('images/left_right.gif');
}
/*Heading Text */
.featured #top {
	color: #F0FFFF;
	font-size: 9px;
	margin-left:15px;
	padding-top:8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
	text-shadow: 2px 2px 4px black;
}

/* Heading Text drop shadow */
.featured #shadow {
	position: relative;
	left: 11px;
	top: 5px;
	color: #78BE30;
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
}
.featured #body {
	border-style: none solid solid solid;
	border-color:Silver;
	border-width: 1px;
	height:363px;
}
/* featured Item layout */
.featured ul {
	list-style:none;
	padding:0;
	margin:0;
}
.featured li {
	padding: 10px;	
}
.featured #name {
	width:186px;
}
.featured #price {
	padding:5px;	
}
.featured #desc {
	padding:5px;	
}
.featured_image img {
	padding: 8px 0 7px 0;
	margin-left: 15px;
}

/* Category List Plugin */

/*The container for the heading */
.category #hd {
	margin: 0;
	padding: 0;
}
/*Left of heading image */
.category #lt {
	float: left;
	width: 21px;
	height: 29px;
	background-image: url('images/left_left.gif');
}
/* Middle span */
.category #mid {
	height: 29px;
	background-image: url('images/left_bg.gif');
	background-repeat:repeat;
}
/*Right of heading image */
.category #rt {
	float: right;
	width: 6px;
	height: 29px;
	background-image: url('images/left_right.gif');
}
/*Heading Text */
.category #top {
	color: #F0FFFF;
	font-size: 9px;
	margin-left:15px;
	padding-top:8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
	text-shadow: 2px 2px 4px black;
}

/* Heading Text drop shadow */
.category #shadow {
	position: relative;
	left: 11px;
	top: 7px;
	color: #78BE30;
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 600;
}
.category #body {
	border-style: none solid solid solid;
	border-color:Silver;
	border-width: 1px;
}
.category #catlist {
	list-style: none;
	margin:0;
	padding:0;
}
.category #catlist li {
	padding:7px;
	font-size:14px;
	font-weight:600;
}
.category #catlist img {
	padding: 3px;
}
.category #catlist_sep {
	margin-left: 6px;
	 width:180px;
	 height:2px;
	 border-style: dotted none none none;
	 border-color: Silver;
	 border-width: 1px;
}	 
/* Item detail page layout */
.itemcontainer { 
	width: 46em;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.itemheader { 
	padding: 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
.itemheader #name {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	font-size:16px;
	font-weight:800;
}
.itemsidebar1 {
	float: right; 
	width: 12em; /* since this element is floated, a width must be given */
	padding: 15px 0; /* top and bottom padding create visual space within this div */
}
.itemsidebar1 h3, #itemsidebar1 p {
	margin-left: 10px; /* the left and right margin should be given to every element that will be placed in the side columns */
	margin-right: 10px;
}
.itemmainContent {
  	margin: 0 13em 0 10px; /* the left margin will look best if you match the padding amount to the header and footer. */
} 
.itemfooter { 
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
} 
.itemfooter p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

/* Miscellaneous classes for reuse */
.itemfltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.itemfltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.ItemPrice {
	font-size:14px;
	font-weight:800;
}

/* Specials Page */
.specials td {
	padding: 5px;
}
.specials #imagelink {
	padding: 3px;
}
.specials #link {
	padding: 3px;
	font-size:9px;
	font-weight:600;
}
.specials #price {
	padding: 3px;
}
/* default system file styles */
.npheader 
{
    padding: 6px 10px;
	font-size:12pt;
	font-weight: bold;
	color: #414141;
}
.npheader td
{
    border-style:dotted;
    border-width:1px;
    border-color:Silver;
}
.npsubheader th {
	text-align:center;
    height: 28px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: 600;    
    color: black;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image: url('images/labelbg.jpg'); 
	background-repeat: repeat-x;
    white-space: nowrap;
}
.npbody th {
	padding: 5px;	
}
.npbody li {
	list-style:none;
}
.npbody td, .npbodyalt td {
	padding: 8px;	
	border-style:none;
	border-width: 0px;
	border-color: sliver;
}
.npbody a, .npbodyalt a
{
    font-size: 9pt;
    font-weight:bold;
    text-decoration: underline;
    color: #333333;
    background-color: transparent;
}
.npbody a:hover, .npbodyalt a:hover
{
    font-size: 9pt;
    font-weight:bold;
    text-decoration: underline;
    color: black;
    background-color: transparent;
}

.nptable {
	border-style:dotted;
	border-width:1px;
	border-color:Silver;
/*    width: 90%;*/ /* MSCash: Verify whether this is needed */
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
    border-style: solid;
    margin: inherited 20px;
}
.nptable td {
	padding: 5px;
}
label {
	padding: 5px;
}
/*quick order table */
.QOTable td
{
    padding: 3px;
}
/* Cart page alternating row */
.npbodyalt 
{
}
/* categories on customer service page */
#ctl00_ctl00_mainslot_mainslot_gvTypes {
	background-color:Silver;
	font-size:9px;
}
/* order expenses on cart.aspx */
#ctl00_ctl00_mainslot_totalslot_expenses_sysgrid {
	border-style:dotted;
	border-width:1px;
	border-color:Silver;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* tabs on partdetail */
/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:14px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:2px solid #ddd;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.css-panes > div {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	background-color:#fff;	
}
.nphighlight {
    background-color:#ffff00;
	background-color:red; /* MSCash */
}
/* MSCash CSS */
#frameprod {
	width:974px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	text-align: left;
	padding:0px;
	background: url(http://poshardware.com/assets/common/images/bg_prod.gif) repeat-y;
}
#bg {background: url(http://poshardware.com/assets/common/images/bg_prod.gif) repeat-y;}
#contentleft {
	width:189px;
	padding:0px;
	margin: 0px;
	float:left;
	color:#000;
	background:url(http://poshardware.com/assets/common/images/menu_bg.jpg) repeat-y;
	background-position:center;
}

#contentleft p {
    padding-left:30px;
	line-height: 1.4em;
}
#center {
    width:594px;
    padding:0px;
    margin: 0px;
    float:left;
    color:#000;
    background:url(http://www.mscashdrawer.com/test/images/spotlight_bg.jpg) repeat-y;
    background-position:center;
}

#mainb {
	width:784px;
	padding:0px;
	margin: 0px;
	float:left;
	color:#000;
}
				
#mainb p {
	font-size: 11px;
	padding-left: 35px;
	padding-right:30px;
}

#mainb td {
	font-size: 11px;
	padding-left: 15px;
	padding-right:15px;
}

#maintop {background:url(http://poshardware.com/assets/common/images/maintop.jpg) no-repeat;
    background-position:center;
    padding:0px;
    margin:0px;
    width:784px;
    height:10px;
}	
	
#roundtop {
    background:url(http://poshardware.com/assets/common/images/menu_top.jpg) no-repeat;
    background-position:center;
    width:189px;
    height:10px;
}

#roundbttm {
    background:url(http://poshardware.com/assets/common/images/menu_bttm.jpg) no-repeat;
    background-position:center;
    width:189px;
    height:10px;
}
/* search form */
.searchinput {
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#333; 
    width:120px;
} 
/* tree */
.TreeView 
{ 

  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 0px solid; 
  cursor:default; 
}
/* tree */
.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}
/* tree */
.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}
/* tree */
.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}
/* tree */
.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; 
}
/* tree */
.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}
.TreeView1
{
font-family: verdana;
 color: #000000; 
 font-size:12px; 
  padding-top:3px; 
  padding-left:3px;
   border-bottom: #ffffff 1px solid; 
 
/*
background:url(http://poshardware.com/assets/common/admin/tab_bg.gif);*/
background-color:#A1BBE4;
 width:194px;
  margin-bottom:1px;
   height:22px;
}
.SelectedTreeNode
{
font-family: verdana;
 color: #000000; 
 font-size:12px; 
  padding-top:3px; 
  padding-left:3px;
   border-bottom: #ffffff 1px solid;  
width:200px;
/*background:url(http://poshardware.com/assets/common/admin/hover_tab_bg.gif);*/
background-color:#6E96D5;
  margin-bottom:1px;
   height:22px;

 }
.TreeView
{
 background-color:White;
  padding-top:1px; 
  padding-left:1px; 
  border: #7C7C94 0px solid; 
  cursor:default;
  padding-right:4px;
  
}
.HoverTreeNode
{
font-family: verdana;
 color: #000000; 
 font-size:12px; 
  padding-top:3px; 
  padding-left:3px; 
  width:194px;
   border-bottom: #ffffff 1px solid; 

/*background:url(http://poshardware.com/assets/common/admin/hover_tab_bg.gif);*/
background-color:#BFD0EA;
  margin-bottom:1px;
   height:22px;
}
.dropTreenode
{
font-family: verdana;
 color: #000000; 
 font-size:12px; 
  padding-top:3px; 
  padding-left:3px; 
  width:150px;
 border-bottom: #ffffff 1px solid; 
/*background:url(http://poshardware.com/assets/common/admin/hover_tab_bg.gif);*/
background-color:#002D62;
  margin-bottom:1px;
   height:22px;

}
.logintable 
{
    vertical-align: top;
    overflow: auto;
    border-collapse: collapse;
    table-layout: auto;
    border-color: Silver !important;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin-left:300px;
}

/* MSCash custom*/
#headerBanner {
    height: 119px;
    background: transparent url("images/bgheader.jpg") repeat-x;
}
#headerBanner #Image1 {
    width: 117px;
    height: 116px;
    padding-top: 2px;
    float:left;
    vertical-align:text-top;
}
#headerBanner #navPane
{
    width: 600px;
    height: 34px;
    float:right;
    margin-top:85px;
    text-align:right;
}
#headerBanner #navPane p
{
    font-weight:bold;
    color: White;
    font-size:13px;
}
#headerBanner #navPane a
{
    text-decoration:underline;
}
#headerBanner #Image2 
{
    width: 376px;
    height: 78px;
    float:right;
    vertical-align:text-top;
}
.npsubheader_login {
    background: transparent url("images/labelbg.jpg") repeat-x;
}
/* ***********************************
* Common.master Page Positioning
************************************ */
.topCurve {
    height:10px;
    width:100%;
    line-height: 0;
    font-size: 0;
}
.bottomCurve {
    height: 0;
    line-height: 0;
    font-size: 0;
}
#MSWrapper {
    width: 1117px;
}
#MSMiddle {
    background-image:url("images/middleBG.png");
    background-repeat:repeat-y;
    /*height:250px;*/
    width:100%;
    float:left;
}
#MSleftSlot {
    width:250px;
    float:left;
}
#MSleftSlot a {
    text-decoration: underline;
}
#MSleftSlot .topCurve {
    background:url("images/menu_top_blue.jpg"); 
    background-repeat:no-repeat;
}
#MSleftSlot .content{
    background:#A1BBE4;
    font-size: 14px;
    text-align:left;
    /*border:1px;
    border-color:#ACAAAA;
    border-left-style:double;
    border-right-style:double;*/
    margin-left:3px;
    padding-left:20px;
    width: 224px;
    height:auto;
}
#MSleftSlot .bottomCurve 
{
    /*
    background:url("images/menu_bttm_blue.jpg"); 
    background-repeat:no-repeat;
    height:10px;
    width:100%;
    */
}
#MSCenterContent {
    width:600px;
    float:left;
    margin: 0px 3px;
    padding:0px;
}
#MSCenterContent #topbar {
    background:url("images/topbar1111.jpg"); 
    background-repeat:no-repeat;
    background-color:#ffffff;
    border:8px;
    border-color:#CDCDCD;
    border-right-style:double;
}
#MSCenterContent .topCurve {
    background:url("images/menu_top_big.jpg"); 
    background-repeat:no-repeat; 
    background-color:white;
    height:10px;
    padding:0px;
    margin:0px;
    width: 100%;
}
#MSCenterContent .content {
    font-size: 14px;
    text-align:left;
/*    border:1px;
    border-color:#acaaaa;
    border-left-style:double;
    border-right-style:double;*/
    background-color:#ffffff;
    width: 594px;
    margin: 0px 3px;
    padding:0px;
}
#MSCenterContent .bottomCurve {
    background:url("images/menu_bttm_big.jpg"); 
    background-repeat:no-repeat;
    height:10px; 
    width: 100%;
}
#MSRightSlot {
    font-size: 14px;
    text-align:left;
    width:250px;
    height:auto;
    float:left;
    clear:right;
    margin-left:5px;
}
#MSRightSlot .topCurve {
    background:url("images/menu_top.jpg"); 
    background-repeat:no-repeat;
    height:10px;
    width:100%;
}
#MSRightSlot .content {
    font-size: 14px;
    text-align:left;
/*    border:1px;
    background-color:#ffffff;
    border:1px;
    border-color:#acaaaa;
    border-left-style:double;
    border-right-style:double;*/
    margin:0px 4px;
    width: 242px;
    height:auto;
}
#MSRightSlot .bottomCurve {
/*    background:url("images/menu_bttm.jpg"); 
    background-repeat:no-repeat;
    height:10px;
    width:100%;*/
}
#MSBottomSlot {
    background: transparent url("images/middleBG_bottomCurves.png") no-repeat;
    width:1116px;
    float:left;
    clear:both;
    padding-top:15px;
}
#MSBottomSlot .topCurve {
    background:url("images/menu_full.jpg"); 
    background-repeat:no-repeat;
    background-color:white;
    height:10px;
    width:100%;
}
#MSBottomSlot .content {
    font-size: 14px;
    text-align:right;
    border:1px;
    border-color:#cdcdcd;
    border-left-style:double;
    border-right-style:double;
    width: 1112px;
    background-color:White;
}
#MSBottomSlot .bottomCurve {
    background:url("images/menu_full_bttm.jpg"); 
    background-repeat:no-repeat;
    height:10px;
    width:100%;
}
#MSBottomNav {
    text-align:right;
    width:95%;
    font-weight:bold;
}
#MSBottomNav a {
    text-decoration:underline;
}

.npbody, .npbodyalt {
    font-size:12px;
}
.MSCash_MainNotice {
    text-align: center;
    color: #9E0508;
    font-weight: bold;
    font-size: 14px;
}
#ctl00_ctl00_mainslot_mainslot_npplblock_PartsListGrid td {
  border: solid 1px silver;
}
#ctl00_ctl00_mainslot_mainslot_npplblock_PartsListGrid table td,
#ctl00_ctl00_mainslot_mainslot_npplblock_PartsListGrid table {
  border: solid 1px white;
}
.npsubheaderAddress {
    background: white url("labelbg.jpg") repeat-x;
    font-size:13px;
    font-weight:bold;
    padding: 4px;
    border-style: solid;
    border-color: black;
    border-width: 0px 0px 1px 0px;
}

.MS_orderExpense, .MS_orderExpenseLbl  {
    font-size: 12px;
}

.MS_orderExpense {
    text-align:right;
}

.MS_orderExpenseLbl {
    text-align:left;
}
.MS_addressLbl {
    padding: 3px 9px 3px 6px;
    font-size: 14px;
}
#ctl00_ctl00_mainslot_cartslot_npcdlblock_gridOrderDetail tr {
    border-bottom: solid 1px silver;
}
#ctl00_ctl00_mainslot_cartslot_npcdlblock_gridOrderDetail table,
#ctl00_ctl00_mainslot_cartslot_npcdlblock_gridOrderDetail table tr,
#ctl00_ctl00_mainslot_cartslot_npcdlblock_gridOrderDetail table td {
    border: 0 none;
}

.MS_notice {
    font-weight: bold;
}

.npadminheader {
    font-size: 14px;
}
.addBlock_normal
{
    visibility:visible;
}

.addBlock_collapse, .addBlock_collapse td
{
    visibility:hidden !important;
    height:0px !important;
    line-height:0px !important;
    font-size: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}

#orderHistory { /* width is specified above */
  cellspacing: 1px;
  cellpadding: 0px;
  border: solid 0px white;
  table-layout: fixed;
}
#ctl00_mainslot_Orders_OrderHistoryListGrid {
  overflow: scroll;
  table-layout: fixed;
}
#ctl00_ctl00_mainslot_mainslot_MS_noBillAddressPNL .MSCash_MainNotice {
  padding-top: 20px;
}
.rqAcct {
   width: 275px;
   margin-left:5px;
}
.rqrd {
   color: red !important;
   font-weight: bold;
   text-decoration: none;
}
.rqInfo {
  font-size: 12px;
}
