@CHARSET "ISO-8859-1";
.webrmaPageTitle {
  /*font-family: Arial;Priya*/
  font-family:Arial,Helvetica,sans-serif;
 /* font-weight: 900;Priya*/
 font-weight:bold;
 /* color: #000000;Priya*/
 color:black;
 /* font-size: 18px;*Priya*/
 font-size:23px;
 /* margin-top: 0px;Priya*/
 /*margin-top:-10px;Priya*/
  margin-bottom: 0px;
  padding: 1;
  /*width: 500px;Priya*/
  width:950px;
 /* border-bottom: thin groove #CDC9C9;Priya*/
}
 
 input.webrmaFormButton{
   width: 50px;color:#333333;
   font-family:Arial;
   font-size:12;
   background-color:#336699;
   border:1px solid;
   border-top-color:#;
   border-left-color:#333333;
   border-right-color:#333333;
   border-bottom-color:#333333;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#cccccc');}
}
.webrmaColumnOld {
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 3px;
  margin-right: 3px;
  vertical-align:top;
}

.webrmaColumn {
  border: solid 1px #000000;
  background-color: #666666; 
  color: #ffffff;
  padding: 2px 2px;
  text-align: left;
  font-family: Arial,Geneva;
  font-size: 12px; 
  font-weight: bold;
}

.webrmaColumnNoBorder {
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 3px;
  margin-right: 3px;
  border-style: none;
  vertical-align:top;
}

.webrmaRow {

}

.webrmaSubHeading {
  font-size: 12px;
  background-color: CCCCCC;
  text-align: center;
  color: 000000;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.webrmaFieldHeading {
  font-size: 12px;
  background-color: CCCCCC;
  text-align: center;
  color: 000000;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 2px;
  margin-bottom: 2px;
}
  
.webrmaFieldValue {
  font-size: 12px;
  padding-left: 0px;/*Priya*/
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  
}

.webrmaColumnHeader {
  font-weight: bold;
  background-color: CCCCCC;
  padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
  margin-bottom: 2px;
}

   
.webrmaFieldHeader {
  font-weight: bold;
}

.webrmaMessage {
  color: red; 
  font-weight: bold;
  background-color: CCCCCC;
  padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
  margin-left: 1px;
	margin-right: 1px;
	margin-top: 2px;
  margin-bottom: 2px;
  
}

.webrmaTableHeader {
  border: solid 1px #000000;
  background-color: #666666; 
  color: #ffffff;
  padding: 2px 2px;
  text-align: left;
  font-family: Arial,Geneva;
  font-size: 12px; 
  font-weight: bold;
}

.webrmaColCentered {
  text-align: center;
}

.webrmaColTopped {
  vertical-align: top;
}

.required {
  color: red;
  font-size: 14px;
  font-weight: bold;
}

.formatHint {
  color: 336699;
  font-size: 12px;
  font-weight: bold;
}

/*vara change*/

#sectionStoreSuppliesButton {
	text-align: center;
	left: 75px;
	position: absolute;
	cursor: pointer;
	background-repeat: no-repeat;
	width: 50px;
	height: 60px;
	float: left;
}

#catalogContainer{
	float: left;
	margin-bottom: 60px;
}

.pageHeader{
	float:left;
	font:bold 16pt arial;
	margin:5px 0;
	padding:0;
}

.breadcrumb{
	float:left;
	font-size:11px;
	line-height:35px;
	text-align:left;
	width:984px;
}
.breadcrumb a, .breadcrumb a:hover{
	margin: 0;
	padding: 0;
}
.breadcrumb .currentPage{
	font-weight: bold;
	font-family: arial;
}

#myStoreContainer {
	float: left;
	text-align: left;
	width: 670px;
}

.storeNavigator {
	float: right;
	width: 280px;
	margin-top: 15px;
}

#mainContainer {
	width: 984px;
	background-repeat: no-repeat;
	border: medium none;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	height:auto;
	padding-top: 10px;
	top: 20px;
}

#supplyCatalog {
	background-image: url("../../OA_MEDIA/ricoh/SupplyCatalog_3.gif");
	background-repeat: no-repeat;
	height: 260px;
	width: 170px; 
	position: relative;
	float: left;
	cursor: pointer;
}

#equipCatalog {
	background-image: url("../../OA_MEDIA/ricoh/EquipCatalog_3.gif");
	background-repeat: no-repeat;
	height: 260px;
	width: 170px; 
	position: relative;
	float: left;
	cursor: pointer;
}

#myEquipService {
	background-image: url("../../OA_MEDIA/ricoh/MyEquipService_3.gif");
	background-repeat: no-repeat;
	height: 260px;
	width: 160px; 
	position: relative;
	float: left;
	cursor: pointer;
}

#supplyCatalogLink {
	width: 180px;
	height: 262px;
	position: relative;
	float: left;
}

