﻿
/* ================================================================ */
/* CSS Stylesheet for Electro-comm eCommerce Web Site Pages         */
/* ================================================================ */

*
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

body
{
    BACKGROUND-COLOR:white;   /* #FFFFFF; white */
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	margin: 0px;
	padding: 0px;
}

form
{
	margin: 0px;
	padding: 0px;
}

A:link	{	
	text-decoration:	none;
	color:	#6666CC;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#6666CC;
	}
	

/* ====================================== */
/*  General Custom Classes                */ 
/* ====================================== */

.ErrorPanel
{
	padding-top:10px;
	padding-left:30px;
	width:600px;
	font-size:1em;
	font-weight: 400;
	color:Red
}

/**** Form validation and layout *****/ 
/* Use for labels next to form entry boxes */
.formSaveInstr
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color:Black;
 font-weight:bold;
 margin-top: 6px;
 margin-bottom: 6px;
 }

.formSaveInstrWarning
{
	background-color: Yellow;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	font-weight:400;
	margin-top: 4px;
	padding:4px;
 }
.formError
{
 display:block;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: Red;
 background-color: Yellow;
 margin: 4px 4px 4px 4px;
 border: solid 1px blue;
 padding: 3px 10px 3px 10px;  /* T R B L */
}

.formHeading
{
 padding-top:14px;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 13px;
 color:Black;
 font-weight:bold;
 }

.formBodyText
{
 padding-top:7px;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 }

.textboxerror
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: xx-small;
 color: Red;
 }

.textboxlabel
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: x-small;
 }

.textboxloginlabel
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: x-small;
 font-weight: bold;
 }

.textboxhelp  /* Use for help that appears under form entry boxes */
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: xx-small;
 }
 
.textboxtable
{
 border-right: navy 1px solid;
 border-top: navy 1px solid;
 border-left: navy 1px solid;
 border-bottom: navy 1px solid;
}

.textboxtablehead
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: xx-small;
 font-weight: bold;
 color: White;
 background-color: Navy
}

.tinyText
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 9px;
 }

.smallText
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 }

.medText
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 }

.largeText
{
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 12px;
 }
  
  .listPrice
{
 font-size: 11px;
 font-weight: bold;
}

  .listNextToSellPrice
{
 font-size: 11px;
 /* text-decoration:line-through;  */
 color: #505050 ;
}


 .unitPrice
{
 font-size: 11px;
 font-weight: bold;
 }
 .salePrice
{
 color: Red;
 }
 
 .codMsg  /* Use for order summary and org setup pages */
{
 display:block;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: Red;
 margin: 4px 4px 0px 14px;
 padding: 0px 10px 0px 10px;  /* T R B L */
}

 .PaymentInfoMsg  /* Use for order summary page */
{
 font-size: 11px;
 display:block;
 padding: 3px 10px 3px 10px;
 background-color:#F0F0F0;
}

 .employeeHtml
{
 color: Purple;
}



/**** Product.aspx *****/ 
/* Use for labels next to form entry boxes */
 .productName
{
	margin: 10px;
	font-size: 18px;
	font-weight: bold;
	color: Purple;
 }

 .lineMsg
{
	padding: 2px;
	background-color: Yellow;
	 
 }


/* ====================================== */
/*  Crumb Trail Panel                     */ 
/* ====================================== */

.ctp-Main  {
	color: #FFFFE0;
	font-size: .9em;
	font-weight: 500;
	background-color: black;/*#006633; */ /* changed color*/
	height: 16px }

.ctp-Link
	{}
	
