﻿body
{
    padding: 0px;
    margin: 10px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    background: #D6D6D6 url('../images/background.png') repeat-x top left;
}
 
/*inserted*/
.feedbackFormHdr
{ font-family:Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: bold; color: #184E8F; }

legend {color:Black;}

.captchaImage.img {text-align:center;}

ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/*inserted*/


a.BlackMenuItem
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;		/*small*/
    background-color: #000000;
    padding-top: 2px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 2px;
    display: inline-block;
    vertical-align: middle;
}

a:hover.BlackMenuItem {
    background-color: #588D99;
}

.menuBottom
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    display: block;
    height: 20px;
    float: left;
    color: #5B6066;
}

.div#menuBottom
{
    width: 900px;
}

.menuBottom li
{
    padding: 0px;
    margin: 0px;
    display: inline;
    color: #5B6066;
}
.menuBottom li a 
{
    padding: 0px;
    margin: 0px;
    display: inline;
    color: #5B6066;
}
   
.copyright 
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    float: right;
    color: #5B6066;
    height: 20px;

}


.div#headerTop
{
	position:relative;
    width: 900px;
    height:140px;
    /*background-image:url('../images/headergradientgray.png');*/
    background-color:#DDDDDD;
    float:left;
}

.div#headerTopPrint
{
	position:relative;
	top:5px;
    width: 900px;
    height:140px;
    float:left;
}

.PrinterFriendlyheaderTopPrint
{
	position:relative;
	top:5px;
	left:0px;
    width: 900px;
    height:160px;
    float:left;
}


.div#headerLogo
{
	position: absolute;
	background-image: url( '../images/logo_main.gif' );
	left: 0px;
	width:350px;
	/*width: 210px;
	top:40px;
	height: 136px;*/
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.div#headerLogoYMCA
{
	position: absolute;
	background-image: url( '../images/logo_ymca.png' );
	left: 0px;
	width:350px;
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.div#headerLogoRosas
{
	position: absolute;
	background-image: url( '../images/logo_rosas_1607.png' );
	left: 0px;
	width:350px;
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.div#headerLogoNSA
{
	position: absolute;
	background-image: url( '../images/logo_NSA.png' );
	left: 0px;
	width:350px;
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.div#headerLogoKR
{
	position: absolute;
	background-image: url( '../images/logo_KR.png' );
	left: 0px;
	width:350px;
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.div#headerLogoRivers
{
	position: absolute;
	background-image: url( '../images/logo_rivers.png' );
	left: 0px;
	width:350px;
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.div#headerLogoEsource {
    position: absolute;
    background-image: url( '../images/logos/15.png?v1' );
    left: 0px;
    width: 350px;
    top: 0px;
    height: 140px;
    z-index: 2000;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.div#headerLogoIdeal
{
	position: absolute;
	background-image: url( '../images/logo_ideal.png' );
	left: 0px;
	width:350px;
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.div#headerLogoProforma
{
	position: absolute;
	background-image: url( '../images/logo_proforma.png' );
	left: 0px;
	width:350px;
	/*width: 210px;
	top:40px;
	height: 136px;*/
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.div#headerLogoSPOS
{
	position: absolute;
	/*background-image: url( '../images/logo_spos.png' );*/
	background-image:url('../images/logo_impact.gif');
	left: 0px;
	width:350px;
	/*width: 210px;
	top:40px;
	height: 136px;*/
	top:0px;
	height:140px;
	z-index:2000;
	background-repeat: no-repeat;
	vertical-align: middle;
}.div#headerLogoPrint
{
	position:absolute;
    margin-top: 5px;
    left:0px;
    width: 210px;
    height: 136px;
    float: left;
    background-repeat: no-repeat;
}

.div#headerDEMO
{
	position:absolute;
    padding: 0px;
    top:5px;
    left:80px;
    width: 100px;
    height: 30px;
    float: left;
    z-index:2001;
	background-repeat: no-repeat;
}

.div#headerPagename
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24pt;
    font-weight: bold;
    font-style: italic;
    color: #333333;
    top: 30px;
    left:300px;
    width:300px;
    height:40px;
}

.div#headerPagenamePrint
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24pt;
    font-weight: bold;
    font-style: italic;
    color: #333333;
    top: 50px;
    left:300px;
    width:300px;
    height:40px;
}
.div#headerLocations
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #333333;
    left:300px;
    top: 105px;
    height:20px;
    width:300px;
    text-align:left;
}
.div#headerMessagesLink
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #333333;
    left:300px;
    top: 75px;
    height:20px;
    width:300px;
}
.div#headerWelcome
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333333;
    top:5px;
    left:600px;
    width:300px;
}
.div#headerLogout
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    top: 5px;
    left:300px;
    width:300px;
}

.PrinterFriendlyheaderWelcome
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #333333;
    top:5px;
    left:600px;
    width:300px;
    text-align:left;
}
.div#headerAccount 
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #5B6066;
    top:30px;
    left:600px;
    height:20px;
    width:300px;
}
.div#PrinterFriendlyheaderAccount 
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #5B6066;
    top:25px;
    left:600px;
    height:20px;
    width:300px;
    text-align:left;
}
.div#headerCart 
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #5B6066;
    top: 50px;
    left:600px;
    width:300px;
}
.div#PrinterFriendlyheaderCart 
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #5B6066;
    top: 60px;
    left:600px;
    width:300px;
}
.div#KCupSearch
{
	position:absolute;
	top:85px;
	left:612px;
}
.div#headerSearch
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #5B6066;
    top: 105px;
    left:675px;			/*600px;*/
    width:275px;		/*300px;*/
    text-align:left;	/*new*/
}
.div#headerSearchGo2015
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #5B6066;
    top: 106px;
    left:832px;
    width:30px;
}
.div#headerEBCSearchGo
{
	position:absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #5B6066;
    top: 106px;
    left:862px;
    width:37px;
}

.div#headerTabs
{
	position:relative;
	top:0px;
	width:900px;
	float:left;
	text-align:left;
	z-index:2000;
}
.div#headerContent
{
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	float:left;
	background-color:white;
	z-index:1;
}

