/* 
-------------------------------------------------------------------

                     Clear Default Browser Styles

------------------------------------------------------------------- 
*/

body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size:1em;
}
a {
	text-decoration:none;
}
a img {
	border:none;
}

/* --------  End of Clear Default browser style clearing ------------------ */


/* 
-------------------------------------------------------------------

                     Basic HTML tag styling

------------------------------------------------------------------- 
*/

A:link
{
    COLOR: darkblue;
    text-decoration:underline;
}

A:active
{
    COLOR: blue;
    text-decoration:underline;
}

A:visited
{
     color: red;
     text-decoration:underline;
}

body 
{
	font-family: arial, verdana, sans-serf;
	font-size:small;
	margin:0;
	padding:0;
	BACKGROUND-COLOR: #000000;
}

DL
{
}
DD
{
}
DT
{
}

INPUT
{
    FONT-FAMILY: arial, verdana, sans-serf;
     FONT-SIZE: 8pt;
}

ol
{
  FONT-SIZE: 12px;
 FONT-FAMILY: arial, verdana, sans-serf;
  list-style-position:inside; 
  margin-left:25px; 
  padding-left:25px; 
  margin-top:5px; 
}

P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

SELECT
{
    FONT-FAMILY: arial, verdana, sans-serf;
}


TABLE
{
   font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
TD
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

TEXTAREA
{
    FONT-FAMILY: arial, verdana, sans-serf;
     FONT-SIZE: 8pt;
}

TH
{
}

ul
{
 FONT-SIZE: 12px;
 FONT-FAMILY: arial, verdana, sans-serf;
  list-style-type:square; 
  list-style-position:outside; 
  padding-left:30px; 
  margin-left:0px;
  margin-top:5px; 
}

/*---------- End of Basic HTML styles ------------*/

/* 
-------------------------------------------------------------------

                     Kommerce Server Styles 

					Master page styles - Header, Footer, and Master Page styles
				   
------------------------------------------------------------------- 
*/

/*-------KS Header and Master page styles ------ */





.gutter
{
    COLOR: white;
    BACKGROUND-COLOR: #6B97BC;
}
	a.gutterlink:link
	{
		text-decoration:none;
		color: #333
	}
	a.gutterlink:active
	{
		FONT-WEIGHT: bolder;
		COLOR: blue
	}
	a.gutterlink:visited
	{
		text-decoration:none;
		color: #555;
	}
	a.gutterlink:hover
	{
		text-decoration:underline;
	}
	
.gutterTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
}


#headerLogoControl
{
	background: url(logo_bckgrnd.gif) no-repeat;
	position: relative;
	margin: 0;
	height: 87px;
	width: 497px;
	float: right;
}

.header_bckgrnd {
	background:#000000 url(header_gradient.gif) repeat-x scroll top left; 
	overflow:hidden;
}

.hdrLogo
{
	margin: 8px 0pt 0px 120px;
}

.logo
{
}

.mastertable
{
	background:#000000 url(kspage_background.gif) repeat-x scroll top left; 
	overflow:hidden;
	text-align:left;
}

.mastertableHeader
{
}

.mastertableInner
{
	BACKGROUND-COLOR: transparent;
	text-align:left;
}

.setTransparent
{
	BACKGROUND-COLOR: transparent;
}

.shelf
{
	background-image: url(item_hoverBg.gif);
	background-repeat :repeat-x; 
	overflow: hidden;
}
	A.shelflink:link
	{
		background-image:url(item_hoverBg.gif);
		COLOR: white
	}

	A.shelflink:active
	{
		background-image:url(item_hoverBg.gif);
		FONT-WEIGHT: bolder;
		COLOR: aqua
	}

	A.shelflink:visited
	{
		background-image:url(item_hoverBg.gif);
		COLOR: white
	}

/*------- end of KS Header and Master page styles ------ */

/* 
-------------------------------------------------------------------

                       Kommerce Server Styles 

					    KS --- Footer Specific Styles

------------------------------------------------------------------- 
*/

