  
body {	
}

/*
#container {min-width:770px;width:expression(document.body.clientWidth < 770 ? "770px" : "100%" );}

#header{height:100;}

#right{float:right;width:250;margin:0;padding:0;}

#center{margin:0 255 0 0;}

#footer{clear:both;margin-left:auto;margin-right:auto;margin-top:10;text-align:center;height:auto;}

*/
#header{}
#right {width:250}
#center {}
#footer {margin-top:10;text-align:center;height:auto;}
#frame{background-color:#332244;border-left:1px solid #296935;border-right:1px solid #296935;border-bottom:1px solid #296935;}

#PcLogo {	float:left;}

#PcHeaderLinks {	float:left;	margin:15 10 0 20;}

#PcLogin {	float:right;	padding:5;	width:330;	height:50;	margin-bottom:10;}

#PcMenu {	clear:both;	text-align:center;}
#PcSitePath {	float:left;clear:both;width:100%;}

#header h1{padding: 0;margin: 0;}

#PcShowCompanyInformationMenu {}
#PcShowCompanyInformation {float:left;clear:both}

/*

CSS for menu

*/

.menu_categoryContainer {float:left;margin-left:2;height:25;}
.menu_categoryLeft {float:left;width:6;height:25;}
.menu_categoryRight {float:right;width:6;height:25;}
.menu_categoryCenter {float:left;margin-top:5;}
.menu_categoryCenter a {text-align:center;text-decoration:none;font-weight:bold;font-size:110%;}
#menu_menuContainer {float:left;width:100%;height:50;}
#menu_menuLeft {position:absolute;left:13;width:6;height:50;}
#menu_menuRight {position:absolute;right:11;width:6;height:50;}
#menu_menuCenter {position:absolute;left:0;margin-top:13;margin-left:15;text-align:left;}
#menu_menuCenter div {	float:left;}

.push_pushContainer {float:left;margin:0;width:250;}
.push_pushTop {float:left;}
.push_pushLeft {float:left;width:6;height:40;}
.push_pushRight {float:right;width:6;height:40;}
.push_pushCenter {float:left;margin-top:2;width:238}
.push_pushBody {float:left;width:248;width:expression(1 ? "250px" : "250px" );}

.push_itemTitleLink {float:left;}
.push_itemPriceAndUnit {float:left;width:50%;}
.push_itemPrice {float:left;}
.push_itemUnit {float:left;}
.push_addToCart{float:right;margin:0 5 0 0;}

#miniShoppingCart_Container {float:right;margin:0;width:250;}
#miniShoppingCart_Top {float:left;}
#miniShoppingCart_Left {float:left;width:5;height:45;}
#miniShoppingCart_Right {float:right;width:65;height:45;}
#miniShoppingCart_Center {float:left;margin-top:1;width:179}
#miniShoppingCart_Body {float:left;width:248;padding-bottom:5;width:expression(1 ? "250px" : "250px" );}
#miniShoppingCart_Link {text-align:left;margin:5 0 0 10}
#miniShoppingCart_Checkout {text-align:right;margin:4 10 0 0}
.miniShoppingCart_Entry {padding:5}
#miniShoppingCart_Summary {margin-right:5;padding:5;text-align:right}
#miniShoppingCart_SummaryText {float:left;margin-right:2;text-align:left}
#miniShoppingCart_SummaryGreen{background-color:#D8E4DB;margin-right:0;padding:5;text-align:right}

#orderProgress_Container {float:left;margin:0;width:250;}
#orderProgress_Top {float:left;}
#orderProgress_Left {float:left;width:5;height:45;}
#orderProgress_Right {float:right;height:45;}
#orderProgress_Center {float:left;margin-top:2;}
#orderProgress_Body {float:left;width:248;padding-bottom:5;width:expression(1 ? "250px" : "250px" );}

#shoppingCart_Container {float:left;margin:0;margin-right:5;}
#shoppingCart_Top {float:left;}
#shoppingCart_Left {float:left;width:5;height:45;}
#shoppingCart_Right {float:right;width:65;height:45;}
#shoppingCart_Center {float:left;margin-top:2;}
#shoppingCart_Body {float:left;width:100%;padding-bottom:5;}

#shoppingList_Container {float:left;margin:0;margin-right:5}
#shoppingList_Top {float:left;}
#shoppingList_Left {float:left;width:6;height:39;}
#shoppingList_Right {float:right;width:56;height:39;}
#shoppingList_Center {float:left;margin-top:2;}
#shoppingList_Body {float:left;width:100%;padding-bottom:5;}