A.ctp-Link:visited, A.ctp-Link:link, A.ctp-Link:active  {
	text-decoration: none; color: #FFFFE0;}	 /* changed color*/
A.ctp-Link:hover  {
	text-decoration: underline; color:	#FFFFE0;} /* changed color*/
	
.ctp-Del  {
	}
	
.ctp-Dest  {
	font-weight: bold;}


.ac-button /* AC v2 */
{
	background-color:#ccf;
	color:#333;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ccf;
}


/* ====================================== */
/*  Header Panel                          */ 
/* ====================================== */

.hp-main /* AC v2 */
{
	margin: 0px; 
	padding: 0px;
	background-repeat:no-repeat;
	background-image:url(images/hdr_ecomm.jpg);
	height:75px;
	width:996px;
}

.hp-main-search /* AC v2 */
{
	padding-top:4px;
	padding-left:20px;
}
.search-title /* AC v2 */
{
	width: 200px;
	font-weight:600;
	font-size:10px;
	color:White;
}

.search-title a
{
	color:White;
	text-decoration: underline;
}
.search-txt
{
	font-size:10px;
}


.hp-main-region /* AC v2 */
{
	text-align:right;
	padding-top:0px;
	padding-right:5px;
	font-size:10px;
}

.hp-menu /* AC v2 */
{
	margin: 0px; 
	padding: 0px;
	background-color: white;
	background-repeat:no-repeat;
	background-image:url(im/menu.jpg);
	height:58px;
	width:996px;
}


/* - - - - - -- - - - - - - - - - - - - - - - - - - - - */
/*  Welcome Panel - signed in (si) and signed out (so)  */
/* - - - - - -- - - - - - - - - - - - - - - - - - - - - */
.wc-si /* AC v2 */
{
	margin-left:0px;
	padding-top: 4px;
	padding-left: 14px;
	font-size:11px;
	color: White;
	background-color: #0464B0;
	height:20px;
	width:982px;
}
.wc-si a /* AC v2 */
{
	color: White;
	text-decoration:underline;
}

.wc-so /* AC v2 */
{
	margin-left:0px;
	padding-top: 4px;
	padding-left: 14px;
	font-size:11px;
	color: White;
	background-color:#0464B0;
	height:20px;
	width:982px;
}
.wc-so a /* AC v2 */
{
	color: White;
	text-decoration:underline;
}





/* 
.searchBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	background-color: #ffffff;
	border-color:Green;
}
 */

.headerlink 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-align: right;
}/* Mona using color: #cfc;
	font-weight: 500;
	font-size: 9pt;
	margin-bottom: -16px for this as links at bottom of header, */
.headermessage
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	height: 25px;
}

/* - - - - - -- - - - - - - - - - - - - - */
/*  Header Panel - Sign In Subpanel       */
/* - - - - - -- - - - - - - - - - - - - - */

.si-Main
{
	margin-top:4px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:4px;
	border: 2px solid #8B1A1A;
	font-size: 11px;
}
.si-Welcome /* Mona using H2 for this*/
{
	background-color:#8B1A1A;  /*#DC143C; */
	padding-top:2px;
	padding-left:3px;
	padding-bottom:2px;
	font-size: 11px;
	font-weight: 700;
	color:White; /* changed color, Ramona using 006633*/

}
.si-Tbl
{
	padding: 4px;
  /* 	background-color:white;
	border: 1px solid black;
	font-size: 11px;  /* .6em; */
}


/* - - - - - -- - - - - - - - - - - - - - */
/*  Header Panel - Search Subpanel       */
/* - - - - - -- - - - - - - - - - - - - - */
/*
.sp-Main
{
	margin-right:4px;
	margin-left:8px;
	margin-bottom:3px;
	width:150px;
	background-color:white;
}
.sp-Title
{
	background-color:#2E8B57;
	border-bottom: 1px solid black;
	line-height:1.5;
	padding-left:4px;
	text-align:left;
	font-size:.7em;
	font-weight: 700;
	color:White;
}
*/


.sp-TitleLink
{
	FONT-WEIGHT: normal;
	font-size: 9px;
	color:White;
}
.sp-TitleLink:link	{	
	text-decoration:	none;
	color:	White;
	}	
.sp-TitleLink:visited	{	
	text-decoration:	none;
	color:	White;
	}	
.sp-TitleLink:hover	{	
	text-decoration:	underline;
	color:	White;
	}



/* ====================================== */
/*  Content Panel - Content Placeholder Area  */ 
/* ====================================== */


