	body {
		margin: 0px;
		padding: 0px 0px 10px 0px;
		color: #000000;
		font-size: 11px;
		font-family:Verdana;
		background-color: #296dc1;
	}
	
	.BodyText {
		border: 1px solid #999999;
		font-size: 12px;
		Font: Verdana;
	}
	
	.Text {
		font-size: 12px;
		Font: Verdana;
	}
	div, p, h1, h2, h3, h4, h5, h6, span, a, ul, li, td, input, textarea {
		Font: Verdana;
		border:none;
	}

	a {
		Font: Verdana;
		text-decoration: underline;
		font-size: 12px;
		color: #699481;
	}
	a:hover {
		text-decoration: none;
		color: #699481;
	}
	
	a.link {
		Font: Verdana;
		font-weight: bold;		
			
		font-size: 12px;	
		color: #FFFFFF;
		text-decoration: none;
	}
	a.link:hover {
		Font: Verdana;
		font-weight: bold;
		text-decoration: underline;
		font-size: 12px;
		color: #FFFFFF;
	}
	
	h1, h2, h3, h4, h5, h6 {
		Font: Verdana;
		font-weight: bold;
		font-size: 14px;
		color:#5E6638;
		border:none;
	}
	h2, h3, h4, h5, h6 {
		Font: Verdana;
		font-weight: bold;
		font-size: 14px;
		color:#5E6638;
		border:none;
	}
	h1 {
		Font: Verdana;
		font-weight: bold;
		font-size: 14px;
		color:#5E6638;
		border:none;
	}

	h2 span, h3 span, h4 span, h5 span, h6 span {
		float: left;
		margin: -2px 6px 0px 0px;
		padding: 2px 4px 2px 4px;
		background-color: #dddddd;
		text-align: center;
		border:none;
	}
	
	.img {
		border: 1px solid #a2aec7;
	}
	
	div#banner {
		margin: 0px;
		padding: 0px;
		height: 95px;
		background-color: #296dc1;
		background-image: url(/images/UI/white.jpg); 
		background-repeat: no-repeat;
		background-position: top right;
	}

	div#banner p {
		margin: 4px;
		padding: 0px;
	}

	div#nav {
		margin: 0px;
		padding: 0px 10px 0px 10px;
		text-align: right;
		background-color: #FFFFFF;
	}

	div#nav ul {
		margin: 0px;
		padding: 2px;
		position: relative;
		top: 0px;
		right: 0px;
	}

	div#nav ul li {
		display: inline;
		margin: 0px;
		list-style-image: none;
	}
	div#nav ul li a {
		text-decoration: underline;
		color: #699481;
		padding: 2px 10px 2px 10px;
		margin: 0px;
		border: none;
		Font-size : 11px;
		font-family:Verdana;
		font-weight: bold;
        display:inline;
	}
	div#nav ul li a:hover {
		text-decoration: none;
		color: #699481;
	}
	
	table.OuterTable {
		border: 1px solid #999999;
		
	}
	
	.MainHeader  {
		width:100%;
		Font: Verdana;
		font-weight: bold;
		font-size: 12px;
		color:#FFFFFF;
		background-color: #74aee8;
		margin: 0px 0px 2px 0px;
		text-align: left;
		border: 1px solid #999999;
	}
	
	.SectionHeaderRow  {
		width:100%;
		font-family:Verdana;
		font-size: 12px;
		font-weight:bold;
		color:#FFFFFF;
		background-color: #74aee8;
		text-align: left;
		border: 1px solid #999999;
	}	
	.requiredField {
		Font-size : 12px;
		Font : Verdana;
		color:#FF0000;
	}

	.LightBlue {
		margin-top: 5px;
		border-top: #74aee8 solid 2px;
     }
	 
	 
	 table.login {
 		border: 1px solid #999999;
		border-collapse: collapse;
		border-width: 1px 1px 1px 1px;
		color:#666666;
		width: 450px;
		background-color: #FFFFFF;
		
		
}
	 
