.TextBox{border:1px solid black;padding-left:3px;padding-right:3px;}

TABLE.CalendarTitle TD
{color:White;
	}
TABLE.content
{
	border-right: silver 1px solid;
	border-left: silver 1px solid;
}
TABLE.content UL
{
  list-style-type: disc;
}
TABLE.content OL UL LI
{
  padding-top:0;
  padding-bottom:0;
}

TABLE.content UL.LinksList
{
  list-style-type: none;
  padding-left:6px;
}
TABLE.content UL.LinksList LI
{
  padding-top:3px;
  padding-bottom:3px;
}

TABLE.LeftMenu
{
}
TABLE.LeftMenu A
{
	font-size: 10px;
	color: #00004C;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	text-decoration: none;
}

TABLE.LeftMenu A:visited{text-decoration:none;}
TABLE.LeftMenu A:active{text-decoration:none;}

TABLE.LeftMenu A:hover
{
  background-color:#F2F3F8;
}

TABLE.LeftMenu TD
{
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}
TABLE.LeftMenu TD.main
{
  background-color:#01004C;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	text-decoration: none;
}
TABLE.LeftMenu TD.main A:link{color:White;}
TABLE.LeftMenu TD.main A:active{color:White;}
TABLE.LeftMenu TD.main A:visited{color:White;}
TABLE.LeftMenu TD.main A:hover{color:White;background-color:#01004C;}

TABLE.LeftMenu TD.ImageLink
{
  padding:0;
}
TABLE.LeftMenu UL
{
	list-style-type: none;
	margin-left:0;
	margin-right:0;
	padding-right:0;
	padding-left:0;
}
TABLE.LeftMenu UL LI
{
	padding-top:6px;
}
TABLE.LeftMenu TD A.subcat:link{color:#666666}
TABLE.LeftMenu TD A.subcat:visited{color:#666666}
TABLE.LeftMenu TD A.subcat:active{color:#666666}
TABLE.LeftMenu TD A.subcat:hover{color:#9CBADE}

/*******************************************
* MainBody                                 *
*******************************************/
TABLE.MainBody{}
TABLE.MainBody TD
{
	font-size: 11px;
	color: dimgray;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
}
TABLE.MainBody TD P
{
	padding-left:5px;
}
TABLE.MainBody A:link
{
	font-size: 11px;
	color: #3366cc;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
	text-decoration: none;
}
TABLE.MainBody A:active{color: #3366cc;text-decoration: none;}
TABLE.MainBody A:visited{color: #3366cc;text-decoration: none;}
TABLE.MainBody A:hover{color: #ff9933;text-decoration:underline;}
TABLE.MainBody A.ProductTitle
{
	font-size: 12px;
	font-weight:bold;
}
TABLE.MainBody TD.trail
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	color: white;
	background-color: #01004C;
}
TABLE.MainBody TD.trail A
{
	font-size: 11px;
	color: lightgrey;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	text-decoration: none;
}
TABLE.MainBody TD.trail A:hover
{
	color: gold;
}
TABLE.MainBody TD.links
{
	color: white;
	background-color: #3477BA;
	font-weight:bold;
}
TABLE.MainBody TD.subtitle
{
	color:#00004C;
	background-color: #CFDDF1;
	font-weight:bold;
}
TABLE.MainBody TD.subtitle2
{
	color: #000033;
	background-color: White;
	font-weight:bold;
}
TABLE.MainBody TD.subtitle3
{
	color: #000033;
	background-color: White;
	font-weight:bold;
}
TABLE.MainBody TD.ErrorMessage
{
	padding: 12px;
	color: maroon;
}
TABLE.MainBody UL
{
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
	margin-top: 0;
}
TABLE.MainBody OL LI
{
	padding-bottom: 3px;
	padding-top: 12px;
}


/******************************************
* CUSTOM                                  *
******************************************/
.NormalParagraph
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva,Sans-Serif;
}


/******************************************
* CHART                                   *
******************************************/
TABLE.chart
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}
TABLE.chart TD
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
}
TABLE.chart TD.title
{
	background-color:#3366cc;
	color: white;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:11px;
	font-weight:bold;
}
TABLE.chart TD.columnheading
{
	font-weight: bold;
	background-color: lightsteelblue;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
}

/******************************************
* SIZECHART                               *
******************************************/
TABLE.sizechart
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}
TABLE.sizechart TD
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	background-color:WhiteSmoke;
}
TABLE.sizechart TD.columnheading
{
	font-weight: bold;
	color: white;
	background-color: black;
}


/******************************************
 * VALIDATION SUMMARY                     *
 ******************************************/
.ValidationSummary
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetiva, Geneva, Sans-Serif;
}
/******************************************
 * FORM                                   *
 ******************************************/
TABLE.form
{
}
TABLE.form TD
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
}
TABLE.form TD .inputTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-left:3px;
}
TABLE.form TD.label
{
	font-weight:bold;
	text-align:right;
}

/*******************************************
 * Footer                                  *
 *******************************************/
TABLE.Footer{}
TABLE.Footer TD
{
	font-size: 11px;
	color: dimgray;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
}
TABLE.Footer A
{
	font-size: 11px;
	color: #3366cc;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
	text-decoration: none;
}
TABLE.Footer A:hover
{
	color: #ff9933
}
/* Built on the footer for all the categories *********************************/
TD.FooterLinks {}
TD.FooterLinks A:link
{
  color:#000033;
  font-size:10px;
  text-decoration:none;
}
TD.FooterLinks A:visited
{
  color:#000033;
  font-size:10px;
  text-decoration:none;
}

TD.FooterLinks A:hover
{
  color:#ff9933;
  font-size:10px;
  text-decoration:none;
}
TD.FooterLinks A:active
{
  color:#000033;
  font-size:10px;
  text-decoration:none;
}
/*******************************************
 * Header                                  *
 *******************************************/