#equipCatalogLink {
	width: 180px;
	height: 262px;
	position: relative;
	float: left;
}

#myEquipServiceLink {
	width: 180px;
	height: 262px;
	position: relative;
	float: left;
}

#centerImagesSection {
	float: left;
	width: 500px; 
	height: 270px;
	position: relative;
}

#catalogSearchLabel {
	float: left;
	text-indent: 5px;
	padding-right: 10px;
}

.catalogSearchContainer {
	width: 100%;
	height: 40px;
}

.catalogSearchInfo {
	float: left;
	width: 100%;
	text-align: left;
	line-height: 40px;
}

#catalogSearchError {
	float: left;
	width: 100%;
	color: red;
	text-align: left;
	font-family: arial;
	font-size: 10pt;
	/*text-indent: 10px;*/
	line-height: normal;
}

.catalogSearch {
	width: 648px;
	margin-bottom: 25px;
}

.catalogSearchContainer #formRow {
	float: left;
	line-height: 32px;
	padding: 0;
	text-indent: 10px;
	width: 100%;
}

.helperTextForSearch {
	float: left;
	width: 900px;
	text-align: left;
	text-indent: 2px;
	line-height: 15px;
	font-family: arial;
	font-size: 10pt;
	color: darkgray;
}

#formRow {
	
	float: left;
	font-family: arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	height: 38px;
	width: 500px; 
	padding-bottom: 5px;
	padding-top: 10px;
}

.sectionContainerStore {
	float: left;
	position: relative;
}

#equipRowField {
	background: none repeat scroll 0 0 transparent;
	float: left;
	height: 20px;
	margin-top: 7px;
	position: relative;
	width: 190px; 
	margin-right: 10px; 
}

#cg {
	width: 190px; 
	height: 20px;
}

.catalogSearchInput {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C9C9C9;
	
	height: 20px;
	margin-top: 7px;
	position: relative;
	width: 300px;
	text-indent: 0;
}
.catalogSearchInput #kw{
	width: 300px;
	position: absolute;	
	top:0px;
	left:0px;
	line-height: 20px;
}
.rowInput {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	height: 20px;
	position: relative;
	width: 200px; 
}

#SearchLink {
	position: absolute;
	width: 75px;
	height: 33px;
	left: 0;
}

#leftNavBodyStore {
	background-color: transparent;
	background-image: url("../../OA_MEDIA/ricoh/SubSecNav_level2bottom.gif")
		;
	background-position: left bottom;
	background-repeat: no-repeat;
	clear: both;
	overflow: hidden;
	padding: 0;
	width: 180px;
	height: 120px;
}


.OrderStatusHistory {
	position: relative;
	float: left;
	width: 160px; 
	height: 32px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/OrderStat_History.gif");
	background-repeat: no-repeat;
}

.OrderStatusHistoryHover {
	position: relative;
	float: left;
	width: 160px; 
	height: 32px;
	background: none;
	cursor: pointer;
	background-position: 0 -33px;
	background-image: url("../../OA_MEDIA/ricoh/OrderStat_History.gif");
	background-repeat: no-repeat;
}

.MySavedCarts {
	position: relative;
	float: left;
	width: 158px; 
	height: 32px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/MySavedCarts.gif");
	background-repeat: no-repeat;
	margin-left: 10px; 
}

.MySavedCartsHover {
	position: relative;
	float: left;
	width: 158px; 
	height: 32px;
	background: none;
	cursor: pointer;
	background-position: 0 -33px;
	background-image: url("../../OA_MEDIA/ricoh/MySavedCarts.gif");
	background-repeat: no-repeat;
	margin-left: 10px; 
}

.MyAccount {
	position: relative;
	float: left;
	width: 155px; 
	height: 32px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/MyAccount.gif");
	background-repeat: no-repeat;
	margin-left: 10px; 
}

.MyAccountHover {
	position: relative;
	float: left;
	width: 155px; 
	height: 32px;
	background: none;
	cursor: pointer;
	background-position: 0 -33px;
	background-image: url("../../OA_MEDIA/ricoh/MyAccount.gif");
	background-repeat: no-repeat;
	margin-left: 10px; 
}


.hiddenFields {
	display: none;
}

.arrowClose,.arrowOpen,.arrowHide {
	background-repeat: no-repeat;
	float: left;
	height: 8px;
	width: 8px;
	position: relative;
	top: 5px;
	cursor: pointer;
}

.arrowClose {
	background-image: url("../../OA_MEDIA/ricoh/SubSecNav_TriClosed.gif");
}

.arrowOpen {
	background-image: url("../../OA_MEDIA/ricoh/SubSecNav_TriOpen.gif");
}

.arrowHide {
	background: none;
	cursor: default;
}

.storeNavigator a,.storeNavigator a:hover {
	float: left;
	font: 10pt arial;
}

