/* HTML Element Selectors */
/* Body Format */
div.menuBar,
div.menuBar a.menuButton, 
a.BottomButton,
div.menu,
div.menu a.menuItem {
  font-family: Verdana, Helvetica;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
}

div.menuBar
 {
  border: 0px;
  padding: 0px;
  background-image: url(images/subhead_bg.png);
  background-color: #291C6E;
  color: white;
}

div.menuBar a.menuButton 
{
  background-color: transparent;
  height: 15px; 
  color: white;
/*  padding: 2px 3px 2px 3px; */
}

div.menuBar a.menuButton:hover 
{
  background-color: #31B1BB;
  height: 15px; 
/*  padding: 2px 3px 2px 3px; */
}

a.BottomButton 
{
  background-color: transparent;
	height: 12px;
  color: #291C6E;
  padding: 2px 3px 2px 3px;
}

a.BottomButton:hover 
{
	background-color: #31B1BB; 
	height: 12px;
  color: #291C6E;
  padding: 2px 3px 2px 3px;
}

INPUT.CartButton {
  font-size: 8pt;
  background-image: url(images/subhead_bg.png);
  border: 1px #A1862F;
  color: #291C6E;
  padding: 1px 4px 1px 4px;
}

INPUT.Button
{
  font-size: 8pt;
  font-weight: bold;
  color: white;
  background-color: #31B1BB;
}

div.menu {
  background-color: #EAE3B3;
  left: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  border: 1px solid #31B1BB;
	background-color: #291C6E;
  color: white;
  cursor: default;
  display: block;
/*  padding: 1px; */
  text-align: left;
  text-decoration: none;
  white-space: nowrap;
}


div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  border: 1px solid #31B1BB;
	background-color: #31B1BB;
/*  padding: 1px; */
  color: white;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  padding-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #6A9173;
  padding: 4px 2px;
}