/*	.FooterLink { 
		color: #FFFFFF;
		margin: 0px;
		Font-size : 12px;
		Font : Arial;
		font-weight: bold;	 
	 }
	div#bordernav {
		background-color: #FFFFFF;
		background-image: url(/ASPv2/Intermec/Images/UI/yellowline.jpg);
		background-repeat: repeat-x;
	} */
	
	.txtbody {
		padding: 0px 0px 0px 0px;
		text-align:center; 
		margin: 0px auto 0px auto;
	}


	div#body {
		margin: 10px 1% 10px 1%;
		padding: 0px;
		width: 100%;
		text-align:center; 
		margin: 0px auto 0px auto;
	}

	.main {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
		width: 80%;
		text-align: center;
	}
	
	.mainTable {
		margin: 0px;
		padding: 0px;
		width: 980px;
	    text-align:center; 
		margin: 0px auto 0px auto;
		background-color: #FFFFFF;
	}

	table {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
		text-align:center;
		
	}

	table tr {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
		text-align:center;
	}

	table tr td {
		margin: 0px;
		padding: 4px;
		border-width: 0px;
		vertical-align: top;
		text-align:center;
	}

	table tr.hdr td {
		Font: Verdana;
		font-weight: bold;
		font-size: 14px;
		color:#5E6638;
		border:none;
		background-color: #296dc1;
		margin: 0px 0px 2px 0px;
		border-left-width: 0px;
		color: #5E6638;
		text-align: left;
	}

	table tr td:first-child {
		border-left-width: 0px;
	}

	td.fname, td.fbad {
		font-weight: bold;
	}

	table tr td.fname:first-child, table tr td.fbad:first-child {
		width: 100px;
	/

	.fbad, ol.fbad li, ul.fbad li {
		color: #dd0000;
		font-family:Verdana;
	}

	table.results {
		margin: 0px;
		padding: 0px;
		cell-padding: 0px;
		border: #BCBCBC solid 1px;
		width: 95%;
	}

	table.results tr {
		margin: 0px;
		padding: 0px;
	}
	table.results tr td {
		margin: 0px;
		padding: 2px;
		border-left-width: 0px;
	}

	table.results tr td:first-child {
		margin-left: 0px;
		width: 15%;
	}

	textarea {
		height: 60px;
	}

	.input {
		font-size: 12px;
		Font: Verdana;
		width: 200px;
		margin: 0px;
		padding: 2px;
		border: #FFFFFF solid 1px;
		background-color: #ffffff;
		text-align: left;
	}

	table tr.button td {
		border-width: 0px;
	}
	table tr.button td input, input.button, a.button {
		margin: 0px;
		padding: 2px 6px 2px 6px;
		border: #BCBCBC solid 1px;
		background-color: #F7F7F7;
		color: #0F3036;
		font-weight: bold;
		
			
	}

	div#indigo {
		border: #999999 solid 1px;
		color:#666666;
		display: block;
		float: right;
		clear: none;
		width: 250px;
		margin: 10px 1% 0px 0px;
		padding: 10px;
		background-color: #FFFFFF;

	}
	div#indigo p {
		margin: 0px;
		padding: 5px;
	}

	p#indigohead {
		width: 2400px;
		color: #FFFFFF;
		text-align: left;
		background-color: #74aee8;
		font-weight: bold;
		text-align: center;
	}

	p#End {
		margin-top: 5px;
		border-top: #BCBCBC solid 1px;
	}

	div#indigo a.button {
		display: block;
		margin: 1px;
		text-align: center;
	}

	table tr.button td input:active, input.button:active, a.button:active {
		border-color: #3b4758;
	}

	a.button:hover {
		text-decoration: none;
	}
	table.results tr td input.input {
		width: 20px;
	}
	tr.altrowa td {
		background-color: #f0f1f1;
	}
	tr.altrowb td {
		background-color: #FAFAF5;
	}

	.FlgMT {
		color: #dd0000;
		font-weight: bold;
	}

	tr.FlgMT {
		border: #dd0000 solid 1px;
	}

	tr.FlgMT td {
		background-color: #ff9999;
		color: #dd0000;
	}
		
	/* Copies from three style sheets from Wyndam site  */
	
	
	/****************************************************************************************************/
/*********************************************************************************/
/*General page classes created by Matt Bohn 08/09/2004							 */
.ProdImg
{
	border: solid 1px #DCDCDC;
}

.FullHeight 
{
  height:100%;
}

TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}

UL 
{
	padding-top: 5px;
	margin-top: 0px;
}

.general
{
	PADDING-RIGHT: 15px;
    PADDING-LEFT: 1px; 
    FONT-SIZE: 12px; 
    VERTICAL-ALIGN: top;
    PADDING-TOP: 15px; 
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    color: Black;   
}

