div#subHeaderMenu div { padding:4px 8px 4px 8px; border-right:1px solid #E4E4DD; }
div#subHeaderMenu p { font-size:11px; color:#666666; text-decoration:none; padding:4px 0 0 0; }
div#subHeaderMenu a { font-size:11px; color:#666666; text-decoration:none; }
div#subHeaderMenu a:hover { color:#FF9321; text-decoration:underline; }

div#contentWrapper div.searchcriteriasection {
	width: 100%;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10px;
	border-bottom:1px solid #E4E4DD;
}

div.searchcriteriasection select{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10px;
}

div.searchcriteriasection input{
	font-size: 10px;
}

div#pageDescriptionContainer { }

div#contentWrapper div.pageDescriptionContainer { width:100%; height:70px; }
div#contentWrapper div.pageDescriptionContainer h1 { font-size:24px; font-weight:bold; color:#dddddd; margin:0 0 4px 0; }
div#contentWrapper div.pageDescriptionContainer p { line-height:110%; margin:0; }

div.dataTableContent { width: 100%; }

span.pageLinks {
	float:right;
}

a.pageLinks { 
	font-size:11px; 
	color:#666666; 
	text-decoration:none
}

a:hover.pageLinks{
	color:#FF9321; 
	text-decoration:underline;
}


span.sectionLinks {
	float:left;
	font-size:11px; 
}

a.sectionLinks { 
	font-size:11px; 
	color:#666666; 
	text-decoration:none
}

a:hover.sectionLinks{
	color:#FF9321; 
	text-decoration:underline;
}


.filterTable {
	background-color: #EEEEEE;
}

.filtertabletitle {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

table.resulttable
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
	width: 100%;
}

th.resulttableheading
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	border-bottom-width: 3px;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	background-color: #CCCCCC;
	text-align: center;
	text-decoration: none;
}

a.resulttablesort, a.resulttablesort:hover
{
	font-weight: bold;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica;
}

table.resulttable td
{
	vertical-align: bottom;
	padding-bottom: 10px;
}

tr.resulttableoddrow
{
	background-color: #EEEEEE;
}

tr.resulttableevenrow
{
	background-color: #FFFFFF;
}


td.numeric
{
	vertical-align: top;
	text-align: right;
	padding-right: 2px;
	padding-left: 2px;
	white-space: nowrap;
}

td.text
{
	vertical-align: top;
	text-align: center;
	white-space: nowrap;
}

td.text2
{
	vertical-align: top;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
}


.welcome
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #AAAAAA;
	font-size: 18px;
	font-weight: bold;
}

div#footer { 
	margin-top:8px; 
	margin-bottom:8px; 
	clear:both; 
	height:30px; 
}

div#footerLeft {
	width: 50%;
	font-size: 12px;
	text-align: left;
}

tr.commentrow
{
	background-color: #FFFFFF;
}

tr.oddproductrow
{
	background-color: #F3F3F3;
}

tr.evenproductrow
{
	background-color: #FFFFFF;
}

tr.backorderedrow
{
	background-color: #FAFAFA;
}

table.ordersummarytable{
	border-style: solid;
	border-width: 2px;
	border-color: #666666;
}

tr.creditsummarytitle{
	background-color: #CCCCCC;
}

td.creditsummarytitle {
	background-color: #CCCCCC;
	border-color: #CCCCCC;
	font-weight: bold;
}

td.creditsummarysubtitle
{
	border-style: solid;
	border-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 3px;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	background-color: #DFDFDF;
	text-align: center;
}

td.creditsummarysubtitleright
{
	border-style: solid;
	border-color: #FFFFFF;
	border-bottom-width: 3px;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	background-color: #DFDFDF;
	text-align: center;
}

td.creditsummarysubtitlevalue
{
	border-style: solid;
	border-color: #FFFFFF;
	border-bottom-width: 3px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	text-align: right;
	padding-right: 2px;
}


table.orderdetailinformationtable
{
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	height: 100px;
}

td.orderdetailinformationtitle
{
	background-color: #CCCCCC;
	font-weight: bold;
	border-bottom: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
}

td.orderdetailinformationsubtitle
{
	background-color: #F3F3F3;
	font-weight: bold;
}

td.orderdetailinformation
{
	background-color: #F3F3F3;
}

a.forgotpassword
{
	padding-right:3px;
	padding-left:3px;
	color:#666666;
	font-size:80%;
	text-decoration:none;
}

a.forgotpassword:visited
{
	padding-right:3px;
	padding-left:3px;
	color:#666666;
	font-size:80%;
	text-decoration:none;
}

a.forgotpassword:hover
{
	padding-right:3px;
	padding-left:3px;
	color:#FF9321;
	font-size:80%;
	text-decoration:underline;
}

span.downloadLinks a{ 
	font-size:12px; 
	color:#666666; 
	text-decoration:none
}

span.downloadLinks a:hover{
	color:#FF9321; 
	text-decoration:underline;
}

