/* Redefined Elements */

A:link
{
	font-weight: bold;
	font-size: 9pt;
	color: darkblue;
	font-family: Arial;
	text-decoration: underline;
}		
A:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: cornflowerblue;
	font-family: Arial;
	text-decoration: underline;
}		
A:active
{
	font-weight: bold;
	font-size: 9pt;
	color: crimson;
	font-family: Arial;
	text-decoration: underline;
}		

BODY
{
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin: 0px;
	text-align: center;

}
BUTTON
{
	font-size: 9pt;
	font-family: Arial;
}
H1
{
	font-weight: bold;
	font-size: 12pt;
	color: #434262;
	font-family: Arial;
	background-image: url(images/bg_footer.gif);
}
H2
{
	font-weight: bold;
	font-size: 11pt;
	color: #0000cc;
	font-family: Arial;
}
H3
{
	font-weight: bold;
	font-size: 10pt;
	color: #000099;
	font-family: Arial;
}
LI
{
	font-size: 9pt;
	list-style-image: url(images/RightArrowBullet.gif);
	font-family: Arial;
}
OL
{
	font-size: 9pt;
	font-family: Arial;
}
P
{
	font-size: 9pt;
	font-family: Arial;
}
/* 
TABLE
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
*/
TD
{
	font-size: 9pt;
	font-family: Arial;
	vertical-align: top;
}
TEXTAREA
{
	font-size: 9pt;
	font-family: Arial;
}
TR
{
	font-size: 9pt;
	font-family: Arial;
}
UL
{
	font-size: 9pt;
	font-family: Arial;
}

/* Classes */
TABLE.TABLEDisplay
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	color: dimgray;
}
TABLE.TABLEInput
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
TD.TDHeader
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(images/TBGradient.gif);
	color: royalblue;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
}
TD.TDHeaderGreen
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(images/Background_Green_Gradient.gif);
	color: royalblue;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	background-color: lightgreen;
}
TD.TDHeaderOrange
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(images/Background_Orange_Gradient.gif);
	color: royalblue;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
}
TD.TDHeaderPurple
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(images/Background_Purple_Gradient.gif);
	color: royalblue;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
}
TD.TDHeaderYellow
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(images/Background_Yellow_Gradient.gif);
	color: royalblue;
	border-bottom: dimgray 1px solid;	
	font-family: Arial;
}
TD.TDName
{
	border-right: lightgrey 1px solid;
	font-weight: bold;
	font-size: 9pt;
	color: dimgray;
	border-bottom: lightgrey 1px solid;
	font-family: Arial;
	background-color: whitesmoke;
}
TD.TDNameCenter
{
	border-right: lightgrey 1px solid;
	font-weight: bold;
	font-size: 9pt;
	color: dimgray;
	border-bottom: lightgrey 1px solid;
	font-family: Arial;
	background-color: whitesmoke;
	text-align: center;
}
TD.TDResult
{
	font-size: 9pt;
	color: dimgray;
	border-bottom: lightgrey 1px groove;
	font-family: Arial;
}
TD.TDResultCenter
{
	font-size: 9pt;
	color: dimgray;
	font-family: Arial;
	text-align: center;
}
A:link.AMenu
{
	font-weight: bold;
	font-size: 8pt;
	color: purple;
	font-family: Arial;
	text-decoration: none;
}		
A:visited.AMenu
{
	font-weight: bold;
	font-size: 8pt;
	color: darkblue;
	font-family: Arial;
	text-decoration: none;
}		
A:active.AMenu
{
	font-weight: bold;
	font-size: 8pt;
	color: crimson;
	font-family: Arial;
	text-decoration: none;
}		
A:hover.AMenu
{
	font-weight: bold;
	font-size: 8pt;
	color: plum;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
A:link.AFooter
{
	font-weight: bold;
	font-size: 7pt;
	color: purple;
	font-family: Arial;
	text-decoration: none;
}		
A:visited.AFooter
{
	font-weight: bold;
	font-size: 7pt;
	color: darkblue;
	font-family: Arial;
	text-decoration: none;
}		
A:active.AFooter
{
	font-weight: bold;
	font-size: 7pt;
	color: crimson;
	font-family: Arial;
	text-decoration: none;
}		
A:hover.AFooter
{
	font-weight: bold;
	font-size: 7pt;
	color: darkorchid;
	font-family: Arial;
	background-color: transparent;
	text-decoration: none;
}
TABLE.TABLEMenu
{
	border-right: 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 1px solid;
	padding-top: 0px;
	border-bottom: 1px solid;
	background-color: gainsboro;
}
TD.TDHeaderNavLink
{
	font-weight: normal;
	font-size: 7pt;
	background-image: url(images/bg_footer.gif);
	vertical-align: baseline;
	font-family: Arial;
	text-align: center;
}
TD.TDHeaderNavPhone
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	background-color: #87a6ca;
	text-align: center;
}
TD.TDHeaderNavWelcome
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	background-color: #87a6ca;
	text-align: center;
}
H1.H1MyAccount
{
	font-weight: bold;
	font-size: 12pt;
	background-image: url(images/bg_footer.gif);
	color: #00638D;
	font-family: Arial;
}
H1.H1Order
{
	font-weight: bold;
	font-size: 12pt;
	color: #4D539D;
	background-image: url(images/bg_footer.gif);
	font-family: Arial;
}
H1.H1Shipment
{
	font-weight: bold;
	font-size: 12pt;
	color: #C6AC01;
	background-image: url(images/bg_footer.gif);	
	font-family: Arial;
}
H1.H1Invoice
{
	font-weight: bold;
	font-size: 12pt;
	color: #308d58;
	background-image: url(images/bg_footer.gif);	
	font-family: Arial;
}
H1.H1Shopping
{
	font-weight: bold;
	font-size: 12pt;
	color: #e08827;
	background-image: url(images/bg_footer.gif);	
	font-family: Arial;
}
H1.H1Error
{
	font-weight: bold;
	font-size: 12pt;
	color: #cc0000;
	background-image: url(images/bg_footer.gif);
	font-family: Arial;
}
DIV.DIVTerms
{
	BORDER-RIGHT: green 1px solid; 
	BORDER-TOP: green 1px solid; 
	BORDER-LEFT: green 1px solid; 
	BORDER-BOTTOM: green 1px solid; 
	OVERFLOW: auto; 
	WIDTH: 100%; 
	HEIGHT: 225px;
}
TD.TDListPrice
{
	color: dimgray;
	font-size: 9pt;
	font-family: Arial;
	background-color: #99ccff;
	text-align: center;
}

#headergraphictablecell
{
	background-color: #00638D;
}


/***** PARENT LEVEL STYLES *****/

.MainNav a, .MainNav a:hover, .MainNav a:visited, .MainNav a.Active
{
    
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    font-size: 10pt;
    width: 165px;
    font-family: arial,verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	border:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	color:#FFFFFF;
	padding: 9px 0px 9px 10px;
	float: left;
	background-color:#00618C;
	
}

.MainNav a.Active, .MainNav a:hover
{
   
    text-decoration: none;
    font-family: arial,verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	background-color: #efefef;
	color:#666;
	line-height:20px;
	padding: 9px 0px 9px 10px;
	float: left;


}

#footertable a
{
	font-size: 9pt;
	font-family: Arial;
}

#contentplaceholdercell
{
	padding-left: 10px;
	padding-top: 5px;
		
}

/***** Woodmark Added Styles *****/
.headerText
{
	color: #ffffff;
	font-weight: bolder;
}
/***** END Woodmark Added Styles *****/