.superSection,.subSection,.siblingsSection,.superParentSibling {
	float: left;
	width: 100%;
	height: 21px;
	min-height:21px;
	height:auto;
	display: block;
}

.radioSelector {
	float: left;
	line-height: 35px;
	width: 100%;
}

.radioSelector span {
	float: left; text-align : left;
	width: 50%;
	text-align: left;
}

.radioSelector span label {
	position: relative;
	top: -2px;
}

.browseSelector {
	float: left;
}
.browseSelector div{
	position:relative;
	left:-5px;
}
.browseSelector label {
	float: left;
	padding-left: 5px;
	padding-right:10px;
	max-width:217px;
	display:block;
	text-align:left;
}

.sectionBody {
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	float: left;
	font: 10pt arial;
	padding-left: 15px;
	padding-top: 20px;
	position: relative;
	top: -17px;
	width: 282px;
}

.infoList {
	float: left;
}

/*Supplies Search Result CSS Start*/
#sectionStoreSuppliesButton {
	text-align: center;
	left: 75px;
	position: absolute;
	cursor: pointer;
	background-repeat: no-repeat;
	width: 50px;
	height: 60px;
	float: left;
}

#lsdchatLogo1 {
	background-image:
		url("../../OA_MEDIA/ricoh/resources/Banner_Resources.gif");
	background-repeat: no-repeat;
	height: 170px;
	width: 180px;
}

#lsdtalkLogo1 {
	background-image:
		url("../../OA_MEDIA/ricoh/resources/Banner_Resources.gif");
	background-repeat: no-repeat;
	height: 170px;
	width: 180px;
}

#lsdtalkChatLogoLink1 {
	width: 200px;
	height: 170px;
}

.formBody {	
	float: right;
	font: 10pt/ 160% arial;
	width: 642px;
}

.purchaseBody {	
	float: left;
	font: 10pt/ 160% arial;
	width: 842px;
}
#myStoreContainer .formBody { 
	width: 637px;
} 
#formRow {
	height: 30px;
	width: 350px;
	padding-left: 5px;
	padding-bottom: 5px;
	float: left;
}

.sectionContainerStore {
	width: 358px;
	margin-left: 165px;
}

#equipRowField {
	height: 20px;
}

#StepLabel {
	width: 150px;
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
	height: 20px;
	float: left;
}

#equipSearch {
	width: 200px;
}

#ProductType {
	width: 180px;
}

#ManufacturerSearch {
	width: 280px;
}

#SeriesSearch {
	width: 280px;
}

#ModelSearch {
	width: 280px;
}

#rowField {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C9C9C9;
	float: left;
	height: 20px;
	position: relative;
	width: 280px;
}

.rowInput {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	height: 20px;
	position: relative;
	width: 200px;
}

#SearchLink {
	position: absolute;
	width: 75px;
	height: 33px;
	left: 0;
}

#imagePart {
	width: 60px;
	height: 45px;
	float: left;
}


.AddToCart {
	position: relative;
	float: left;
	width: 99px;
	height: 33px;
	margin-top: 10px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/AddToCart.gif");
	background-repeat: no-repeat;
}

.AddToCartHover {
	position: relative;
	float: left;
	width: 99px;
	height: 33px;
	margin-top: 8px;
	background: none;
	cursor: pointer;
	background-position: 0 -33px;
	background-image: url("../../OA_MEDIA/ricoh/AddToCart.gif");
	background-repeat: no-repeat;
}

#AddToCartLink {
	position: absolute;
	width: 99px;
	height: 33px;
	left: 0;
}

#itemQtyBox {
	float: left;
	width: 40px;
	text-align: center;
}

#itemTextLabel {
	float: left;
	position: relative;
	font-size: 10pt;
	color: black;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
}

#itemTextLabelForPrice {
	float: left;
	position: relative;
	font-size: 10pt;
	color: black;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	padding-right: 3px;
} 
#itemTextLabelForDetail {
	float: left;
	position: relative;
	font-size: 10pt;
	color: black;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 2px;
}

#itemText {
	font-size: 10pt;
	color: black;
	font-family: arial;
	text-align: left;
}

#itemPrice {
	width: 325px;
	float: left;
	font-size: 10pt;
	color: black;
	font-family: arial;
	text-align: left;
}

.itemQty {
	float: left;
	padding-top: 13px;
}

.AddAllToCart {
	position: relative;
	float: right;
	width: 119px;
	height: 33px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/AddAllCart.gif");
	background-repeat: no-repeat;
}

.AddAllToCartHover {
	position: relative;
	float: right;
	width: 119px;
	height: 33px;
	background: none;
	cursor: pointer;
	background-position: 0 -33px;
	background-image: url("../../OA_MEDIA/ricoh/AddAllCart.gif");
	background-repeat: no-repeat;
}

#AddAllToCartLink {
	position: absolute;
	width: 119px;
	height: 33px;
}