IMG.TopBanner 
{
  height: 106px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

BODY
{
	border: 0px;
	color: #291C6E;    
/*	background-color: #4F797C; */
  background-color: #7C9496; 
/*  background-color: #879D9F; */ 
	padding: 5px;
 text-align: left;
}

TABLE
{
	background-color: white;
	vertical-align: top; 
	font-family: Verdana,Helvetica;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
}

TABLE.All
{
  border: 0px;
	width: 100%; 
}

TABLE.TopBanner
{
	width: 100%;  
	vertical-align: top;
}

TABLE.BeforeMenu
{
	border: 0px;
	width: 100%;  
  height: 14px;
}


TABLE.TopMenu
{
	border: 0px;
	width: 100%; 
}

TABLE.Main
{
  border: 0px; 
	padding: 5px;
	width: 100%; 
  height: 350px;
}

TABLE.BottomMenu
{
	border: 0px;
	width: 100%; 
  color: white;
  background-image: url(images/subhead_bg.png);
}

TABLE.Button
{
	border: 0px;
  padding: 2px 1px 2px 1px;
  background-image: url(images/subhead_bg.png);
}

TABLE.TopNavigation
{
  border: 0px;
	width: 100%; 
  background-image: url(images/subhead_bg.png);
  background-repeat: repeat;
}

TABLE.Quote
{
	padding-left: 10px;
	padding-right: 10px;
	color: navy;
	font-style: italic;
}

TABLE.Catalog
{
	text-align: center;
	font-family: Verdana,Helvetica;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
}

TABLE.ImageLeft
{
	padding-right: 9px;
	padding-bottom: 5px;
}

TABLE.ImageRight
{
	padding-left: 9px;
	padding-bottom: 5px;
}

TABLE.ImageCenter
{
	padding-right: 9px;
	padding-Left: 9px;
	padding-bottom: 5px;
}

TABLE.ItemsWrap
{
  width: 100%;
  text-align: center;
}

TABLE.CheckoutWrapper
{
  width: 600px;
}

TABLE.Items
{
  width: 98%;
/*  background-color: #291C6E;*/
  background-color: #028599;
  text-align: center;
}

TABLE.Checkout
{
  width: 95%;
  background-color: #028599;
}

TABLE.Login
{
  width: 90%;
  background-color: #E39714;
}

TABLE.SectionsGraphic
{
  border: 2px;
/*  background-color: #028599;*/
  background-color: #291C6E;
}

TH.Items
{
  color: white;
/*  background-color: #291C6E;*/
  background-color: #028599;
}

TH.Checkout
{
  color: white;
  background-color: #028599;
}

TD
{
	border: 0px;
	vertical-align: top; 
}

TD.Items
{
	 color: #291C6E;    
  background-color: white;
}

TD.ItemsLeft
{
	color: #291C6E;    
  background-color: white;
  text-align: left;
}

TD.ItemsRight
{
	color: #291C6E;    
  background-color: white;
  text-align: right;
}

TD.Checkout
{
	color: #291C6E;    
  background-color: white;
}
TD.CheckoutCenter
{
	color: #291C6E;    
  background-color: white;
  text-align: center;
}

TD.CheckoutRight
{
	color: #291C6E;    
  background-color: white;
  text-align: right;
}

TD.CheckoutRequired
{
  font-weight: bold;
	color: red;    
  background-color: white;
}

TD.TopMenu
{
	border: 0px;
	width: 100%;
	height: 10px;
	text-align: right; 
	vertical-align: top; 
	font-size: 8pt;
	FONT-FAMILY: Verdana,Helvetica;
}

TD.BottomMenuLeft
{
	border: 0px;
	width: 70%;
	height: 12px;
  color: #4C4C37;
	background-color: transparent;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Helvetica;
  padding: 2px 3px 2px 3px;
}

TD.BottomMenuRight
{
	border: 0px;
	height: 12px;
	text-align: right;
  color: #4C4C37;
	background-color: transparent;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Helvetica;
  padding: 2px 3px 2px 3px;
}

TD.Button
{
	border: 0px;
	height: 10px;
  color: #D6D4AA;
	background-color: transparent;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Helvetica;
}

TD.TopNavigation
{
	height: 21px;
	width: 500px;
	color: #4C4C37;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Helvetica;
}

TD.TopNavigation2
{
	height: 21px;
	vertical-align: middle;
	color: #4C4C37;
	font-size: 8pt;
	FONT-FAMILY: Verdana,Helvetica;
}

TD.MainLeft
{
	vertical-align: top; 
  width: 200px;
}

TD.MainMiddle
{
	vertical-align: top; 
}

TD.MainRight
{
	vertical-align: top; 
  height: 100%;
  width: 140px;
}

TD.LeftContent
{
	vertical-align: top; 
  text-align: center;
}

TD.SectionsGraphic
{
  width: 80px;
  height: 80px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

TD.SectionsGraphicBlank
{
  width: 80px;
  height: 80px;
  background-color: #31B1BB;
/*  color: #31B1BB;*/
/*  background-color: #028599;*/ 
}

SPAN.Heading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana,Helvetica;
	TEXT-DECORATION: none;
	background-color: #50100A;
}

SPAN.Action
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana,Helvetica;
	TEXT-DECORATION: none;
	background-color: #50100A;
}

FIELDSET
{
	border-color: #50100A;
}

LEGEND
{
	background-color: #50100A;
}

/* Link and Link Pseudo Class Selectors */
A
{
		font-weight: normal;
    font-size: 10pt;
    font-family: Verdana,Helvetica;
    text-decoration: none;
		color: #291C6E;
}

A:visited
{
}

A:hover
{
  color: #31B1BB;
}

A:active
{
}

A.BottomMenuLeft
{
	font-size: 8pt;
}

A.RestMenu
{
  font-weight: bold;
	font-size: 12px;
	font-family: Verdana,Helvetica;
  text-decoration: none;
}

A.menuLeft {
  font-family: Verdana, Helvetica;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: black;
}

A.menuLeft:hover
{
  color: #31B1BB;
}

A.menuLeftSelected {
  font-weight: bold;
}

A.RestMenu:visited
{
}

A.RestMenu:hover
{
}

A.RestMenu:active
{
}

A.TopNavigation
{
	font-size: 8pt;
	FONT-FAMILY: Verdana,Helvetica;
  text-decoration: none;
}

A.Bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #291C6E;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: none;
}

A.Bold:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #291C6E;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: none;
}

A.Bold:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #31B1BB;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: none;
}

A.Bold:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #291C6E;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: none;
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana,Helvetica;
		color: #291C6E;
}

H1 A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H1 A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H1 A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H1 A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H2 A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H2 A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H2 A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H2 A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H3 A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H3 A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H3 A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H3 A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H4 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
	 FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H4 A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H4 A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H4 A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H5 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H5 A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H5 A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H5 A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H6 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H6 A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H6 A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

H6 A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana,Helvetica;
    TEXT-DECORATION: underline;
}