/* Contact Us */
.ContactUsContainer {position:relative;width:900px;height:500px;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:White;}
.ContactUsHeaderLabel	{position:absolute;background-color:#5B6066;text-align:center;font-size:Medium;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;left:50px;top:50px;width:800px;height:20px;}
.ContactUsBody		{position:absolute;width:331px;
height:148px;
top:100px;
	left: 270px;
}
.ContactUsImage {position:absolute;left:50px;top:120px;}

/* Message Center Edit */
.MessageCenterContainer {position:relative;width:900px;height:700px;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:White;}
.MessageCenterFromLabel
{
	position: absolute;
	top: 50px;
	left: 30px;
	width: 80px;
	text-align: right;
	vertical-align: top;
}
.MessageCenterFrom
{
	position: absolute;
	top: 50px;
	left: 130px;
	width:125px;
	text-align: left;
	vertical-align: top;
}
.MessageCenterFromError {position:absolute;top:50px;left:250px;text-align:left;}
.MessageCenterThruLabel	{position:absolute;top:80px;left:30px;width:80px;text-align:right;vertical-align:top;}
.MessageCenterThru		{position:absolute;top:80px;width:125px;left:130px;text-align:left;vertical-align:top;}
.MessageCenterThruError {position:absolute;top:80px;left:250px;text-align:left;}
.MessageCenterSubjectLabel {position:absolute;top:110px;left:30px;width:80px;text-align:right;}
.MessageCenterSubject	{position:absolute;top:110px;left:130px;text-align:left;}
.MessageCenterPerLabel	{position:absolute;top:140px;left:30px;text-align:right;width:80px;}
.MessageCenterPer		{position:absolute;top:140px;left:130px;text-align:left;}
.MessageCenterMsgLabel	{position:absolute;top:170px;left:30px;width:80px;text-align:right;}
.MessageCenterMsg		{position:absolute;top:170px;left:130px;text-align:left;height: 450px;	width: 650px;}
.MessageCenterSubmit	{position:absolute;top:50px;left:530px;}
.MessageCenterCancel	{position:absolute;top:50px;left:660px;}

/* Login Help */
.LoginHelpContainer		{position:relative;height:700px;width:700px;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:White;border:solid 1px black;}
.LoginHelpLogo			{text-align:center;top:0px;background-image: url( '../images/logo.gif' );width:272px;height:52px;background-repeat:no-repeat;vertical-align:middle;}
.LoginHelpForgot		{text-align:center;font-weight:bold;}
.LoginHelpText1			{text-align:left;width:650px;margin-left:10px;}
.LoginHelpText2			{text-align:left;width:650px;margin-left:10px;}
.LoginHelpCaptcha       {width:650px;margin-left:10px;}
.LoginHelpWizard		{position:absolute;top:375px;width:100px;left:10px;}
.LoginHelpButtons		{position:absolute;top:400px;width:700px;left:0px;}
.LoginHelpMessage		{position:absolute;top:450px;width:700px;left:0px;font-size:14px;font-weight:bold;text-align:center;}

/* Interactive Intelligence Registration */
.ININContainer		{position:relative;height:950px;width:700px;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:White;border:solid 1px black;}
.ININLogo			{text-align:center;top:0px;background-image: url( '../images/logo.gif' );width:210px;height:136px;background-repeat:no-repeat;vertical-align:middle;}
.ININHeader			{text-align:center;font-weight:bold;font-size:14px;}
.ININText			{text-align:left;width:650px;margin-left:10px;}
.ININCaption		{text-align:right;font-weight:bold;}
.ININInput			{text-align:left}
.ININButtons		{width:700px;left:0px;}
.ININMessage		{width:700px;left:0px;font-size:14px;font-weight:bold;text-align:center;}

/* Profile Edit Page */
.ProfileContainer		{position:relative;top:0px;left:0px;height:600px;width:850px;}
.ProfileTopContainer	{position:relative;top:0px;width:850px;left:0px;height:300px;}
.ProfileHeaderLabel		{position:absolute;background-color:#5B6066;text-align:center;font-size:Medium;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;left:50px;top:50px;width:750px;height:20px;}
.ProfileInfo			{position:absolute;left:700px;color:White;width:50px;top:1px;font-style:italic;font-weight:normal;font-size:8pt;}
.ProfilePasswordNote	{position:absolute;left:0px;top:75px;text-align:center;width:850px;font-weight:bold;}
.ProfileExitingPwdLabel	{position:absolute;left:250px;top:100px;text-align:right;width:120px;}
.ProfileExistingPwd		{position:absolute;left:380px;top:100px;width:400px;text-align:left;}
.ProfileChgPasswordContainer {position:absolute;left:140px;top:150px;width:600px;height:125px;background-color:#F5F5F5; border:1px solid black;}
.ProfileChgPassword		{position:relative;left:2px;top:10px;text-align:center;font-weight:bold;}
.ProfilePwdLabel		{position:absolute;left:2px;top:40px;text-align:right;width:232px;}
.ProfilePwd				{position:absolute;left:242px;top:40px;width:300px;text-align:left;}
.ProfilePwdReenterLabel	{position:absolute;left:2px;top:70px;text-align:right;width:232px;}
.ProfilePwdReenter		{position:absolute;left:242px;top:70px;width:300px;text-align:left;}

.ProfileBottomContainer {position:relative;left:0px;top:0px;height:250px;width:850px;}
.ProfileEmailLabel		{position:absolute;left:250px;top:0px;text-align:right;width:120px;}
.ProfileEmail			{position:absolute;left:380px;top:0px;width:400px;text-align:left;}
.ProfileWizard			{position:absolute;left:150px;top:30px;height:104px;}
.ProfileWorkPhoneLabel	{position:absolute;left:250px;top:30px;text-align:right;width:120px;}
.ProfileWorkPhone		{position:absolute;left:380px;top:30px;width:400px;text-align:left;}
.ProfileWorkExtLabel	{position:absolute;left:250px;top:60px;text-align:right;width:120px;}
.ProfileWorkExt			{position:absolute;left:380px;top:60px;width:400px;text-align:left;}
.ProfileWorkFaxLabel	{position:absolute;left:250px;top:90px;text-align:right;width:120px;}
.ProfileWorkFax			{position:absolute;left:380px;top:90px;width:400px;text-align:left;}
.ProfileCellLabel		{position:absolute;left:250px;top:120px;text-align:right;width:120px;}
.ProfileCell			{position:absolute;left:380px;top:120px;width:400px;text-align:left;}
.ProfileAcksLabel		{position:absolute;left:250px;top:150px;width:120px;text-align:right;}
.ProfileAcksNone		{position:absolute;left:380px;top:150px;text-align:left;width:120px;}
.ProfileAcksEmail		{position:absolute;left:450px;top:150px;text-align:left;width:120px;}
.ProfileAcksFax			{position:absolute;left:530px;top:150px;text-align:left;width:120px;}
.ProfileChatLabel       {position:absolute;left:200px;top:180px;text-align:right;width:170px;}
.ProfileChatYes         {position:absolute;left:380px;top:180px;text-align:left;width:120px;}
.ProfileChatNo          {position:absolute;left:450px;top:180px;text-align:left;width:120px;}
.ProfileSubmit1408		{position:absolute;left:300px;top:240px;}
.ProfileCancel1408		{position:absolute;left:440px;top:240px;}
.ProfileValidator		{position:absolute;left:0px;top:25px;width:850px;text-align:center;}


/* Profile Updated Page */
.ProfileUpdated			{position:relative;height:350px;top:150px;left:0px;text-align:center;width:850px;font-size:Large;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

/* Impersonate Users */
.IUSRContainer			{position:relative;top:0px;left:0px;height:550px;width:850px;margin-left:auto;margin-right:auto;}
.IUSRLabel				{position:absolute;background-color:#5B6066;text-align:left;font-size:Medium;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;left:175px;top:100px;width:500px;height:20px;}
.IUSRQuestion			{position:absolute;top:145px;left:175px;text-align:left;}
.IUSRNoThanks			{position:absolute;top:140px;left:565px;text-align:left;}
.IUSRDetail				{position:absolute;top:200px;left:175px;text-align:left;}

/* Deactivate Users */
.DUSRContainer			{position:relative;top:0px;left:0px;height:100%;width:850px;margin-left:auto;margin-right:auto;font-family:Arial, Helvetica, sans-serif;font-size:small;}
.DUSRError				{position:absolute;left:100px;top:20px;width:650px;}
.DUSRLabel				{position:absolute;left:100px;top:40px;width:650px;height:20px;background-color:#5B6066;text-align:center;font-size:Medium;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;}
.DUSRInfo				{position:absolute;left:675px;top:40px;width:75px;height:20px;background-color:#5B6066;text-align:left;font-size:8pt;font-family:Arial, Helvetica, sans-serif;color:White;font-style:italic;z-index:1;}
.DUSRDetail				{position:relative;left:0px;top:30px;width:650px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
/*
.DUSRContainer			{position:relative;top:0px;left:0px;height:100%;width:850px;margin-left:auto;margin-right:auto;font-family:Arial, Helvetica, sans-serif;font-size:small;}
.DUSRError				{left:175px;width:650px;}
.DUSRLabel				{background-color:#5B6066;text-align:center;font-size:Medium;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;left:175px;top:50px;width:600px;height:20px;}
.DUSRInfo				{background-color:#5B6066;text-align:center;font-size:8pt;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;left:175px;top:50px;width:650px;height:20px;font-style:italic;}
.DUSRDetail				{width:650px;left:175px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
*/

/* Order Inquiry Date Range */
.OIContainer			{position:relative;top:0px;left:0px;height:500px;width:850px;}
.OIPager				{position:relative;}
.OIWizard				{position:absolute;left:50px;top:100px;}
/*.OILabel				{position:absolute;background-color:#5B6066;text-align:center;font-size:Medium;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;left:50px;top:50px;width:750px;height:20px;}*/
/*.OIInfo					{position:absolute;left:700px;color:White;width:50px;top:1px;font-style:italic;font-weight:normal;font-size:8pt;}*/
.OILabel				{position:absolute;background-color:#5B6066;text-align:center;font-size:Medium;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;left:250px;top:50px;width:550px;height:20px;vertical-align:middle;}
.OIInfo					{position:absolute;left:500px;color:White;width:50px;top:1px;font-style:italic;font-weight:normal;font-size:8pt;}
.OIFromLabel			{position:absolute;left:425px;top:100px;text-align:right;width:90px;}
.OIFrom					{position:absolute;left:535px;top:100px;width:300px;text-align:left;}
.OIThruLabel			{position:absolute;left:425px;top:130px;text-align:right;width:90px;}
.OIThru					{position:absolute;left:535px;top:130px;width:300px;text-align:left;}
.OIShowAllOrders		{position:absolute;left:302px;top:160px;width:400px;text-align:left;}
/*.OISubmit				{position:absolute;left:0px;top:200px;width:850px;text-align:center;}*/
.OISubmit				{position:absolute;left:200px;top:175px;width:650px;text-align:center;	bottom: 192px;}
.OICancel				{position:absolute;left:435px;top:200px;}
/*.OIValidator			{position:absolute;left:300px;top:250px;}*/
.OIValidator			{position:absolute;left:500px;top:225px;}

/* Orders i've purchase before */
.OIPLabel				{position:absolute;background-color:#5B6066;text-align:center;font-size:Medium;font-family:Arial, Helvetica, sans-serif;color:White;font-weight:bold;left:250px;top:250px;width:550px;height:20px;vertical-align:middle;}
.OIPInfo				{position:absolute;left:500px;color:White;width:50px;top:1px;font-style:italic;font-weight:normal;font-size:8pt;}
.OIPMessage 			{position:absolute;left:250px;top:275px;text-align:center;width:550px;color:#808080;font-style:italic;font-size:8pt;font-family:Arial, Helvetica, sans-serif;}
.OIPFromLabel			{position:absolute;left:425px;top:300px;text-align:right;width:90px;}
.OIPFrom				{position:absolute;left:535px;top:300px;width:400px;text-align:left;}
.OIPThruLabel			{position:absolute;left:425px;top:330px;text-align:right;width:90px;}
.OIPThru				{position:absolute;left:535px;top:330px;width:400px;text-align:left;}
.OIPShowAllOrders		{position:absolute;left:302px;width:400px;text-align:left;}
.OIPSubmit				{position:absolute;left:200px;top:375px;width:650px;text-align:center;	bottom: 192px;}
.OIPCancel				{position:absolute;left:435px;}
.OIPValidator			{position:absolute;left:500px;top:375px;}


/* Order Inquiry Results */
.OIResultsContainer {position:relative;left:0px;min-height:500px;}

.OIHContainer	{position:relative;left:0px;width:900px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;height:675px;}
.OIHTitle		{position:absolute;top:25px;left:25px;width:850px;text-align:center; font-weight:bold; font-size:medium; background-color: #5B6066; color:white;}
.OIHOrderNbr	{position:absolute;top:50px;left:25px;width:50px;text-align:center;background-color:#588D99;color:#fff;}
.OIHOrderDate	{position:absolute;top:50px;left:77px;width:115px;text-align:center;background-color:#588D99;color:#fff;}
.OIHPONbr		{position:absolute;top:50px;left:194px;width:190px;text-align:center;background-color:#588D99;color:#fff;}
.OIHAttn		{position:absolute;top:50px;left:386px;width:183px;text-align:center;background-color:#588D99;color:#fff;}
.OIHShipTo		{position:absolute;top:50px;left:571px;width:200px;text-align:center;background-color:#588D99;color:#fff;}
.OIHLines		{position:absolute;top:50px;left:773px;width:25px;text-align:center;background-color:#588D99;color:#fff;}
.OIHEstAmt		{position:absolute;top:50px;left:800px;width:75px;text-align:center;background-color:#588D99;color:#fff;}

.OIRepeater		{position:absolute;top:70px;left:0px;width:850px;}
.OIDContainer	{	position: relative;	left: 25px;	height: 20px; vertical-align:middle;	font-family: font-family: Arial, Helvetica, sans-serif;	width: 850px;	font-size: 9pt;}
.OIDAltContainer	{position:relative;left:25px;height:20px;vertical-align:middle;font-family:font-family: Arial, Helvetica, sans-serif;width:850px;font-size:9pt;background-color:#CCCCCC;}
.OIDOrderNbr	{position:absolute;left:0px;width:50px;text-align:right;padding-right:2px;}
.OIDOrderDate	{position:absolute;left:52px;width:115px;text-align:center;}
.OIDPONbr		{position:absolute;left:169px;width:180px;text-align:left;overflow:hidden;white-space:nowrap;}
.OIDAttn		{position:absolute;left:361px;width:175px;text-align:left;overflow:hidden;white-space:nowrap;}
.OIDShipTo		{position:absolute;left:547px;width:199px;text-align:left;overflow:hidden;white-space:nowrap;}
.OIDLines		{position:absolute;left:748px;width:25px;text-align:right;padding-right:2px;}
.OIDEstAmt		{position:absolute;left:775px;width:75px;text-align:right;padding-right:2px;}

/* Order Inquiry Details */
.OIDetailContainer	{position:relative;height:100px;font-family: Arial, Helvetica, sans-serif;}
.OIDetailPicture		{position:absolute;left:10px;top:3px;width:125px;}
.OIDetailSKU {position: absolute; top: 10px; left: 170px; width:255px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.OIDetailSKU a {text-decoration:none; font-size:14px; color:#231f20; text-align:left;}
.OIDetailSKU a:hover{text-decoration:underline;}

.OIDetailDescription {position: absolute; top: 30px; left: 170px; width:255px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.OIDetailDescription a {text-decoration:none; font-size:11px; color:#231f20; text-align:left;}
.OIDetailDescription a:hover{text-decoration:underline;}

.OIDetailLegend		{position: absolute;top: 80px;left: 170px;width:255px;text-align: left;}
.OIDetailShoppingList { position: absolute; top: 105px; left: 170px; width: 170px; text-align: left; font-size:12px; cursor: pointer; color: #588D99;text-decoration:underline;}

.OIDetailOrderNbrHeader	{position:absolute;top:20px;left:80px;width:100px;text-align:left;font-weight:bold;font-size:medium;}
.OIDetailOrderNbr	{position:absolute;top:20px;left:180px;width:300px;text-align:left;font-weight:bold;font-size:medium;}
.OIDetailOrderDateHeader	{position:absolute;top:40px;left:80px;width:100px;text-align:left;}
.OIDetailOrderDate	{position:absolute;top:40px;left:180px;width:300px;text-align:left;}
.OIDetailAddToCartTop {position:absolute;top:30px;left:375px;width:150px;}
.OIDetailBackToList {position:absolute;top:40px;left:420px;text-align:left;}
.OIDetailPrinterFriendly {position:absolute;top:40px;left:611px;width:133px;text-align:left;}
.OIDetailDuplicate	{position:absolute;top:40px;left:753px;width:200px;text-align:left}
.OIOrderingDetailsHeader
{
    position:absolute;
    top:2px;
    left:620px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
}
.OIOriginalQtyHeader
{
	position:absolute;
	top:5px;
	left:420px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
   text-align:right;
    width:160px;
    color: #808080;
}
.OIOriginalOrderHeader
{
	position:absolute;
	top:5px;
	left:460px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align:left;
    width:300px;
    color: #808080;
}
.OIOriginalOrderQty
{
    position:absolute;
    top:5px;
    left:560px;
    width:42px;
    text-align:left;

}
.OIOriginalOrderPriceHeader
{
	position:absolute;
	top:5px;
	left:600px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align:left;
    width:20px;
    color: #808080;
}
.OIOriginalOrderPrice
{
    position:absolute;
    top:5px;
    left:620px;
    width:42px;
    text-align:left;

}

.OIOriginalStatus
{
	position:absolute;
	top:5px;
	left:690px;
	width:200px;
	font-size:9pt;
	font-style:italic;
	text-align:left;
	color:black;
}
.OIOriginalUOMHeader
{
	position:absolute;
	top:5px;
	left:630px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align:right;
    width:50px;
    color: #808080;
}

.OIOriginalPriceHeader
{
	position:absolute;
	top:5px;
	left:690px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align:right;
    width:100px;
    color: #808080;
}

.OIDetailLineContainer 
{
     position:relative;
     /*height:135px;*/
     height:175px;
}


.OIDredbtn				{color:#fff; width: 79px; position:relative;top:130px; left:215px; }
.OIDredbtn a			{cursor: pointer; background: url('../images/btn_addList.png') no-repeat 0px -1px; display: block; font-family: Verdana; font-size: 7pt; letter-spacing: -1px; font-weight: normal; color: #fff; width: 79px; height: 18px; text-decoration: none; text-align: center; line-height: 12px; padding-top: 6px; }
.OIDredbtn a:hover		{ background-position: 0px -25px; }

.OIDwhitebtn			{color:#fff; width: 79px; position:relative;top:130px; left:215px; }
.OIDwhitebtn a			{cursor: pointer; background: url('../images/whitebtn.png') no-repeat 0px -1px; display: block; font-family: Verdana; font-size: 7pt; letter-spacing: -1px; font-weight: normal; color: #8D1316; width: 79px; height: 18px; text-decoration: none; text-align: center; line-height: 12px; padding-top: 6px; }
.OIDwhitebtn a:hover	{ background-position: 0px -25px; }

.OIOrderBox 
{
	position:absolute;
	top:25px;
	left:460px;
	width:410px;
	background-color:gainsboro;
	/*height:100px;*/
	/*height:125px;*/
	height:150px;
}

.OIQtyHeader
{
	position:absolute;
	top:35px;
	left:400px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align:right;
    width:160px;
    color: #808080;
}

.OIQty
{
    position: absolute;
    top: 35px;
    left: 570px;
    width: 125px;
    text-align:left;
}
.OIUOMHeader
{
	position:absolute;
	top:35px;
	left:630px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    text-align:right;
    width:50px;
    color: #808080;
}
.OIUOM
{
    position:absolute;
    top:35px;
    left:690px;
    width:100px;

}
.OIPrice 
{
    position:absolute;
    top:35px;
    left:775px;
    width:75px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
    color:Blue;
}

.OIReferenceHeader 
{
    position:absolute;
    top:65px;
    left:370px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #808080;

}

.OIReference 
{
    position:absolute;
    top:65px;
    left:570px;
    text-align:left;
}

.OIDeptHeader 
{
    position:absolute;
    top:95px;
    left:370px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#808080;
}

.OIDept 
{
    position:absolute;
    top:95px;
    left:570px;
    text-align:left;
}

.OIDeptAdditionalHeader 
{
    position:absolute;
    top:120px;
    left:370px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#808080;
}

.OIDeptAdditional
{
    position:absolute;
    top:120px;
    left:570px;
    text-align:left;
}

/* Request for Return */
.ReturnContainer	{position:relative;height:220px;font-family: Arial, Helvetica, sans-serif;}
.ReturnOrderNbrHeader	{position:absolute;top:10px;left:40px;width:100px;text-align:left;}
.ReturnOrderNbr	{position:absolute;top:10px;left:140px;width:300px;text-align:left;font-weight:bold;font-size:medium;}
.ReturnOrderDateHeader	{position:absolute;top:30px;left:40px;width:100px;text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: small;  color: #808080;}
.ReturnOrderDate	{position:absolute;top:30px;left:140px;width:300px;text-align:left;}
.ReturnPolicy		{position:absolute;top:60px;left:40px;width:427px;text-align:left;}

.ReturnSubmitTop {position:absolute;top:30px;left:375px;width:150px;}
.ReturnDetailContainer {     position:relative;     height:95px; }
.ReturnOrderedHeader{	position:absolute;	top:2px;	left:295px;    font-family: Arial, Helvetica, sans-serif;    font-size: small;    color:#fff;    font-weight:bold;    text-align:left;    width:50px;}
.ReturnOrderedQty{    position:absolute;    top:10px;    left:275px;    width:30px;    text-align:right;}
.ReturnOrderedUOM{    position:absolute;    top:10px;    left:315px;    width:50px;    text-align:left;}
.ReturnQtyHeader {    position:absolute;    top:2px;    left:350px;    width:125px;    font-family: Arial, Helvetica, sans-serif;    text-align:left;    color:#fff;    font-weight:bold;}
.ReturnQty{    position: absolute;    top: 10px;    left: 350px;    width: 50px;    text-align:left;}
.ReturnUOM{    position: absolute;    top: 10px;    left: 380px;    width: 25px;    text-align:left;}
.ReturnReasonHeader {    position:absolute;    top:2px;    left:480px;    width:100px;    font-family: Arial, Helvetica, sans-serif;    text-align:left;    color:#fff;    font-weight:bold;}
.ReturnReason{    position: absolute;    top: 10px;    left: 480px;    width: 300px;    text-align:left;}
.ReturnPackingHeader {    position:absolute;    top:2px;    left:740px;    width:140px;    font-family: Arial, Helvetica, sans-serif;    text-align:left;    color:#fff;    font-weight:bold;}
.ReturnPacking{    position: absolute;    top: 10px;    left: 790px;    width: 110px;    text-align:left;}
.ReturnReferenceHeader {    position:absolute;    top:35px;    left:300px;    width:190px;    text-align:right;    font-family: Arial, Helvetica, sans-serif;    font-size: small;    color: #808080;}
.ReturnReference {    position:absolute;    top:35px;    left:500px;    text-align:left;}
.ReturnDeptHeader {    position:absolute;    top:55px;    left:300px;    width:190px;    text-align:right;    font-family: Arial, Helvetica, sans-serif;    font-size: small;    color:#808080;}
.ReturnDept {    position:absolute;    top:55px;    left:500px;    text-align:left;}
.ReturnDept2Header {    position:absolute;    top:75px;    left:300px;    width:190px;    text-align:right;    font-family: Arial, Helvetica, sans-serif;    font-size: small;    color:#808080;}
.ReturnDept2 {    position:absolute;    top:75px;    left:500px;    text-align:left;}
.ReturnItemError {        position: absolute;    top: 95px;   width:830px; left: 10px; font-family: Arial, Helvetica, sans-serif;    text-align:center;    color:Red;}

.RapidOrderHeaderContainer 
{
     position:relative;
     height:20px;
     /*background-color:#C4C589;*/
	background-color:#588D99;
}

.RapidOrderHeaderDescription
{
    position:absolute;
    top:2px;
    left:10px;
    width:200px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    /*color: #808080;*/
    color:#fff;
    font-weight:bold;
}

.RapidOrderHeaderQty 
{
    position:absolute;
    top:2px;
    left:382px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
    /*color: #808080;*/
    color:#fff;
    font-weight:bold;
}

.RapidOrderHeaderUOM
{
    position:absolute;
    top:2px;
    left:500px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    /*color: #808080;*/
    color:#fff;
    font-weight:bold;
    text-align:left;
}

.RapidOrderHeaderPrice
{
    position:absolute;
    top:2px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    /*color: #808080;*/
    color:#fff;
    font-weight:bold;
    text-align:right;
}

.RapidOrderContainer 
{
     position:relative;
     height:130px; 
}

.RapidOrderProductCode
{
    font-family: Arial, Helvetica, sans-serif;
    position:absolute;
    top:10px;
    left:10px;
}

.RapidOrderRemoveItem 
{
    position:absolute;
    top:13px;
    left:195px;
    width:80px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
}

.RapidOrderDescription
{
    position: absolute;
    top: 40px;
    left: 10px;
    width:300px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align: left;
}

.RapidOrderDescription2013
{
    position: absolute;
    top: 40px;
    left: 10px;
    width:400px;
    height:30px;
    overflow:hidden;
    font-family: Arial, Helvetica, sans-serif;
    /*font-weight:bold;*/
    text-align: left;
}

.RapidOrderLegend
{
    position: absolute;
    top: 70px;
    left: 10px;
    width:300px;
    text-align: left;
}

.RapidOrderQty
{
    position: absolute;
    top: 10px;
    left: 380px;
    width: 125px;
    text-align:left;
}

.RapidOrderUOM
{
    position:absolute;
    top:10px;
    left:500px;
    width:40px;

}

.RapidOrderID
{
    position:absolute;
    top:10px;
    left:700px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
    color:Blue;
    visibility:hidden;
}

.RapidOrderPrice 
{
    position:absolute;
    top:10px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
    color:Blue;
}
.RapidOrderDeptHeader 
{
    position:absolute;
    top:70px;
    left:300px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#808080;
}

.RapidOrderDept 
{
    position:absolute;
    top:70px;
    left:500px;
    text-align:left;
}
.RapidOrderDeptAdditionalHeader 
{
    position:absolute;
    top:100px;
    left:300px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#808080;
}

.RapidOrderDeptAdditional 
{
    position:absolute;
    top:100px;
    left:500px;
    text-align:left;
}
.RapidOrderReferenceHeader 
{
    position:absolute;
    top:40px;
    left:300px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #808080;

}

.RapidOrderReference 
{
    position:absolute;
    top:40px;
    left:500px;
    text-align:left;
}

.RapidOrderSearch 
{
    position:absolute;
    top:40px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
}

.RapidOrderItemError 
{    
    position: absolute;
    top: 10px;
    /*left: 575px;*/
    left:610px;
    width:200px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    color:Red;
}

.RapidOrderShoppingList { position: absolute; top: 80px; left: 200px; width: 170px; text-align: left; font-size:12px; cursor: pointer; color: #588D99;text-decoration:underline;visibility:hidden;}

.RapidOrderSeperator
{    
    position: absolute;
    top: 120px;
    left: 0px;
    width:100%;
}

/*** Contract Items and Shopping Lists ***/
.listContainer			{ position:relative; height:200px;}
.listLeft				{ position:absolute; left:0px;width:300px;  float:left;}
.listRight				{ position:absolute; left:400px;width:450px; float:right; text-align:left;}
.listPicture			{ position:relative; top:0px; left:33px; width:225px;}
/*.listRestrictedItem		{ position:absolute; top:70px; left:385px; width:100px;  font-family: Arial, Helvetica, sans-serif;  text-align:right;  color:Red;}*/
.listRestrictedItem		{ position:absolute; top: 20px; left:315px; width:130px;  font-family: Arial, Helvetica, sans-serif;  text-align:right;  color:Red;}
.listDescription		{ position: relative; top: 5px; left: 0px; width: 350px; }
.listDescription a		{ text-decoration: none; color: #231f20; font-size:9pt; }
.listDescription a:hover{ text-decoration: underline; font-size:9pt;}
.listSKULine			{ position:relative;top:5px;height:20px;}
.listSKU				{ position: absolute; left: 0px; width: 150px; text-align:left; font-weight:bold;}
.listRemoveFromList		{ position: absolute; left: 200px; width: 130px; text-align: right; font-size:9pt; cursor: pointer; color: #588D99;text-decoration:underline;}
.listPersonalList		{ position: absolute; left: 315px; width: 130px; text-align: right; font-size:9pt; cursor: pointer; color: #588D99;text-decoration:underline;}
.listItemError			{ position: absolute;top: 22px; left: 0px; width:300px;  font-family: Arial, Helvetica, sans-serif;   text-align: left;    color:Red;}
.listOrderBox			{ position: relative;top:10px;left:0px;width:450px;background-color:gainsboro;height:125px;}

.listImageHeader		{ position:absolute; top:2px; left:150px; font-family: Arial, Helvetica, sans-serif;  font-size: small;    color:#fff;    font-weight:bold;}
.listOrderHeader		{ position:absolute;top:2px;left:420px;width:410px;font-family: Arial, Helvetica, sans-serif; font-size: small;   color:#fff;   font-weight:bold;    text-align:center;}
.listQtyHeader			{ position:absolute;top:15px;left:0px;width:95px;text-align:right;color:#808080;}
.listQty				{ position: absolute; top: 15px; left: 100px;width:100px;float:right;}
.listUOMHeader			{ position:absolute;top:15px;left:210px; text-align:left;color:#808080;}
.listUOM				{ position: absolute; top: 15px; left: 243px; text-align:left;}
.listPrice				{ position: absolute; top: 15px; left: 350px; width: 70px; font-weight:bold; text-align:right;color:Blue;}
.listReferenceHeader	{ position: absolute; top:40px; left:0px; width:95px; text-align:right; color: #808080;}
.listReference			{ position: absolute; top:40px; left:100px; width:250px; text-align:left;}
.listUpdateReference	{ position: absolute; top:40px; left:290px; text-align:left;width:200px;}
.listDeptHeader			{ position: absolute; top:65px; left:0px; width:95px; text-align:right; color: #808080;}
.listDept				{ position: absolute; top:65px; left:100px; width:248px; text-align:left;}
.listLegend				{ position:absolute; top:180px; left:20px; height:20px;}

.listredbtn				{color:#fff; width: 79px; position:relative;top:102px; left:145px; } /*top:77px;*/
.listredbtn a			{cursor: pointer; background: url('../images/btn_addList.png') no-repeat 0px -1px; display: block; font-family: Verdana; font-size: 7pt; letter-spacing: -1px; font-weight: normal; color: #fff; width: 79px; height: 18px; text-decoration: none; text-align: center; line-height: 12px; padding-top: 6px; }
.listredbtn a:hover		{ background-position: 0px -25px; }

.listNonStock			{color:Red;position:relative;top:87px;left:20px;}

.listwhitebtn			{color:#fff; width: 79px; position:relative;top:102px; left:145px; } /*top:77px;*/
.listwhitebtn a			{cursor: pointer; background: url('../images/whitebtn.png') no-repeat 0px -1px; display: block; font-family: Verdana; font-size: 7pt; letter-spacing: -1px; font-weight: normal; color: #8D1316; width: 79px; height: 18px; text-decoration: none; text-align: center; line-height: 12px; padding-top: 6px; }
.listwhitebtn a:hover	{ background-position: 0px -25px; }

.cart
{
}

.cartContainer 
{
     position:relative;
     height:115px; 
}

.cartOrderBox 
{
	position:absolute;
	left:390px;
	width:410px;
	background-color:gainsboro;
	height:110px;
}

.cartPrinterFriendlyDescriptionHeader
{
    position:absolute;
    top:2px;
    left:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight:bold;
}

.cartPrinterFriendlyQtyHeader
{
    position:absolute;
    top:2px;
    left:305px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    font-weight:bold;
}

.cartPrinterFriendlyPriceHeader
{
    position:absolute;
    top:2px;
    left:400px;
    width:50px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
    font-weight:bold;
}

.cartPrinterFriendlyExtHeader
{
    position:absolute;
    top:2px;
    left:480px;
    width:50px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
    font-weight:bold;
}

.cartPrinterFriendlyReferenceHeader
{
    position:absolute;
    top:2px;
    left:550px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
    font-weight:bold;
}
.cartPrinterFriendlyDeptHeader
{
    position:absolute;
    top:2px;
    left:620px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
    font-weight:bold;
}

.cartPrinterFriendlyContainer
{
	position:relative;
	height:50px;
}
.cartPrinterFriendlyDescription {position: absolute; top: 0px; left: 10px; width:300px; font-family: Arial, Helvetica, sans-serif; text-align: left;}

.cartPrinterFriendlyQty
{
    position: absolute;
    top: 0px;
    left: 305px;
    width: 100px;
    text-align:center;
}

.cartPrinterFriendlyPrice
{
    position:absolute;
    top:0px;
    left:400px;
    width:50px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
}

.cartPrinterFriendlyExt
{
    position:absolute;
    top:0px;
    left:480px;
    width:50px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
}

.cartPrinterFriendlyReference 
{
    position:absolute;
    top:0px;
    left:550px;
    text-align:left;
}

.cartHeaderContainer 
{
     position:relative;
     height:20px;
     background-color:#588D99;
}

.cartHeaderContainerPrint
{
     position:relative;
     height:20px;
}

.cartPicture
{
 position:absolute;
 top:10px;
 left:10px;
 width:50px;

}

.cartInstantSavings 
{
	position:absolute;
	top:70px;
	left:20px;
}

.cartInstantSavingsAvailable
{
	position:absolute;
	top:70px;
	left:5px;
}

.cartProductCode
{
    font-family: Arial, Helvetica, sans-serif;
    position:absolute;
    top:75px;
    left:10px;
}

.cartDescriptionHeader
{
    position:absolute;
    top:2px;
    left:80px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
}

.cartPreviewDescriptionHeader
{
    position:absolute;
    top:2px;
    left:80px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
}
.cartPreviewQtyHeader
{
    position:absolute;
    top:2px;
    left:275px;
    text-align:right;
    width:125px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
}
.cartPreviewUOMHeader
{
    position:absolute;
    top:2px;
    left:500px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
}
.cartPreviewPriceHeader
{
    position:absolute;
    top:2px;
    left:705px;
    width:75px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
}
.cartPreviewExtHeader
{
    position:absolute;
    top:2px;
    left:775px;
    width:100px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
}

.cartDescriptionHeaderPrint
{
    position:absolute;
    top:2px;
    left:80px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight:bold;
}


.cartSKU {position: absolute; top: 10px; left: 80px; width:300px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.cartSKU a {text-decoration:none; font-size:14px; color:#231f20; text-align:left;}
.cartSKU a:hover{text-decoration:underline;}

.cartDescription {position: absolute; top: 30px; left: 80px; width:300px; font-family: Arial, Helvetica, sans-serif; text-align: left;}
.cartDescription a {text-decoration:none; font-size:11px; color:#231f20; text-align:left;}
.cartDescription a:hover{text-decoration:underline;}

.cartItemError 
{    
    position: absolute;
    /*top:10px;
    left: 80px;
	*/
    top: 22px;
    left: 0px;
    width:300px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    color:Red;
}

.cartQtyHeader 
{

    position:absolute;
    top:10px;
    left:300px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #808080;    
}

.cartQtyHeaderPrint
{
    position:absolute;
    top:2px;
    left:380px;
    width:125px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
    font-weight:bold;
}


.cartQty
{
    position: absolute;
    top: 10px;
    left: 500px;
    width: 125px;
    text-align:left;
}

.cartPreviewQty
{
    position: absolute;
    top: 10px;
    left: 275px;
    width: 125px;
    text-align:right;
}

.cartDeptHeader 
{
    position:absolute;
    top:61px;
    left:300px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#808080;
}

.cartDept 
{
    position:absolute;
    top:61px;
    left:500px;
    text-align:left;
}

.cartDeptAdditionalHeader 
{
    position:absolute;
    top:88px;
    left:300px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#808080;
}

.cartDeptAdditional 
{
    position:absolute;
    top:86px;
    left:500px;
    text-align:left;
}
.cartUOMHeader
{
    position:absolute;
    top:10px;
    /*left:600px;*/
    left:580px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #808080;    

}

.cartUOMHeaderPrint
{
    position:absolute;
    top:2px;
    left:500px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight:bold;
    text-align:left;
}

.cartUOM
{
    position:absolute;
    top:10px;
    /*left:630px;*/
    left:610px;
    width:40px;

}

.cartOriginalQtyHeader
{
	position:absolute;
	top:2px;
	left:540px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
    text-align:right;
    width:100px;
}

.cartOriginalUOMHeader
{
	position:absolute;
	top:2px;
	left:630px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
    text-align:left;
    width:50px;
}

.cartOriginalPriceHeader
{
	position:absolute;
	top:2px;
	left:675px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
    text-align:right;
    width:75px;
}

.cartOriginalQty
{
    position:absolute;
    top:5px;
    left:570px;
    width:42px;
    text-align:right;
}

.cartOriginalUOM
{
    position:absolute;
    top:5px;
    left:693px;
    width:40px;
    text-align:left;
}

.cartOriginalPrice
{
    position:absolute;
    top:5px;
    left:775px;
    width:75px;
    text-align:right;
}

.cartPreviewUOM
{
    position:absolute;
    top:10px;
    left:500px;
    width:40px;
    text-align:left;

}

.cartReferenceHeader 
{
    position:absolute;
    top:36px;
    left:300px;
    width:190px;
    text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #808080;

}

.cartReference 
{
    position:absolute;
    top:36px;
    left:500px;
    text-align:left;
}

.cartPriceHeader 
{
    position:absolute;
    top:2px;
    /*left:775px;*/
    left:390px;
    width:410px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
    text-align:center;
}
.cartOIPriceHeader 
{
    position:absolute;
    top:2px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
    text-align:right;
}

.cartExtHeader 
{
    position:absolute;
    top:2px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#fff;
    font-weight:bold;
    text-align:right;
}

.cartPriceHeaderPrint
{
    position:absolute;
    top:2px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight:bold;
    text-align:right;
}

.cartLegend
{
    position: absolute;
    top: 80px;
    left: 80px;
    width:300px;
    text-align: left;
}

.cartLineApproval
{
    position: absolute;
    top: 100px;
    left: 390px;
    text-align: left;
    color:Red;
    width:390px;
    font-weight:bold;
}

.cartPrice 
{
    position:absolute;
    top:10px;
    left:705px;
    width:75px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
    color:Blue;
}

.cartOIPrice 
{
    position:absolute;
    top:10px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
    color:Blue;
}

.cartExt 
{
    position:absolute;
    top:10px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
    color:Blue;
}

.cartPricePrint
{
    position:absolute;
    top:10px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
}

.cartExt 
{
    position:absolute;
    top:10px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:right;
    color:Blue;
}

.cartRemoveItem 
{
    position:absolute;
    top:40px;
    left:775px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
}

.cartRemoveFromList 
{
    position:absolute;
    top:10px;
    left:735px;
    width:140px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
}

.cartUpdateReference
{
    position:absolute;
    top:42px;
    left:735px;
    width:140px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
}

.cartRestrictedItem
{
    position:absolute;
    top:70px;
    left:785px;
    width:100px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:right;
    color:Red;
    visibility:hidden;
}

.cartFooter
{
    position:absolute;
    left:0px;
}

.cartUpdateOrder
{
    position:relative;
    width:850px;
    /*text-align:right;*/
}

.cartCheckoutContainer
{
	position: relative;
	width: 850px;
	left: 0px;
	height:150px;
	top: 0px;
}
.cartCheckoutWizard
{
	position:absolute;
	width:300px;
	left:20px;
	top:0px;
	width:202px;
}

.cartCheckout
{
    position: absolute;
    width:850px;
    text-align:center;
    top: 59px;
    left: 0px;
}
.cartCheckoutTop
{
    position: absolute;
    width:150px;
    text-align:center;
    top: 88px;
    left: 727px;
    height:50px;
}
.cartName
{
    position: absolute;
    width:300px;
    text-align:center;
    top: 0px;
    left: 545px;
    border:1px solid black;
    background-color:#DDDDDD;
}

.cartPaymentMethod
{
    position:relative;
    left:0px;
    width:850px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:medium;
    background-color: #5B6066;
    color:white;
}


.cartApprovalRequired
{
    position:relative;
    left:0px;
    width:850px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:medium;
    background-color: #5B6066;
    color:white;
}

.cartApprovalRequiredMessages
{
    position:relative;
    left:0px;
    width:850px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
}

.cartApprovalRequiredMessagesEmail
{
    position:relative;
    left:0px;
    width:900px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
}

.cartPaymentMethodPrint
{
    position:relative;
    left:0px;
    width:850px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:medium;
}
.cartSaveOrder
{
    position:relative;
    left:0px;
    width:850px;
    text-align:center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:medium;
    background-color: #5B6066;
    color:white;
}
.cartSaveOrderInfo
{
	position:absolute;
	left:800px;
	color:White;
	width:50px;
	top:1px;
	font-style:italic;
	font-weight:normal;
	font-size:8pt;
}

.cartSaveOrderPrint
{
    position:relative;
    left:0px;
    width:850px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:medium;
}

.cartShipTo
{/*
    position:relative;
    top:100px;
    left:50px;
    width:825px;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:small;
    color: #588D99;
*/}

.cartAttention
{
}

.cartDeliveryComment
{
}

.cartSubmitOrder
{
    position: relative;
    width:850px;
    text-align:center;
    top: 0px;
    left: 0px;
}
.cartSubmitOrderTop
{
    position: relative;
    width:850px;
    text-align:center;
    top: 0px;
    left: 0px;
    height:40px;
}
.cartSubmitOrderBottom
{
    position: relative;
    width:850px;
    text-align:center;
    top: 0px;
    left: 0px;
    height:50px;
}

.cartSearchListHeader
{
	position:absolute;
	left:0px;
	top:0px;
	text-align:left;
	vertical-align:middle;
}
.cartSearchListInput
{
	position:absolute;
	left:0px;
	top:0px;
	text-align:left;
	vertical-align:middle;
}
.cartSearchListGo
{
	position:absolute;
	left:215px;
	top:1px;
	text-align:left;
	vertical-align:middle;
}
.KESearchInput
{
	position:absolute;
	left:250px;
	top:0px;
	text-align:left;
	vertical-align:middle;
}
.KESearchGo
{
	position:absolute;
	left:365px;
	top:1px;
	text-align:left;
	vertical-align:middle;
}

.cartListMessage 
{
	text-align:center;
	position:absolute;
	left:240px;
	width:360px;
	color:Blue;
	font-weight:bold;
}

.cartSearchListRemove
{
	position:absolute;
	left:450px;
	top:0px;
	width:100px;
	text-align:left;
	vertical-align:middle;
}
.cart_shopping_list { position: absolute; top: 100px; left: 200px; width: 170px; text-align: left; font-size:12px; cursor: pointer; color: #588D99;text-decoration:underline;}

/* Shopping Lists */
.slContainer	{position:relative;top:0px;height:50px;width:850px;}
.slMakeDefault {position:absolute;top:25px;left:600px;width:225px;text-align:left;vertical-align:middle;}
.slPrinterFriendly {position:absolute;top:25px;left:25px;width:200px;text-align:left;vertical-align:middle;}
.slChooseHeader {position:absolute;top:25px;left:225px;width:150px;text-align:left;vertical-align:middle;}
.slChooseDD		{position:absolute;top:25px;left:325px;width:255px;text-align:left;vertical-align:middle;}
.slEdit			{position:absolute;top:0px;left:605px;width:60px;text-align:left;vertical-align:middle;}
.slDelete		{position:absolute;top:0px;left:690px;width:100px;text-align:left;vertical-align:middle;}
.slInfo			{position:absolute;top:0px;left:800px;width:50px;text-align:left;vertical-align:middle;}

/* Contract Items */
.ContractsContainer	{position:relative;top:10px;height:30px;width:850px;}
.ContractsPrinterFriendly {position:absolute;top:0px;left:25px;width:200px;text-align:left;vertical-align:middle;}
.ContractsInfo		{position:absolute;top:0px;left:800px;width:50px;text-align:left;vertical-align:middle;}

.cartAddToSL	{position:absolute;left:10px;top:0px;}

.cartAddToCart
{
	position:absolute;
	left:600px;
	top:0px;
}
.cartCancel
{
	position:absolute;
	left:740px;
	top:0px;
}
.cartSaveOrderButton
{
    position: relative;
    width:850px;
    text-align:right;
    top: 0px;
    left: 0px;
}

.columnHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #808080;
}

.columnHeaderMedium
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color:#5B6066;
}


a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:#588D99;
    /*color: #588D99;*/
}

.hiddenField
{
    visibility: hidden;
}

.noDisplay
{
    display:none;
}

.requiredField
{
    color:Red;
}

.standardField
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color:Black;
    font-weight:normal;
}

.Panel legend 
{
    color: Black;
}

.popupControl 
{
	position:absolute;
	visibility:hidden;
}



.ajax__tab_default .ajax__tab_header {white-space:nowrap; background-color:White}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block;background-color:White}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block;background-color:White}
.ajax__tab_default .ajax__tab_tab {height: 21px;margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block;background-color:White}
 
/* xp theme */
.ajax__tab_xp .ajax_
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
 

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


/**********************LOGGED IN**************************/
.loggedin_container     {background: #231f20; position: absolute; top: 36px; left: 223px; width: 355px; height: 120px; color: #588D99; font-size: 20px; padding: 30px 0px 0px 25px; border-top: 1px solid #93948a; border-bottom: 1px solid #93948a;}
.loggedin_container img {margin-top: 5px}



/*.loggedin_categories                {background: #5a6065; position: relative; top: 0px; left: 0px; height: 30px; width: 899px; border: 1px solid #7e858b; z-index: 2000;}
.loggedin_categories li             {width: 180px; height: 26px; border-top: 1px solid #5a6065; border-bottom:1px solid #5a6065;  }*/
.loggedin_categories2013                {background: #5a6065; position: relative; top: 0px; left: 0px; height: 30px; width: 899px; border: 1px solid #7e858b;z-index: 2000;}
.loggedin_categories2013 li             {width: 180px; height: 26px; }
.loggedin_categories2013 li img         {margin: 7px; z-index:1;}
.loggedin_categories2013 li:first-child {border-top: 0px}



#OfficeSuppliesTopNav {	top: 0px; left: 20px;}
#FurnitureTopNav      { top: 0px; left:240px;}
#TechnologyTopNav     { top: 0px; left:460px;}
#FeaturedTopNav       { top: 0px; left:680px;}


.TopNavLink
{
	padding: 5px;
	background: #5a6065;
	color: White;
	font-size: 14px;
	font-weight: bold;
	z-index: 1;
	height: 18px;
	text-align: center;
	width: 195px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	
}
.TopNavLink:hover {background: #959ca2;cursor:pointer;}

.TopNav     { position: absolute; left: 0px; width: 195px;z-index:2000;}
.TopNavOn   { position: absolute; left: 0px; width: 195px;z-index:2000;}

/*.TopMenu    { position: absolute; top: 27px; left: 0px; width: 620px; background-color: #959ca2; filter:alpha(opacity=90); opacity: 0.9; visibility: hidden; padding: 0px;}*/
.TopMenuLeft    { position:absolute;left:0px;top: 28px; width: 650px; background-color: #959ca2;filter:alpha(opacity=95); opacity: 0.95; border-left:1px solid #5a6065; border-bottom: 1px solid #5a6065; border-right:1px solid #5a6065;  visibility: hidden; padding: 0px; }
.TopMenuLeft ul { left:2px;width: 650px;float:left;background-color: #959ca2;}
.TopMenuLeft li { height:auto;width: 300px; padding:3px;padding-left:20px;z-index:2000;float:left;}
.TopMenuLeft a  { color: #fff; text-decoration: none; font-weight: bold; font-family:Arial, Sans-Serif; font-size: 12px;}

.TopMenuTech    { position:absolute;left:-212px;top: 28px; width: 650px; background-color: #959ca2;  visibility: hidden; padding: 0px;filter:alpha(opacity=95); opacity: 0.95; border-left:1px solid #5a6065; border-bottom: 1px solid #5a6065; border-right:1px solid #5a6065;   }
.TopMenuTech ul { left:2px;width: 650px;float:left;background-color: #959ca2;}
.TopMenuTech li { height:auto;width: 300px; padding:3px;padding-left:20px;z-index:2000;float:left;}
.TopMenuTech a  { color: #fff; text-decoration: none; font-weight: bold; font-family:Arial, Sans-Serif; font-size: 12px;}

.TopMenuBreakroom    { position:absolute;left:-432px;top: 28px; width: 650px; background-color: #959ca2;  visibility: hidden; padding: 0px;filter:alpha(opacity=95); opacity: 0.95;  border-left:1px solid #5a6065; border-bottom: 1px solid #5a6065; border-right:1px solid #5a6065;  }
.TopMenuBreakroom ul { left:2px;width: 650px;float:left;background-color: #959ca2;}
.TopMenuBreakroom li { height:auto;width: 300px; padding:3px;padding-left:20px;z-index:2000;float:left;}
.TopMenuBreakroom a  { color: #fff; text-decoration: none; font-weight: bold; font-family:Arial, Sans-Serif; font-size: 12px;}

.loggedin_nav       {background: #cbb676; color: #231f20; width: 765px; height: 16px; padding: 10px; position: absolute; top: 0px; left: 0px;filter:alpha(opacity=95); opacity: 0.95; border-left:1px solid #5a6065; border-bottom: 1px solid #5a6065; border-right:1px solid #5a6065;  }
.loggedin_nav a     {color: #231f20; text-decoration: none}
.loggedin_nav li    {display: inline; margin: 5px; z-index:101;}


/**********************CATEGORY PAGE**************************/
.CatNavigationContainer { position: relative; height: 575px; font-family: Arial; padding-top: 30px; }

.ClassItem          { position: relative; width: 174px; height: 110px; padding: 0px; margin: 0px 22px 36px 0px; float: left; z-index: 99; }
.ClassItemActive    { position: relative; width: 174px; height: 110px; padding: 0px; margin: 0px 22px 36px 0px; float: left; z-index: 999; }

.ClassImageBackground   { position: relative; top: 0px; left: 10px; width: 179px; height: 80px; background-color: #929ba3; }
.ClassImage             { position: absolute; top: 1px; left: 1px; width: 177px; height: 78px; background-color: #FFFFFF; }
.ClassImage IMG         { position: absolute; top: 2px; left: 51px; }

.ClassButton    { position: relative; top: 0px; left: 10px; width: 179px; background-color: #929ba3; text-align: left; padding: 0px; }

.LeftSide       { position: relative; width: 152px; height: 30px; background-color: #929ba3; vertical-align: middle; }
.LeftSide TABLE { width: 142px; height: 30px; margin: 0px 5px 0px 5px;}
.LeftSide TD    { position: relative; width: 142px; font-size: 9px; line-height: 10px; color: #fff; text-transform:uppercase; vertical-align: middle;}

.RightSide  { position: absolute; top: 0px; left: 154px; width: 24px; height: 30px; background-color: #929ba3; font-size: 9px; line-height: 28px;  color: #fff; text-align: center; vertical-align: middle; }
    
.ClassMenu          { position: absolute; top: 28px; left: 0px; width: 177px; background-color: #FFFFFF; font-size: 10px; font-weight:bold;color: #333333; border: solid 1px #CCCCCC; visibility: hidden; }
.ClassMenu TD       { font-family: Arial; font-size: 10px; color: #333333; line-height: 15px; padding: 0px 0px 0px 5px; cursor: pointer; border-bottom: dashed 0px #CCCCCC; }
.ClassMenu TD A     { text-decoration: none; color: #333333; font-size:10px;font-weight:bold; }

.ClassMenu2         { position: absolute; bottom: 30px; left: 0px; width: 177px; background-color: #FFFFFF; font-size: 10px; font-weight:bold;  color: #333333; border: solid 1px #CCCCCC; visibility: hidden; }
.ClassMenu2 TD      { font-family: Arial; font-size: 10px; color: #333333; line-height: 15px; padding: 0px 0px 0px 5px; cursor: pointer; border-bottom: dashed 0px #CCCCCC; }
.ClassMenu2 TD A    { text-decoration: none; color: #333333; font-size:10px; font-weight:bold; }


/**********************SEARCH RESULTS**************************/
.crumb     {height: 25px; font: 11px Arial; color: #231f20; background: #fff; margin-top: 5px; position: relative; top: 0px; left: 0px;text-align:left;width:100%;}
.crumb a   {text-decoration: none;}
.xcrumb     {height: 25px; font: 11px Arial; color: #231f20; background: #fff; margin-top: 75px; position: absolute; top: -72px; left: 0px;}
.xcrumb a   {height: 25px; color: #231f20; background: #fff; text-decoration: none;}
.Spelling {height: 30px;overflow:hidden;}
.crumb201406     {height: 187px; font: 11px Arial; color: #231f20; background: #fff; margin-top: 75px; position: absolute; top: -72px; left: 0px; }
.crumb201406 a   {height: 18px; color: #231f20; background: #fff; text-decoration: none;}
.PrinterFriendlySearch201407 {height: 25px;left:10px;overflow:hidden;position:absolute;top:25px;text-align:center;width:200px;}
.Spelling201406 {height: 25px;left:210px;overflow:hidden;position:absolute;top:18px;text-align:center;width:600px;}
.infoSpace{height:8px;}
/*.result_container { font-family: Arial; height: 1250px;  }*/
.result_container { font-family: Arial; height: 2950px; left:0px;} /*2950*/
.result_container_list { font-family: Arial; height: 2400px; left:0px;} /*2400*/
.result_container201406 { font-family: Arial; height: 2998px; left:0px;} /*2950*/
.result_container_list201406 { font-family: Arial; height: 2448px; left:0px;} /*2400*/

.Merchandising {height:50px;border-bottom: 1px solid #c7c7c7;}

/**********************SEARCH RESULTS - PAGING**************************/
.search_sort_top    { background: url('../images/search_sort_bar.jpg') no-repeat; 
position: absolute; top: 0px; left: 223px; width: 650px; height: 50px; margin-left: 6px; color:#fff; font-size: 11px;z-index:100;
}
.search_sort_top_nocompare    { background: url('../images/search_sort_bar_NoCompare.jpg') no-repeat; 
position: absolute; top: 0px; left: 223px; width: 650px; height: 50px; margin-left: 6px; color:#fff; font-size: 11px;z-index:100;
}
.search_sort_bottom    { background: url('../images/search_sort_bar.jpg') no-repeat; 
position: relative; top: 0px; left: -5px; width: 650px; height: 50px; margin-left: 6px; color:#fff; font-size: 11px;z-index:100;
}
.search_sort_bottom_nocompare    { background: url('../images/search_sort_bar_NoCompare.jpg') no-repeat; 
position: relative; top: 0px; left: -5px; width: 650px; height: 50px; margin-left: 6px; color:#fff; font-size: 11px;z-index:100;
}
.search_sort_top_list    { background: url('../images/search_sort_bar_list.jpg') no-repeat; 
position: absolute; top: 0px; left: 223px; width: 650px; height: 50px; margin-left: 6px; color:#fff; font-size: 11px;z-index:100;
}
.search_sort_bottom_list    { background: url('../images/search_sort_bar_list.jpg') no-repeat; 
position: relative; top: 0px; left: -5px; width: 650px; height: 50px; margin-left: 6px; color:#fff; font-size: 11px;z-index:100;
}

.compare_button { position: absolute; top: 13px; left: 13px; width: 64px; height: 17px; cursor: pointer;z-index: 100; }
.sort_value     { position: absolute; top: 13px; left: 146px; padding: 3px 3px 3px 6px; }
.sort_drop      { position: absolute; top: 12px; left: 280px; width: 21px; height: 19px; cursor: pointer;}
.sort_menu      { position: absolute; top: 31px; left: 146px; width: 132px; visibility:hidden; background-color: #929ba3; cursor: pointer; z-index: 100;}
.sort_item      { padding: 3px 3px 3px 6px;}
.sort_item_over { padding: 3px 3px 3px 6px; background-color: #6a737b;}
.page_menu      { position: absolute; top: 31px; left: 396px; width: 55px; visibility: hidden; background-color:#929ba3 ; cursor: pointer; z-index: 100;overflow:auto;}
.Page               { padding: 3px 3px 3px 20px;}
.PageOver           { padding: 3px 3px 3px 20px; background-color: #6a737b;}
.PageSelected       { padding: 3px 3px 3px 20px;}
.PageSelectedOver   { padding: 3px 3px 3px 20px; background-color: #6a737b;}
.total_pages { position: absolute; top: 16px; left: 575px; }
.page_go_top {position:absolute;top:10px;left:610px;}
.page_value_top     { position: absolute; top: 10px; left: 520px; width: 25px; height:20px;}
.page_value_bottom {position:absolute;top:16px;left:320px;font-size:10px;}
.pager_control_prev   { position:absolute; top:16px;left:325px;font-size: 12px; font-weight:bold; float: right; padding-left: 10px; padding-top: 0px; cursor: pointer; }
.pager_control_prev a {color:White;text-decoration: none; }
.pager_control_next   { position:absolute; top:16px;left:375px;font-size: 12px; font-weight:bold; float: right; padding-left: 10px; padding-top: 0px; cursor: pointer; color:White; }
.pager_control_next a {color:White;text-decoration: none; }

/**********************SEARCH RESULTS - ITEMS**************************/
.result_main    { position: absolute; top: 55px; left: 230px;}
.result_main_list    { position: relative; top: 55px; left: 230px;}

.result_product { border-bottom: 1px solid #c7c7c7; width: 660px; height:280px;font-size: 9pt; position: relative; } /*280*/
.result_product_list { border-bottom: 1px solid #c7c7c7; width: 660px; height:230px;font-size: 9pt; position: relative; }  
.result_left		{width:260px;  float:left; }

.result_compare     { position: absolute; top: 20px; left: 5px; }
.result_image       { position: absolute; top: 5px; left: 33px;width:225px;}

.LegendLine			{ position:absolute; top:235px; left:20px; height:20px;} /*235*/
.LegendLine_list			{ position:absolute; top:200px; left:20px; height:20px;}
.Legend1			{ position: absolute; left:20px; width:16px; vertical-align:middle;}
.Legend2			{ position: absolute; left:40px; width:16px; vertical-align:middle;}
.Legend3			{ position: absolute; left:60px; width:16px; vertical-align:middle;}
.Legend4			{ position: absolute; left:80px; width:16px; vertical-align:middle;}
.Legend5			{ position: absolute; left:100px; width:16px; vertical-align:middle;}
.Legend6			{ position: absolute; left:120px; width:16px; vertical-align:middle;}
.Legend7			{ position: absolute; left:140px; width:16px; vertical-align:middle;}

.result_right		{width:370px; float:right; text-align:left;}
.result_name        { position: relative; top: 5px; left: 0px; width: 350px; }
.result_name a      { text-decoration: none; font-weight: bold; font-size:9pt;color: #231f20; }
.result_name a:hover{ text-decoration: underline; font-size:9pt; }

.result_description { position: relative; top: 5px; left: 0px; width: 350px; }
.result_description a {text-decoration: none; color: #231f20; font-size:9pt; }
.result_description a:hover{text-decoration: underline; font-size:9pt;}
.result_bullets		{ position: relative; top: 5px; left:15px; min-height:40px; text-align:left; margin-right:20px; margin-bottom:5px;margin-top:5px; font-size:8pt; }
.result_bullets ul	{list-style:disc;}
.result_sku_line	{position:relative;top:0px;height:20px;}
.result_sku         { position: absolute; left: 0px; width: 195px; text-align:left; font-weight:bold;}
.result_personal_list { position: absolute; left: 200px; width: 130px; text-align: left; font-size:9pt; cursor: pointer; color: #588D99;text-decoration:underline;}

.result_last_purchased{position:relative;top:0px;height:15px;}

.result_order_box	{position:relative; top:0px;left:0px;width:360px;  background-color:gainsboro;height:150px;}/*height:125px;*/
.result_qty_header	{position:absolute;top:15px;left:0px;text-align:right; width:85px;color:#808080;}
.result_qty			{ position: absolute; top: 15px; left: 90px;width:100px;float:right;}
.result_qty_add		{ position: absolute; top:15px; left:120px;}
.result_qty_minus	{ position: absolute; top:15px; left:140px;}
.result_uom_header	{position:absolute;top:15px;left:160px; text-align:left;color:#808080;}
.result_uom			{ position: absolute; top: 15px; left: 190px; text-align:left;}
.result_list        { position: absolute; top: 15px; left: 280px; width: 70px; font-weight:bold; text-align:right;color:Blue;}
.result_baseprice   { position: absolute; top: 15px; left: 175px; width: 70px; visibility:hidden;}

.result_refheader	{ position: absolute; top:40px; left:0px; width:85px; text-align:right; color: #808080;}
.result_reference	{ position: absolute; top:40px; left:90px; width:250px; text-align:left;}

.result_deptheader	{ position: absolute; top:65px; left:0px; width:85px; text-align:right; color: #808080;}
.result_dept		{ position: absolute; top:65px; left:90px; width:248px; text-align:left;}

.result_deptadditionalheader	{ position: absolute; top:90px; left:0px; width:85px; text-align:right; color: #808080;}
.result_deptadditional		{ position: absolute; top:90px; left:90px; width:248px; text-align:left;}

.result_dept2header	{ position: absolute; top:90px; left:0px; width:85px; text-align:right; color: #808080;}
.result_dept2		{ position: absolute; top:90px; left:90px; width:248px; text-align:left;}

.result_add_to_list { position: absolute; top: 93px; left: 0px; width: 100%; text-align:center; font-size:9pt; cursor: pointer; }

.result_ipn			{ position: relative; top: 95px; left: 10px; width: 70px; height:0px;text-align:left; visibility:hidden; }
.add_image          { float:left; padding-right: 2px;}


.redbtn {color:#fff; width: 79px; position:relative;top:120px; left:145px; }
.redbtn a {cursor: pointer; background: url('../images/btn_addList.png') no-repeat 0px -1px; display: block; font-family: Verdana; font-size: 7pt; letter-spacing: -1px; font-weight: normal; color: #fff; width: 79px; height: 18px; text-decoration: none; text-align: center; line-height: 12px; padding-top: 6px; }
.redbtn a:hover { background-position: 0px -25px; }

.redbtnLarge {color:#fff; width: 125px; position:relative;top:120px; left:145px; }
.redbtnLarge a {cursor: pointer; background: url('../images/btn_addListLarge.png') no-repeat 0px -1px; display: block; font-family: Verdana; font-size: 7pt; letter-spacing: -1px; font-weight: normal; color: #fff; width: 125px; height: 18px; text-decoration: none; text-align: center; line-height: 12px; padding-top: 6px; }

.whitebtn {color:#fff; width: 79px; position:relative;top:120px; left:145px; }
.whitebtn a {cursor: pointer; background: url('../images/whitebtn.png') no-repeat 0px -1px; display: block; font-family: Verdana; font-size: 7pt; letter-spacing: -1px; font-weight: normal; color: #8D1316; width: 79px; height: 18px; text-decoration: none; text-align: center; line-height: 12px; padding-top: 6px; }
.whitebtn a:hover { background-position: 0px -25px; }

/**********************SEARCH RESULTS - LEFT**************************/
/*.search_results         { background: url(../images/search_results_left.jpg) no-repeat; left:0px;width: 209px; height: 1220px; border-right: 1px solid #6a737b; padding-right: 12px; position: absolute; top: 30px;}*/
.search_results         { background: url(../images/search_results_left.jpg) no-repeat; left:0px;width: 209px; height: 2875px; border-right: 1px solid #6a737b; padding-right: 12px; position: relative; top: 30px;} /*2875px*/
.search_results_list         { background: url(../images/search_results_left.jpg) no-repeat; left:0px;width: 209px; height: 2400px; border-right: 1px solid #6a737b; padding-right: 12px; position: relative; top: 10px;}
.search_results_textbox { position: absolute; top: 133px; left: 10px; border: 1px solid #a1a9b0; border-right: 0px; width: 152px; height: 23px; padding: 0px; padding-top: 5px; padding-left: 3px;}


.feat_att           { position: relative; width:209px; }

.result_left_head   { position: absolute; top: 10px; left: 0px; width: 75px; text-align: center;}
.result_count       { font-size: 24px; font-weight: bold;}
.result_catalog     { position:absolute;top:43px;left:79px;width:120px;text-align:left;color:#4B4B4B; font-size:14px; font-weight:bold;}

.feat_att input     { width: 154px; height: 22px; margin: 0px 0px 10px 10px; position: absolute; top: 133px; left: 0px; border: 1px solid #a1a9b0; border-right: 0px; padding-top: 5px;}
.feat_att_go_btn    { position: absolute; top: 136px; left: 167px;  width: 27px; height: 22px; cursor: pointer; }

.feat_att select    { width: 190px; margin: 0px 0px 10px 10px; }

.feat_att_dropdowns { position: absolute; top: 226px; left: 0px; }
.feat_att_dropdowns li  { padding-bottom:10px; text-align:left; padding-left:10px;}
.feat_att_dropdowns a {text-decoration:none;}
.feat_att_dropdowns a:hover{text-decoration:underline;}

.ssfeat_att           { position: relative; width:209px; }
.ssfeat_att input     { width: 154px; height: 22px; margin: 0px 0px 10px 10px; position: absolute; top: 133px; left: 0px; border: 1px solid #a1a9b0; border-right: 0px; padding-top: 5px;}
.ssfeat_att_go_btn    { position: absolute; top: 136px; left: 167px;  width: 27px; height: 22px; cursor: pointer; }
.ssfeat_att select    { width: 190px; margin: 0px 0px 10px 10px; }

.ssfeat_att_dropdowns { position: absolute; top: 226px; left: 0px; }
.ssfeat_att_dropdowns li  { padding-bottom:10px; text-align:left; padding-left:10px;}
.ssfeat_att_dropdowns a {text-decoration:none;}
.ssfeat_att_dropdowns a:hover{text-decoration:underline;}

.ssfeat_att_links { position: absolute; top: 300px; left: 0px; }
.ssfeat_att_links li  { padding-bottom:10px; text-align:left; padding-left:10px;}
.ssfeat_att_links a {text-decoration:none;}
.ssfeat_att_links a:hover{text-decoration:underline;}

/**********************COMPARE PAGE**************************/
.ImageContainer		{ position: relative; width: 300px; height: 300px; margin-top: 5px; }
.ImageContainer IMG { position: absolute; top: 0px; left: 20px; visibility: hidden; }
.ImageContainer IMG .Active { visibility: visible; }
.ImageNav			{ position: relative; font-family: Arial; font-size: 14px; font-weight: bold; padding-top: 10px; color: #333333; }
.ImageNav DIV		{  cursor: pointer; float: left; padding-left: 17px; }

/**********************UNITED PRODUCT PAGE**************************/
.ssproduct_main       { position: relative; padding-top: 5px; font-family: Arial; font-size: 11px; text-align:left; padding-left:10px; }
.xssproduct_main       { position: relative; padding-top: 30px; font-family: Arial; font-size: 11px; text-align:left; padding-left:10px; }
.ssproduct_top        { position: relative; width: 883px; }
.ssproduct_details    { position: relative; width: 883px; margin-top: 20px; margin-bottom: 50px; border-bottom: 1px solid #6a737b; }
.ssproduct_name       { position: relative; font-weight: bold; color: #588D99; font-size: 20px; width: 875px; }
.ssproduct_image      { position: relative; width: 250px; height: 300px; margin-bottom:60px; margin-left:0px; margin-top:0px;margin-right:50px;}

.ssproduct_tools      { position: relative; height: 45px; }
.ssproduct_tool       { position: relative; float: left; cursor: pointer; width: 48px; height: 45px;}
.ssproduct_video      { position: relative; height:45px;}
.ssproduct_email_print{ position:relative;width:250px;height:20px;text-align:right;}

.ssproduct_generic    { position: absolute; top: 45px; left: 360px; width: 275px; }

.sssuggested_products { position: absolute; top: 15px; right: 20px; width: 200px; padding-top: 40px; }

.ssproduct_list       { position: relative; font-weight: bold; font-size: 12px; color:#588D99; }

.ssProductBrand       { position: relative; color:#777; }
.ssProductSKU         { position: relative; font-weight:bold;}
.ssProductModel       { position: relative; font-weight:bold; padding-bottom: 10px; }
.ssProductBullets		{ position: relative; padding-bottom: 20px; }
.ssProductBullets ul	{ list-style:disc;font-weight:normal; padding-left:12px; }
.ssProductBullets li  { padding-bottom:5px;}

.xssProductDescription { position: relative; color:#588D99; padding-bottom: 10px; font-size:16px; }
.xssProductBullets		{ position: relative; padding-bottom: 20px; }
.xssProductBullets ul	{ list-style:disc;padding-left:12px; }
.xssProductBullets li  { padding-bottom:5px;}

.ssProductExtras      { position: relative; margin-top: 10px; }
.ssProductExtra       { position: relative; height: 20px; width: 120px; margin-bottom: 25px; cursor: pointer;}
.ssProductExtraImage  { position: relative; }
.ssProductExtraLabel  { position: absolute; top: 2px; left: 25px; width: 280px; }
.ssMSDS              {position:relative;margin-top:10px;}

.ssSuggAlsoConsider   {position:relative;left:50px;font-family:Arial;font-size:12pt;font-weight:bold;color:#588D99; }
.ssSuggLine           { position: relative; left: 4px; width: 189px; height: 1px; background-color: #6B5F4E; }
.ssSuggestedProduct   { position: relative; padding: 5px 0px 5px 0px; font-size:8px; color:#695C4A; padding-bottom:10px; font-family:Arial;}
.ssSuggProductImage   { position: relative; left: 0px; height:65px; width:65px;}
.ssSuggProductGeneric { position: absolute; top: 10px; left: 80px; width: 142px;  font-size:8px;}
.ssSuggProductName    { position: relative; text-align: left; }
.ssSuggProductName A  { text-decoration: none; color: #695C4A; font-size:8pt;}
.ssSuggProductSKU     { position: relative; text-align: left; font-weight:bold; font-size:8pt;}
.ssSuggProductSKU A  { text-decoration: none; color: black; font-size:8pt}
.ssSuggProductPrice     { position: relative; text-align: left; font-weight:bold; font-size:8pt;color:#588D99; }

#ssProductTabs    { position: relative; background-color: #231f20; width: 883px; height: 37px; font-family: Arial; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #fff; }

.ssProductTab         { position: relative; height: 25px; cursor: pointer; float: left; text-align: center;  padding-top: 8px; }
.ssProductTabOver     { position: relative; height: 17px; background-color: #bfc7cf; cursor: pointer; float: left; text-align: center; padding-top: 8px }
.ssProductTabActive   { position: relative; height: 17px; background-color: #bfc7cf; cursor: pointer; float: left; text-align: center; padding-top: 8px; }

.ssProductTabHighlight    { position: absolute; top: 0px; left: 0px; width: 100%; height: 17px; float: left; padding: 8px 0px 0px 0px; }
.ssProductTabActiveNotOver{ position: relative; height: 25px; cursor: pointer; float: left; text-align: center;  padding: 8px 0px 0px 0px; }
.ssProductTabLabel        { padding: 4px 7px 0px 7px; float: left; }
.ssProductTabLeft        { padding: 4px 0px 0px 0px; float: left; font-size:16px; }
.ssProductTabActive .ProductTabLeft   { display: block; position: absolute; top: 0px; left: 0px; width: 5px; height: 25px; }
.ssProductTabActive .ProductTabRight  { display: block; position: absolute; top: 0px; right: 0px; width: 5px; height: 25px; }
.ssProductTabOver .ProductTabLeft     { display: block; position: absolute; top: 0px; left: 0px; width: 5px; height: 25px; }
.ssProductTabOver .ProductTabRight    { display: block; position: absolute; top: 0px; right: 0px; width: 5px; height: 25px; }


.ssProductDetailsContainer      { position: relative; width: 723px; padding: 10px 0px 10px 0px; display: none; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
.ssProductDetailsContainer P    { padding: 3px 0px; }
.ssProductDetailsContainer ul   { list-style-type: disc; padding: 6px 12px 20px 12px;}


.ssTechSpecHeader { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.ssTechSpecItem   { position: relative; margin-bottom: 10px; }
.ssItemLabel      { position: absolute; left: 0px; font-weight: bold; width: 250px; text-align: right; }
.ssItemValue      { position: relative; left: 300px; width: 423px; }
.ssItemValue P    { padding: 0px 0px 0px 0px; }
.ssTechSpecFooter { background-image: url('../images/prodDottedLine.gif'); background-repeat:repeat-x; width: 883px; height: 5px; }

.ssTabbedProduct  { position: relative; width: 549px; margin-top: 5px;}

.ssTabbedHeader   { position: relative; height: 20px; width: 531px; font-size: 14px; padding-top: 5px; font-weight: bold; background: url('images/LongDottedLine.gif') no-repeat bottom; }
.ssTabbedImage    { position: absolute; top: 0px; left: 10px; }
.ssTabbedName     { position: relative; top: 0px; left: 65px; width: 550px; }
.ssTabbedName A       { text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.ssTabbedName A:hover { text-decoration: underline; }
.ssTabbedDescription  { position: relative; left: 65px; width: 550px; }
.ssTabbedSKU      { position: relative; left: 65px; padding-top: 15px; }

.ssTabbedLine { position: relative; height: 5px; width: 549px; text-align: center; padding: 5px 0px; background: url('images/LongDottedLine.gif') no-repeat center; z-index: 50; }

.ssImageContainer		{ position: relative; width: 500px; height: 500px; margin-top: 5px; float:left; }
.ssImageContainer IMG { position: absolute; top: 0px; left: 20px; visibility: hidden; }
.ssImageContainer IMG .Active { visibility: visible; }
.ssImageNav			{ position: relative; font-family: Arial; font-size: 14px; font-weight: bold; padding-top: 10px; left:20px; color: #333333; float:left; width:100%;  }
.ssImageNav DIV		{  cursor: pointer; float: left; padding-left: 17px; }

/**********************PRODUCT PAGE**************************/
.product_main       { position: relative; padding-top: 30px; font-family: Arial; font-size: 11px; text-align:left; padding-left:10px; }
.product_top        { position: relative; width: 883px;}
.product_details    { position: relative; width: 883px; margin-top: 20px; margin-bottom: 50px; border-bottom: 1px solid #6a737b; }
.product_name       { position: relative; font-weight: bold; color: #588D99; font-size: 20px; width: 640px; }
.product_image      { position: relative; width: 300px; height: 300px; margin: 20px;}

.product_tools      { position: relative; height: 45px; }
.product_tool       { position: relative; float: left; cursor: pointer; width: 48px; height: 45px;}

.product_generic    { position: absolute; top: 45px; left: 340px; width: 275px; border: 0px solid green; }

.suggested_products { position: absolute; top: 0px; right: 20px; width: 200px; background: url(images/Bkrd_sugg_prod.jpg) no-repeat; padding-top: 40px; }

.product_list       { position: relative; font-weight: bold; font-size: 12px; color:#588D99; }

.ProductDescription { position: relative; color:#777; padding-bottom: 10px; }
.ProductSKU         { position: relative; font-weight:bold;}
.ProductModel       { position: relative; font-weight:bold; padding-bottom: 10px; }
.ProductBullets		{ position: relative; padding-bottom: 20px; }
.ProductBullets ul	{ list-style:disc;font-weight:bold; padding-left:12px; }
.ProductBullets li  { padding-bottom:5px;}

.ssProductDescription { position: relative; color:#588D99; padding-bottom: 10px; font-size:16px; }
.ssProductBullets		{ position: relative; padding-bottom: 20px; }
.ssProductBullets ul	{ list-style:disc;padding-left:12px; }
.ssProductBullets li  { padding-bottom:5px;}

.ProductExtras      { position: relative; margin-top: 10px; }
.ProductExtra       { position: relative; height: 20px; width: 120px; margin-bottom: 5px; cursor: pointer; }
.ProductExtraImage  { position: relative; }
.ProductExtraLabel  { position: absolute; top: 2px; left: 25px; width: 280px; }

.SuggLine           { position: relative; left: 4px; width: 189px; height: 1px; background-color: #6B5F4E; }
.SuggestedProduct   { position: relative; padding: 5px 0px 5px 0px; font-size:10px; color:#695C4A; border-bottom: solid 1px black;} /* height:65px*/
.SuggProductImage   { position: relative; left: 3px; width: 50px; height: 50px; }
.SuggProductGeneric { position: absolute; top: 10px; left: 55px; width: 142px; }
.SuggProductName    { position: relative; text-align: left; }
.SuggProductName A  { text-decoration: none; color: #695C4A;}
.SuggProductSKU     { position: relative; text-align: left; font-weight:bold;}
.SuggProductSKU A  { text-decoration: none; color: #695C4A;}

#ProductTabs    { position: relative; background-color: #231f20; width: 883px; height: 37px; font-family: Arial; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #fff; }

.ProductTab         { position: relative; height: 25px; cursor: pointer; float: left; text-align: center;  padding-top: 8px; }
.ProductTabOver     { position: relative; height: 17px; background-color: #bfc7cf; cursor: pointer; float: left; text-align: center; padding-top: 8px }
.ProductTabActive   { position: relative; height: 17px; background-color: #bfc7cf; cursor: pointer; float: left; text-align: center; padding-top: 8px; }

.ProductTabHighlight    { position: absolute; top: 0px; left: 0px; width: 100%; height: 17px; float: left; padding: 8px 0px 0px 0px; }
.ProductTabActiveNotOver{ position: relative; height: 25px; cursor: pointer; float: left; text-align: center;  padding: 8px 0px 0px 0px; }
.ProductTabLabel        { padding: 4px 7px 0px 7px; float: left; }
.ProductTabLeft        { padding: 4px 0px 0px 0px; float: left; font-size:16px; }
.ProductTabActive .ProductTabLeft   { display: block; position: absolute; top: 0px; left: 0px; width: 5px; height: 25px; }
.ProductTabActive .ProductTabRight  { display: block; position: absolute; top: 0px; right: 0px; width: 5px; height: 25px; }
.ProductTabOver .ProductTabLeft     { display: block; position: absolute; top: 0px; left: 0px; width: 5px; height: 25px; }
.ProductTabOver .ProductTabRight    { display: block; position: absolute; top: 0px; right: 0px; width: 5px; height: 25px; }


.ProductDetailsContainer      { position: relative; width: 723px; padding: 10px 0px 10px 0px; display: none; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
.ProductDetailsContainer P    { padding: 3px 0px; }
.ProductDetailsContainer ul   { list-style-type: disc; padding: 6px 12px 20px 12px;}


.TechSpecHeader { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.TechSpecItem   { position: relative; margin-bottom: 10px; }
.ItemLabel      { position: absolute; left: 0px; font-weight: bold; width: 175px; text-align: right; }
.ItemValue      { position: relative; left: 200px; width: 523px; }
.ItemValue P    { padding: 0px 0px 0px 0px; }
.TechSpecFooter { background-image: url('images/prodDottedLine.gif'); background-repeat: no-repeat; width: 723px; height: 20px; }

.TabbedProduct  { position: relative; width: 549px; margin-top: 5px;}

.TabbedHeader   { position: relative; height: 20px; width: 531px; font-size: 14px; padding-top: 5px; font-weight: bold; background: url('images/LongDottedLine.gif') no-repeat bottom; }
.TabbedImage    { position: absolute; top: 0px; left: 10px; }
.TabbedName     { position: relative; top: 0px; left: 65px; width: 550px; }
.TabbedName A       { text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.TabbedName A:hover { text-decoration: underline; }
.TabbedDescription  { position: relative; left: 65px; width: 550px; }
.TabbedDescription A  { text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.TabbedDescription A:hover { text-decoration: underline; }
.TabbedSKU      { position: relative; left: 65px; padding-top: 15px; }
.TabbedSKU A       { text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.TabbedSKU A:hover { text-decoration: underline; }

.TabbedLine { position: relative; height: 5px; width: 549px; text-align: center; padding: 5px 0px; background: url('../images/LongDottedLine.gif') no-repeat center; z-index: 50; }

/**********************COMPARE PAGE**************************/

#MainContainerCompare { font-family: Arial; }

#compare_footer     { font-size: 10px;}
.compareTable       { background-color: #FFFFFF; border-top: solid 1px #999999; border-left: solid 1px #999999; }
.compareTable TD    { border-right: solid 1px #999999; border-bottom: solid 1px #999999; font-family: Arial; font-size: 12px; }
.compareAttGroup    { font-weight: bold; background-color: #5a6065; color: #fff; }
.compareTextDiff    { background-color:#588D99; }
.CompareProduct     { position: relative; width: 175px; height: 85px;}
.CompareImage       { position: absolute; top: 0px; left: 0px; width: 75px; height: 75px; }
.CompareRemove      { position: absolute; top: 20px; left: 110px; }
.CompareRemove img  { position: absolute; left: -20px; }
.CompareAdd         { position: absolute; top: 50px; left: 110px; }
.CompareAdd img     { position: absolute; left: -20px; }
.formLabel
{
	background-color:Transparent;
	color:#588D99;
	font-size:8.25pt;
	font-family:Microsoft Sans Serif;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}
.formData
{
	background-color:Transparent;
	color:#000000;
	font-size:8.25pt;
	font-family:Microsoft Sans Serif;
	text-align:left;
	vertical-align:top;
}
.BuildAStamp2016		{ position: relative; padding-bottom: 50px; padding-left: 75px; padding-right:75px;color:#535353; }
.BuildAStamp2016 ul	{ list-style:disc; }
.BuildAStamp2016 li  { padding-bottom:10px;text-align:left;}

.CRGridHeader {text-decoration:none; font-family:Arial; font-size:8pt; color:White;}
.CRGridHeader th a {text-decoration:none; font-family:Arial; font-size:8pt; color:White;}

.SupplyFinderContainer		{position:relative;top:0px;left:0px;height:500px;width:900px; }
.SupplyFinderError {position: absolute; top:5px; left:0px; width:100%; height:15px; color:Red; border-bottom: solid 1px gray;}
.SupplyFinderBodyLeft {position:absolute;top:30px;left:0px;height:250px;width:580px;float:left;}
.SupplyFinderRapidFinder{position:absolute;top:21px;left:610px;width:289px;height:195px;background-color:#F5F5F5;float:left;}
.SupplyFinderBrand {position:absolute;top:120px;left:170px;width:250px;}
.SupplyFinderSeries {position:absolute;top:145px;left:170px;width:250px;}
.SupplyFinderModel {position:absolute;top:170px;left:170px;width:250px;}
.SupplyFinderHeader {font-family:Arial;font-size:16pt;color: #588D99;}
.SupplyFinderText {font-family:Arial;font-size:9pt; color: #535353; padding:5px 5px 70px 70px;text-align:left;}
.SupplyFinderModelCartridge{font-family:Arial;font-size:9pt; color:#535353; padding-left:55px;text-align:left;}
.SupplyFinderRapidText {font-family:Arial;font-size:9pt; color:#535353; padding:0px 55px 15px 55px;text-align:left; }
.SupplyFinderRapidKeyword {position:absolute;left:55px;top:150px;}
.SupplyFinderRapidGo {position:absolute;left:215px; top:151px;}
.SupplyFinderProgress {position:absolute;top:90px;left:170px;width:250px;text-align:center;}
.SupplyFinderHPMedallion {position:absolute;top:277px;left:670px;}