/* CSS Stylesheet for Offwire's e-commerce */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}
form
{
	margin-left: auto;
	margin-right: auto;
	width: 902px;
}
td
{
	margin: 0;
	padding: 0;
}
select.LEFTBAR_DROPDOWN
{
    color: #999999;
    width:170px;
	font-family: Verdana, Helvetica, Sans-Serif;
    font-size: x-small;
}
select.ShipToGridControls
{
	color: #999999;
	height: 22px;
}
input.ShipToGridControls
{
	color: #999999;
	height: 14px;
}
font.ShipToGridHeaders
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: small;
	color: #999999;
}
font.ShipToGridText
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: small;
	color: #999999;
}
span.ShipToGridText
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: small;
	color: #999999;
}
font.co_ordsum_linedetails
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE:2;
    FONT-WEIGHT: normal;
    color:#808040;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
font.co_ordsum_linedetailsalt
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE:2;
    FONT-WEIGHT: normal;
    color:#808040;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
font.co_ordsum_linedetailsheader
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE:2;
    FONT-WEIGHT: bold;
    color:#808040;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
font.ITEMLISTENTRY
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
font.ITEMLISTENTRYSLASHED
{
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-decoration: line-through;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
font.ITEMLISTENTRYCLASSES
{
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
font.BreadCrumbs
{
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
font.TOPBARNAV
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
font.LEFTBAR_HEADER
{
	font-size: 10pt;
	font-weight: bold;
	color: #6f92a8;
}
font.LEFTBAR_HEADEREMPHASIS
{
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000;
}
font.LEFTBAR_DETAIL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
font.searchbar_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #ffffff;
}
font.ItemBrowsePager
{
	font-size: 11px;
	font-weight:bold;

}
font.OrderBarDetails
{
}
A.ItemBrowsePager:link	
{
	text-decoration:	none;
	font-size: 11px;
	font-weight:bold;
}	
A.ItemBrowsePager:visited	
{	
	text-decoration:	none;
	font-size: 11px;
	color: #999999;
	font-weight:bold;
}	
A.ItemBrowsePager:active	
{	
	text-decoration:	none;
	font-size: 11px;
	color: #999999;
	font-weight:bold;
}	
A.ItemBrowsePager:hover	
{	
	text-decoration:	underline;
	font-size: 11px;
	color: #999999;
	font-weight:bold;
}
div.center
{
	font-size: xx-small;
	color: #999999;
	position: absolute;
	top: 60px; left: 570px; width: 400px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;	
}
div.eCommerceMenu
{
	position: absolute;
	top: 100px; left: 100px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;	
}
div.eCommerceMenu li
{
	display: inline;
	line-height: 2em;
	list-style-type: none;
	padding: 0px 10px;	
}
div.eCommerceMenu ul
{
	margin: 0;
	padding: 0;
align: center;
	text-align: center;	
}
div.LogoHeader
{
	height: 100px;
	width: 900px;
}
div.LogoHeaderInner
{
	position: relative; left: 40px;
	padding: 10px 0 0 65px;
}
div.MainMenu
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;	
	font-weight: bold;
}
div.MainMenu li
{
	display: inline;
	line-height: 4em;
	list-style-type: none;
	padding: 0px 28px;
}
div.MainMenu ul
{
	margin: 0;
	padding: 0;
	text-align: center;
}
span.ItemBrowsePagerLabel
{
	font-size: xx-small;
	color: #999999;
	font-weight:bold;
}
tr.ItemBrowsePagerStyle
{
	background: #999966;
}
div.right_bar
{
	position: absolute;
	right: -45px;
	top: -110px;
	width: 185px;
	z-index: 1;
}
div.right_bar_2
{
	POSITION: absolute;
	z-index: 99;
}
div.right_bar_itembrowse
{
	VISIBILITY: hidden;
}
div.right_bar_itemdetails
{
	VISIBILITY: hidden;
}
div.right_bar_welcome
{
	VISIBILITY: hidden;
}
div.right_bar_clientaddline
{
	VISIBILITY: hidden;
}
div.right_bar_myfav
{
	VISIBILITY: hidden;
}
div.right_bar_managecart
{
	VISIBILITY: hidden;
}
div.right_bar_custompage
{
	VISIBILITY: hidden;
}
div.site_bottom
{
	VISIBILITY: hidden;
	text-align:center;
	vertical-align:bottom;
	height:20px;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	background-color:White;
	z-index:100;
	font-size: x-small;
	color: #666666;
}
DIV.siteLogo {
	LEFT: 25px; POSITION: absolute; TOP: 20px;
}
DIV.foreground {
	POSITION: relative; WIDTH: 600px; HEIGHT: 1200px;
}
DIV.comp_hdr_bar {
	LEFT: 0px; POSITION: absolute; TOP: 90px;
}
DIV.header {
	LEFT: 230px; WIDTH: 100%; POSITION: absolute; TOP: 40px;
}
DIV.item_classes {
	BACKGROUND-REPEAT: no-repeat;
	position: absolute;
	left: 50px;
	top: 0px;
	width: 195px;
}
DIV.item_classes_dds {
	position: absolute;
	left: 120px;
	top: 0px;
	width: 170px;
}
div.main_itembrowse
{
	LEFT: 25px; POSITION: absolute; TOP: 20px;
}
DIV.menuCopyright
{
	LEFT: 13px; BOTTOM: 5px; POSITION: absolute;
}
DIV.mainContent
{
	LEFT: 13px; WIDTH: 100%; POSITION: absolute; 
	TOP: 100px;
}
div.itembrowseclass_lowerright
{
	position: relative;
	right: 10px;
	top: 35px;
width: 725px;
	left: 105px;
}
DIV.ec_main2
{
	FONT-FAMILY: sans-serif, serif; 
	background-color:#ffffff;
	position: absolute;
	right: 10px;
	top: 58px;
width: 600px;
	left: 300px;
}
div.welcome_message
{
	FONT-FAMILY: sans-serif, serif; 
	background-color:#ffffff;
	position: absolute;
	right: 10px;
	top: 58px;
width: 555px;
	left: 300px;
}
DIV.breadcrumbs
{
	FONT-FAMILY: sans-serif, serif; 
	background-color:#ffffff;
	position: relative;
	left: 260
	top: 50px;
width: 578px;
}
DIV.date_company_bar
{
	position: absolute;
	top: 0px;
	left: 100px;
	margin-left: auto;
	margin-right: auto;
}
DIV.top_middle_bar 
{
	FONT-FAMILY: sans-serif, serif;
	background-color: #b2b7bb;
	top: 0px;
	left: 300px;
	padding: 6px;
	POSITION: absolute;
	width: 565px;
	z-index: 1;
}
DIV.ec_main {
	WIDTH: 100%;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 210px;
	left: 130px;
}
table
{
	border-collapse: collapse;
}
table.top_middle_bar
{
	padding: 0;
	background-color: #b2b7bb;
}	
table.ShipToGridRow
{
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid;
	background-color: #ffffff;
    horizontal-align:left;
}

table.ItemBrowseGridRow
{
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid;
}
td.co_ordsum_leftbar
{
	text-align:left;
	vertical-align:top;
	background-image: url('../co_vert.jpg');
	background-position:left;
	background-repeat:repeat-y;
}
td.co_ordsum_rightbar
{
	text-align:right;
	vertical-align:top;
	background-image: url('../co_vert.jpg');
	background-position:right;
	background-repeat:repeat-y;
}
td.co_ordsum_tbbar
{
	text-align:right;
	vertical-align:top;
	background-image: url('../co_background.jpg');
	background-position:right;
	background-repeat:repeat-x;


}
td.co_ordsum_billto
{
	text-align:left;
	vertical-align:top;
	width:50%;
	border-right: #808040 1px solid;
	border-bottom: #808040 1px solid;
}
td.co_ordsum_shipto
{
	padding-left: 4px;
	text-align:left;
	vertical-align:top;
	width:50%;
	border-left: #808040 1px solid;
	border-bottom: #808040 1px solid;
}
td.co_ordsum_shippymt
{
	text-align:left;
	vertical-align:top;
	width:50%;
	border-right: #808040 1px solid;
	border-top: #808040 1px solid;
}
td.co_ordsum_totals
{
	padding-left: 4px;
	text-align:right;
	vertical-align:top;
	width:50%;
	border-left: #808040 1px solid;
	border-top: #808040 1px solid;
}
td.co_ordsum_updqtys
{
	padding-left: 4px;
	text-align:right;
	vertical-align:top;
	width:50%;
}
td.co_ordsum_updqtys_right
{
	padding-left: 4px;
	text-align:right;
	vertical-align:top;
	width:50%;
}
td.co_ordsum_bottomleft
{
	text-align:left;
	vertical-align:bottom;
	width:50%;
	border-right: #808040 1px solid;
}
td.co_ordsum_bottomright
{
	padding-left: 4px;
	text-align:left;
	vertical-align:bottom;
	width:50%;
	border-left: #808040 1px solid;
}
td.co_ordsum_disclaimer
{
	text-align:center;
	vertical-align:top;
	border-top: #808040 1px solid;
}
font.itembrowse_nofindings
{
	font-size: small;
	font-style:italic;
	color: #999999;
}
font.kb_synopsis
{
	font-size: small;
	font-style:italic;
	color: #999999;
}
font.kb_docheader
{
	font-size:small;
	font-weight:bold;
	color: #999999;
}
font.kb_docdetail
{
	font-size: small;
	font-weight:bold;
	color: #999999;
}
td.kb_docdetail
{
	text-align:left;
	width:66%;
}
td.kb_docdetail2
{
	text-align:left;
	width:33%;
}

tr.co_ordsum_altitem
{
	background-color:White;
}
tr.co_ordsum_item
{
	background-color:White;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bolder;
	color: #00355F;
	text-transform: uppercase;
	}	
		
H2	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	}
		
