
/*
-------------------------------------------------------------------

                     Clear Default Browser Styles

-------------------------------------------------------------------
*/

body
{
	background: #fff;
	font-family: arial, verdana, sans-serf;
	font-size: 12px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

body,  h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	margin:0;
	padding:0;
}
 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: #333333;
	text-decoration: underline;
}

A:active
{
	color: #333333;
	text-decoration: underline;
}
A:hover
{
	color: red;
	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: #FFFFFF;
}

DL
{
}
DD
{
}
DT
{
}

INPUT
{
    FONT-FAMILY: arial, verdana, sans-serf;
     FONT-SIZE: 11pt;
}

ol
{
  FONT-SIZE: 12px;
  FONT-FAMILY: arial, verdana, sans-serf;
  list-style-position:inside;
  margin-left:25px;
  padding-left:25px;
  margin-top:5px;
}


	li
{
	list-style-type: disc;
	list-style-position: outside;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
}

ul P
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 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: 20px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 12px;
}
h1
{
 margin-left:5px;
}
/*---------- End of Basic HTML styles ------------*/

/*
-------------------------------------------------------------------

                     Kommerce Server Styles

					Master page styles - Header, Footer, and Master Page styles

-------------------------------------------------------------------
*/

/*-------KS Header and Master page styles ------ */


.accountLink{
	font-family:Verdana,Arial;
	font-size:12px;
	 padding:2px;
     padding-left:6px;
     padding-right:6px;
	}

	a.accountLink:link {
	color:#000000;
	text-decoration:none;
	}

	a.accountLink:visited {
	color:#ff0000;
	text-decoration:none;
	}

	a.accountLink:hover
{
	text-decoration: none;
	color:#ff0000;
	background-color: #E1E1E1;
}

	a.accountLink:active {
	text-decoration:none;
	}



.gutter
{
	color: black;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	background-color: #CCCCCC;
}
	A.gutterlink:link
	{
		text-decoration:none;
		COLOR: black;
	}
	A.gutterlink:active
	{

		COLOR: black;
	}
	A.gutterlink:visited
	{
		text-decoration:none;
		COLOR: #000000;
	}
	A.gutterlink:hover
{
	background-color: #E1E1E1;
	color: #FF0000;
}

.gutterTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
}


#headerLogoControl
{

}

.header_bckgrnd {

}

.headerCartControl {
	color: #666666;
	BACKGROUND-COLOR: transparent;
	float:right;
	margin-top:20px;
	padding-bottom:2px;
	text-align:right;
}

.hdrLogo
{
	margin: 10px 0pt 0px 75px;
}

.logo
{
}

.ksToolbarFields
{
	margin-bottom: 3;
	background: buttonface;
	padding: 0;
}
.mastertable
{
	text-align:left;
}

.mastertableHeader
{
}

.mastertableInner
{
	BACKGROUND-COLOR: transparent;
	text-align:left;
}

.setTransparent
{
	BACKGROUND-COLOR: transparent;
}

.shelf
{
	background-color: #CCCCCC;
	overflow: hidden;
	
}
	A.shelflink:link
	{
		COLOR: white
	}

	A.shelflink:active
	{
		FONT-WEIGHT: bolder;
		COLOR: aqua
	}

	A.shelflink:visited
	{
		COLOR: white
	}

/*------- end of KS Header and Master page styles ------ */

/*
-------------------------------------------------------------------

                       Kommerce Server Styles

					    KS --- Footer Specific Styles

-------------------------------------------------------------------
*/
#footerDiv
{
	float: left;
	width: 80%;
	margin-left: 30px;
}

#footerText
{
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	width: 90%;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	color: #333333;
	margin-bottom: 20px;
}

.footerControl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #333333;
}

	a.footerControl:link
{
	color: #333333;
	text-decoration: none;
}
	 a.footerControl:visited
	 {
	 	text-decoration: none;
		color: #333333;
	}
	a.footerControl:hover
{
	border-bottom: 1px solid #f00000;
	color: #FF0000;
}
	a.footerControl:active {

	}


