body
{
	background: #fff;
	font-family: arial, verdana, sans-serf;
	font-size: 12px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

A:link
{
    COLOR: darkblue
}
A:active
{
    COLOR: blue
}
A:visited
{
    COLOR: dimgray
}
P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    FONT-FAMILY: arial, verdana, sans-serf;
}
A.shelflink:link
{
    COLOR: white
}
A.shelflink:active
{
    FONT-WEIGHT: bolder;
    COLOR: aqua
}
A.shelflink:visited
{
    COLOR: white
}
.shelf
{
    BORDER-RIGHT: #007cb9 0px;
    BORDER-TOP: #007cb9 0px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #007cb9 0px;
    COLOR: white;
    BORDER-BOTTOM: #007cb9 0px;
    BACKGROUND-COLOR: #006699
}
A.gutterlink:link
{
	text-decoration:none;
    COLOR: white
}
A.gutterlink:active
{
    FONT-WEIGHT: bolder;
    COLOR: aqua
}
A.gutterlink:visited
{
	text-decoration:none;
    COLOR: white;
}
A.gutterlink:hover
{
	text-decoration:underline;
}
.gutter
{
    COLOR: white;
    BACKGROUND-COLOR: #006699
}
.gutterTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #006699
}
.pageTitle
{
	font-size: larger;
	text-transform: capitalize;
	color: cadetblue;
	font-family: 'Arial Narrow' , arial, verdana, sans-serf;
	text-decoration: none;
}
.brokenPack
{
	FONT-FAMILY: Arial;
	FONT-STYLE: italic;
	COLOR: Red
}
A.pageTitlelink:link
{
    FONT-SIZE: small;
    COLOR: darkblue
}
A.pageTitlelink:active
{
    FONT-SIZE: small;
    COLOR: blue
}
A.pageTitlelink:visited
{
    FONT-SIZE: small;
    COLOR: darkblue
}
.subTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: navy
}
A.subTitlelink:link
{
    COLOR: darkblue
}
A.subTitlelink:active
{
    COLOR: blue
}
A.subTitlelink:visited
{
    COLOR: darkgray
}
.promptLabel
{
    COLOR: dimgray;
    TEXT-ALIGN: right
}
DL
{
}
DD
{
}
DT
{
}
.columnHdrs
{
    FONT-WEIGHT: bolder;
    COLOR: darkblue;
    BACKGROUND-COLOR: #99cccc
}
.errorText
{
    FONT-WEIGHT: bolder;
    COLOR: sienna;
    FONT-STYLE: italic
}
.columnData
{
    COLOR: navy
}
.columnData.imageAnchorList
{
	TEXT-DECORATION: none
}
TABLE
{
    FONT-SIZE: 10pt
}
TD
{
}
.gutterparagraph
{
    COLOR: white;
    BACKGROUND-COLOR: #006699
}
.reqdPromptLabel
{
    TEXT-ALIGN: right
}
.leftPrompt
{
    FONT-WEIGHT: bolder;
    COLOR: dimgray;
    TEXT-ALIGN: left
}
.leftreqdPrompt
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: left
}
.columnData2
{
    COLOR: navy;
    BACKGROUND-COLOR: #f2e4d7
}
.columnData2.imageAnchorList
{
	TEXT-DECORATION: none
}
.shelfCartContents
{
    FONT-WEIGHT: bolder;
    COLOR: lightgrey;
    BACKGROUND-COLOR: #006699
}
A.columnlink:active
{
    COLOR: navy
}
A.columnlink:link
{
    COLOR: navy
}
A.columnlink:visited
{
    COLOR: navy
}
A.columnhdrslink:active
{
    COLOR: darkblue;
    BACKGROUND-COLOR: #99cccc;
    TEXT-DECORATION: none
}
A.columnhdrslink:link
{
    COLOR: darkblue;
    BACKGROUND-COLOR: #99cccc;
    TEXT-DECORATION: none
}
A.columnhdrslink:visited
{
    COLOR: darkblue;
    BACKGROUND-COLOR: #99cccc;
    TEXT-DECORATION: none
}
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
}
A.columnlink2:active
{
    COLOR: navy;
    BACKGROUND-COLOR: lightgrey
}
A.columnlink2:link
{
    COLOR: navy;
    BACKGROUND-COLOR: lightgrey
}
A.columnlink2:visited
{
    COLOR: navy;
    BACKGROUND-COLOR: lightgrey
}
.shelfMenu
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    BACKGROUND-COLOR: #006699
}
.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
}
.extDesc
{
    COLOR: black
}
TEXTAREA
{
    FONT-FAMILY: arial, verdana, sans-serf;
}
INPUT
{
    FONT-FAMILY: arial, verdana, sans-serf;
}
SELECT
{
    FONT-FAMILY: arial, verdana, sans-serf;
}
.basePrice
{
    COLOR: red;
    TEXT-DECORATION: line-through
}
.subTitle2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    BACKGROUND-COLOR: #006699
}
TH
{
}
.subTitle2Link
{
    FONT-SIZE: x-small;
    TEXT-ALIGN: center
}
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
}
.dynamicMenuText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    TEXT-TRANSFORM: lowercase;
    COLOR: white;
    BACKGROUND-COLOR: transparent
}
.logo
{
}
.menuShelf
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: arial, verdana, sans-serf;
    BACKGROUND-COLOR: #006699;
    FONT-VARIANT: small-caps
}
A.menuShelf
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: arial, verdana, sans-serf;
    FONT-VARIANT: small-caps
}
A.menuShelf:link
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: arial, verdana, sans-serf;
    FONT-VARIANT: small-caps
}
A.menuShelf:hover
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: arial, verdana, sans-serf;
    FONT-VARIANT: small-caps
}
A.menuShelf:active
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: arial, verdana, sans-serf;
    FONT-VARIANT: small-caps
}
A.menuShelf:visited
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: arial, verdana, sans-serf;
    FONT-VARIANT: small-caps
}
.searchMenu
{
	color: #FFFFFF;
    BACKGROUND-COLOR: #3399cc
}
.searchMenuShelf
{
	color: #FFFFFF;
    BACKGROUND-COLOR: #006699;
}
.searchMenuControlText
{
	font-size: 10px; 
	color: #FFFFFF;
    BACKGROUND-COLOR: #3399cc;
}
.gutterMenu
{
    BACKGROUND-COLOR: transparent
}
A.columnhdrslink:hover
{
    COLOR: darkblue;
    BACKGROUND-COLOR: #99cccc;
    TEXT-DECORATION: underline
}
.cfgOptionTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.cfgOptionDesc
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt
}
.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
}
A.menuShelf
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-VARIANT: small-caps
}
.main
{
    BACKGROUND-COLOR: white
}
.columnDataHilite
{
    BACKGROUND-COLOR: #f2f2d7
}
.userName
{
	color: whitesmoke;
	background-color: transparent;
}
.companyName
{
	font-weight: bolder;
	text-transform: capitalize;
	color: whitesmoke;
	background-color: transparent;
}.accountLogin
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #006699;
    BACKGROUND-COLOR: transparent
}
A.accountLogin
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #006699;
    BACKGROUND-COLOR: transparent
}
A.accountLogin:active
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #006699;
    BACKGROUND-COLOR: transparent
}
A.accountLogin:link
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #006699;
    BACKGROUND-COLOR: transparent
}
A.accountLogin:visited
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #006699;
    BACKGROUND-COLOR: transparent
}
DIV.tab-body 
{
		background: white; 
		border: 1px solid black; 
		padding: 10px; 
}
.infoText
{
    FONT-WEIGHT: bolder;
    COLOR: royalblue;
    FONT-STYLE: normal
}
.warningText
{
    FONT-WEIGHT: bolder;
    COLOR: seagreen;
    FONT-STYLE: oblique
}
.noxrefid
{
    FONT-STYLE: italic
}
.tab
{
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 2px;
	CURSOR: default;
	COLOR: black;
	FONT-FAMILY: arial, verdana, sans-serf;;
	BACKGROUND-COLOR: silver;
	TEXT-ALIGN: center
}
.fieldset
{
	MARGIN: 5px
}
.section
{
	VISIBILITY: hidden;
	POSITION: absolute
}
.cmt
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-STYLE: italic
}
.toolBarBody
{
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BACKGROUND: buttonface;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
.raiseButton
{
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT: menu
}
.toolBarBody .separator
{
	BORDER-RIGHT: buttonhighlight 1px solid;
	BORDER-LEFT: buttonshadow 1px solid;
	WIDTH: 2px;
	HEIGHT: 22px
}
.toolBarBody TD
{
	TEXT-ALIGN: center
}
.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
}
.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
{
}
.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
}
.selectedRow
{
	COLOR: highlighttext;
	BACKGROUND-COLOR: highlight
}
.grayRow
{
	COLOR: gray
}
.assignedRow
{
	COLOR: blue
}
.formLabel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	font-faimly: arial, verdana, sans-serf;
}
.ktButton
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ff8000;
	BACKGROUND-COLOR: #0d2352
}
.outlineBody
{
	MARGIN: 0px
}
.outlineBody .separator
{
	BORDER-RIGHT: buttonhighlight 1px solid;
	BORDER-LEFT: buttonshadow 1px solid;
	WIDTH: 2px;
	HEIGHT: 22px
}
.outlineBody TD
{
	TEXT-ALIGN: left
}
.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
}
.cmt
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-STYLE: italic
}
.menuLabel
{
	MARGIN-TOP: 2px;
	PADDING-LEFT: 2px;
	FONT: bold 9pt geneva,arial,sans-serif;
	WIDTH: 100%;
	CURSOR: hand;
	COLOR: black;
	BACKGROUND-COLOR: #ffa346
}
.selectedMenuLabel
{
	MARGIN-TOP: 2px;
	PADDING-LEFT: 2px;
	FONT: bold 9pt geneva,arial,sans-serif;
	WIDTH: 100%;
	CURSOR: hand;
	COLOR: #94ce00;
	BACKGROUND-COLOR: black
}
.menuItems
{
	PADDING-LEFT: 3px;
	FONT: 8pt verdana,geneva,arial,sans-serif
}
.menuItems A:visited
{
	COLOR: #000040
}
.itemBody
{
	PADDING-LEFT: 10px;
	FONT-SIZE: 13px;
	WIDTH: 98%;
	FONT-FAMILY: verdana,arial,helv,sans serif
}