.footerControl {background-color:#333; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif}
.footerControl p {font-size:11px; padding:4px; text-align:right}
.footerControl p a {border-bottom:1px dotted #bbb; color:#bbb; text-decoration:none}
.footerControl p a:hover {border-bottom:1px solid #f00000; color:#eee}
.footerControl img {margin-top:6px}
.footerControl p strong { color:#f4f4f4; font-size:1.4em; }
.footerBckGrnd
{
background:#FAFAFA url(footer_bck.gif) repeat-x scroll top left; 
overflow:hidden;
}
.ssl {float:left; margin-top:10px; text-align:left}


/* NEW FOOTER  10/02/09 -------------- */
#ks-footer-wrapper           {background:#333 url(footer_bck.gif) repeat-x 0 0; color:#999; padding-top:85px}
#ks-footer-content           {background:url(footer-truck.png) no-repeat right bottom; margin-left:auto; margin-right:auto; padding:15px 0 25px; position:relative; width:960px}
#ks-footer-content p         {font-size:11px; padding:6px 0; text-align:left}
#ks-footer-content p a       {border-bottom:1px dotted #bbb; color:#bbb; text-decoration:none}
#ks-footer-content p a:hover {border-bottom:1px solid #f00000; color:#eee}
#ks-footer-content strong    {color:#f4f4f4; font-size:1.4em}

.facebook, .verisign {position:absolute}
.verisign {top:20px; left:510px; width:110px; height:80px}
.facebook {top:35px; left:650px}


/* End of KS footer specific styles */


/*---------- End of KS Master page styles - Header/Footer styles ------------*/

/* 
-------------------------------------------------------------------

                       Kommerce Server Styles 
                       Product Detail, Product List and  Shopping cart page styles

------------------------------------------------------------------- 
*/


.contentUpShdwDetail {
	background:#fff url(detailDropShadow.gif) repeat-x;
	color:#343434;
	overflow:hidden;
	padding:20px;
	padding-bottom:40px;	
}

.extDesc
{

    font-family :Verdana, Arial, Helvetica, sans-serif;
	color: #343434;
}



/* link-visited-hover-active  */
	
	a.extDesc:link 
	{	
		font-weight	:bold;
		font-style:	normal;
		text-decoration:none;
		color: #343434;
		
	}
	
	a.extDesc:visited 
	{
		font-weight	:bold;
		color: #343434;
		text-decoration:none;
		
	}
	a.extDesc:hover 
	{
		font-weight	:bold;
		color: #343434;
		border-bottom:1px solid #f00;
		text-decoration:none;
		
		
	}
	a.extDesc:active 
	{
		font-weight	:bold;
		color: #343434;
		border-bottom:1px solid #f00;
		text-decoration:none;
		
	}

.extDesc P
{
 color :#343434;
  MARGIN-TOP: 6px;
  MARGIN-BOTTOM: 12px;	
}

.prodContent 
{
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, verdana, sans-serf;
}

.vehicleSearchText
{
	font-size: 12px;
	font-family: arial, verdana, sans-serf;
	color: #000000;
	font-weight: bolder;
}

.prodContent p
{
	font-size: 12px;
	FONT-FAMILY: arial, verdana, sans-serf;
	margin-top:12px;
	margin-bottom: 12px;
}
.prodContent td
{
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, verdana, sans-serf;
}

.prodContent table
{
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, verdana, sans-serf;
}

.prodDesc {
	color:#343434;
	overflow:hidden;
	padding:20px;
	padding-bottom:40px;	
}

	A.prodDesc:active
	{
		FONT-SIZE: x-small;
		COLOR: blue
	}

	A.prodDesc:link
	{
		FONT-SIZE: x-small;
		COLOR: blue
	}
	
	A.prodDesc:visited
	{
		FONT-SIZE: x-small;
		COLOR: darkgray
	}

.prodDescDetail {
	background:#fff url(detailDropShadow.gif) repeat-x;
	color:#343434;
	overflow:hidden;
	padding:20px;
	padding-bottom:40px;	
}	


.pageTitle
{
    color: #FFFFFF;
	background: #3e3e3e url(2pxDivide.gif) repeat-x;
	padding: 10px;
	
}

.pageTitle h1
{
	font-size: large;
	font-weight: bold;
	margin: 0 0 5px 0;
	position: relative;
	width: 100%;
	color: #FFFFFF;
}

.pageTitle p
{
	margin:8px 0;
}
		
.pagescroller
{
	font-weight: normal;
	font-size: 10px;
	color: Black;
}

.pagescrollerselected
{
	font-weight: bold;
	font-size: 10px;
    color:Black;
}

.solidlineDivider
{
	position: relative;
	overflow: hidden;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}


.total 
{
	background-color:#343434;
	border:1px solid #343434;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 12px;
	font-family : arial, verdana, sans-serf;
   font-size  : 12px;
}

.warningText
{
    FONT-WEIGHT: bolder;
    COLOR: seagreen;
    FONT-STYLE: oblique
}

/*------ End of KS Master page styles -  Product Detail, Product List and  Shopping cart page styles ------*/

/* 
-------------------------------------------------------------------

                       Kommerce Server Styles 
      Product Detail subsection styles, special charges, shipping, pdf, territorities..

------------------------------------------------------------------- 
*/

.accHeader {
border-bottom:1px solid #CCCCCC;
color:#999999;
font-size:medium;
margin:20px 0pt 8px;
padding:0pt;
}
	
.callout {
	background-color:#e8e8e8;
	border:1px solid #cccccc;
	color:#000;
	margin-top:4px;
}
	.callout div
{
	background: url(corner9x9.gif) right top no-repeat;
	position: relative;
	right: -1px;
	top: -1px;
	padding: 5px 5px 5px 12px;
	margin: 0;
}
	.callout span
{
	display: inline;
	padding-left: 28px;
	text-align: left;
	padding-bottom: 5px;
}
		.callout span span {
			color:#777;
			padding:0px;
			padding-left:6px;
		}

span.pdficon { background:url(acrobat.png) no-repeat; }
span.specialicon
{
	background: url(orange-asterisk.png) no-repeat;
	
}	
span.territoryicon { background:url(exclamation.png) no-repeat; }	
span.truckicon { background:url(truck.png) no-repeat; }

#scdetail
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 6px 3px 6px 12px;
}

#scdetail hr 
{
	background-color:#ccc;
	border:none;
	color:#ccc;
	height:1px;
}
	

/* ---   Breadcrumb Navigation and Item Side Bar Image Class styles --- */
#breadcrumb
{
	color: #ddd;
	font-size: smaller;
	padding: 8px 0 8px 0;
	width: 720px;
	left:28px;
	position:relative;
	
}
	/* link-visited-hover-active  */
	#breadcrumb a:link {
		color:#ddd;
		text-decoration:none;
	}
	#breadcrumb a:visited {
		color:#ddd;
		text-decoration:none;
	}
	#breadcrumb a:hover {
		color:#fff;
		border-bottom:1px solid #f00;
		text-decoration:none;
	}
	#breadcrumb a:active {
		color:#fff;
		border-bottom:1px solid #f00;
		text-decoration:none;
	}
	
	#classGroupImage img
{
	margin: 85px 0pt 0px 0pt;
	position: relative;
}
		