.generalpadtop
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left
}

.generaldefault
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 15px;
    padding-BOTTOM: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left
}
.generalnopad
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    padding-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left
}

.datalistItem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    padding-bottom: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: center;
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 0px 0px;
    line-height: 14px;
    COLOR: #5F9F85;
    FONT-FAMILY: Verdana, Arial, Helvetica
    
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 7px;
    COLOR: #5F9F85;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #5F9F85;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5F9F85;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.BlueRule 
{
	height: 2px;
	color: #296DC1;
	width: 100%;
	background-color: #296DC1;
	border-color: #296DC1;
}

.Seperator 
{
	height: 1px;
	color: #74AEE8;
	width: 100%;
}

.TaskDisabled
{
    Color: #CECECE;
}

/**********************************************************************/
/*Site Template classes												  */
mastheadborder
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #000000
}
.Gradient1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    /*FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#336699', endColorStr='#74AEE8', gradientType='1');*/
    background-color: #336699;
    PADDING-BOTTOM: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.Gradient2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
   /* FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#74AEE8', endColorStr='#336699', gradientType='1');*/
    PADDING-BOTTOM: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    background-color: #336699;
}
.Gradient3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    /*FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#336699', endColorStr='#FFFFFF', gradientType='1');*/
    PADDING-BOTTOM: 2px;
    BORDER-BOTTOM: #003499 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    background-color: #336699;
}

.LeftShadowCell
{
	background: url(/images/shadow_left.gif);
	padding: 0 0 0 0;
	width: 9;
}

.RightShadowCell
{
	background: url(/images/shadow_right.gif);
	padding: 0 0 0 0;
	width: 9;
}

.masthead
{
    padding: 0 0 0 0;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #74AEE8;
}
.mastheadtransparent
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #003499 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #336699;
}
TD.header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 100%;
    BACKGROUND-COLOR: #cee2f5
}
A.header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.header:hover
{
    BORDER-RIGHT: #a1c6eb 1px solid;
    BORDER-TOP: #a1c6eb 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a1c6eb 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #a1c6eb 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #3484d7;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
linkhighlight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
linkhighlight:hover
{
    BORDER-RIGHT: #a1c6eb 1px solid;
    BORDER-TOP: #a1c6eb 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a1c6eb 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #a1c6eb 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #0033cc;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.footer:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #800080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.footer
{
    PADDING-RIGHT: 5px;    
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    background-color: #74AEE8;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.footerlink
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
A.footerlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.footerlink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #800080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}

.LeftCellMain
{
    /*BORDER-RIGHT: #74AEE8 1px solid;*/
    /*BORDER-TOP: #74AEE8 1px solid;*/
    /*BORDER-BOTTOM: #74AEE8 1px solid;*/
    BACKGROUND-COLOR: #FFFFFF;
    padding: 1px 1px 1px 1px;
}

.RightCellMain
{
    BORDER-LEFT: #74AEE8 1px solid;
    BORDER-TOP: #74AEE8 1px solid;
    BORDER-BOTTOM: #74AEE8 1px solid;
    BACKGROUND-COLOR: #f1f1f1;  
    padding: 10px 10px 10px 10px;
    vertical-align: top;
    
}

A.FormHeaderCellLink
{
	color: #5F9F85;
	text-decoration: none;	
	background-color: 74AEE8;
	border-bottom: solid 0 #74AEE8;
	text-decoration: underline;
	
}

A.FormHeaderCellLink:visited
{
	color: #5F9F85;
	text-decoration: none;	
	background-color: 74AEE8;
	border-bottom: solid 0 #74AEE8;
	text-decoration: underline;
}
A.FormHeaderCellLink:hover
{
	color: #FFFFFF;	
	text-decoration: underline;
	background-color: 74AEE8;
	text-decoration: underline;
	border-bottom: solid 0 #74AEE8;
}





.AddressBookItem 
{
	background-color: #FFFFFF;
}

.AlternatingAddressBookItem
{
	background-color: #CCCCCC;
}


.AlternatingAddressBookItemLink
{	
	font-size: 11px;	
}

.AddressBookItemLink
{
	font-size: 11px;
}

.CategoryContentArea
{
	background-color: #EDEDED;
	padding: 0 0 0 0;
}

/************************************************************************************/
/*Cart specific styles                                                              */
/*Matt Bohn 08/09/2004																*/

.QtyTextBox 
{
	text-align: right;		
}

.BundleCell
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px;
    padding-bottom: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    vertical-align: text-bottom;    
}

A.BundleCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #02339a;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	padding-bottom: 0px;
}

A.BundleCell:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #CC3333;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	padding-bottom: 0px;
}