H3	{	
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

A:link
{
    color: #80a3b7;
    text-decoration: none;
    font-size: 11px;
}	
		
A:visited
{
    color: #80a3b7;
    text-decoration: none;
    font-size: 11px;
}	
		
A:active	{	
	text-decoration: none;
	color:	#80a3b7;
	}	
		
A:hover	{	
	color: #80a3b7;
	text-decoration: underline;
	}
	
DIV.SlidingItemDetails
{
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid;
	width: 600px;
    BACKGROUND-COLOR: white;
    FONT-SIZE: 1.1em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	 z-index: 99;
}
SPAN.PopUpInfo 
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1.1em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
DIV.Wait
{
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; border-left: #999999 1px solid; border-bottom: #999999 1px solid;
	background-color: White;
}

SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

dottedline {
	BACKGROUND: url(graydot.gif) repeat-x 50% 50%
}
dottedlinetop {
	BACKGROUND: url(graydot.gif) repeat-x left top
}
dottedlinenospace {
	BACKGROUND: url(graydot.gif) repeat-x left center; HEIGHT: 2px
}
dottedlinenormal {
	BACKGROUND: url(graydot.gif) repeat-x left center; HEIGHT: 15px
}
dottedlinelarge {
	BACKGROUND: url(graydot.gif) repeat-x left center; HEIGHT: 30px
}
dottedlineverticle {
	BACKGROUND: url(graydot.gif) repeat-y center top; WIDTH: 30px; HEIGHT: 100%
}
.center 
{
    text-align: center;
}
.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:220px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.janusArea
{	
	background:white; 
	font-family: tahoma;
	font-size: 8pt; 			
	margin:0px 0px; 	
	padding:0px 0px;	
	width:100%;
	height:100%;
}
.janusAreaTable
{
	background:white;
	border:0px none; 
	border-collapse:collapse;	
	font: 8pt tahoma;
	height:100%;
	width:100%;
	table-layout:fixed;		
}
.janusControl,
.janusHeader,
.janusLabel
{
	border: solid 1px #002D96;
	width:100%;
}
.janusControl
{		
	border-top:none 0px;
	font-size:9pt;
	height:100%;			
	padding:10px 10px;	
	vertical-align:top; 
}
.janusControlDiv
{
	font-size:9pt;
	height:100%;
	width:100%;
	overflow:hidden;	
}
.janusHeader
{
	border-bottom:none 0px;
	height:30px;	
	font-size:9pt;
	padding:10px 10px;
	vertical-align:top;
}
.janusLabel
{
	border-bottom:none 0px;
	border-top:none 0px;	
	font-size:9pt;
	height:40px;
	padding: 10px 10px;
	vertical-align:top;
}
.janusInfo
{	
	background-color:infobackground; /* #bad3f9; */
	border:1px solid #002D96; 	
	color:infotext;
	font-size:10pt;
	height:150px; 
	padding: 5px 5px; 
	vertical-align:top;
}
.janusSeparator
{
	padding:0px 0px;
	height:10px;	
	width:100%;
	background: #dbe5ff; 
}

.menuBar 
{ 
	background-color:#E9E2C3;
	color:#999999;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	height:24px;
	vertical-align:middle; 
} 
.menuItem 
{ 
	background-color:#E9E2C3;	
	color:#999999;
}
.menuHotItem,
.menuPressedItem
{
	background-color:#E9E2C3;
	border:solid 1px #6097E9;
	color:#999999;
}
.menuItem,
.menuHotItem,
.menuPressedItem 
{
	font-family:Tahoma;
	font-size:8pt;	
	height:22px;
	vertical-align:middle; 
	cursor:pointer;
	width:70px;
	text-align:center;
}
.menuPopup
{
	background-color:#E9E2C3;
	border:solid 1px #6097E9;
	color:#999999;
}
.menuPopup TABLE
{
	width:150px;
}
.menuPopupItem,
.menuPopupHotItem
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	width:80px;
	height:20px;
}
.menuPopupHotItem
{
	border:solid 1px #999999;	
}
.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}
font.CheckOutDetail
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:small;
	color:#999999;
}
font.CheckOutDetailSmall
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:x-small;
	color:#999999;
	font-weight:bold;
}
font.CheckOutHeader
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:small;
	color:#999999;
	font-weight:bold;
}
font.CheckOutHeaderOrderNo
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:medium;
	color:red;
	font-weight:bold;
}
font.item_detail_title
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:small;
	color:#999999;
	font-weight:bold;
}
font.item_detail_title2
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:medium;
	color:#999999;
	font-weight:bold;
}
font.item_detail_itemno
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:x-small;
	color:#999999;
}
div.ec_order_bar
{
	LEFT: 800px; POSITION: absolute; TOP: 30px;
	width: 185px;
	height: 699px;
	z-index: 1;
}

#Content {
	height: auto;
	width: 580px;
}
#Header {
	height: auto;
	width: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color: #80a3b7;
	margin-bottom: 25px;
}
#Content #offwirenews {
	height: auto;
	width: 580px;
	margin-bottom: 25px;
}
#Content #industrynews {
	width: 280px;
	float: left;
}
#Content #ctianews {
	float: right;
	width: 280px;
}