.nextButton {
	position: relative;
	float: left;
	width: 75px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/combo_next.gif");
	background-repeat: no-repeat;
	margin-left: 80px; 
	height: 33px;
}

.nextButtonHover {
	position: relative;
	float: left;
	width: 75px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/combo_next.gif");
	background-repeat: no-repeat;
	margin-left: 80px; 
	height: 33px;
	background-position: 0 -33px;
}

.BackToSearchBottom {
	position: relative;
	float: left;
	width: 132px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/Back_to_Search.gif");
	background-repeat: no-repeat;
	margin-left: 100px; 
	display: block;
	height: 33px;
}

.BackToSearchBottomHover {
	position: relative;
	float: left;
	width: 132px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/Back_to_Search.gif");
	background-repeat: no-repeat;
	margin-left: 100px; 
	display: block;
	height: 33px;
	background-position: 0 -33px;
}



#prevNextLink {
	position: relative;
	line-height: 17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
}

.pretableRecordNav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	line-height: 17px;
}

.pretableRecordNum {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 35px;
	text-align: center;
	line-height: 17px;
	padding-left:5px;
	padding-right:5px;
}

#aLink {
	width: 25px;
	float: left;
	height: 16px;
	padding-left: 5px;
}

/*Supplies Search Result CSS End*/ /*Section Footers--start*/
.resultsFooter,.searchFooter,.browseFooter {
	height: 4px;
	float: left;
}

.resultsFooter,.searchFooter {
	width: 648px;
}

.browseFooter {
	width: 280px;
	position: relative;
	top: -17px;
}

.resultsFooterLeftBg,.searchFooterLeftBg,.browseFooterLeftBg {
	width: 4px;
	height: 4px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/Bottom_Left.gif");
	background-repeat: no-repeat;
}

.resultsFooterCenterBg,.searchFooterCenterBg,.browseFooterCenterBg {
	height: 3px;
	float: left;
	border-bottom: 1px solid #C9C9C9;
	font-size: 1px;
}

.resultsFooterCenterBg,.searchFooterCenterBg {
	width: 640px;
}

.browseFooterCenterBg {
	width: 271px;
}

.resultsFooterRightBg,.searchFooterRightBg,.browseFooterRightBg {
	width: 4px;
	height: 4px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/Bottom_Right.gif");
	background-repeat: no-repeat;
}

/*Section Footers--end*/ /*Section Headers--start*/
#resultsHeader{
	width: 680px;
	margin-bottom: -17px;
	margin-top:	30px;
}

#searchHeader,#browseHeader,#resultsGrayHeader,#resultsHeader,#sectionHeader
	{
	height: 35px;
	float: left;
}

#resultsGrayHeader,#searchHeader,#sectionHeader {
	width: 680px;
	margin-bottom: -17px;
	margin-top:	10px;
}

#searchHeaderCenterBg,#resultsHeaderCenterBg,#browseHeaderCenterBg,#resultsGrayHeaderCenterBg
	{
	height: 35px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/SubHead_Gray_Center.gif");
	background-repeat: repeat-x;
}

#searchHeaderCenterBg,#resultsHeaderCenterBg {
	width: 972px;
	padding-top: 5px;
}

#browseHeaderCenterBg {
	width: 268px;
	height: 30px;
	text-align: left;
}

#resultsGrayHeaderCenterBg {
	width: 100%;
	padding-top: 8px;
}

#searchHeaderLeftBg {
	width: 6px;
	height: 35px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/Gray_Left.gif");
	background-repeat: no-repeat;
}

#searchHeaderLeftBg,#resultsHeaderLeftBg,#browseHeaderLeftBg {
	width: 6px;
	height: 35px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/SubHead_Gray_Left.gif");
	background-repeat: no-repeat;
}

#browseHeaderLeftBg {
	height: 30px;
}

#searchHeaderRightBg,#resultsHeaderRightBg,#browseHeaderRightBg {
	width: 6px;
	height: 35px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/SubHead_Gray_Right.gif");
	background-repeat: no-repeat;
}

#browseHeaderRightBg {
	height: 30px;
}

#resultsTitleText,#resultsGrayTitleText {
	color: black;
	font: 14pt/160% arial;
	text-align: left;
	float: left;
	width:972px;

}

#browseTitleText {
	color: black;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	height:30px;
	line-height:30px;
}

.browseBody {
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	float: left;
	font: 10pt arial;
	padding-left: 10px;
	padding-top: 20px;
	position: relative;
	top: -17px;
	width: 267px;
}

#nonImagePart {
	float: right;
}

#sectionHeaderLeftBg {
	width: 6px;
	height: 35px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/SubHead_Gray_Left.gif");
	background-repeat: no-repeat;
}

#sectionHeaderCenterBg {
	width: 638px;
	height: 35px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/SubHead_Gray_Center.gif");
	background-repeat: repeat-x;
	padding-top: 5px;
}