/* ---   End of Breadcrumb Navigation and Item Side Bar Image Styles  --- */	

/* 
-------------------------------------------------------------------

                       Kommerce Server Styles - All remaining
         styles listed in Alpha order with associated links styles indented.

------------------------------------------------------------------- 
*/

.accountLogin
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #666666;
    BACKGROUND-COLOR: transparent
}

	A.accountLogin
	{
		TEXT-TRANSFORM: uppercase;
		COLOR: #666666;
		BACKGROUND-COLOR: transparent
	}
	A.accountLogin:active
	{
		TEXT-TRANSFORM: uppercase;
		COLOR: #666666;
		BACKGROUND-COLOR: transparent;
	}
	A.accountLogin:link
	{
		TEXT-TRANSFORM: uppercase;
		COLOR: #666666;
		BACKGROUND-COLOR: transparent;
	}
	A.accountLogin:visited
	{
		TEXT-TRANSFORM: uppercase;
		COLOR: #666666;
		BACKGROUND-COLOR: transparent;
	}
	
/*-------*/

.assignedRow
{
	COLOR: blue
}

A.pageTitlelink:link
{
    FONT-SIZE: small;
    COLOR: darkblue;
}
A.pageTitlelink:active
{
    FONT-SIZE: small;
    COLOR: blue
}

A.pageTitlelink:visited
{
    FONT-SIZE: small;
    COLOR: darkblue;
}