.footerBckGrnd
{
background:#FAFAFA url(footer_bck.gif) repeat-x scroll top left;
overflow:hidden;

}


.ssl {
	float:left;
	text-align:left;
	margin-top:40px;
}


/* 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

-------------------------------------------------------------------
*/
.noteTextSmall
{
	font-weight: bold;
	font-size: 10px;
	color: Black;
	font-style: italic;
}

.contentUpShdwDetail {
	background:#fff url(detailDropShadow.gif) repeat-x;
	color:#343434;
	overflow:hidden;
	padding:20px;
	padding-bottom:40px;
}
<!--RDM changed product font-->
.extDesc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #343434;
	font-size: 14px;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 10px;
}



	a.extDesc:link {
	color:#343434;
	text-decoration:none;
	font-size: 18px;
	}

	a.extDesc:visited {
	color:#ff0000;
	text-decoration:none;
	font-size: 18px;
	}

	a.extDesc:hover
{
	text-decoration: underline;
	color: #ff0000;
	font-size: 18px;
}

.extDescImage
{
	padding:20px;
}


/* link-visited-hover-active  */

	a.extDescLink:link
	{
		font-weight	:bold;
		font-style:	normal;
		text-decoration:none;
		color: #343434;

	}

	a.extDescLink:visited
{
	font-weight: bold;
	color: #343434;
	text-decoration: none;
}
	a.extDescLink:hover
{
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
	a.extDescLink:active
	{
		font-weight	:bold;
		color: #343434;
		border-bottom:1px solid #f00;
		text-decoration:none;

	}

.extDesc P
{
 color :#343434;
  MARGIN-TOP: 6px;
  MARGIN-BOTTOM: 12px;
}

#itemImgId
{
}
.itemImgCss
{
}

#itemClassImgId
{
}

.itemClassImgCss
{
}

.itemName
{
		font-size: 15px;
		font-weight: bold;
		margin-left:10px;
		width: 100%;
}
.prodContent
{
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, verdana, sans-serf;
}


.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;
	FONT-SIZE: 12px;
	padding-top: 40px;
	padding-bottom: 40px;

}

	a.prodDesc:link {
	color:#343434;
	text-decoration:none;
	}

	a.prodDesc:visited {
	color:#ff0000;
	text-decoration:none;
	}

	a.prodDesc:hover
{
	text-decoration: underline;
	color: #ff0000;
}

	a.prodDesc:active {
	text-decoration:none;
	padding-top: 40px;
	padding-bottom: 40px;
	}

.prodDescDetail {
	background:#fff url(detailDropShadow.gif) repeat-x;
	color:#343434;
	overflow:hidden;
	padding:10px;
	padding-bottom:40px;
}


.pageTitleBckgrnd
{
	font-size: 20px;
	font-weight: normal;
	position: relative;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.pageTitle
{
	font-size: 20px;
	font-weight: normal;
	position: relative;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.pageTitleLegend
{
    color: #000000;
	font-family: arial, verdana, sans-serf;
	font-size: 15px;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold;
	font-style: normal;

}

.pageTitleh2
{
	font-family: arial, verdana, sans-serf;
	font-size: 15px;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 10px;
	color: #000000;
}

.pageTitleContent
{
	font-size: 12px;
	font-family: arial, verdana, sans-serf;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #000000;
	padding-right: 200px;
}

.pageContentText
{
	font-size: 12px;
	font-family: arial, verdana, sans-serf;
	padding-left: 20px;
	padding-bottom: 5px;

}

.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: #2E8B57;
	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; }

.calloutPDF {
	background-color:#e8e8e8;
	border:1px solid #cccccc;
	color:#000;
	margin:4px;
	padding: 0px;
}

.calloutPDF div
{
	position: relative;
	right: -1px;
	top: -1px;
	margin: 0;
}

#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;
}