#sectionHeaderRightBg {
	width: 6px;
	height: 35px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/SubHead_Gray_Right.gif");
	background-repeat: no-repeat;
}

#sectionTitleText {
	color: black;
	font-family: arial;
	font-size: 14pt; 
	padding-left: 5px;
	text-align: left;
	float: left;
}

/*****************************EEUIPMENT************************/
sectionStoreSuppliesButton {
	text-align: center;
	left: 75px;
	position: absolute;
	cursor: pointer;
	background-repeat: no-repeat;
	width: 50px;
	height: 60px;
	float: left;
}

#myStoreContainer { 
	width: 650px;
	float: left;
	text-align: left;
}

#formRow {
	height: 30px;
	width: 300px;
	padding-left: 5px;
	padding-bottom: 5px;
	float: left;
}

.sectionContainerStore {
	width: 308px;
	margin-left: 280px;
}

#equipRowField {
	height: 20px;
}

#dropLOVField {
	height: 20px;
	width: 360px; 
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}

#dropLOVFieldAstriek {
	height: 20px;
	width: 360px; 
	float: left;
	padding-top: 10px;
}

#StepLabel {
	width: 35px;
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
	height: 20px;
	float: left;
}

#equipSearch {
	width: 200px;
}

#SortType {
	width: 180px;
	font-size: 10pt; 
}

.serviceLOV {
	width: 350px; 
	float: left;
	font-size: 10pt; 
	font-family: arial;
}

.leaseLOV {
	width: 350px; 
	font-size: 10pt; 
	font-family: arial;
}

#ModelSearch {
	width: 280px;
}

#rowField {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #C9C9C9;
	float: left;
	height: 20px;
	position: relative;
	width: 280px;
}

.rowInput {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	height: 20px;
	position: relative;
	width: 200px;
}

#SearchLink {
	position: absolute;
	width: 75px;
	height: 33px;
	left: 0;
}

.Search {
	position: relative;
	float: left;
	width: 75px;
	background: none;
	cursor: pointer;
	background-repeat: no-repeat;
	margin-left: 10px;
	background-image: url("C:\Toshiba\December2016\26thDec2016\go.gif");
	display: block;
	height: 33px;
}

.SearchHover {
	position: relative;
	float: left;
	width: 75px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/Search_combo.gif");
	background-repeat: no-repeat;
	margin-left: 10px;
	display: block;
	height: 33px;
	background-position: 0 -33px;
}

.SearchClass {
	position: relative;
	float: left;
	width: 75px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/Search_combo.gif");
	background-repeat: no-repeat;
	margin-left: 2px;
	display: block;
	height: 33px;
	margin-top: 4px;
}

.SearchClassHover {
	position: relative;
	float: left;
	width: 75px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/Search_combo.gif");
	background-repeat: no-repeat;
	margin-left: 2px;
	display: block;
	height: 33px;
	margin-top: 4px;
	background-position: 0 -33px;
}

#sectionFooter {
	width: 708px;
	height: 4px;
	float: left;
}

.sectionFooter {
	width: 708px;
	height: 4px;
	float: left;
	padding-bottom: 5px;
}

.ie.sectionFooter {
	width: 708px;
	height: 4px;
	float: left;
	padding-bottom: 5px;
}

#sectionFooterLeftBg {
	width: 4px;
	height: 4px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/Bottom_Left.gif");
	background-repeat: no-repeat;
}

.sectionFooterCenterBg {
	width: 700px;
	height: 3px;
	float: left;
	border-bottom: 1px solid #C9C9C9;
	font-size: 1px;
}

.ie.sectionFooterCenterBg {
	width: 700px;
	height: 4px;
	float: left;
	border-bottom: 1px solid #C9C9C9;
	font-size: 1px;
}

#sectionFooterRightBg {
	width: 4px;
	height: 4px;
	float: left;
	background-image: url("../../OA_MEDIA/ricoh/Bottom_Right.gif");
	background-repeat: no-repeat;
}

#centerTopContainer {
	width: 650px;
	float: left;
	position: relative;
	padding-bottom: 10px;
	padding-left: 0px;
}

#centerContainerHeading {
	float: left;
	height: 25px;
	width: 650px;
	color: black;
	font-family: arial;
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
	position: relative;
}

#centerContainerErrorDis {
	float: left;
	width: 650px;
	color: red;
	font-family: arial;
	font-size: 10pt;
	text-align: left;
	position: relative;
}

.centerContainerInfo {
	float: left;
	width: 650px;
	color: black;
	font-family: arial;
	text-align: left;
	position: relative;
	padding-top: 5px;
}

.infoList {
	padding-bottom: 5px;
	position: relative;
	font-size: 10pt;
	color: black;
	font-family: arial;
	text-align: left;
}

.SearchLabel {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 10pt;
	color: black;
	font-family: arial;
	text-align: left;
}