A.subTitlelink:link
{
    COLOR: darkblue;
}
A.subTitlelink:active
{
    COLOR: blue
}
A.subTitlelink:visited
{
    COLOR: darkgray;
}

A.subTitle2Link:link
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}

A.subTitle2Link:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}

A.subTitle2Link:active
{
    COLOR: white;
    TEXT-DECORATION: none
}

A.subTitle2Link:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}

.basePrice
{
    COLOR: red;
    TEXT-DECORATION: line-through
}


.brokenPack
{
	FONT-FAMILY: Arial;
	FONT-STYLE: italic;
	COLOR: Red
}

.CellSearchPanel
{
	border-style:solid;
	border-color:ActiveBorder;
	border-width:1px;
}

.cfgOptionTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.cfgOptionDesc
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt
}

.column_readonly
{
	background-color: lightgre;
}

.columnData
{
    COLOR: navy
}

.columnData.imageAnchorList
{
	TEXT-DECORATION: none
}


.columnData2
{
    COLOR: navy;
	BACKGROUND-COLOR: #E0E8F6;   
}


.columnData2.imageAnchorList
{
	TEXT-DECORATION: none
}

.columnDataHilite
{
    BACKGROUND-COLOR: #f2f2d7
}
.columnhdrsNavy
{
	background: none;
	background-color: #e6edf5;
	color: #00008B;
}
	
.columnHdrs
{
	color: #444444;
	font-size: small;
	font-weight: bolder;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}


	A.columnHdrslink:active
	{
		COLOR: #444444;
		font-size:small;
		font-weight:bolder;
		font-family: verdana; 
		font-size: 10px;
		font-weight: bold;
	}
	A.columnHdrslink:link
	{
		COLOR: #444444;
		font-size:small;
		font-weight:bolder;
		font-family: verdana; 
		font-size: 10px;
		font-weight: bold;
	}
	A.columnHdrslink:visited
	{
		COLOR: #444444;
		font-size:small;
		font-weight:bolder;
		font-family: verdana; 
		font-size: 10px;
		font-weight: bold;
	}

	A.columnHdrslink:hover
	{
		COLOR: black;
		TEXT-DECORATION: underline
	}

.columnHdrsLeft
{
	color: #444444;
	font-size: small;
	font-weight: bolder;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

A.columnlink:active
{
    COLOR: gray;
}
A.columnlink:link
{
    COLOR: gray;
}
A.columnlink:visited
{
    COLOR: gray;
}

A.columnlink2:active
{
    COLOR: gray;
    BACKGROUND-COLOR: lightgrey
}
A.columnlink2:link
{
    COLOR: gray;
    BACKGROUND-COLOR: lightgrey
}

A.columnlink2:visited
{
    COLOR: gray;
    BACKGROUND-COLOR: lightgrey
}


.companyName
{
	font-weight: bolder;
	text-transform: capitalize;
	color: whitesmoke;
	background-color: transparent;
}

.cmt
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-STYLE: italic
}

.coolBar
{
	BORDER-RIGHT: buttonshadow 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: buttonhighlight 1px solid;
	PADDING-LEFT: 2px;
	BACKGROUND: buttonface;
	PADDING-BOTTOM: 2px;
	FONT: menu;
	BORDER-LEFT: buttonhighlight 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: buttonshadow 1px solid
}

.datebar
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 2px;
	COLOR: #94ce00;
	PADDING-TOP: 2px;
	FONT-FAMILY: ms sans serif;
	BACKGROUND-COLOR: black
}

DIV.tab-body 
{
		background: white; 
		border: 1px solid black; 
		padding: 10px; 
}

.dynamicMenuText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: lowercase;
    COLOR: white;
    BACKGROUND-COLOR: transparent
}


.errorText
{
    FONT-WEIGHT: bolder;
    COLOR: sienna;
    FONT-STYLE: italic
}


.fieldset
{
	MARGIN: 5px
}


.formLabel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, verdana, sans-serf;
}

.freightAmount 
{
}

.grayRow
{
	COLOR: gray
}

.gutterMenu
{
    BACKGROUND-COLOR: transparent
}


.gutterparagraph
{
    COLOR: white;
    BACKGROUND-COLOR: #006699
}