#ksCustomContent
{
	width:70%;
}
/* ---   Breadcrumb Navigation and Item Side Bar Image Class styles --- */
#breadcrumb
{
	color: #000000;
	font-size: smaller;
	width: 820px;
	left: 28px;
	position: relative;
}
	/* link-visited-hover-active  */
	#breadcrumb a:link
{
	color: #000000;
	text-decoration: none;
}
	#breadcrumb a:visited {
		color:#000000;
		text-decoration:none;
	}
	#breadcrumb a:hover
{
	color:#000000;
	border-bottom: 1px solid #f00;
	text-decoration: none;
}
	#breadcrumb a:active {
		color:#000000;
		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
{
	color: #000000;
	background-color: transparent;
}

	A.accountLogin
	{
		COLOR:  #000000;
		BACKGROUND-COLOR: transparent
	}
	A.accountLogin:active
	{

		COLOR:  #000000;
		BACKGROUND-COLOR: transparent;
	}
	A.accountLogin:link
{
	color: #000000;
	background-color: transparent;
}
	A.accountLogin:visited
	{
		COLOR:  #000000;
		BACKGROUND-COLOR: transparent;
	}

	.cartLink
	{
		 padding:2px;
     padding-left:6px;
     padding-right:6px;
	font-family:Verdana,Arial;
	font-size:11px;
	}

		a.cartLink:link {
		color:#000000;
		text-decoration:none;
		}

		a.cartLink:visited {
		color:#000000;
		text-decoration:none;
		}

		a.cartLink:hover
{
	text-decoration: none;
	color: #FF0000;
	background-color: #E1E1E1;
}

		a.cartLink:active {
		text-decoration:none;
		}

/*-------*/

.assignedRow
{
	COLOR: blue
}

A.pageTitlelink:link
{
	font-size: small;
	color: #00008B;
}
A.pageTitlelink:active
{
    FONT-SIZE: small;
    COLOR: blue
}

A.pageTitlelink:visited
{
	font-size: small;
	color: #00008B;
}

A.subTitlelink:link
{
	color: #00008B;
}
A.subTitlelink:active
{
	color: #0000FF;
}
A.subTitlelink:visited
{
	color: #A9A9A9;
}

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
}

#borderlineBar
{
	float: left;
	margin-left: 30px;

	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	margin-top: 20px;
	margin-right:30px;
	width:90%;
}
#borderlineBarContentText
{
	float: left;
	margin-left: 30px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	margin-top: 20px;
	margin-right:30px;
	width:90%;
}
#borderlineBarBrochure
{
	float: left;
	margin-left: 20px;
	margin-right: 30px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	margin-top: 20px;
	width:90%;
}
.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: #D3D3D3;
}

.columnData
{
    COLOR: navy
}

.columnData.imageAnchorList
{
	TEXT-DECORATION: none
}


.columnData2
{
    COLOR: navy;
	BACKGROUND-COLOR: #E0E8F6;
}


.columnData2.imageAnchorList
{
	TEXT-DECORATION: none
}

.columnDataHilite
{
    BACKGROUND-COLOR: #f2f2d7
}

.columnhdrs
{
	border-right: buttonshadow 1px solid;
	padding-right: 2px;
	border-top: buttonhighlight 1px solid;
	padding-left: 2px;
	background: #CCCCCC;
	padding-bottom: 2px;
	text-align:center;
	font: menu;
	border-left: buttonhighlight 1px solid;
	padding-top: 2px;
	border-bottom: buttonshadow 1px solid;
	border-color: #FFFFFF #ACA899 #ACA899 #FFFFFF;
	color: #666666;
}
A.columnhdrs:active
	{

	color: #666666;
	TEXT-DECORATION: underline;
	}
	A.columnhdrs:link
	{

	color: #666666;
	TEXT-DECORATION: underline;

	}
	A.columnhdrs:visited
	{

	color: #666666;
	TEXT-DECORATION: underline;
	}

	A.columnHdrslink:hover
	{

	color: #666666;
	TEXT-DECORATION: underline;
	}