#CartButtonLink {
	position: absolute;
	width: 181px;
	height: 85px;
	left: 0;
	bottom: 2px;
}

.cartItemLabel {
	padding-top: 5px;
	padding-left: 75px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	float: left;
	position: relative;
}

.cartItemValue {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	float: right;
	position: relative;
	padding-top: 5px;
	padding-right: 20px;
}

.cartAmount {
	padding-top: 1px;
	padding-left: 75px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	float: left;
	position: relative;
}

.cartAmountValue {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	float: right;
	position: relative;
	padding-right: 20px;
	text-align: right;
	width: 180px;
}

.cartTotalDue {
	padding-top: 1px;
	padding-left: 75px;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	float: left;
	position: relative;
}

.cartTotalDueValue {
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	float: right;
	position: relative;
	padding-right: 20px;
	text-align: right;
	width: 180px;
}


#itemRow {
	/*border-bottom:1px solid #C9C9C9;*/
	float:left;
	padding-top:10px;
	width:637px;
}

#itemRowLast {
	float:left;
	padding-top:10px;
	width:637px;
}

#itemRowEmpty {
	width: 637px;
	height: 50px;
	padding-top: 10px;		
}

#imagePart {
	width: 120px;
	height: 90px;
	float: left;
}

#imagePartNull {
	width: 120px;
	float: left;
}

#details {
	width: 650px; 
	float: left;
	padding-bottom:5px;
}

#partdetails {
	width: 250px; 
	float: left;
}

#itemDesc {
	float: left;
	position: relative;
	font-size: 10pt;
	font-family: arial;
	text-align: left;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px;
}

#warningMsg {
	width: 100%;
	margin-top: 5px;
	float: left;
	color: red;
	font-family: arial;
	font-size: 10pt;
	text-align: left;
}

#redAstriek {
	font-size: 10pt; 
	color: red;
	text-align: left;
	float: left;
	width: 10px;
}

#itemDescWidth {
	width: 650; 
	float: left;
}

#dynamicParaWidth {
	width: 500px; 
	float: left;
	padding-top: 15px;
}

.AddToCart {
	position: relative;
	float: left;
	width: 99px;
	height: 33px;
	margin-top: 8px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/AddToCart.gif");
	background-repeat: no-repeat;
}

.AddToCartHover {
	position: relative;
	float: left;
	width: 99px;
	height: 33px;
	margin-top: 8px;
	background: none;
	cursor: pointer;
	background-position: 0 -33px;
	background-image: url("../../OA_MEDIA/ricoh/AddToCart.gif");
	background-repeat: no-repeat;
}

#AddToCartLink {
	position: absolute;
	width: 99px;
	height: 33px;
	left: 0;
}

#itemDetailsLOV {
	float: left;
	width: 370px; 
}

#radioButtons { 
	padding-left: 200px;
}
#itemLongDesc{
	float:left;
	width:638px;
	padding-bottom:10px;
	padding-top:5px;
	text-align: left;
}
#itemDetails {
	float: left;
	width: 618px;
	padding-bottom: 10px;
}

#itemQtyBox {
	float: left;
	width: 40px;
	text-align: center;
}

#itemTextLabel {
	float: left;
	position: relative;
	font-size: 10pt; 
	color: black;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
}

#itemTextLabel2 {
	float: left;
	position: relative;
	font-size: 10pt; 
	color: black;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	padding-left: 80px; 
	padding-right: 5px;
}

#itemTextLabel3 {
	float: left;
	position: relative;
	font-size: 10pt; 
	color: black;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
}

#itemTextLabel4 {
	position: relative;
	font-size: 10pt; 
	color: black;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}

#itemText {
	font-size: 10pt; 
	color: black;
	font-family: arial;
	text-align: left;
	float: left;
}

#itemPrice {
	width: 320px;
	float: left;
	font-size: 10pt; 
	color: black;
	font-family: arial;
	text-align: left;
	padding-top: 13px;
	word-wrap: break-word;
}

#itemPriceOOD {
	width: 640px; /*610*/
	float: left;
	font-size: 10pt; 
	color: black;
	font-family: arial;
	text-align: left;
	padding-top: 13px;
	word-wrap: break-word;
}

.itemPrice {
	width: 160px; 
	float: left;
	font-size: 10pt; 
	color: black;
	font-family: arial;
	text-align: left;
	padding-top: 13px;
	word-wrap: break-word;
}

#subDetails {
	float: right;
	width:630px;
}

#subDetailsHeader {		
	float: right;
	width: 500px;
	font-weight: bold;
	background-color:#E7E7E7;	
	background-repeat:repeat-x;
	color:black;
	font-family:arial;	
	height:25px;
	line-height: 25px;

}

#subDetailsHeader div {
	float: left;
	margin-right: 10px;
	width: 45%;
	padding-left:10px;
}