TABLE.Header{}
TABLE.Header TD
{
	font-size:10px;
	color: dimgray;
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
}
TABLE.Header TD A
{
	font-size: 10px;
	color: #9CBADE;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
	text-decoration: none;
}

TABLE.Header TD .InputTextBox
{
	border: black 1px solid;
	font-size:12px;
	height:16px;
	width:120px;
}

/*******************************************
 * ShoppingBagDetail                       *
 *******************************************/
.ShoppingBagDetail
{
	
}
.ShoppingBagDetail TD
{
	font-size: 10px;
}
.ShoppingBagDetail TD A.soft
{
	color:555555;
}
.ShoppingBagDetail TD .TextBoxInput
{
	padding-left:3px;
	padding-right:3px;
	height:19px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
}
.ShoppingBagDetail TD.NavLinks
{
	padding-bottom: 6px;
	padding-top: 6px;
}
.ShoppingBagDetail .Header
{
	color:White;
	font-weight: bold;
	background-color: #01004C;
}
.ShoppingBagDetail .SubHeader
{
	font-weight: bold;
	background-color: #D9E5F9;
}
.ShoppingBagDetail .Footer
{
	font-weight: bold;
	background-color: #D9E5F9;
	text-align:center;
}
.ShoppingBagDetail .row1
{
	background-color:#F5F9FC;
}
.ShoppingBagDetail .row2
{
	background-color:#F5F9FC;
}

/*******************************************
 * ShoppingBagSummary                      *
 *******************************************/
TABLE.ShoppingBagSummary{}
TABLE.ShoppingBagSummary TD
{
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
}
TABLE.ShoppingBagSummary A
{
	color: #000033;
	text-decoration:none;
	font-weight:bold;
}
TABLE.ShoppingBagSummary A:hover
{
	color: #ff9933
}


/*******************************************
 * Shop                                    *
 *******************************************/
TABLE.Shop{}
TABLE.Shop TD
{
	font-size: 11px;
	color: dimgray;
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
}
TABLE.Shop TD A
{
	color: #000033;
	font-size:11px;
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
}
TABLE.Shop TD.ProductName
{
	font-size: 14px;
	font-weight: bold;
}
TABLE.Shop TD.ProductAtributesTitle
{
	color:#000033;
	font-weight: bold;
}
/*******************************************
* TableForm                                *
*******************************************/
TABLE.TableForm
{
	border:0;
}
TABLE.TableForm TD
{
	background-color:#F7FBFF;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
}
TABLE.TableForm A
{
	font-size: 11px;
	color: #3366cc;
	font-family: Arial, Verdana, Helvetica, Geneva, Sans-Serif;
	text-decoration: none;
}
TABLE.TableForm A:hover
{
	color: #ff9933
}
TABLE.TableForm TD.Title
{
	color: white;
	background-color: #000033;
	font-weight:bold;
	padding-top:3;
	padding-bottom:3;
	padding-left:6;
}
TABLE.TableForm TD.Description
{
	background-color: #F7FBFF;
}
TABLE.TableForm TD.Label
{
	padding: 3px;
	background-color: #F7FBFF;
	text-align: right;
	font-weight:bold;
}
TABLE.TableForm TD.Data
{
	padding: 3px;
	background-color: #F7FBFF;
	font-size:11px;
}
TABLE.TableForm .InputTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-left:3px;
}
TABLE.TableForm SPAN.required
{
	font-weight: bold;
	font-size: 10px;
	color: #3175BD;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
}

SPAN.required
{
	font-weight: bold;
	font-size: 10px;
	color: #3175BD;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
}

/*******************************************
* TableError                               *
*******************************************/
TABLE.TableError
{
	border:1px solid #CE0000;
	margin-top:6px;
	margin-bottom:6px;
}
TABLE.TableError TD
{
	color:#CE0000;
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	padding:3px;
}

TABLE.TableError TD UL
{
	margin-left:15px;
}
.textHome {
	font: 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.WhiteBlue
{
	background-color:#01004C;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
}
.WhiteBlue A
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
	text-decoration:underline;
}

.BlackBabyBlue
{
	background-color:#D9E5F9;
	color:#4D4D4D;
	font-family:Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
}

.inputTextBox
{
	padding-left:3px;
	padding-right:3px;
	height:19px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
	color:#00004C;
}



BODY
{
  color:#4D4D4D;
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
  font-size:11px;
  margin-top:0;
  background-color:#FFFFFF;
}

H1
{
  font-weight: bold;
  font-size: 15px;
  color: #01004c;
  font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
  margin-top:9px;
  margin-bottom:9px;
}
H2 
{
    color:#4D4D4D;
    font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold; 
    margin-bottom:3px;
    margin-top:0;
    
}

SELECT {
  font-size: 10px;
  font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
}

TD
{
  font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
  font-size:10px;
  color: #4D4D4D;}
A:link{color:#00004d;text-decoration:underline}
A:visited{color:#00004d;text-decoration:underline}
A:active{color:#00004d;text-decoration:underline}
A:hover{color:#00004d;text-decoration:underline}
#vs_form{border:1px solid #CC0000;padding:6;margin-left:15px;margin-right:15px;color:#CC0000;}

.MainBody A.WhiteLinkOverBlue:link{color:#FFFFFF;font-weight: bold;text-decoration:none}
.MainBody A.WhiteLinkOverBlue:visited{color:#FFFFFF;font-weight: bold;text-decoration:none}
.MainBody A.WhiteLinkOverBlue:active{color:#FFFFFF;font-weight: bold;text-decoration:none}
.MainBody A.WhiteLinkOverBlue:hover{color:#9abcde;font-weight: bold;text-decoration:none}