#shoppingLists_Container {float:left;margin:0;margin-right:5}
#shoppingLists_Top {float:left;}
#shoppingLists_Left {float:left;width:6;height:39;}
#shoppingLists_Right {float:right;width:56;height:39;}
#shoppingLists_Center {float:left;margin-top:2;}
#shoppingLists_Body {float:left;width:100%;padding-bottom:5;}

.form_formContainer {float:left;margin-right:5;}
.form_formTop {float:left;}
.form_formLeft {float:left;width:5;height:30;}
.form_formRight {float:right;width:5;height:30;}
.form_formCenter {float:left;margin-top:2;}
.form_formTopFiller {float:left;width:100%}
.form_formBody {float:left;width:100%}
.form_formBodyTransparent {float:left;width:100%;padding:5}
.form_formSmallBody { float:left;width:100%;margin:5}
.form_formBodyTransparentInnerBox {float:left;width:100%;padding:5}

.error_errorContainer {float:left;margin:5 5 5 0;background-image:url('/web/Objectstore/images?file=errorTopCenter.gif');background-repeat:repeat-x;}
.error_errorTop {float:left;}
.error_errorLeft {float:left;width:6;height:25;background-image:url('/web/Objectstore/images?file=errorTopLeft.gif')}
.error_errorRight {float:right;width:6;height:25;background-image:url('/web/Objectstore/images?file=errorTopRight.gif')}
.error_errorCenter {float:left;margin-top:2;}
.error_errorBody {float:left;margin-top:-3;padding-bottom:5;width:100%;border-left:1px solid #C93D3E;border-right:1px solid #C93D3E;border-bottom:1px solid #C93D3E;}
.error_error {padding:5}

.message_messageContainer {float:left;margin:5 5 5 0;background-image:url('/web/Objectstore/images?file=messageTopCenter.gif');background-repeat:repeat-x;}
.message_messageTop {float:left;}
.message_messageLeft {float:left;width:6;height:25;background-image:url('/web/Objectstore/images?file=messageTopLeft.gif')}
.message_messageRight {float:right;width:6;height:25;background-image:url('/web/Objectstore/images?file=messageTopRight.gif')}
.message_messageCenter {float:left;margin-top:2;}
.message_messageBody {float:left;margin-top:-3;padding-bottom:5;width:100%;border-left:1px solid #085CE0;border-right:1px solid #085CE0;border-bottom:1px solid #085CE0;}
.message_message {padding:5}

.separator_bannerContainer {float:left;margin-right:5;}
.separator_bannerTop {float:left;clear:both}
.separator_bannerLeft {float:left;width:6;height:38;}
.separator_bannerRight {float:right;width:6;height:38;}
.separator_bannerCenter {float:left;margin-top:2;}
.separator_bannerContainerGray {float:left;margin-right:5;}
.separator_bannerTopGray {float:left;clear:both}
.separator_bannerLeftGray {float:left;width:6;height:38;}
.separator_bannerRightGray {float:right;width:6;height:38;}
.separator_bannerCenterGray {float:left;margin-top:2;}

.separator_bannerContainer180 {float:left;margin-right:5;}
.separator_bannerTop180 {float:left;clear:both}
.separator_bannerLeft180 {float:left;width:6;height:38;}
.separator_bannerRight180 {float:right;width:6;height:38;}
.separator_bannerCenter180 {float:left;margin-top:2;}

.offerItems_itemBody {float:left;width:50%}

.itemDetail_bannerRight {float:right;width:54;height:38;}
.compItems_bannerRight {float:right;width:54;height:38;}
.campaign_bannerRight { float:right;width:54;height:38;}
#search_bannerRight {float:right;width:53;height:38;}


#inkTonerguide_Container {float:left;margin:0;background-image:url('/web/Objectstore/images?file=inkTonerguideTopCenter.gif');background-repeat:repeat-x;}
#inkTonerguide_Top {float:left}
#inkTonerguide_Left {float:left;width:5;height:43;background-image:url('/web/Objectstore/images?file=inkTonerguideTopLeft.gif')}
#inkTonerguide_Right {float:right;width:65;margin:0;height:43;background-image:url('/web/Objectstore/images?file=inkTonerguideTopRight.gif')}
#inkTonerguide_Center {float:left;margin-top:4;}
#inkTonerguide_Body {float:left;background:#E8EBF3;border-left:1px solid #8F9CB6;border-right:1px solid #8F9CB6;border-bottom:1px solid #8F9CB6;width:100%}
#inkMiniTonerguide_Body {float:left;width:248;width:expression(1?"250":"250");background:#E8EBF3;border-left:1px solid #8F9CB6;border-right:1px solid #8F9CB6;border-bottom:1px solid #8F9CB6;}

#AtoZ_Container {float:left;margin:0;background-image:url('/web/Objectstore/images?file=AtoZTopCenter.gif');background-repeat:repeat-x;}
#AtoZ_Top {float:left}
#AtoZ_Left {float:left;width:5;height:43;background-image:url('/web/Objectstore/images?file=AtoZTopLeft.gif')}
#AtoZ_Right {float:right;width:55;margin:0;height:43;background-image:url('/web/Objectstore/images?file=AtoZTopRight.gif')}
#AtoZ_Center {float:left;margin-top:4;}
#AtoZ_Body {float:left;background:#E8EBF3;border-left:1px solid #8F9CB6;border-right:1px solid #8F9CB6;border-bottom:1px solid #8F9CB6;width:100%}
#AtoZLink_Body {float:left;width:248;width:expression(1?"250":"250");background:#E8EBF3;border-left:1px solid #8F9CB6;border-right:1px solid #8F9CB6;border-bottom:1px solid #8F9CB6;}

#CustomerItems_Container {float:left;margin:0;background-image:url('/web/Objectstore/images?file=CustomerItemsTopCenter.gif');background-repeat:repeat-x;}
#CustomerItems_Top {float:left}
#CustomerItems_Left {float:left;width:5;height:43;background-image:url('/web/Objectstore/images?file=CustomerItemsTopLeft.gif')}
#CustomerItems_Right {float:right;width:55;margin:0;height:43;background-image:url('/web/Objectstore/images?file=CustomerItemsTopRight.gif')}
#CustomerItems_Center {float:left;margin-top:4;}
#CustomerItems_Body {float:left;background:#E8EBF3;border-left:1px solid #8F9CB6;border-right:1px solid #8F9CB6;border-bottom:1px solid #8F9CB6;width:100%}
#CustomerItemsLink_Body {float:left;width:248;width:expression(1?"250":"250");background:#E8EBF3;border-left:1px solid #8F9CB6;border-right:1px solid #8F9CB6;border-bottom:1px solid #8F9CB6;}

#contact_Container {float:left;margin-right:5;}
#contact_Top {float:left}
#contact_Left {float:left;width:5;height:40;}
#contact_Right {float:right;width:80;margin:0;height:40;}
#contact_Center {float:left;}

.points_Container {float:left;margin-right:5;}
.points_Top {float:left}
.points_Left {float:left;width:5;height:38;}
.points_Right {float:right;width:58;margin:0;height:38;}
.points_Center {float:left;}
.points_Body {float:left;width:100%;}

#sitePathLabel {color:#00285D;font-weight:bold}

.item_box {float:left;width:345;margin:3 0 3 5; padding-bottom:5;border-bottom:1px solid #999999}
.item_boxSmall {float:left;width:240;padding:5;border-bottom:1px dashed #999999}
.item_type4BoxSmall {float:left;width:240;padding-bottom:5}
.item_imageBox {float:left;width:100}
.item_informationBox {float:left;width:233;margin-left:5;}
.item_type2TitleLinkBox {float:left;width:100%;height:32px}
.item_type1TitleLinkBox {float:left;width:100%;height:32px}
.item_type1BoundingBox {float:left;width:100%;}
.item_itemNumberBox {float:left;width:100%;padding:3 0 3 0}
.item_priceUnitBox {float:left;clear:left;width:99%;padding:4 0 4 2;}
.item_type1ButtonsBox {float:left;width:100%;padding:3 0 3 0}
.item_type2ButtonsBox {float:left;width:100%;padding:18 0 3 0}
.item_type4ButtonsBox {float:left;width:100%;padding:10 0 0 0}
.item_salesTextBox {float:left;width:100%;height:80;padding:3 0 3 0}

.groupsGroup  {float:left;width:350;height:75;margin:0 0 0 5; padding-bottom:3;}
.groupsGroupTopGroup {padding:2 0 3 0}
.groupsGroupTopGroup a  {font-size:12pt;margin-bottom:10}
.groupsGroupChildGroups a {	font-size:10pt;text-decoration:underline;}
.groupsSubGroups {float:left;margin:5 0 5 0;}
.groupsSubGroups div {float:left;width:200;margin:0 0 5 5;}
.groupsTopGray {clear:both;float:left;height:auto;padding:0 5 5 5;width:100%;}


.toolsRow .tableRowColumn a {font-size:8pt}
.toolsRow .tableRowColumn {font-size:8pt}

.search_Body {float:left;width:100%;padding:5 5 15 5}

.gray {color:#BEC5B7;background-color:#999999; height: 1px;border:0}

.darkGray {color:#333333}
.mediumDarkGray {color:#666666}
.mediumGray {color:#E8EBF3}
.lightGray {color:#999999}
.veryLightGray {color:#CCCCCC}
.red		  {color:red;}

.darkBlue {color:#00285D}
.veryLightBlue {color:#EAF4FA}
.backgroundcolorwhite 	{background-color:#FFFFFF;}
.backgroundcolorgreen 	{background-color:#D9EBEB;}
.backgroundcolorMediumGray {background-color:#E8EBF3}
.backgroundcolorMediumDarkGray {background-color:#666666}
.backgroundcolorLightBlue {background-color:#DAEAF0}
.backgroundcolorBlue {background-color:#5599BE}
.backgroundcolorLightGreen {background-color:#E5F5AA}
.backgroundcolorDarkGreen {background-color:#8DBC00}



.xxLarge {font-size:16pt}
.xLarge {font-size:14pt}
.large {font-size:12pt}
.small {font-size:9pt}
.xSmall {font-size:8pt}
.medium {font-size:10pt}

.normal {font-weight:normal}
.bold {font-weight:700}
.extraBold {font-weight:900}

input {margin:0 2 0 0}

.grayDashed {border:0;border-bottom:2px dashed #BEC5B7;height:2px;}

.qtyInput { width:15}


span.left {
  float: left;
  text-align: left;
  }

span.right {
  float: right;
  text-align: right;
  }


 #center input.float {
  	display: block;
	float: left;
  	margin-bottom: 10;
  }
  

 #center input.inputButton {
  	display: block;
	float: right;
    margin-top: 5;
    margin-left: 5;
    margin-bottom: 5;
  }
  
 #center select.float {
  	display: block;
  	float: left;
    margin-top: 5;
    margin-left: 5;
    margin-bottom: 5;
  }  
  
 #center label {
  	display: block;
  	float: left;
    margin-top: 2;
    margin-left: 5;
    margin-bottom: 5;  
  }
  
  .mediumLabel {
  	width:100;
  }
  
  .largeLabel {
  margin-top:-30;  
  	width:150;
  }
  
  .xlargeLabel {
  	width:200;
  }
  
  #center .radio {
  	display:block;
  	float:left;
  }
  
  
 #right input.float {
  	display: block;
  	float: right;
  	margin-bottom: 10;
  }
  
 #right select {
  	display: block;
  	float: right;
  }  
  
 #right label {
  	display: block;
  	float: left;
  	margin-bottom: 10;
  	text-align: left;
  	padding-right: 5;
  }  
  
 br {
  	clear: left;
}

.tableHeading {
	height:24px;
	clear:left;
}
.tableHeadingColumn {
	padding-top: 2;
	padding-left: 5;
	padding-bottom: 2;
	height:20px;
	float:left;
	background-color:inherit;
}
.tableRow {
	height:21px;
	clear:left;
}
.tableRowColumn {
	height:17px;
	padding-top: 2;
	padding-left: 5;
	padding-bottom: 2;
	float:left;
	background-color:inherit;
}

.backgroundcolorMediumGrayTR {background-color:#EEEEEE}
.backgroundcolorwhiteTR {background-color:#FFFFFF}

.Header {color:white;}

.sessionID {display:block}

/** Used exclusive for NO40 */ 
.form_formLeft_NO40 {float:left;width:15;height:30;}
.form_formRight_NO40 {float:right;width:7;height:30;}
.form_formCenter_NO40 {float:left;margin-top:2;}
.form_formCampaignBottomContainer{float:left;width:1;height:22;}
.form_formCampaignBottomLeft{float:left;width:15;height:22;}
.form_formCampaignBottomRight{float:left;width:22;height:22}
.form_formCampaignBottomCenter {float:left;margin-bottom:2;}