/* P21 B2BSeller 5.0.98 */

/* Prophet 21 CSS Stylesheet for a new B2BSeller web site */
/**********************************************************/
/* REQUIRED style sheet settings                          */
/**********************************************************/
body {
	margin:0 auto; 
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	width:900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}
IMG {
	margin-top: 0px;
	margin-left: 0px;
	border:0;
}
TABLE {
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}
a:link, a:active, a:visited {
	color:#990000;
	text-decoration: underline;
}

a:hover {
	color:#000000;
	text-decoration: none;
}

.ProductSearch_InnerTable
{
	margin-left:45px;

}
.CatalogTopItems_DropDown
{
	width:165px;
	margin-left:45px;
	margin-bottom:5px;
	font-size:11px;
}
.CatalogTopItems_Submit 
{
	width: 254px;
	padding-left:45px;
}
.CatalogTopItemsTableFormat
{

}
.CatalogTopItems_Table
{
	background-image: url(../images/ls_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.CatalogTopItemsImageBG
{

height:15px;
}
.LogonOuterTable
{
	width: 254px;
	background-image: url(../images/ls_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.LogonInnerTable
{
	margin-left:45px;
	margin-bottom:15px;
}
.SideQOP_Table
{
	margin-left:45px;
	padding-left: 3px;
}

.LogonEmailTextBox, .LogonPasswordTextBox
{
	background:transparent url('../images/input.jpg')
	no-repeat; 
	width:155px; 
	height:21px; 
	font-size:12px; 
	margin-bottom: 5px;
}
.Logonlogoninput
{
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
	text-align: left;
	padding-right: 5px;
	margin-bottom: 5px;
}

/**********************************************************/
/* PAGE SIZES                                             */
/**********************************************************/

.P21SystemBody, .P21SystemFooter, .Footer
{
	width: 900px;


}
.P21SystemLSide
{
	width:254px;

}
.P21SystemContent
{
background-color:#FFFFFF;
}
.Content
{
width:651px;
	background-color:#FFFFFF;
}
.P21SystemRside
{
	width:0px;
}
.LogonHR {
	height: 0px;
	width: 0px;
}
/**********************************************************/
/* LEFT SIDE Styles                                       */
/**********************************************************/
.LSide, .LSideImportHTMLTR, .SideImportHTMLFeatureCell
{
	width:254px;
}
.ProductSearch_Table
{
	width: 254px;
	background-image: url(../images/ls_search_bg.jpg);
	background-repeat: repeat-y;
}
.ProductSearch_Input
{
	margin-top:  2px;
	margin-bottom:4px;
	background:transparent url('../images/input.jpg')
	no-repeat;
	width:155px;
	height:21px;
	font-size:12px;
	border: 1px solid #7f9db9;
}
.ProductSearch_List
{
width:90px;
font-size:11px;
vertical-align:bottom;
}
.ProductSearch_ImageButton
{
vertical-align:bottom;
}
.MyAccountProfilemyaccount_hdr
{
font-size:18px;
line-height:30px;
}
.LinksText
{
margin-left:25px;
}
.ItemSearchResults_ColHeader, .ShoppingCart_ColHeader, .OrderSummary_ColHeader, .OrderConfirmation_ColHeader
{
font-size:12px;
}
.ItemSearchResultsInputQuantity, .ShoppingCartQuantityText
{
width:32px;
}
.ItemSearchResults_AddToTextAlign, .ShoppingCart_QuantityTextAlign
{
text-align:center;
}
.PleaseWaitMessage
{
font-size:24px;
font-weight:bold;
}
.PleaseWaitDots
{
font-size:74px;
color:#990000;
}
.OrderSummary_ShipMethodLabel, .OrderSummary_PONumberLabel, .OrderSummary_ShipToLabel, .OrderSummary_PaymentMethodLabel, .OrderConfirmation_ShipMethodLabel, .OrderConfirmation_PONumberLabel, .OrderConfirmation_ShipToLabel, .OrderConfirmation_PaymentMethodLabel
{
font-weight:bold;
}
.ItemDetailattribute h1
{
font-size:18px;
}
.MyAccountProfile_Table002
{
width:600px;
vertical-align:top;
}
.MyAccountProfileTopThirdTDWidth
{
vertical-align:top;
}
#CylinderSubmit, #EditLogonInfo, #EditPersonalInfo
{
margin-top:5px;
}
.MyAccountSelectSubmitButton
{
text-align:center;
}

.ContactUsTable3
{
width:250px;
}


/**********************************************************/
/*  MyAccount fix  */
/**********************************************************/
.ContentMyAccountSelectFeatureCell, .ContentMyAccountSelectTR
{
width:0px;
}


table.MyAccount_BaseTable
{

width:555px;
height:100%;
}

table.MyAccountSelect_ContainerParentTable
{

width:555px;
}

table.MyAccountSelect_ContainerTable
{

width:555px;
}

table.MyAccountInvoiceDetail_ContainerTable
{

width:555px;
}

img.MyAccountSelect_Column1Spacer
{

width:1px;
height:1px;
}

img.MyAccountSelect_Column2Spacer
{

width:555px;
height:1px;
}

img.MyAccountSelect_Column4Spacer
{

width:1px;
height:1px;
}

img.MyAccountSelect_RowHeightSpacer
{

width:1px;
}

img.MyAccountReport_RowHeightSpacer
{

width:1px;
}

img.MyAccountSelect_SaveRunDateSpacer
{

width:10px;
height:1px;
}

td.MyAccountSelect_SaveRunStartEndTD
{

width:555px;
padding-left:15px;
}

td.MyAccountReport_SelectTagsTD
{

width:555px;
padding-left:15px;
}

td.MyAccountReport_OrLabelTD
{

padding-left:15px;
padding-bottom:4px;
text-align:center;
}
.ItemDetail_GoTogethersTableMain
{

width:100%;
}

.ItemDetail_GoTogethersTableItem
{

}

.ItemDetail_SubstitutesTableMain
{

width:100%;
}

.ItemDetail_SubstitutesTableItem
{

}

.ItemSearchResults_ItemImportHtmlHeaderAlign
{

text-align:center;
}

.ItemSearchResults_ItemImportHtmlTextAlign
{

text-align:left;
}
.productsBox {
	background-color: #FFF;
	border: 1px solid #900;
	height:172px;
	z-index: 1;
}
#images {
	z-index: 1;
}