.cph-Top /* AC v2 */
{
/* 	background-color: white;
	background-repeat:no-repeat;
	background-image:url(images/BackgroundContentTop.jpg); */
	height:0px;
	width:996px; 
}


.cph-Main /* AC v2 */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: white;
	background-repeat:no-repeat;
	background-image:url(../images/bg.jpg);
	width:996px;
}
.cph-Bottom /* AC v2 */
{
/* 	background-color: white;
	background-repeat:no-repeat;
	background-image:url(images/BackgroundContentBottom.jpg);
 */
	height:10px;
	width:996px;
}

.csp-Main  {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;}

/* ====================================== */
/*  Content Left Panel                     */ 
/* ====================================== */

.clp-Main
{
	background-color: Transparent;
	WIDTH: 130px;
	border-right:solid 1px #0464B0;
}

/* - - - - - -- - - - - - - - - - - - - - - */
/*  Content Left Panel - Navigation Subpanel*/
/* - - - - - -- - - - - - - - - - - - - - - */

/* These classes control the view bar indent and font size */
.np-Lvl1ItemOut, .np-Lvl1ItemOver, .np-Lvl1ItemSel
{
	margin-top:15px;
	margin-left:0px;
	padding-top:2px;
	padding-left:6px;
	padding-bottom:2px;
	font-size:11px;
	font-weight: 700;
}
.np-Lvl2ItemOut, .np-Lvl2ItemOver, .np-Lvl2ItemSel
{
	margin-left:0px;
	padding-top:2px;
	padding-left:10px;
	padding-bottom:2px;
	font-size:10px;
}
.np-Lvl3ItemOut, .np-Lvl3ItemOver, .np-Lvl3ItemSel
{
	margin-left:0px;
	padding-top:2px;
	padding-left:15px;
	padding-bottom:2px;
	font-size:9px;
}

/* These classes control the view bar font and background colors */
.np-Lvl1ItemOut
{
	background-color:#0092d1; 
	color:White; 
}
.np-Lvl1ItemOut a
{
	text-decoration:	none;
	color:	White;
}
.np-Lvl2ItemOut, .np-Lvl3ItemOut
{
	background-color:Transparent; 
	color:Black; 
}
.np-Lvl1ItemOver a, .np-Lvl2ItemOver a, .np-Lvl3ItemOver a
{
	text-decoration:	none;
	color:	White;
}
.np-Lvl1ItemOver, .np-Lvl2ItemOver, .np-Lvl3ItemOver
{
	background-color:#0464B0;  
	color:#ffffe0;  
}
.np-Lvl1ItemSel, .np-Lvl2ItemSel, .np-Lvl3ItemSel
{
  background-color:#ffffe0; 
}



/* For view bar override "A" style items.  Otherwise
   standard view bar (np-Lvl...) style info defined above will apply.  */
/* A.np-Link:link, A.np-Link:visited, A.np-Link:active, A.np-Link:hover
{	
	text-decoration:	none;
	color:	Black;
}	
*/	

/* - - - - - -- - - - - - - - - - - - - - */
/*  Content Left Panel - Category Subpanel*/
/* - - - - - -- - - - - - - - - - - - - - */

.cp-Main   /* AC V2 */
{
	margin-top: 10px;
	margin-left:4px;
	margin-right:4px;
	border: 2px solid #0092d1;
}
.cp-Title
{
	background-color: #0092d1;
	line-height:1.5;
	text-align:center;
	font-size:10px;
	font-weight: 700;
	color: white; 
}
.cp-Tbl
{
	 width:117px;  /* Set to .clp-Main width - .cp-Main margins and border width */
}
.cp-TblGroupNm
{
	background-color:#339966; 
	font-size: 9px;
	font-style: italic;
	font-weight: 700;
}
.cp-ItemOut
{
	background-color: Transparent; 
	font-size:10px;
}
.cp-ItemOut a
{
	text-decoration:	none;
	color:	#0464B0;
}
.cp-ItemOver
{
	background-color:#0464B0;  
	font-size:10px;
}
.cp-ItemOver a
{
	text-decoration:	none;
	color:	White;
}