.columnHdrs
{
	border-right: buttonshadow 1px solid;
	padding-right: 2px;
	border-top: buttonhighlight 1px solid;
	padding-left: 2px;
	background: #CCCCCC;
	padding-bottom: 2px;
	font: menu;
	border-left: buttonhighlight 1px solid;
	padding-top: 2px;
	border-bottom: buttonshadow 1px solid;
	border-color: #FFFFFF #ACA899 #ACA899 #FFFFFF;
	color: #666666;
}


	A.columnHdrslink:active
	{
		border-right: buttonshadow 1px solid;
	padding-right: 2px;
	border-top: buttonhighlight 1px solid;
	padding-left: 2px;
	background: #CCCCCC;
	padding-bottom: 2px;
	color: #666666;
	font: menu;
	border-left: buttonhighlight 1px solid;
	padding-top: 2px;
	border-bottom: buttonshadow 1px solid;
	border-color: #FFFFFF #ACA899 #ACA899 #FFFFFF;
	}
	A.columnHdrslink:link
	{
		border-right: buttonshadow 1px solid;
	padding-right: 2px;
	border-top: buttonhighlight 1px solid;
	padding-left: 2px;
	color: #666666;
	background: #CCCCCC;
	padding-bottom: 2px;
	font: menu;
	border-left: buttonhighlight 1px solid;
	padding-top: 2px;
	border-bottom: buttonshadow 1px solid;
	border-color: #FFFFFF #ACA899 #ACA899 #FFFFFF;
	}
	A.columnHdrslink:visited
	{
	border-right: buttonshadow 1px solid;
	padding-right: 2px;
	border-top: buttonhighlight 1px solid;
	padding-left: 2px;
	background: #CCCCCC;
	color: #666666;
	padding-bottom: 2px;
	font: menu;
	border-left: buttonhighlight 1px solid;
	padding-top: 2px;
	border-bottom: buttonshadow 1px solid;
	border-color: #FFFFFF #ACA899 #ACA899 #FFFFFF;
	}

	A.columnHdrslink:hover
	{
		border-right: buttonshadow 1px solid;
	padding-right: 2px;
	border-top: buttonhighlight 1px solid;
	padding-left: 2px;
	color: #666666;
	background: #CCCCCC;
	padding-bottom: 2px;
	font: menu;
	border-left: buttonhighlight 1px solid;
	padding-top: 2px;
	border-bottom: buttonshadow 1px solid;
	border-color: #FFFFFF #ACA899 #ACA899 #FFFFFF;
		TEXT-DECORATION: underline;
	}

.columnHdrsLeft
{
	border-right: buttonshadow 1px solid;
	padding-right: 2px;
	border-top: buttonhighlight 1px solid;
	padding-left: 2px;
	background: #CCCCCC;
	padding-bottom: 2px;
	font: menu;
	border-left: buttonhighlight 1px solid;
	padding-top: 2px;
	border-bottom: buttonshadow 1px solid;
	border-color: #FFFFFF #ACA899 #ACA899 #FFFFFF;
}

A.columnlink:active
{
    COLOR: gray;
}
A.columnlink:link
{
    COLOR: gray;
}
A.columnlink:visited
{
    COLOR: gray;
}

A.columnlink2:active
{
	color: gray;
	background-color: #D3D3D3;
}
A.columnlink2:link
{
    COLOR: gray;
    BACKGROUND-COLOR:#D3D3D3;
}

A.columnlink2:visited
{
    COLOR: gray;
    BACKGROUND-COLOR:#D3D3D3;
}


#companyName
{
	text-transform: capitalize;
	color: #000000;
	background-color: transparent;
	width:200px;
	text-align:center;
	
}

.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
}