.headerMenuControl
{
}

.headerAccountControl
{
}

.headerCartControl
{
}

.headerCartInnerControl
{
}

.headerFooterControl
{
}

.headerHorizFinderControl
{
}

.headerLeftMarginControl
{
}

.headerRightMarginControl
{
}

.headerTopMarginControl
{
}

.headerTopControl
{
}

.headerCartInnerControl
{
	background: background-color;
	background-color: #ffebde;
}

.infoText
{
    FONT-WEIGHT: bolder;
    COLOR: royalblue;
    FONT-STYLE: normal
}

.itemBody
{
	PADDING-LEFT: 10px;
	FONT-SIZE: 13px;
	WIDTH: 98%;
	FONT-FAMILY: verdana,arial,helv,sans serif
}

.ksspecattr ul 
{
	background:url(horizdots.gif) 
	repeat-x bottom;
	padding:7px 0;
	width:100%;
	margin:0;
}
.ksspecattr ul li 
{
	float:left;
	display:inline;
	margin-left:35px;
	width:42%;
	font-weight:bold;
}
.ksspeclist h3 
{
	background:#EEE;
	padding:5px 10px;
	font:bold 16px arial,helvetica;
	width:100%;
}
.ksspeclist 
{
	width:100%;
	margin-bottom:20px;
}
.ksspeccontent .uo_avg 
{
	width:185px;
	width:182px;
}
.ksitemspecs 
{
	background:#FFF;
	width:100%;
}
.ksspeccontentleft h1, .ksitemspecs h1 
{
	font:bold 18px arial,helvetica;
	margin:0;
}
.ksitemspecs h1 span 
{
	display:block;
	font-weight:normal;
	padding-bottom: 1em;
}
.ksspeccontent 
{
	padding:0 15px 0 6px;
	margin-bottom:10px;
}
.ksspeccontentleft 
{
	float:left;
	display:inline;
	width:483px;
	width:482px;
}
.ksspeccontentleft h2, .ksitemspecs h2 
{
	font:bold 18px arial,helvetica;
	margin:0;
}
.ksspeccontentleft h3 
{
	font:bold 10px verdana,geneva,helvetica;
	margin:0;
}
	
.ksspeccontentleft h4 
{
	font:normal 10px verdana,geneva,helvetica;
	color:#626262;
	margin:0 0 10px 0;
}
.ksitemspecs 
{
	background:#FFF;
	width:100%;
}
	div.ksitemspecs 
	{
		padding:10px 0 10px 6px
	;}
	
.ksspeccontentleft h1, .ksitemspecs h1 
{
	font:bold 18px arial,helvetica;
	margin:0;
}
.ksitemspecs h1 span 
{
	display:block;
	font-weight:normal;
	padding-bottom: 1em;
}

.kspage 
{
BACKGROUND-COLOR: #FFFFFF;
text-align:left;
}

.ktButton
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ff8000;
	BACKGROUND-COLOR: #0d2352
}


#lateErrorMessages
{
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	border-right: 1px solid;
	border-top: 1px solid;
	overflow: auto;
	border-left: 1px solid;
	border-bottom: 1px solid;
	z-index: 999;
	background-image: none;
	background-color: lemonchiffon;
}

.leftInput
{
}

.leftreqdInput
{
}

.leftPrompt
{
    COLOR: dimgray;
    TEXT-ALIGN: left
}
.leftreqdPrompt
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left
}

.main
{
    BACKGROUND-COLOR: white;
    margin-left:0px;
    margin-right:0px;
	margin-top:0px; 
	text-align:left;
}
.menuItems
{
	PADDING-LEFT: 3px;
	FONT: 8pt verdana,geneva,arial,sans-serif
}
.menuItems A:visited
{
	COLOR: #000040
}
.menuLabel
{
	MARGIN-TOP: 2px;
	PADDING-LEFT: 2px;
	FONT: bold 9pt geneva,arial,sans-serif;
	WIDTH: 100%;
	CURSOR: hand;
	COLOR: black;
	BACKGROUND-COLOR: #ffa346
}