/* Classes set up by Coalyses Flyout Menu application */

.cswmItem, .cswmItemOn
{font-family: Arial, Helvetica, Tahoma, sans-serif; 
 font-size:10px; 
 font-weight:normal; 
 font-style:normal; 
 color:#339966;  
 text-decoration:none; 
 padding:3px 10px 3px 4px;
 }	
	
.cswmExpand {cursor:default}

.cswmPopupBox 
{cursor:default; 
 position:absolute; 
 left:-500px; 
 display:none; 
 z-index:1999}

.cswmDisabled {}

.cswmScroll 
{cursor:default; 
 padding-top:2px; 
 padding-bottom:2px; 
 text-align:center; 
 position:absolute; 
 left:-500px; 
 display:none; 
 background-color:#339966; 
 z-index:1999}

/* - - - - - -- - - - - - - - - - - - - - */
/*  Content Left Panel - Address Subpanel */
/* - - - - - -- - - - - - - - - - - - - - */

.ap-Main  /* AC V2 */
{
	margin:10px 4px 0px 4px;
	border: 2px solid #0092d1;
	background-color: #BFE4FF;
	padding:2px;
	text-align:center;
	font-size:	11px;
	font-weight: 700;
	font-style: italic;
}
	

/* ====================================== */
/*  Content Center Panel                  */ 
/* ====================================== */


/* - - - - - -- - - - - - - - - - - - - - */
/*  Content Center Panel - Category ProductCounts   */
/* - - - - - -- - - - - - - - - - - - - - */

.cpc-Main 
{
	margin-top:10px;
	margin-left:30px;
	padding: 2px;
}

.cpc-Lvl1
{
	margin-top:10px;
	margin-bottom:4px;
	margin-left:0px;
	font-size:12px;
	font-weight:bold;
}

.cpc-Lvl2
{
	margin-top:5px;
	margin-left:25px;
	font-size:11px;
	font-weight:bold;
}

.cpc-Lvl3
{
	margin-top:2px;
	margin-left:35px;
	font-size:11px;
}


/* - - - - - -- - - - - - - - - - - - - - */
/*  Content Center Panel - Filter Panel   */
/* - - - - - -- - - - - - - - - - - - - - */

.fp-Main 
{
	margin:0px;
	background-color:#ffffe0;   /* #FCDC9F #F0E68C  #ffffe0; */
	padding: 2px;
	border-bottom: solid 1px gray;
}

/* - - - - - -- - - - - - - - - - - - - - - */
/*  Content Center Panel - Entry Shell Panel*/
/* - - - - - -- - - - - - - - - - - - - - - */


.esp-MainAdj 
{
	padding: 3px 7px 3px 7px;  /* t r b l */
}

.esp-Main 
{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	width:550px;
}

/* - - - - - -- - - - - - - - - - - - - - - */
/*  Content Center Panel - Entry Panel      */
/* - - - - - -- - - - - - - - - - - - - - - */

.ep-Main
{
	border: 1px solid black;
	width:100%;
}
.ep-Title
{
	background-color:#FFCC66;
	border-bottom: 1px solid black;
	line-height:1.5;
	padding-left:4px;
	text-align:left;
	font-size:12px;
	font-weight: 700;
}
.ep-Content
{
	font-size: 12px; 
}
.ep-Prompt
{
	font-size: 11px;
	color:Purple;
}


/* - - - - - -- - - - - - - - - - - - - - - - - - */
/*  Content Center Panel - Display Shell Subpanel */
/* - - - - - -- - - - - - - - - - - - - - - - - - */

.dsp-MainAdj 
{
	margin:0px;
	padding-top:10px;
	padding-right:7px;
	padding-bottom:3px;
	padding-left:7px;
}
.dsp-MainFixed
{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	width:600px;
}