.OptionBar 
{
	
	FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    width: 100%;
    background: #fefefe;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 5px;
}

.OptionBarLink
{
	
}

.CartSummary 
{

	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #74AEE8;
    FONT-FAMILY: Verdana, Arial, Helvetica;	
}

.BreadCrumbTrail 
{
	height: 20px;
	FONT-WEIGHT: 600;    
    COLOR: #5F9F85;   
    width: 100%;    
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

a.BreadCrumbTrailLink {
	text-decoration: none;
	color: #5F9F85;
	font-weight: 600;	
	
}

a.BreadCrumbTrailLink:visited {
	text-decoration: none;
	color: #5F9F85;
	font-weight: 600;	
}

a.BreadCrumbTrailLink:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: 600;
}

.BreadCrumbTrailLink {
	color: #5F9F85;
	font-size: 16px;
}

.SearchBar 
{
	background-color: #74AEE8;
	font-size: 12px;
	color: #FFFFFF;
}

.CategoryHeader
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 2 2 2 5;
	border: solid 1px #74AEE8;	
	font-weight: bold;
	vertical-align: middle;
	height: 15px;
	background-color: #74AEE8;
}

.CategoryHeaderLine
{	
	height: 2px;	
	background-color: #74AEE8;
}

.CategoryHeaderLeft
{
	font-size: 11px;
	color: #FFFFFF;
	padding: 2 2 4 5;
	border-top: solid 1px #74AEE8;
	border-bottom: solid 1px #74AEE8;
	border-left: solid 1px #74AEE8;
	background-color: #74AEE8;
	border-right: 0px;	
	font-weight: bold;
	vertical-align: middle;
	height: 15px;
}

.CategoryHeaderRight
{
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 0 0 0;
	border-top: solid 1px #74AEE8;
	border-bottom: solid 1px #74AEE8;
	background-color: #74AEE8;
	border-left: 0px;
	border-right: solid 1px #74AEE8;
	vertical-align: middle;
	height: 15px;
}

.CategoryHeaderLink
{
	font-size: 12px;	
	color: White;
	text-decoration: none;
}

A.CategoryHeaderLink 
{
	color: White;
	text-decoration: none;
}

A.CategoryHeaderLink:visited
{
	color: White;
	text-decoration: none;
}

A.CategoryHeaderLink:hover
{
	color: White;
	text-decoration: underline;
}

.CategoryHeaderSides
{
	font-size: 5px;
	color: #000000;
	padding: 0 0 0 0;
	border-top: solid 1px #74AEE8;
	border-bottom: solid 1px #74AEE8;
	border-left: 0px;
	border-right: 0px;
	vertical-align: middle;
	background-color: #74AEE8;
	height: 15px;
}

.VerticalSpacer
{
	padding: 0 0 0 0;
	background-color: #74AEE8;	
	vertical-align: middle;	
}

.MiniCartBottomCell
{
	padding: 0 0 0 0;
	border-bottom: solid 1px #74AEE8;
	border-left: solid 1px #74AEE8;
	border-right: solid 1px #74AEE8;
	padding: 5 5 5 5;
	font-size: 9px;
}

.MiniCartContent
{
	font-size: 9px;
	padding: 5 5 5 5;
}

.FormHeaderCell 
{
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    padding-bottom: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    background: #74AEE8;
    color: #FFFFFF;
    font-weight: 600;
    border-bottom: solid 1px #000000;
    vertical-align: middle;    
    background-color: 74AEE8;
}

.FormHeaderRow 
{
	background-color: #74AEE8;
}

.FormTable
{
/*	PADDING-RIGHT: 0px; */
/*  PADDING-LEFT: 0px; */
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
/*  PADDING-TOP: 0px; */
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    background: #FFFFFF;
    color: #000000;
    font-weight: 500;
    border: solid 1px #000000;
}

.FormTable TD
{
/*	padding: 5px 5px 5px 5px; */
}

.AdminFormTable TD
{
  padding: 3px 3px 3px 3px;
}