#subDetailsBody {
	border-bottom:1px solid #D4D4D4;
	float: right;
	width: 500px;qty
}

#subDetailsBody div {
	float: left;
	margin-right: 10px;
	width: 45%;
	padding-left:10px;
}

#itemQtyLabel {
	float: left;
	font-weight:bold;
	padding-right:5px;
	height:21px;
	line-height:21px;
}

#itemQty {
	height: 70px;
	float: left;
	padding-top: 35px;
}

div.itemQtyInput {
	float:left;
	margin-left: 5px;
	margin-top: 5px;
	padding:0px 0;
	position:relative;
	top:-5px;
	width:200px;
	height:21px;
	line-height:21px;
}

div.itemQtyInputOOD {
	float:left;
	margin-left: 5px;
	margin-top: 5px;
	padding:0px 0;
	position:relative;
	top:-5px;
	width:565px; /*530*/
	height:21px;
	line-height:21px;
	color:orange;
	font-weight: bold;
}

div.itemQtyInputAvlNewLine {
	float:left;
	/*margin:5px;*/
	padding:0px 0;
	position:relative;
	top:-5px;
	width:200px;
	height:21px;
	line-height:21px;
	margin-left: 73px;
}

div.itemQtyInputNoStockNewLine {
	float:left;
	/*margin:5px;*/
	padding:0px 0;
	position:relative;
	top:-5px;
	width:200px;
	height:21px;
	line-height:21px;
	margin-left: 90px;
}

div.itemQtyInput input {
	border:medium none;
	width:75px;
	height:21px;
	line-height:21px;
}

.AddAllToCart {
	position: relative;
	float: right;
	width: 119px;
	height: 33px;
	background: none;
	cursor: pointer;
	background-image: url("../../OA_MEDIA/ricoh/AddAllCart.gif");
	background-repeat: no-repeat;
}

.AddAllToCartHover {
	position: relative;
	float: right;
	width: 119px;
	height: 33px;
	background: none;
	cursor: pointer;
	background-position: 0 -33px;
	background-image: url("../../OA_MEDIA/ricoh/AddAllCart.gif");
	background-repeat: no-repeat;
}

#AddAllToCartLink {
	position: absolute;
	width: 119px;
	height: 33px;
}


#actionButtons {
	float:left;
	padding-bottom:10px;
	padding-top:20px;
	position:relative;
	text-align:center;
	width:100%;
}

#actionButtonsInsideBlock {
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	width:173px;
	text-align:center;
	width:200px;
}



#prevNextLink {
	position: relative;
	line-height: 17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pretableRecordNav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	line-height: 17px;
}

.pretableRecordNum {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 35px;
	text-align: center;
	line-height: 17px;
}

#aLink {
	width: 25px;
	float: left;
	height: 16px;
	padding-left: 5px;
}

.purchase {
	float: left;
	margin-top: 4px;
}

.ie.purchase {
	float: left;
	margin-top: 1px;
}

.lease {
	float: left;
	margin-top: 4px;
}

.ie.lease {
	float: left;
	margin-top: 1px;
}

#itemTextLabelItemNumber {
	float: left;
	position: relative;
	font-size: 10pt;
	color: black;
	font-family: arial;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
}

.itemLongDesc {
	float: left;
	width: 650px;
}

.rightContent {
	float: right;
	width: 300px;
}

.configure,.configureHover {
	background-image:
		url("../../OA_MEDIA/ricoh/Configure_combo.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	height: 32px;
	overflow-x: auto;
	position: relative;
	width: 116px;
	margin-top: 8px;	
	left:9px;
}

.configure {
	background-position: 0 0;
}

.configureHover {
	background-position: 0 -33px;
}

#DownloadButtonLink {
	height: 33px;
	left: 0;
	position: absolute;
	width: 168px;
}

#DownloadButton {
	background-image: url("../../OA_MEDIA/ricoh/DownloadSpecs.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	float: right;
	height: 33px;
	position: relative;
	width: 168px;
	margin-top: 8px;
}

.DownloadButton {
	background-position: 0 0;
}

.DownloadButtonHover {
	background-position: 0 -33px;
}

#searchpagination {
	width: 170px;
	text-align: right;
	float: left;
	margin-left: 690px;
	margin-top: 20px;
	height: 30px;
	display: block;
}

#searchpagination a,#searchpagination a:hover {
	margin: 0;
	padding: 0;
}

#paginationBlock {
	float: left;
	height: 28px;
	padding-top: 8px;
}

#prevNextLink {
	position: relative;
	line-height: 17px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pretableRecordNav {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	line-height: 17px;
}

.pretableRecordNum {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 40px;
	text-align: center;
	line-height: 17px;
}

/* ------------------- Below classes were added for Accessories & Supplies item list display */
#itemAccessory
{
   /*height:260px;*/
   width: 686px;
   Margin-left:5px;
   Margin-bottom:-30px;
   float: left;   
}