.menuShelf
{
	background-image:url(item_hoverBg.gif);
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: arial, verdana, sans-serf;
    BACKGROUND-COLOR: #006699;
    FONT-VARIANT: small-caps
}


	A.menuShelf
	{
		background-image:url(item_hoverBg.gif);
		FONT-WEIGHT: 200;
		FONT-SIZE: 8pt;
		COLOR: #006699;
		FONT-VARIANT: small-caps
	}
	
	
	A.menuShelf:link
	{
		background-image:url(item_hoverBg.gif);
		FONT-WEIGHT: 200;
		FONT-SIZE: 8pt;
		COLOR: #006699;
		FONT-FAMILY: arial, verdana, sans-serf;
		FONT-VARIANT: small-caps
	}
	A.menuShelf:hover
	{
		background-image:url(item_hoverBg.gif);
		FONT-WEIGHT: 200;
		FONT-SIZE: 8pt;
		COLOR: #006699;
		FONT-FAMILY: arial, verdana, sans-serf;
		FONT-VARIANT: small-caps
	}
	A.menuShelf:active
	{
		background-image:url(item_hoverBg.gif);
		FONT-WEIGHT: 200;
		FONT-SIZE: 8pt;
		COLOR: #006699;
		FONT-FAMILY: arial, verdana, sans-serf;
		FONT-VARIANT: small-caps
	}
	A.menuShelf:visited
	{
		background-image:url(item_hoverBg.gif);
		FONT-WEIGHT: 200;
		FONT-SIZE: 8pt;
		COLOR: #006699;
		FONT-FAMILY: arial, verdana, sans-serf;
		FONT-VARIANT: small-caps
	}
	
.noxrefid
{
    FONT-STYLE: italic
}	


.outlineBody
{
	MARGIN: 0px
}
.outlineBody .separator
{
	BORDER-RIGHT: buttonhighlight 1px solid;
	BORDER-LEFT: buttonshadow 1px solid;
	WIDTH: 2px;
	HEIGHT: 22px
}
.outlineBody TD
{
	TEXT-ALIGN: left
}

.promptLabel
{
	color: dimgray;
	text-align: right;
	white-space: nowrap;
}
.promptLabelLeft
{
	color: dimgray;
	text-align: left;
	white-space: nowrap;
}


.raiseButton
{
	BORDER-RIGHT: buttonface 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: buttonface 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: buttonface 1px solid;
	CURSOR: default;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: buttonface 1px solid;
	TEXT-ALIGN: center
}
.raiseButton IMG
{
	FILTER: gray()
}
.raiseButton IMG #logo
{
}

.reqdPromptLabel
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right
}

.rightInput
{
	text-align:right;
}

.searchMenu
{
	color: #000066;
	background-color: #8fb4cb;
}

.searchMenuControlText
{
	font-size: 10px; 
	color: #000000;
}


.searchMenuShelf
 {
 background-image :url(search_bck.gif);
 background-repeat :repeat-x; 

}

.section
{
	VISIBILITY: hidden;
	POSITION: absolute
}

.selectedRow
{
	COLOR: highlighttext;
	BACKGROUND-COLOR: highlight
}

.shelfCartContents
{
    FONT-WEIGHT: bolder;
    COLOR: lightgrey;
    BACKGROUND-COLOR: #006699
}

.shelfMenu
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    BACKGROUND-COLOR: #8cabbc;
}

.shelfMenuNegative
{
    BORDER-RIGHT: #007cb9 0px;
    BORDER-TOP: #007cb9 0px;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #007cb9 0px;
    COLOR: #007cb9;
    BORDER-BOTTOM: #007cb9 0px;
    BACKGROUND-COLOR: transparent
}

.shelfMenuDDNegative
{
    COLOR: #007cb9;
    BACKGROUND-COLOR: transparent
}

.shelfMenuDD
{
    COLOR: white;
    BACKGROUND-COLOR: #006699
}

.subTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: gray;
}

.subTitle2
{
  background-image: url(headerBg.gif); 
  background-color: #8988A5; 
  border-bottom : 1px solid #57566F;
  height: 28px;
  padding-left: 3px;
  cursor: default; 
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;
  white-space:nowrap;
  }

.subTitle2Link
{
    FONT-SIZE: x-small;
    TEXT-ALIGN: center
}