.AdminFormTable
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    background: #FFFFFF;
    color: White;
    font-weight: 500;
    border: solid 1px #000000;
}

.AdminFormHeaderCell 
{
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    padding-bottom: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    background: #CC3333;
    color: White;
    font-weight: 600;
    border-bottom: solid 1px #000000;
    vertical-align: middle;    
}

.AdminLinksTable
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    background: #CC3333;
    color: White;
    font-weight: 600;
    vertical-align: middle;    
}

/****** Added by Trey S. 4/5/2005 ******
 * Inline admin links were not visible *
 * on red background.                  */
.AdminLinksTable a
{
	color : #ffffff;
}

.AdminLinksTable a:hover
{
	color : #ffffff;
	text-decoration: underline;
}

.AdminLinksTable a:visited
{
	color : #ffffff;

}

/******** End Added by Trey S. *********/

.AdminText 
{
	color: #CC3333;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 12px;
}

.BrowseTable
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	padding-TOP: 0px;
	padding-bottom: 0px;
		
}

/*
Added by Elijah for Add/Edit user page
*/
.userProfileSectionHeaderRow
{
	background-color: #74AEE8;
	color: #FFFFFF;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
/*	border-right: solid 1px black; */
/*	border-left: solid 1px black; */
}
.userProfileMainHeader
{	
	background-color: #74AEE8;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 600;
	padding-left: 5px;
	border-bottom: solid 1px black;
}
.userProfileOuterTable
{
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-left: solid 1px black;
}
.requiredField
{
	color: Red;
}
.categoryOuterTable
{
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-left: solid 1px black;
}
.categoryMainHeader
{	
	background-color: #d1d1d1;
	color: #5F9F85;
	font-size: medium;
	padding-left: 5px;
	border-bottom: solid 1px black;
}

.searchHeader
{	
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px;
    padding-bottom: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: left;
    background: #74AEE8;
    color: White;
    font-weight: 600;    
    vertical-align: middle;    
}

.DateCell 
{
	background: #efefef;
	width: 100%;	
	padding: 5px;
}

.DateFormatText 
{
	font-size: 9px;
}

.DetailFieldLabel 
{
	 FONT-FAMILY: Verdana, Arial, Helvetica;
	 font-size: 12px;
	 font-weight: bold;	 
}

/**************************************************/
/*STYLES FOR VIEW CART                            */
/*ADDED BY MATT BOHN 08/19/2004                   */
.CartItemRow
{
	FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;     
    FONT-FAMILY: Verdana, Arial, Helvetica;  
    background: #FFFFFF;
    color: #000000;   
}

.CartTable
{
	border: solid 1px #000000;
}

.CartRowSpacer
{
	background-color: #000000;	
	height: 1px;
}

.CartColSpacer
{
	background-color: #000000;	
	width: 1px;
}

.CartCell 
{
	padding: 5px 5px 5px 5px ;
}

.LeftCartCell 
{
	padding: 5px 5px 5px 5px ;
	border-left: solid 1px #000000;
}

.RightCartCell
{
	padding: 5px 5px 5px 5px;
	border-right: solid 1px #000000;
}

.CartAltItemRow
{
	FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;     
    FONT-FAMILY: Verdana, Arial, Helvetica;  
    background: #efefef;
    color: #000000;
    border-color: Black;      
 }

/*
Added by Elijah for Checkout
*/
.checkoutOuterTable
{
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-left: solid 1px black;
	background-color: #FFFFFF;
}

.checkoutMainHeader
{	
	background-color: #74AEE8;
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	padding-left: 5px;
	border-bottom: solid 1px black;
}
.checkoutMiddleHeader
{
	background-color: #74AEE8;
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	padding-left: 5px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
.checkoutStepLabelSelected
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
}
.checkoutStepLabelUnSelected
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: 600;
	color: #d1d1d1;
}
.checkoutLeftPadding
{
	padding-left: 50px;
}

.ConfirmationOrderNumber 
{
	font-size: 14px;
	font-weight: bold;
}

/*CLASSES ADDED BY MATT 08/25/04 for calendar */
.MonthTitle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #74AEE8;
}
.WeekendColumn
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #efefef;
    FONT-SIZE: 10px;
}
A.WeekendColumn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0a6ad0;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
    FONT-SIZE: 10px;
}
A.WeekendColumn:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.DayStyle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
}