.headerLogoControl
{
}

.headerMenuControl
{
}

.headerAccountControl
{
}

.headerCartControl
{
}

.headerCartInnerControl
{
}

.headerFooterControl
{
}

.headerHorizFinderControl
{
}

.headerLeftMarginControl
{
}

.headerRightMarginControl
{
}

.headerTopMarginControl
{
}

.headerTopControl
{
}

.headerCartInnerControl
{
	background: background-color;
	background-color: #ffebde;
}
.freightAmount 
{
}
.tabSelected
{
	background-color: #006699;
}
.tabNonSelected
{
	background-image : url(images/tabs/steel_tab_background.jpg);
}
.tabSelectedTop
{
	background-image : url(images/tabs/blue_tab_top.jpg);
	font-size:xx-small;
	font-weight:lighter;
}
.tabNonSelectedTop
{
	background-image : url(images/tabs/steel_tab_top.jpg);
	font-size:xx-small;
	font-weight:lighter;
}
.tabSelectedLeft
{
	background-image : url(images/tabs/blue_tab_left.jpg);
}
.tabNonSelectedLeft
{
	background-image : url(images/tabs/steel_tab_left.jpg);
}
.tabSelectedRight
{
	background-image : url(images/tabs/blue_tab_right.jpg);
}
.tabNonSelectedRight
{
	background-image : url(images/tabs/steel_tab_right.jpg);
}
.tabSelectedFont
{
	color:#ffffff;
	font-family:arial, verdana, sans-serf;
}
.tabNonSelectedFont
{
	color:#000000;
	font-family:arial, verdana, sans-serf;
}
.ksspecattr ul 
{
	background:url('images/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;
}

