body
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	margin: 0px;
}

a 
{
	color: #666666;
	text-decoration: underline;
}

h6 
{
	font-size: 10px;
	margin-bottom: 2px;
}

h5 
{
	font-size: 13px;
	margin-top: 0px;
}

.pageHeaderTable 
{
	width: 750px;
}

.pageMainTable
{
	width: 760px;
}

.leftNavBar 
{
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: top;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 20px;
	background-color: #cccccc;
	height: 400px;
}

p.navParentLink 
{
	margin-bottom: 2px;
	margin-top: 0px;
}

.navParentLink a, .navChildLink a
{
	color: #CC0033;
	text-decoration: none;
}

.navParentLink a {
	font-weight: bold;
}

.navChildLink 
{
	vertical-align: top;
}


.navParentLink a:hover, .navChildLink a:hover 
{
	color: #666666;
}

.headerTable
{
	background-color: #cc0033;
	width: 750px;
}

.mainContentWindow 
{
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: top;
	width: 605px; /* 750 - 150 (sidebar) - 6 (padding on sidebar) */
}

.savedOrdersColumnHeaders
{
	font-size: 10px;
	font-weight: bold;
	background-color: #cccccc;
	text-align: left;
	text-decoration: underline;
}

.itemListColumnHeaders 
{
	font-size: 10px;
	font-weight: bold;
	background-color: #cccccc;
	text-align: center;
}

.itemListColumnHeaders a 
{
	color: #666666;
}

.itemListRow1, .itemListRow2 
{
	font-size: 10px;
	text-align: center;
}

.itemListRow1 a, .itemListRow2 a 
{
	color: #666666;
	text-decoration: underline;
}

.itemListRow1 
{
	background-color: #FFFFCC;
}

.itemListRow2 
{
	background-color: #cccccc;	
}

.itemListDescriptionColumn 
{
	font-weight: bold;	
}

.pageLinks, .pageLinks a
{
	color: #000000;
	font-weight: bold;

}

.pageLinks a {
	color: #666666;
	text-decoration: underline;
}

.pageTitle {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.productDetailSpecs, .prodDetailAttrs, .prodDetailHeader
{
	font-weight: bold;
}

.prodDetailAttrs 
{
	text-align: right;
	padding-bottom: 5px;
	padding-right: 5px;
	vertical-align: top;
}

.prodDetailHeader 
{
	font-size: 13px;
	padding-bottom: 2px;
	border-bottom: solid 2px #000000;
}

.breadcrumb a, a.breadcrumb
{
	color: #cc0033;
	text-decoration: none;
}

.breadcrumb a:hover, a.breadcrumb:hover
{
	color: #666666;
	text-decoration: none;
}

.breadcrumb 
{
	color: #cc0033;
}
.breadcrumb span.current 
{
	color: #666666;
}
.browseBox 
{
	padding-bottom: 15px;
	width: 200px;
	vertical-align: top;
}

.warningText, .warningTextBold
{
	color: #CC0033;
}

.warningTextBold 
{
	font-weight: bold;
	text-align: center;
}

.orderWarningText
{
    font-size: 12px;   
}

.orderWarningHeading
{
    font-size: 13px;   
    font-weight:bold;
}

.catalogHeader 
{
	font-size: 12px;
	font-weight: bold;	
}

.favoritesListColumnHeaders 
{
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.favoritesList
{
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

a.blacklink, .blacklink a
{
	color: #000000;	
}

.bigbold
{
	font-size: 13px;
	font-weight: bold;
}

.helpHeading 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

p.helpHeading 
{
	margin-bottom: 0px;
}

.helpHeading a 
{
	color: #000000;
	text-decoration: none;
}

.helpContent 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	margin-top: 0px;
}

.returnPullDown {
	font-size: 10px;
}

.returnListDetail td {
	font-size: 10px;
	text-align: left;
	background-color: #f1f1f1;
}

.returnListRow td, .pendingItem td 
{
	background-color: #FFFFCC;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #bbbbbb;
	font-size: 10px;
	text-align: center;
}

/*
.returnListRow, .pendingItem
{
	font-size: 10px;
	text-align: center;
}
*/
.pendingItem {
	background-color: #EED5D2;/*#CD9B9B;*/
}

.searchResultsSwap {
	font-size: 12px;
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
}

.searchResultsSwapSearchTerm {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
	font-size: 12px;
}

.browseCatalogSwap {
	font-size: 12px;
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
}

.legendTable {
	border-color: #CC0033;
	
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.popupTable
{
    background-color:#ffffff;
    border:solid 4px #ADADAD;
}

.popupTitle
{
    background-color:#ADADAD;
    color:#ffffff;
}