.NextPrevStyle 
{
	font-size: 11px;
	color: White;
}

A.NextPrevStyle 
{
	font-size: 11px;
	color: White;
}

A.DayStyle
{
    FONT-WEIGHT: normal;
    COLOR: #0a6ad0;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
    FONT-SIZE: 10px;
}
A.DayStyle:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
    FONT-SIZE: 10px;
}
.DayHeader
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
     FONT-FAMILY: Verdana, Arial, Helvetica;
    PADDING-BOTTOM: 2px;
    COLOR: #0a6ad0;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #F2F2F2;
}
/*END CALENDAR CLASSES */

/*styles added for Add Promotion grid - MB 06.24.2005 */
.AddProductCell 
{
	border: solid 1px #CCCCCC;	
	background-color: #BBBBBB;
	
}

.PromotionDetailTable 
{	
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;	
	border-bottom: solid 1px #CCCCCC;
}

.PromotionBorderBottomCell 
{
	border-top: solid 1px #CCCCCC;
}

.PromotionCustGroupItem
{
	background-color: #CCCCCC;		
}

.PromotionAltItem 
{
	color: #EFEFEF;
	background-color: #EFEFEF;
}

.PromotionMatrixHeader 
{	
	background-color: #EFEFEF;
	border: solid 1px #CCCCCC;
}

.FooterBlue 
{
	background-color: #296DC1;
}

.LightBlueSpacer 
{
	background-color: #74AEE8;
	height: 2px;
}



BODY,TD,P {Font-Family:Verdana,sans-serif;Font-Style:normal;Font-Weight:normal;Text-Decoration:none;Font-Size: 11px;Color:#000000}
A:LINK,A:HOVER,A:ACTIVE,A:VISITED {Font-Family:Verdana,sans-serif;Font-Style:normal;Font-Weight:normal;Text-Decoration:none;Font-Size: 11px;Color:#ff0000}
A:HOVER {Font-Style:normal;Font-Weight:normal;Text-Decoration:underline;Font-Size:11px;Color:#ff0000}
A:ACTIVE {Font-Style:normal;Font-Weight:normal;Text-Decoration:underline;Font-Size:11px;Color:#000000}
A:VISITED {Color:#000000}
.revbold {Font-Weight:bold;Text-Decoration:none;Color:#000000}
SELECT {}
INPUT {}
.big12 {Font-Weight:bold;Font-Size:12pt}
.prod_title {Font-Weight:bold;Font-Size:12pt}


A:link 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F9F85; font-weight: bold; text-decoration: underline; }
A:visited 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F9F85; font-weight: bold; text-decoration: underline; }
A:active 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F9F85; font-weight: bold; text-decoration: underline; }
A:hover						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5F9F85; font-weight: bold; text-decoration: none; }

.RightFeature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;

}
.RightFeature A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #5F9F85; text-decoration:underline;}
.RightFeature A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #5F9F85; text-decoration:underline;}
.RightFeature A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #5F9F85; text-decoration:underline; }
.RightFeature A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #5F9F85; text-decoration:none }

.Nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #CDDAFC;

}
.Nav A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #FFFFFF; text-decoration:none;}
.Nav A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #FFFFFF; text-decoration:none;}
.Nav A:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #FFFFFF; text-decoration:none; }
.Nav A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #CDDAFC; text-decoration:none }


Input 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #202020; }
Select 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #202020; }
Option 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #202020; }

.FormBackgroundGray			{ background-color:#F9F9F9; }
.FormBackgroundWhite		{ background-color:#FFFFFF; }


.DefaultText 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #202020; line-height: 16px; }
.DefaultTextBold			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height: 19px; }
.DefaultTextGrayBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #615E5E; font-weight: bold}
.DefaultTextBlueBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-weight: bold; line-height: 19px; }
.DefaultTextLtBlueBold		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3972AA; font-weight: bold}
.DefaultText22pxLineHeight 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #202020; line-height: 22px; }



.SmallText 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.SmallTextBold 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; line-height: normal; }

.LegalText 					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #C1C1C1; }

.FooterText 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; color: #333333;}