.sunkButton
{
	BORDER-RIGHT: buttonhighlight 1px inset;
	PADDING-RIGHT: 1px;
	BORDER-TOP: buttonhighlight 1px inset;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	FONT: menu;
	BORDER-LEFT: buttonhighlight 1px inset;
	CURSOR: default;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: buttonhighlight 1px inset;
	TEXT-ALIGN: center
}


.tab
{
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 2px;
	CURSOR: default;
	COLOR: black;
	FONT-FAMILY: arial, verdana, sans-serf;
	BACKGROUND-COLOR: silver;
	TEXT-ALIGN: center
}

.tabFace
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: arial, verdana, sans-serf;
    BACKGROUND-COLOR: transparent
}
	A.tabFace:active
	{
		FONT-SIZE: 10pt;
		COLOR: black;
		FONT-FAMILY: arial, verdana, sans-serf;
		BACKGROUND-COLOR: transparent
	}
	A.tabFace:link
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 10pt;
		COLOR: black;
		FONT-FAMILY: arial, verdana, sans-serf;
		BACKGROUND-COLOR: transparent
	}
	A.tabFace:visited
	{
		FONT-WEIGHT: bold;
		COLOR: black;
		FONT-FAMILY: arial, verdana, sans-serf;
		BACKGROUND-COLOR: transparent
	}
	A.tabFace:hover
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 10pt;
		COLOR: black;
		FONT-FAMILY: arial, verdana, sans-serf;
		BACKGROUND-COLOR: transparent
	}


.toolBarBody
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: buttonface;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}

.toolBarBody .separator
{
	BORDER-RIGHT: buttonhighlight 1px solid;
	BORDER-LEFT: buttonshadow 1px solid;
	WIDTH: 2px;
	HEIGHT: 22px
}

.toolBarBody TD
{
	TEXT-ALIGN: center
}

.selectedMenuLabel
{
	MARGIN-TOP: 2px;
	PADDING-LEFT: 2px;
	FONT: bold 9pt geneva,arial,sans-serif;
	WIDTH: 100%;
	CURSOR: hand;
	COLOR: #94ce00;
	BACKGROUND-COLOR: black
}


.tabSelected
{
	background-color: #006699;
}
.tabNonSelected
{
	background-image : url(steel_tab_background.jpg);
}
.tabSelectedTop
{
	background-image : url(blue_tab_top.jpg);
	font-size:xx-small;
	font-weight:lighter;
}
.tabNonSelectedTop
{
	background-image : url(steel_tab_top.jpg);
	font-size:xx-small;
	font-weight:lighter;
}
.tabSelectedLeft
{
	background-image : url(blue_tab_left.jpg);
}
.tabNonSelectedLeft
{
	background-image : url(steel_tab_left.jpg);
}
.tabSelectedRight
{
	background-image : url(blue_tab_right.jpg);
}
.tabNonSelectedRight
{
	background-image : url(steel_tab_right.jpg);
}
.tabSelectedFont
{
	color:#ffffff;
	font-family:arial, verdana, sans-serf;
}
.tabNonSelectedFont
{
	color:#000000;
	font-family:arial, verdana, sans-serf;
}



.shelfCartContents
{
    BACKGROUND-COLOR: #000066
}
.shelfMenu
{
    BACKGROUND-COLOR: #8cabbc;
}
.shelfMenuNegative
{
    COLOR: #000066
}
.shelfMenuDDNegative
{
    COLOR: #000066
}
.shelfMenuDD
{
    BACKGROUND-COLOR: #000066
}




.tabNonSelected
{
	background-image : url(steel_tab_background.jpg);
}

.tabSelectedTop
{
	background-image : url(blue_tab_top.jpg);
	font-size:xx-small;
	font-weight:lighter;
}
.tabNonSelectedTop
{
	background-image : url(steel_tab_top.jpg);
	font-size:xx-small;
	font-weight:lighter;
}
.tabSelectedLeft
{
	background-image : url(blue_tab_left.jpg);
}
.tabNonSelectedLeft
{
	background-image : url(steel_tab_left.jpg);
}
.tabSelectedRight
{
	background-image : url(blue_tab_right.jpg);
}
.tabNonSelectedRight
{
	background-image : url(steel_tab_right.jpg);
}

.userName
{
 color: #666666;
  BACKGROUND-COLOR: transparent
}

.infoMessage
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left: 50px;
}