.classHeader
{
       color:#666666;
       font-family:Arial,Helvetica,sans-serif;
       font-size:20px;
       font-weight:normal;
       padding-bottom:10px;
       padding-left:20px;
       padding-top:5px;
       position:relative;
}
.classDesc
{
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, verdana, sans-serf;

}

.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: #A0522D;
	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
{
	padding: 5px;
	width: 200px;
	
}

.headerCartControl
{
}

.headerCartInnerControl
{
}

.headerFooterControl
{
}

.headerHorizFinderControl
{
}

.headerLeftMarginControl
{
}

.headerRightMarginControl
{
}

.headerTopMarginControl
{
}

.headerTopControl
{
}

.headerCartInnerControl
{
	background: background-color;
	background-color: #ffebde;
}

.infoText
{
	font-weight: bolder;
	color: #4169E1;
	font-style: normal;
}

.itemBody
{
	PADDING-LEFT: 10px;
	FONT-SIZE: 13px;
	WIDTH: 98%;
	FONT-FAMILY: verdana,arial,helv,sans serif
}

#icImageId
{


}

.icImageCss
{


}


#icImageProdListId
{
	height:75px;
	border:0px;


}

.icImageProdListCss
{

	height: 75px;
	border: 0px;
}

#imageHeader2
{
	margin-top:10px;
	margin-left:-150px;

}

.imgHdr2
{

}

#imageProdListId
{
	height:75px;
	border:0px;

}

.imageProdListCss
{
	height:75px;
	border:0px;


}

#ksContent
{
	margin-top:5px;
}

#ksDynamicContent
{
	
	

	
		
}

.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: #FFFACD;
}

.leftInput
{
}

.leftreqdInput
{
}

.leftPrompt
{
	color: #696969;
	text-align: left;
}
.leftreqdPrompt
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left
}

#loginContent
{
	width: 800px;

	margin-left: 50px;
}
.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
}



	/* ---   Menu Shelf  Navigation for searches --- */


.menuSearchFind {
		color: #13255c;
		font-size: 10px;
		font-weight: bold;
		vertical-align:middle;
		text-align: right;
		margin-right:5px;

}
.menuSearchAdvanced
{
	color: #000000;
	font-family: Verdana,Arial;
	font-size: 11px;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: normal;
}



	a.menuSearchAdvanced:link {
	color:#000000;
	text-decoration:none;
	}

	a.menuSearchAdvanced:visited {
	color:#ff0000;
	text-decoration:none;
	}

	a.menuSearchAdvanced:hover
	{
	text-decoration: none;
	color: #FF0000;
	}


.menuSearch
{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
}
	/* link-visited-hover-active  */
	A.menuSearch:link {
	color:#000000;
	text-decoration:none;
	}
	A.menuSearch:visited {
	color:#000000;
	text-decoration:none;
	}
	A.menuSearch:hover
	{
	color:#000000;
	border-bottom: 1px solid #f00;
	text-decoration: none;
	}
	A.menuSearch:active {
	color:#000000;
	border-bottom:1px solid #f00;
	text-decoration:none;
	}

.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
}

.quickSearch
{

	border:0px;
	vertical-align:middle;
}

.promptLabel
{
	color: #696969;
	text-align: right;
	white-space: nowrap;
}
.promptLabelLeft
{
	color: #696969;
	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
{

}
.raiseButton IMG #logo
{
}

.reqdPromptLabel
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right
}

.rightInput
{
	text-align:right;
}

.searchMenu
{
	color: #000000;
	background-color: #8fb4cb;
}

.searchMenuControlText
{
	font-size: 12px;
	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: #D3D3D3;
	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-color: #999999;
	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: #000000;
}
.shelfMenu
{
    BACKGROUND-COLOR: #8cabbc;
}
.shelfMenuNegative
{
    COLOR: #000000
}
.shelfMenuDDNegative
{
    COLOR: #000000
}
.shelfMenuDD
{
    BACKGROUND-COLOR: #000000;
}




.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: #000000;
	background-color: transparent;
	font-weight: bold;
	text-align:center;
}