#itemAccessoryNoScroll
{
   /*height:260px;*/
   width: 670px;
   Margin-left:5px;
   Margin-bottom:-30px;
   float: left;   
}

#accessoryList
{
	overflow-y: auto;
	overflow-x: hidden;
	float: left;
	margin-top: 6px;
	height: 360px;
}

#accessoryListNoScroll
{
	/*overflow: auto;*/
	float: left;
	margin-top: 6px;
	/*height: 351px;*/
}

#itemSupplies
{
   /*height:260px;*/
   width: 670px;
   margin-left:5px;
   margin-bottom:-30px;
   float: left;
   margin-top:60px;
}

#itemSuppliesNoScroll
{
   /*height:260px;*/
   width: 670px;
   margin-left:5px;
   margin-bottom:-30px;
   float: left;
   margin-top:50px;
}

#supplyList
{
	overflow-y: auto;
	overflow-x: hidden;
	float: left;
	margin-top: 5px;
	height: 270px;
}

#supplyListNoScroll
{
	/*overflow-y: auto;
	overflow-x: hidden;*/
	float: left;
	margin-top: 5px;
	/*height: 270px;*/
}

.rowTitle
{
   height : 25px;
   width : 666px;
   background-color : #e2e6e9;
   float : left;
   position	: relative;
   text-align: left;
   font-weight: bold;
   padding-left: 3px;
   padding-top: 5px;
   font-family: arial;
   font-size: 10pt;
}
.rowHead
{
   height : 25px;
   width : 670px;
  /* background-color : #e2e6e9;*/
   float : left;
   position	: relative;
}
.rowDynamic
{
  /*height: 45px;*/
  width : 668px;
  float : left;
  overflow: auto;
  border-left : 1px solid black; /*#e2e6e9;*/
  border-bottom : 1px solid black; /*#e2e6e9;*/
}	

.rowDynamicNoScroll
{
  /*height: 35px;*/
  width : 668px;
  float : left;
  overflow: auto;
  border-left : 1px solid black; /*#e2e6e9;*/
  border-bottom : 1px solid black; /*#e2e6e9;*/
}

.headNumber
{
 height: 100%;
 width : 250px;
 float:left;
 border : 1px solid black; /*#e2e6e9;*/
 text-align: left;
 font-weight: bold;
 padding-left: 3px;
  padding-top: 5px;
 font-family: arial;
 font-size: 10pt;
}
.headNewItem
{
  height: 100%;
  border-right : 1px solid black; /*#e2e6e9;*/
  border-top : 1px solid black; /*#e2e6e9;*/
  border-bottom : 1px solid black; /*#e2e6e9;*/
  width : 410px;
  display : inline;
  float : left;
  text-align: left;
  font-weight: bold;
  padding-left: 3px;
  font-family: arial;
  font-size: 10pt;
  padding-top: 5px;
}

.tdNumber
{
   height: auto;/*100%;*/
   width : 250px;
   float:left;
   /*border-left : 1px solid black;*/ /*#e2e6e9;*/
   /*border-right : 1px solid black;*/ /*#e2e6e9;*/
   /*border-bottom : 1px solid black;*/ /*#e2e6e9;*/
   text-align: left;
   padding-left: 3px;
   font-family: arial;
   font-size: 10pt;
}

.tdNewItem
{
  height: auto;/*100%;*/
  border-right : 1px solid black; /*#e2e6e9;*/
  /*border-bottom : 1px solid black;*/ /*#e2e6e9;*/
  border-left : 1px solid black; /*#e2e6e9;*/
  width : 410px;
  display : inline;
  float : left;
  text-align: left;
  padding-left: 3px;
  font-size: 10pt;
  font-family: arial;  
}

.tdNewItemNoScroll
{
  height: auto;/*100%;*/
  border-right : 1px solid black; /*#e2e6e9;*/
  /*border-bottom : 1px solid black; *//*#e2e6e9;*/
  border-left : 1px solid black; /*#e2e6e9;*/
  width : 410px;
  display : inline;
  float : left;
  text-align: left;
  padding-left: 3px;
  font-size: 10pt;
  font-family: arial;  
}

.itemNumber{
  /*margin-top:10px;*/
  float:left;
  padding-top: 10px;
  padding-bottom: 9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .itemNumber{
		padding-bottom: 10px;
	}
}

#rSubmitLink {
    height: 32px;
    left: 0;
    position: absolute;
    width: 74px;
}
a {
    color: #0000cc;
    font: 11px/160% arial;
    margin-right: 0.8em;
    outline: medium none;
    text-decoration: underline;
}
#resultsHeader{
	
	width:680px;
	margin-bottom:-17px;
	margin-top:30px;
}
#RMAErrorMsg{
float:left;
width:100%;
color:red;
text-align:left;
font-family:arial;
font-size:10pt;
}