/* - - - - - -- - - - - - - - - - - - - - - - - */
/*  Content Center Panel - Category & Manufacturer List */
/* - - - - - -- - - - - - - - - - - - - - - - - */

 .cm-Main
 {
	margin-left:35px;
	margin-top:5px;
}

 .cm-Title
 {
	margin-left:0px;
	margin-bottom:5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
 .cm-RegionSubtitle
 {
	margin-left:0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
 .cm-RegionLinks
 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.cm-CtgLvl1
{
	margin-top:10px;
	margin-bottom:4px;
	margin-left:0px;
	font-size:12px;
	font-weight:bold;
}

.cm-CtgLvl2
{
	margin-top:5px;
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
}

.cm-CtgLvl3
{
	margin-top:2px;
	margin-left:35px;
	font-size:11px;
}
.cm-mfg
{
	margin-top:2px;
	margin-left:30px;
	font-size:11px;
}
 .cm-ProdColumnTitle
 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
 .cm-ProdColumnContent
 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

 


/* - - - - - -- - - - - - - - - - - - - - - - - */
/*  Content Center Panel - Display Shell Subpanel */
/* - - - - - -- - - - - - - - - - - - - - - - - */

.dp-Main
{
	border: 1px solid black;
	width:99%;
}
.dp-Title
{
	background-color: silver;
	border-bottom: 1px solid black;
	line-height:1.5;
	padding-left:4px;
	text-align:left;
	font-size:11px;
	font-weight: 700;
}
.dp-TitleLink
{
	font-weight: 400;
}
.dp-ColHdgs
{
	color:Maroon;
	font-size:1em;
	font-weight: 700;
	font-style:italic;
}
.dp-SectionTitle
{
	BORDER-TOP: 3px double gray;
	BORDER-BOTTOM: 1px solid gray;
	background-color: #F5F5F5;  /* Whitesmoke */
	font-size:1em;
	font-weight: 700;
}
.dp-Content
{
	font-size: 11px;
}

/* - - - - - -- - - - - - - - - - - - - - - - - */
/*  Content Left Panel - Product List Subpanel */
/* - - - - - -- - - - - - - - - - - - - - - - - */

/* .plp-Main
{
	border: 1px solid black;
	width:100%;
}  */

.plp-Title
{
	margin-top:5px;
	margin-bottom:0px;
	border-top: 3px double gray;
	border-bottom: 1px solid gray;
	background-color:Silver;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	color:Black;
	font-size: .6em;
	font-weight: 700;
}

.plp-RowAfterTitle
{
	padding-top: 2px;
	padding-bottom: 5px;
}
.plp-OtherRow
{
	border-top: 1px solid gray;
	padding-top: 2px;
	padding-bottom: 5px;
}

.plp-TitleLink
{
	font-weight: 400;
}



/* ====================================== */
/*  Content Right Panel                   */ 
/* ====================================== */

.crp-Main
{
	WIDTH: 170px;
}

/* - - - - - -- - - - - - - - - - - - - - - - - */
/*  Content Right Panel - Quote Summary Panel   */
/* - - - - - -- - - - - - - - - - - - - - - - - */

.qsp-Main
	{
	margin:10px 4px 0px 4px;
	border: 2px solid #0092d1;
	background-color: #BFE4FF;
	padding:2px;
	}

.qsp-Title
{
	margin-top:2px;
	margin-bottom:5px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
}

.qsp-SignInPrompt
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	line-height: 1.5;
	font-size: 11px;
	font-weight: 400;
	color: Red;
}

.qsp-Name
{
	margin-top:5px;
	margin-bottom:3px;
	text-align:center;
	font-size: 11px;
	font-style:italic;
}

.qsp-ExpireDate
{
	margin-top:3px;
	margin-bottom:0px;
	text-align:center;
	font-size: .7em;
}

.qsp-SubtotalTable
{
	WIDTH: 145px;
}
.qsp-Subtotal
{
	margin-top:10px;
	margin-bottom:2px;
	text-align:center;
	font-size: 13px;
	font-weight: 700;
}
.qsp-SubtotalAmount
{
	color: Red;
}

.qsp-GroupName
{
	margin-top:5px;
	margin-bottom:0px;
	border-top: 3px double gray;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: .6em;
	font-weight: 700;
}

.qsp-ShippingRestrictionSummary
{
	margin-top:0px;
	margin-bottom:0px;
	border-top: 1px solid gray;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#8B4513;  /* 228B22 */
	font-weight:bold;
	font-size: .6em;
}

.qsp-FreeShippingSummary
{
	margin-top:0px;
	margin-bottom:0px;
	border-top: 1px solid gray;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#228B22;
	font-weight:bold;
	font-size: .6em;
}

.qsp-ShippingRestrictionLine
{
	color:#8B4513;
}

.qsp-LineItem
{
	margin-top:0px;
	margin-bottom:0px;
	border-top: 1px solid gray;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
}

.qsp-NoItemsMsg
{
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	text-align: center;
	font-size: 11px;
	font-weight: 700;
}

.qsp-ExpireMsg
{
	margin-top:5px;
	margin-bottom:5px;
	color:Red;
	text-align: center;
	font-size: 11px;
	font-weight: 700;
}

.qsp-NotSavedMsg
{
	margin-top:5px;
	margin-bottom:5px;
	color:Red;
	text-align: center;
	font-size: 10px;
	font-weight: 700;
}


/* - - - - - -- - - - - - - - - - - - - - - - - - - - -*/
/*  Content Right Panel - Special Instructions Panel   */
/* - - - - - -- - - - - - - - - - - - - - - - - - - - -*/

.sip-Main
	{
	margin-top:15px;
	margin-bottom:5px;
	border:2px groove silver;
	background-color: #FFB6C1; 
	padding:5px;
}

/* - - - - - -- - - - - - - - - - - - - - - - - - - - -*/
/*  Content Right Panel - Promo Code Panel             */
/* - - - - - -- - - - - - - - - - - - - - - - - - - - -*/

.pro-Main
	{
	margin-top:15px;
	margin-bottom:5px;
	border:2px groove silver;
	background-color: #FFB6C1; 
	padding:5px;
	text-align:center;
}




/* - - - - - -- - - - - - - - - - - - - - - - - */
/*  Content Right Panel - Quote Control Panel   */
/* - - - - - -- - - - - - - - - - - - - - - - - */

.qcp-Main
	{
	margin-top:15px;
	margin-bottom:5px;
	border:2px groove silver;
	background-color: #FFFFE0; 
	padding:5px;
}

.qcp-BtnDescr
{
	margin-top:10px;
	margin-bottom:2px;
	text-align:center;
	font-size: 11px;
	font-weight: 400;
	font-style:normal;
}


/* ====================================== */
/*  Footer Panel                          */ 
/* ====================================== */

.ftp-Main
{
/* 	border-top: 3px double #339966;  */
	padding-top:5px;
	line-height:1.2;
	width:996px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ftp-Main  a:link {
	color: #CC0000;
	text-decoration: none;
                  color: #CC0000;
}
.ftp-Main  a:visited {
	color: #CC0000;
	text-decoration: none;
                  color: #CC0000;
}
.ftp-Main a:hover {
	color: #CC0000;
	text-decoration: underline;
                  color: #CC0000;
}




/* ====================================== */
/*  Product Category Attributes           */ 
/*   displayed on Product.aspx            */ 
/* ====================================== */


.pca-AttrTitle
{
	border-left: 1px solid gray;
	border-top: 2px solid gray;
	border-bottom: 2px solid gray;
	border-right: 2px solid gray;
	background: #FFCC66;
	font-weight:bold;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
}

.pca-AttrName
{
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 2px solid gray;
	background: #FDFCDC;
	font-weight:bold;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
}
.pca-AttrNameAltRow
{
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 2px solid gray;
	background: #FFFFF3;
	font-weight:bold;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
}

.pca-AttrValue
{
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	background: #FDFCDC;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
}
.pca-AttrValueAltRow
{
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	background: #FFFFF3;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
}