.FooterText A:link 			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #5F9F85; font-weight: bold; font-size: 9px; text-decoration: none; }
.FooterText A:visited  		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #5F9F85; font-weight: bold; font-size: 9px; text-decoration: none; }
.FooterText A:active 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #5F9F85; font-weight: bold; font-size: 9px; text-decoration: none; }
.FooterText A:hover 			{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #5F9F85; font-weight: bold; font-size: 9px; text-decoration: underline; }

.TableLayout				{ table-layout: fixed; }

BODY{
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#4E81CC;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:'';
scrollbar-highlight-color:#B3D0FA;
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:'';
}

.ETStyle
{
    BORDER-RIGHT: #1E283a 1px solid;
    BORDER-TOP: #1E283a 1px solid;
    BORDER-LEFT: #1E283a 1px solid;
    BORDER-BOTTOM: #1E283a 1px solid;
    BACKGROUND-COLOR: gray
}
.ETStyle A
{
    COLOR: #5F9F85;
}
.ETStyle A:hover
{
    COLOR: #5F9F85;
}
.ETStyle A:visited
{
    COLOR: #5F9F85;
}

.ETStyle .ETAltItem TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    PADDING-TOP: 5px;
    font-size: 10px;
}
.ETStyle .ETEditItem TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    PADDING-TOP: 5px;
    font-size: 10px;
}
.ETStyle .ETItem TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    PADDING-TOP: 5px;
    font-size: 10px;
}
.ETAltItem
{
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: white;
    text-align: left;
    PADDING-LEFT: 5px;    
}
.ETEditItem
{
    BACKGROUND-COLOR: #CCCCCC;
}
.ETFooter
{
    BACKGROUND-COLOR: #CCCCCC;
}
.ETcPagerActive
{
}
.ETcPagerInactive
{
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #106fcf;
    PADDING-TOP: 5px
}
.ETcPagerLabel
{
}
.ETHeader
{    
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 800;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    /*BACKGROUND-COLOR: #1e283a;*/
    BACKGROUND-COLOR: #3972AA;
    TEXT-ALIGN: left;
}
.ETAdminHeader
{    
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: 800;
    BACKGROUND-COLOR: #CC3333; /* Red Header */
    TEXT-ALIGN: left;
}
.ETHeader A, .ETAdminHeader A
{
    PADDING-BOTTOM: 5px;
    COLOR: white;
    PADDING-TOP: 5px
}

.ETHeader A:visited, .ETAdminHeader A:visited
{
    PADDING-BOTTOM: 5px;
    COLOR: white;
    PADDING-TOP: 5px
}

.ETHeader A:hover, .ETAdminHeader A:hover
{
    PADDING-BOTTOM: 5px;
    COLOR: white;
    PADDING-TOP: 5px
}
.ETHeader TD, .ETAdminHeader TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    text-align: left;
    
}
.ETItem
{
    FONT-SIZE: x-small;
    BACKGROUND-COLOR: #f2f2f2;
    text-align: left;
    PADDING-LEFT: 5px;    
}

.ETLinkButton
{
    FONT-WEIGHT: 500
}
.ETLinkButton A
{
    FONT-WEIGHT: 500;
    COLOR: #5F9F85;
}

.ETLinkButton A:visited
{
    FONT-WEIGHT: 500;
    COLOR: #5F9F85;
}

.ETLinkButton A:hover
{
    FONT-WEIGHT: 500;
    COLOR: #5F9F85;
}
.ETPager
{
    FONT-SIZE: 10px;
    COLOR: black;
    BACKGROUND-COLOR: #CCCCCC;
}
.ETPager A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #5F9F85;
    PADDING-TOP: 5px
}

.ETPager A:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #5F9F85;
    PADDING-TOP: 5px
}

.ETPager A:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #5F9F85;
    PADDING-TOP: 5px
}
.ETSortColumn
{
    BACKGROUND-COLOR: #e0e0e0
}
.ETSortColumnAlt
{
    BACKGROUND-COLOR: #f2f2f2
}
.ETVerticalForm
{
    BORDER-RIGHT: #106fcf 1px solid;
    BORDER-TOP: #106fcf 1px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    BORDER-LEFT: #106fcf 1px solid;
    COLOR: navy;
    BORDER-BOTTOM: #106fcf 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}
.ETVerticalForm A
{
    FONT-WEIGHT: 800;
    COLOR: black
}
.ETVerticalForm A:hover
{
    FONT-WEIGHT: 800;
    COLOR: black
}
.ETVFormLinkButton
{
    COLOR: black
}

.tester
{
    COLOR: red
}