a.bcactive {
	color: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom
}

a.bclink {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom
}

a.bclink:hover {
	color: #3565aa;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom
}

a.bcxgnactive {
	color: #A00308;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom
}

a.boldlink:active {
	color: #003399;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none
}

a.boldlink:link {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.boldlink:visited {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.boldlinkarrow:active {
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.boldlinkarrow:link {
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.boldlinkarrow:visited {
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.carelink:active {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none
}

a.carelink:link {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none
}

a.carelink:visited {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none
}

a.endecaalternatemessagingshopnavlinks:active {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

a.endecaalternatemessagingshopnavlinks:hover {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

a.endecaalternatemessagingshopnavlinks:link {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

a.endecaalternatemessagingshopnavlinks:visited {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

a.endecaclearall:active {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

a.endecaclearall:hover {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

a.endecaclearall:link {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

a.endecaclearall:visited {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

a.endecadimensionvalue:active {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

a.endecadimensionvalue:hover {
	COLOR: #3565aa;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

a.endecadimensionvalue:link {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

a.endecadimensionvalue:visited {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

a.endecadimensionvaluebold:active {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}

a.endecadimensionvaluebold:hover {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}

a.endecadimensionvaluebold:link {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}

a.endecadimensionvaluebold:visited {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}

a.endecafilterbreadcrumblinktext:active {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}

a.endecafilterbreadcrumblinktext:hover {
	COLOR: #3565aa;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}

a.endecafilterbreadcrumblinktext:link {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}

a.endecafilterbreadcrumblinktext:visited {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}

a.endecapagenumberlinktext:active {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}

a.endecapagenumberlinktext:hover {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline
}

a.endecapagenumberlinktext:link {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}

a.endecapagenumberlinktext:visited {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}

a.graylink:active {
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.graylink:link {
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.graylink:visited {
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.graylinkarrow:active {
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.graylinkarrow:link {
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.graylinkarrow:visited {
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.grdhtmlleftnav:active {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmlleftnav:link {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmlleftnav:visited {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmlleftnavgrn:active {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmlleftnavgrn:link {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmlleftnavgrn:visited {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmlleftnavhead:active {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavhead:link {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavhead:visited {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavheadgrn:active {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavheadgrn:link {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavheadgrn:visited {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavheadprp:active {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavheadprp:link {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavheadprp:visited {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline
}

a.grdhtmlleftnavprp:active {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmlleftnavprp:link {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmlleftnavprp:visited {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkgrn:active {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkgrn:link {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkgrn:visited {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkprp:active {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkprp:link {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkprp:visited {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline
}

a.grquicklinks {
	color: #4B6993;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

a.grquicklinkshome {
	color: #4B6993;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top
}

a.iobacktotop:active {
	color: #999999;
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	position: relative;
	right: -690px
}

a.iobacktotop:hover {
	color: #999999;
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	position: relative;
	right: -690px
}

a.iobacktotop:link {
	color: #999999;
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	position: relative;
	right: -690px
}

a.iobacktotop:visited {
	color: #999999;
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	position: relative;
	right: -690px
}

a.iolink:active {
	color: #003399;
	font-size: 11px;
	text-decoration: underline
}

a.iolink:link {
	color: #003399;
	font-size: 11px;
	text-decoration: underline
}

a.iolink:visited {
	color: #003399;
	font-size: 11px;
	text-decoration: underline
}

a.ioprodimage:active {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	text-decoration: underline;
	vertical-align: super
}

a.ioprodimage:hover {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	text-decoration: underline;
	vertical-align: super
}

a.ioprodimage:link {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	text-decoration: underline;
	vertical-align: super
}

a.ioprodimage:visited {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	text-decoration: underline;
	vertical-align: super
}

a.knowledgelink:active {
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: text-top
}

a.knowledgelink:link {
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: text-top
}

a.knowledgelink:visited {
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: text-top
}

a.link:active {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.link:link {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.link:visited {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.navinfo {
	COLOR: #333333;
	FONT-FAMILY: verdana;
	FONT-SIZE: 11px
}

a.navlink:active {
	color: #000000;
	font-family: verdana, arial;
	font-size: 10px;
	text-decoration: none
}

a.navlink:hover {
	color: #000000;
	font-family: verdana, arial;
	font-size: 10px;
	text-decoration: underline
}

a.navlink:link {
	color: #000000;
	font-family: verdana, arial;
	font-size: 10px;
	text-decoration: none
}

a.navlink:visited {
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.navlinkdeselected:active {
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkdeselected:link {
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkdeselected:visited {
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooter {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}

a.navlinkfooter:hover {
	color: #3565aa;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}

a.navlinkfooter:visited {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}

a.navlinkfooterbold {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterbold:hover {
	color: #3565aa;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterbold:visited {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterdeselected:active {
	color: #333333;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterdeselected:link {
	color: #333333;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterdeselected:visited {
	color: #333333;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterselected:active {
	color: #003399;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterselected:link {
	color: #003399;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterselected:visited {
	color: #003399;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkheader:active {
	color: #000000;
	font-family: verdana, arial;
	font-size: 15px;
	text-decoration: none
}

a.navlinkheader:link {
	color: #000000;
	font-family: verdana, arial;
	font-size: 15px;
	text-decoration: none
}

a.navlinkheader:visited {
	color: #000000;
	font-family: verdana, arial;
	font-size: 15px;
	text-decoration: none
}

a.navlinkselected:active {
	color: #003399;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkselected:link {
	color: #003399;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkselected:visited {
	color: #003399;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.popuplink:active {
	color: #808000;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: underline
}

a.popuplink:link {
	color: #808000;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: underline
}

a.popuplink:visited {
	color: #808000;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bolder;
	text-decoration: underline
}

a.quicklinks {
    COLOR: #333333;
	FONT-FAMILY: arial, helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}

a.quicklinks:active {
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}

a.quicklinks:hover {
	COLOR: #3565aa;
	FONT-FAMILY: arial, helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline
}
a.storequicklinks {
    COLOR: #707070;
	FONT-FAMILY: arial, helvetica, Sans-Serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none
}

a.storequicklinks:active {
	COLOR: #707070;
	FONT-FAMILY: arial, helvetica, Sans-Serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none
}

a.storequicklinks:hover {
	COLOR: #3565aa;
	FONT-FAMILY: arial, helvetica, Sans-Serif;
	FONT-SIZE: 13px;
	TEXT-DECORATION: underline
}
a.shoppingbag {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none
}

a.shoppingbag:hover {
	color: #3565aa;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none
}

a.shoppingbag:visited {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none
}

a.shoppingbagsel {
	color: #990033;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none
}

a.shoppingbagsel:visited {
	color: #990033;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none
}

a.sidelink:active {
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.sidelink:link {
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.sidelink:visited {
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.sidenavlink {
	color: #333333
}

a.sidenavlink:hover {
	color: #3565aa
}

a.sidenavlinksale {
	color: #2a2a86;
	font-size: 13px
}

a.sidenavlinksale:hover {
	color: #2a2a86;
	font-size: 13px
}

a.standardtextlink:active {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.standardtextlink:link {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.standardtextlink:visited {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.x5productname:hover {
	COLOR: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline
}

a.x6eitemtext:active {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}

a.x6eitemtext:hover {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline
}

a.x6eitemtext:link {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}

a.x6eitemtext:visited {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}

a.x6elargertext:active {
	color: #003399;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	text-align: left
}

a.x6elargertext:link {
	color: #003399;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	text-align: left
}

a.x6elargertext:visited {
	color: #003399;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	text-align: left
}

a.x6katext {
	color: #30445e;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle
}

a.x6link:active {
	color: #446FB7;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

a.x6link:link {
	color: #446FB7;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

a.x6link:visited {
	color: #446FB7;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

a.x6prodgramrecptnamelink {
	Color: #30445e;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left
}

a.x6prodgramrecptnamelink:hover {
	Color: #30445e;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: underline
}

a.x6prodgramrecpttextlink {
	Color: #30445e;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left
}

a.x6prodgramrecpttextlink:hover {
	Color: #30445e;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: underline
}

a.x6prodgramvisitjcplink {
	Color: #30445e;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left
}

a.x6prodgramvisitjcplink:hover {
	Color: #30445e;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: underline
}

.addtobagheader {
	color: #4B6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.addtobagmodaldialog_contentdiv {
	background-color: #FFF;
	border: 1px solid #C0C0C0;
	border-top: 5px solid #DAE7F7;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	z-index: 950000
}

.aegonbody {
	BACKGROUND-COLOR: white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal
}

.aegonemailfont {
	Color: #CC0000;
	font-family: Arial;
	Font-Size: 10px
}

.aegonfont1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px
}

.aegonfont2 {
	font-family: Arial;
	font-size: 12px
}

.aegonfontrebate {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px
}

.aegonfontrebate1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-indent: 5px
}

.aegonsaveeveryday {
	font-family: Arial;
	Font-Size: 12px
}

.aegonsubheader1 {
	Color: #4b6993
}

.aegonsubheader2 {
	Color: #93bfe6
}

.aegontable1 {
	BORDER-BOTTOM-COLOR: #d8d8d8;
	BORDER-LEFT-COLOR: #d8d8d8;
	BORDER-RIGHT-COLOR: #d8d8d8;
	BORDER-TOP-COLOR: #d8d8d8;
	BORDER-TOP-STYLE: solid
}

.aegontableborder1 {
	BORDER-BOTTOM-STYLE: none
}

.aegontableborder2 {
	BORDER-BOTTOM-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none
}

.aegontableborder3 {
	BORDER-BOTTOM-STYLE: none;
	BORDER-TOP-STYLE: none
}

.aegontableborder4 {
	BORDER-TOP-STYLE: none
}

.arrowicon {
	margin-bottom: 2px;
	margin-top: 2px
}

.bcseparator {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	text-decoration: none;
	vertical-align: bottom
}

.bcseparatorfirst {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle
}

.bedsize1 {
	color: #003399;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold
}

.bedsize2 {
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold
}

.bedsizeselected {
	background-color: #ffffff;
	color: #003399;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold
}

.belowselectitem {
	font: 3px Verdana,Arial,Helvetica,Sans-serif
}

.bigblue {
	color: #0066cc;
	font-family: Verdana, Arial;
	font-size: 32px;
	font-weight: bolder
}

.bigswatchdisplay {
	border: 1px solid #d8d8d8
}

.blk10 {
	color: #000000;
	font-family: verdana, arial;
	font-size: 10pt;
	font-weight: normal
}

.blk10b {
	color: #000000;
	font-family: verdana, arial;
	font-size: 10pt;
	font-weight: bold
}

.blk8 {
	color: #000000;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: normal
}

.blk8b {
	color: #000000;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 20pt
}

.blk9 {
	color: #000000;
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: normal
}

.blk9arial {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.blk9b {
	color: #000000;
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: bold
}

.blk9barial {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold
}

.bodymargin {
	background-color: #ffffff;
	margin-left: 4px;
	margin-top: 4px
}

.boldcarecopytext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.boldinformationtext {
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold
}

.boldstandardtext {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold
}

.boldstandardtext2 {
	color: #000099;
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold
}

.border {
	background: #cccccc
}

.bordert4 {
	background: #003399
}

.boxheader {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}

.bprodcopy {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold
}

.btngozip {
	margin-left: 5px;
	vertical-align: bottom
}

.btnindent7 {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 7pt
}

.bullet {
	margin-bottom: 3px;
	margin-top: 3px
}

business casual basics td.four {
	background: #999999
}

.carecopytext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.caredetails {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold
}

.careheader {
	color: #333333;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold
}

.careprice {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.catalognumber {
	COLOR: #999966;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: lowercase
}

.cellaccent1 {
	background-color: #F3F3F3;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px
}

.cellaccent2 {
	background: #ffffff;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px
}

.cellaccent3 {
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px
}

.cellaccent4 {
	background-color: #F3F3F3;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 13px
}

.checkoutlink {
	color: #003399
}

.checkoutpageheading {
	color: #006699;
	font-family: verdana, arial;
	font-size: 20px
}

.checkyourstore {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold
}

.clsdiverrormsg {
	color: #D71920;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}

.clserrorlbl {
	color: #D71920;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

.clshours {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: -8px;
	text-decoration: none
}

.clssearchbysubhead {
	color: #4B6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.clssubheadtext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}

.clstxtlblzipcitymiles {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.colorsandstylesheader {
	BACKGROUND-COLOR: #99cccc;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px
}

.colorswatchspace {
	height: 20px
}

.copyrightinfo {
	background: #ffffff;
	color: #333333;
	font: 10px verdana, arial
}

.copyrightinfobold {
	background: #ffffff;
	color: #333333;
	font: 10px verdana, arial;
	font-weight: bold
}

.dgstoreclass {
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8
}

.disclaimerpopup
{
	position: absolute;
	left: 230px;
	width: 200px;
	height: 100px;
	background-color: #FFFFFF;
}

.disclaimerpopupshadow
{
    position: absolute;    
    background-color: #555;
    height: 112px;
    width: 204px;
    left: 229px;
}

.displaycontrol {
	display: block
}

div.tab_items {
	FLOAT: left;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	VISIBILITY: hidden;
	Z-INDEX: 500
}

.divcheckavail {
	border-top: 5px solid #E0E0E0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left
}


.divgridonline {
	background-color: #E7EAF1;
	border-top: 5px solid #c6d6e3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	text-align: left;
	width: 100px
}

.divjcpcomheader {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center
}

.divrounded {
	border: #D8D8D8 1px solid;
	-moz-border-radius: 20px
}

.divselecteditems {
	background-color: #E7EAF1;
	border-top: 5px solid #c6d6e3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	text-align: left;
	width: 115px
}

.divshopnearyou {
	background-color: #E7EAF1;
	border-top: 5px solid #c6d6e3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	text-align: left;
	width: 432px
}

.divstoreaddress {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left
}

.drivingdirections {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}

.emailthankyoufont {
	color: #666666;
	font-family: Verdana, Arial;
	font-weight: bold
}

.emailthankyoufont2 {
	color: #666666;
	font-family: Verdana, Arial
}

.endecaalsoinstores {
	COLOR: #4b6993;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	line-height: 20px!important; /*FF uses this one*/ 
    line-height: 20px; /*IE uses this one*/  
}

.endecaalternatemessaging {
	COLOR: #172539;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

.endecaalternatemessagingshopnav {
	COLOR: #4b6993;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

.endecaalternatemessagingshopnavlinks {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

.endecabottommarketingtableborder {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: #d8d8d8 1px solid;
	FONT-SIZE: 1px
}

.endecabreadcrumbdimensionvalue {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}

.endecadimensioncategory {
	COLOR: #4b6993;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.endecadimensioncategoryonsale {
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.endecadimensionheading {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold
}

.endecaexplicitbartd {
	BACKGROUND-COLOR: #b9cddb;
	FONT-SIZE: 5px;
	HEIGHT: 5px
}

.endecaexplicittitle {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvitica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.endecaextendedsizes {
	COLOR: #4b6993;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 18px!important; /*FF uses this one*/ 
    line-height: 15px; /*IE uses this one*/ 
}

.endecafilterbreadcrumb {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

.endecafilterbreadcrumbrightmostvalue {
	COLOR: #990033;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}

.endecahelpfulinfolinks {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}

.endecainstoreonly {
	COLOR: #611427;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	line-height: 20px!important; /*FF uses this one*/ 
    line-height: 20px; /*IE uses this one*/  
}

.endecakeywordcorrection {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}

.endecakeywordcorrectionlink {
	COLOR: #0000ff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}

.endecanullresultssearchword {
	COLOR: #8A0808;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.endecapagenumberspacing {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}

.endecapagetext {
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}

.endecapagetextcurrent {
	COLOR: #990033;
	FONT-FAMILY: Arial, Helvitica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}

.endecaproductimage {
	border-color: #d8d8d8;
	border-style: solid;
	border-width: 1px
}

.endecaresultheading {
	COLOR: #4b6993;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.endecasearchwords {
	COLOR: #ff6600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal
}

.endecaselections {
	COLOR: #30445e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.endecasortbytext {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}

.endecasortordertext {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

.endecathumbnailpricetextline1original {
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 20px!important; /*FF uses this one*/ 
    line-height: 20px; /*IE uses this one*/  
}

.endecathumbnailpricetextline2salenow {
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 20px!important; /*FF uses this one*/ 
    line-height: 20px; /*IE uses this one*/  
}

.endecathumbnailproductname {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}

.endecathumbnailpromoheader {
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal
}

.endecawhatsonsale {
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.eobskuattributelabel {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: capitalize
}

.error {
	background-color: #0099cc;
	background-repeat: repeat;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: bold
}

.errormessage {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bold
}

.errormessagepayment {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none
}

.errormessagesmall {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.errormessagesmallital {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none
}

.errormessagesmallnonbold {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none
}

.estimatedshippingtext
{
	color: #4B6993;
	font-size: 11px;
	FONT-FAMILY: Arial, Helvitica, sans-serif;
	BACKGROUND-COLOR: F0F1F5;
}

.estimatedshippingtext:hover {
	text-decoration: underline
}

.estimatedshippingcost
{
	BACKGROUND-COLOR: F0F1F5;
	color: 333333;
	font-size: 11px;
	FONT-FAMILY: Arial, Helvitica, sans-serif;
}
.estimatedshippingbackground
{
	BACKGROUND-COLOR: F0F1F5;
}

.fbcurrentprice {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.fbfreeprice {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.fbnowlabel {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.fboriginallabel {
	color: #666666;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: left
}

.fboriginalprice {
	color: #666666;
	font-family: Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: left
}

.fboutletlabel {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.fbproductdesc {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.fbpromoheading1 {
	color: #FF0000;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.fbpromoheading2 {
	color: #FF0000;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.fbpromolabel {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}


.fbNForDesc {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.fbpromoprice {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.fbsalelabel {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.fbsaleprice {
	color: #D71920;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}
.fbOutletPrice
{
	font-weight: bold;
	font-size: 12px;
	color: #D71920;
	font-family: Helvetica, Arial;
	text-align: left;
}
.fbsingleprice {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.filter {
	COLOR: #ffffff;
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 1px;
	FONT-WEIGHT: normal
}

.finalprice {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: Right
}

.finditemsnearyou {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fontblacka1 {
	color: #000000;
	font-family: Verdana;
	font-size: 11px
}

.fontblacka1b {
	color: #000000;
	font-family: Arial;
	font-size: xx-small;
	font-weight: bold
}

.fontblacka2 {
	color: #000000;
	font-family: Arial;
	font-size: small;
	font-weight: normal
}

.fontblacka2b {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold
}

.fontblacka3 {
	color: #000000;
	font-family: Arial;
	font-size: medium;
	font-weight: normal
}

.fontblacka3b {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bold
}

.fontblacka4 {
	color: #000000;
	font-family: Arial;
	font-size: large;
	font-weight: normal
}

.fontblacka4b {
	color: #000000;
	font-family: Arial;
	font-size: large;
	font-weight: bold
}

.fontblacka5 {
	color: #000000;
	font-family: Arial;
	font-size: x-large;
	font-weight: normal
}

.fontblacka5b {
	color: #000000;
	font-family: Arial;
	font-size: x-large;
	font-weight: bold
}

.fontblacka6 {
	color: #000000;
	font-family: Arial;
	font-size: xx-large;
	font-weight: normal
}

.fontblacka6b {
	color: #000000;
	font-family: Arial;
	font-size: xx-large;
	font-weight: bold
}

.fontblackv1 {
	color: #000000;
	font-family: verdana;
	font-size: 11px
}

.fontblackv1b {
	color: #000000;
	font-family: verdana, Arial;
	font-size: xx-small;
	font-weight: bold
}

.fontblackv2 {
	color: #000000;
	font-family: verdana, Arial;
	font-size: small;
	font-weight: normal
}

.fontblackv2b {
	color: #000000;
	font-family: verdana, Arial;
	font-size: small;
	font-weight: bold
}

.fontblackv3 {
	color: #000000;
	font-family: verdana, Arial;
	font-size: medium;
	font-weight: normal
}

.fontblackv3b {
	color: #000000;
	font-family: verdana, Arial;
	font-size: medium;
	font-weight: bold
}

.fontblackv4 {
	color: #000000;
	font-family: verdana, Arial;
	font-size: large;
	font-weight: normal
}

.fontblackv4b {
	color: #000000;
	font-family: verdana, Arial;
	font-size: large;
	font-weight: bold
}

.fontblackv5 {
	color: #000000;
	font-family: verdana, Arial;
	font-size: x-large;
	font-weight: normal
}

.fontblackv5b {
	color: #000000;
	font-family: verdana, Arial;
	font-size: x-large;
	font-weight: bold
}

.fontblackv6 {
	color: #000000;
	font-family: verdana, Arial;
	font-size: xx-large;
	font-weight: normal
}

.fontblackv6b {
	color: #000000;
	font-family: verdana, Arial;
	font-size: xx-large;
	font-weight: bold
}

.fontbluea2 {
	color: #0000ff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal
}

.fontredv1 {
	color: Red;
	font-family: Verdana;
	font-size: 11px
}

.formsection {
	background-color: #003399;
	background-repeat: repeat;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: bold
}

.frheads {
	margin-top: 12px
}

.fthitemsnotaddedmessages {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.fvchangelocation {
	color: #4B6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline
}

.fvdisplayinstore {
	color: #4B6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center
}

.fvinstruction {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left
}

.fvintrotext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}

.fvitemgrid {
	background-color: #F3F3F3;
	border-top: 5px solid #c6d6e3;
	height: 25px
}

.fvitemstore {
	border-top: 5px solid #c6d6e3;
	height: 25px
}

.fvjcpcom {
	background-color: #F3F3F3
}

.fvpagetitle {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.fvprint {
	color: #4B6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.fvzipcodelbl {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right
}

.giftcardemailgrey {
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-style: normal
}

.giftcardemaillink {
	color: #003399;
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline
}

.giftcardemailtext {
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	font-style: normal
}

.giftcardemailtextsmall {
	color: #000000;
	font-family: Arial;
	font-size: 9px;
	font-style: normal
}

.giftcentercell {
	background-color: #ccccff;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center
}

.giftheader1 {
	background-color: #006699;
	color: #ffffff;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bolder
}

.giftheader2 {
	background-color: #006699;
	color: #ffffff;
	font-family: Verdana;
	font-size: 9px
}

.giftheader3 {
	background-color: #cccccc;
	color: #000000;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bolder
}

.giftitemtext {
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana;
	font-size: 9px
}

.giftnavcell {
	background-color: #ffffff;
	color: #0000ff;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold
}

.giftnavtext {
	background-color: #ffffff;
	color: #0000ff;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: underline
}

.giftsale {
	background-color: #ffffff;
	color: #ff0000;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bolder
}

.giftstandardcell {
	background-color: #ccccff;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold
}

.giftstoretag {
	background-color: #ffffff;
	color: #006699;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bolder
}

.giftsubheading {
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold
}

.gn_nm_tab_items_body_c1 {
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 150px
}

.gn_nm_tab_items_body_c2 {
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 150px
}

.gn_nm_tab_items_body_c3 {
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 150px
}

.gn_nm_tab_items_body_c4 {
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	WIDTH: 150px
}

.gn_nm_tab_items_body_list_cat {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif-normal;
	FONT-SIZE: 11px;
	line-height: 20px;
	padding-left: 5px!important;
	padding-left: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.gn_nm_tab_items_body_list_dept {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height: 20px;
	padding-left: 5px!important;
	padding-left: 5px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.gn_nm_tab_items_body_list_hdr {
	COLOR: #4b6993;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	margin-top: 10px!important;
	margin-top: 5px;
	padding-left: 10px!important;
	padding-left: 10px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.gn_nm_tab_items_body_list_sale {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.gn_nm_tab_items_body_list_viewalllink {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.gn_nm_tab_items_body_list_viewalllink:hover {
	COLOR: #1e2ec6;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.gn_nm_tabs {
	FONT-FAMILY: Arial,Sans-Serif;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	TEXT-ALIGN: justify
}

.gr08_container_headlinel {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px
}

.gr08_container_headlinem {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px
}

.gr08_container_headlines {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.gr08_container_headlinexl {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px
}

.grdhtmlleftnavheadnolnk {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

.grdhtmlleftnavheadnolnkgrn {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

.grdhtmlleftnavheadnolnkprp {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

.grdhtmltxt {
	color: #666666;
	font-family: verdana;
	font-size: 11px
}

.grdhtmltxtgrn {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none
}

.grdhtmltxtheadgrn {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none
}

.grdhtmltxtheadprp {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none
}

.grdhtmltxtprp {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none
}

.grdhtmltxtsubheadgrn {
	color: #669900;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.grdhtmltxtsubheadprp {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.grnavtext {
	color: #cccccc;
	font-family: verdana, arial;
	font-size: 13px;
	text-decoration: none
}

.grstandardtext {
	color: #666666;
	font-family: verdana;
	font-size: 10px
}

.header {
	border-bottom-width: 2px;
	border-color: black;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	color: black;
	font-family: Courier;
	font-size: 10px;
	font-weight: 500
}

.headerborder {
	border-bottom: 1px solid #D8D8D8;
	margin-top: 0px
}

.headercolor {
	color: #D8D8D8;
	height: 1px;
	padding: 0px
}

.headerimage {
	margin: 12px 0px 0px 0px
}

.headertext {
    COLOR: #000000;
	FONT-FAMILY: arial, helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none; 
	TEXT-ALIGN: left
}

.headertoprow {
	color: black;
	font-family: Courier;
	font-size: 10px;
	font-weight: 500
}

.hiddensku {
	background-color: #CCCCCC;
	color: #606060
}

.hidecontrol {
	display: none
}

.highlightinformationtext {
	color: #D71920;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.highlighttext {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.highlighttextblack {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none
}

.imageviewclass {
	background-color: #FFFFFF;
	border: #d71920 2px solid
}

.imageviewclass2 {
	background-color: #FFFFFF;
	border: #FFFFFF 2px solid
}

.incthesetext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left
}

.indent21 {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-indent: 21pt
}

.indent4 {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-indent: 4pt
}

.indent4mono {
	color: #000000;
	font-family: monospace;
	font-size: 9pt;
	text-indent: 4pt
}

.indent6mono {
	color: #000000;
	font-family: monospace;
	font-size: 9pt;
	text-indent: 6pt
}

.indent7 {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-indent: 7pt
}

.indent7mono {
	color: #000000;
	font-family: monospace;
	font-size: 9pt;
	text-indent: 7pt
}

.indent7wht {
	color: #FFFFFF;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	text-indent: 7pt
}

.indent8mono {
	color: #000000;
	font-family: monospace;
	font-size: 9pt;
	text-indent: 8pt
}

.informationtext {
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.innerdiv {
	background-color: #ffffff;
	border-left: 2px solid #D8D8D8;
	border-right: 2px solid #D8D8D8
}

.invoicecopyheader {
	color: #003399;
	font-family: 'verdana', 'arial', 'Sans-Serif';
	font-size: 18px;
	font-weight: bold
}

.ioavailablecolor {
	background-color: #636563
}

.iobackground1 {
	background-color: #006699
}

.iobackground2 {
	background-color: #E6E6E6
}

.iobackground3 {
	background-color: #F3F3F3
}

.iohrimage {
	display: block;
	margin: 0 0 5px 0
}

.ioitemerror {
	position: relative;
	top: -30px
}

.ioitemlabelerror {
	color: red
}

.ioitemsaleprice {
	color: red
}

.iolabel {
	font: 13px Verdana,Arial,Helvetica,Sans-serif
}

.ioprodgrambold {
	COLOR: #000000;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.ioprodgramfooter {
	Color: #999999;
	FONT-FAMILY: 'Verdana';
	font-size: 10px
}

.ioprodgramfooterline {
	Color: #999999;
	FONT-FAMILY: 'Verdana';
	font-size: 10px;
	text-decoration: underline
}

.ioprodgrammsgtext {
	COLOR: #000000;
	FONT-SIZE: 10px
}

.ioprodgramprods {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold
}

.ioprodgramtext {
	Color: #999999;
	FONT-SIZE: 13px
}

.ioprodimage {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	text-decoration: underline;
	vertical-align: super
}

.ioprodname {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 11px
}

.ioproductgramborder {
	background-color: #FFFFFF;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid
}

.iosaleprice {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.itemaddedheader {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.itembackorder {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: Left
}

.itemdesc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.itemnamelinkclass {
	color: #30445e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left
}

.itemnotavailable {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 12px
}

.itemnotfound1 {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: normal
}

.itemnotfound2 {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 18px;
	font-style: italic;
	font-weight: bold
}

.itemsadded {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-style: italic;
	font-weight: bold
}

.itemscroll {
	border: 1px solid #87ACBF;
	border-color: Blue;
	height: 300px;
	overflow-y: scroll
}

.itemsnotadded {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-style: italic;
	font-weight: bold
}

.itemsnotaddedmessages {
	border-bottom: #666699 thin solid;
	border-left: #666699 thin solid;
	border-right: #666699 thin solid;
	border-top: #666699 thin solid;
	color: #666699;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.itemstatuscell {
	background: #ffffff;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px
}

.itemstatuscellaccent1 {
	background-color: #F3F3F3;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	padding-left: 10px
}

.itemstatuscellbo {
	background: #ffffff;
	font-family: verdana, arial;
	font-size: 11px;
	padding-left: 10px
}

.itemstatuscellintl {
	background: #ffffff;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px
}

.itemstatuscellsubtext {
	color: #000000;
	font-family: verdana, arial;
	font-size: 10px;
	font-style: Italic;
	font-weight: normal
}

.javascriptlink {
	color: #4b6993;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.labelaccent {
	background-color: #D8D8D8;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

.labelaccentt4old {
	background-color: #B3CAE6;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

.labeltext {
	color: #666666;
	font-family: verdana, arial;
	font-size: 11px
}

.lblmsg {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 10px;
	text-align: left;
	vertical-align: bottom
}

.lblopt {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 4px;
	margin-top: 10px;
	text-align: left;
	vertical-align: bottom
}

.lblzipdiv {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 15px;
	text-align: left;
	vertical-align: bottom
}

.leading {
	line-height: 14px
}

.lineaccent {
	background-color: #cccccc
}

.lineaccentlanding {
	background-color: #ffffff
}

.lowstockprodborder {
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8
}

.lowstockproduct {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom
}

.lowstocktext {
	color: #ff0000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom
}

.lowstockwindow {
	background-color: #e7eaf1;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 5px solid #b9cddb;
	height: 250px;
	margin: 0;
	width: 250px
}

.lswindowheader {
	background-color: White;
	border-bottom: 1px solid #d8d8d8;
	height: 25px
}

.lswindowtitle {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
	vertical-align: middle
}

.margdown3 {
	font-size: 8pt;
	font-weight: normal;
	margin-top: 3pt
}

.mckiosksearchmessagetext {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 22px
}

.mckiosksearchtablewidth {
	HEIGHT: 402px;
	WIDTH: 733px
}

.mckiosksearchtextbox {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #000000 1px solid
}

.mcoprice {
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.mcosaleprice {
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.menu {
	COLOR: #cfa43b;
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.menuindent {
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	text-indent: 11pt
}

.miscellaneouslinks {
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: lowercase
}

.missingpperrormessage {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 40px;
	margin-top: 60px;
	text-align: center
}

.modaldialog_contentdiv {
	background-color: #FFF;
	border: 1px solid #C0C0C0;
	border-top: 5px solid #DAE7F7;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	z-index: 950000
}

.modaldialog_contentdiv_shadow {
	background-color: #555;
	filter: alpha(opacity=30);
	opacity: 0.3;
	position: absolute;
	z-index: 90
}

.modaldialog_transparentdivs {
	background-color: #AAA;
	filter: alpha(opacity=40);
	opacity: 0.4;
	position: absolute;
	z-index: 1
}

.monogrammingquestion {
	COLOR: #cc9933;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}

.navbreadcrumbs {
	color: #003399;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.navcellaccent {
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px
}

.navcellaccent1 {
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none
}

.navinfo {
	COLOR: #000000;
	FONT-FAMILY: verdana;
	FONT-SIZE: 11px
}

.navitems {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.navlinkfooter {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}

.navlinkfooter:hover {
	color: #3565aa;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}

.navlinkfooter:visited {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}

.navotherlinks {
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none
}

.navtext {
	color: #cccccc;
	font-family: verdana, arial;
	font-size: 12px;
	text-decoration: none
}

.nonbreaking {
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px
}

.orgline {
	background: #FFFFFF
}

.orlbl {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center
}

.ortext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: Center
}

.outerdiv {
	border: 1px solid;
	border-color: #D8D8D8;
	margin: 10px auto;
	width: 176px
}

p.sizecolorfootnote {
	color: #999;
	font: 9px Verdana,Arial,Helvetica,sans-serif;
	margin-left: 1em;
	margin-top: 8px;
	padding: 0 15px 0 7px;
	text-align: left;
	text-indent: -1em
}

.pageheading {
	color: #003399;
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: bold
}

.pipe {
	font-family: Arial, helvetica, san-serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 0px
}

.plannertext {
	color: #666666;
	font-family: verdana;
	font-size: 12px
}

.popupbody {
	background-image: url('http://www.jcpenney.com/images/layout/bg_popup.gif');
	background-repeat: repeat-x;
	margin: 0;
	padding: 0
}

.popupheaderborder {
	border-bottom: 1px solid #D8D8D8
}

.popupheads {
	display: block;
	margin-bottom: 10px;
	margin-left: 14px;
	margin-top: 23px
}

.posagreement {
	background-color: #e7eaf1;
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 0px
}

.pricecallouttext {
	font-family: Arial;
	font-size: 11px
}

.priceprevspace {
	font: 4px Verdana,Arial,Helvetica,Sans-serif
}

.prodcolumn {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: 900;
	text-transform: capitalize
}

.prodcolumnred {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: 900;
	text-transform: capitalize
}

.prodcopy {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.prodcopyheader {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bold
}

.proderror {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold
}

.prodimage {
	color: #003399;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.prodmain {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal
}

.prodname {
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline
}

.prodnamered {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline
}

.prodnotshaded {
	background-color: #ffffff
}

.prodshaded {
	background-color: #D8D8D8
}

.prodtable {
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px
}

.prodthumb {
	margin-bottom: 6px;
	margin-top: 6px
}

.productdetaildescription {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

.productgrambackground {
	BACKGROUND-COLOR: #D8D8D8;
	BACKGROUND-IMAGE: none;
	BACKGROUND-REPEAT: repeat;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 11px
}

.productgramborders {
	BORDER-BOTTOM: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid
}

.productnameandprice {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.productpricetext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: Right
}

.productrelateditemimage {
	BACKGROUND-COLOR: #ccccff
}

.productsprodcolumn {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: 900;
	TEXT-TRANSFORM: capitalize
}

.productsprodimage {
	COLOR: #99cccc;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal
}

.productsprodmain {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

.productsprodname {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold
}

.productsprodnotshaded {
	BACKGROUND-COLOR: #ffffff
}

.productsprodshaded {
	BACKGROUND-COLOR: #ffffcc
}

.productsregprice {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

.productsregpricestrike {
	COLOR: #666666;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: line-through
}

.productssaleprice {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal
}

.producttext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: Left
}

.quantitycheckout {
	color: #666666;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 19px
}

.quicklinksphonenumber {
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.r1 {
	background-color: #D8D8D8;
	border-color: #D8D8D8;
	border-left: 2px solid;
	border-right: 2px solid;
	margin-left: 7px;
	margin-right: 7px
}

.r2 {
	background-color: #ffffff;
	border-color: #D8D8D8;
	border-left: 2px solid;
	border-right: 2px solid;
	margin-left: 5px;
	margin-right: 5px
}

.r3 {
	background-color: #ffffff;
	border-color: #D8D8D8;
	border-left: 2px solid;
	border-right: 2px solid;
	margin-left: 4px;
	margin-right: 4px
}

.r4 {
	background-color: #ffffff;
	border-color: #D8D8D8;
	border-left: 2px solid;
	border-right: 2px solid;
	margin-left: 3px;
	margin-right: 3px
}

.r5 {
	background-color: #ffffff;
	border-color: #D8D8D8;
	border-left: 2px solid;
	border-right: 2px solid;
	margin-left: 2px;
	margin-right: 2px
}

.r6 {
	background-color: #ffffff;
	border-color: #D8D8D8;
	border-left: 2px solid;
	border-right: 2px solid;
	height: 2px;
	margin-left: 1px;
	margin-right: 1px
}

.r7 {
	background-color: #ffffff;
	border-color: #D8D8D8;
	border-left: 2px solid;
	border-right: 2px solid;
	height: 2px
}

.red9barial {
	color: #006699;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold
}

.refundcellheading {
	background-color: #CCCCCC;
	background-image: none;
	background-repeat: repeat
}

.refunddate {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: Normal
}

.refunddetailtext {
	color: #003399;
	font-family: verdana, arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal
}

.refundheaderfootertext {
	color: #003399;
	font-family: verdana, arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold
}

.refunditemtext {
	color: #000000;
	font-family: verdana, arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal
}

.refundtableborder {
	background-color: #CCCCCC
}

.refundtotalamtcelltext {
	color: #FF0033;
	font-family: verdana, arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal
}

.refundtotalcell {
	background-color: #F1F1F1;
	background-image: none;
	background-repeat: repeat
}

.refundtotalcelltext {
	color: #000000;
	font-family: verdana, arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal
}

.refundtypetext {
	color: #666666;
	font-family: verdana, arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold
}

.regprice {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal
}

.regpricestrike {
	color: #666666;
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: line-through
}

.retrievebagtext {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold
}

.rowheight {
	height: 5px
}

.saleitem {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px
}

.saleitembold {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}

.saleitemsmall {
	color: #ff0000;
	font-family: Verdana;
	font-size: 11px
}

.saleprice {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal
}

.schours {
	padding-bottom: 2px;
	padding-left: 10px
}

.scroll {
	border: 1px solid #87ACBF;
	border-color: Blue;
	height: 262px;
	overflow: auto;
	width: 509px
}

.searchbox1 {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 13px
}

.searchbox2 {
	color: #333333;
	font-family: arial, helvetica, Sans-Serif;
	font-size: 11px
}

.searchnavcell {
	background-color: #D8D8D8;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px
}

.searchstandardtext {
	color: #006699;
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none
}

.seemoreclass {
	color: #30445e;
	cursor: pointer;
	display: none;
	font-family: Arial, helvetica, san-serif;
	font-size: 11px;
	font-style: normal;
	position: absolute;
	text-decoration: underline;
	visibility: hidden
}

.selectitem {
	height: 15px
}

.separator {
	color: #D8D8D8;
	font-size: 1px;
	noshade: noShade
}

.septd {
	background: url('http://www.jcpenney.com/images/seasonal/colorchange/dotted_line_04-dark_vertical.gif')
}

.septr {
	background: url('http://www.jcpenney.com/images/seasonal/colorchange/dotted_line_04-dark.gif')
}

.servagreechkbox {
	margin-left: 0px!important;
	margin-left: -4px;
	vertical-align: middle
}

.shippingnotes {
	padding: 6px 0 6px 4px
}

.shippingnoteshead {
	background: #F3F3F3 repeat;
	background-image: none;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0 0 4px
}

.shopbygold {
	background: #D8D8D8;
	color: #FFFFFF;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold
}

.shoppingbagborder {
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	height: 20px
}

.sidenav {
	list-style-type: none;
	margin: 0px;
	margin-top: 15px;
	padding: 0px;
	position: static;
	width: 149px
}

.sidenavcell {
	BACKGROUND: #FFFFFF;
	POSITION: static;
	WIDTH: 149px
}

.sidenavheading {
	color: #30445e;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	list-style-type: none;
	margin: 10px 0px 0px 8px;
	padding: 0px;
	text-align: left
}

.sidenavlvl1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin: 4px 0px 0px 8px!important; /*FF uses this one*/
	margin: 0px 0px 0px 8px; /*IE uses this one*/
	padding: 0px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl1active {
	color: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin: 4px 0px 0px 0px!important; /*FF uses this one*/
	margin: 0px 0px 0px 0px; /*IE uses this one*/
	padding: 0px;
	text-align: left
}

.sidenavlvl2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	margin: 4px 0px 0px 14px!important; /*FF uses this one*/
	margin: 0px 0px 0px 14px; /*IE uses this one*/
	padding: 0px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2active {
	color: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	margin: 4px 0px 0px 0px!important; /*FF uses this one*/
	margin: 0px 0px 0px 0px; /*IE uses this one*/
	padding: 0px;
	text-align: left
}

.sidenavlvl3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	margin: 4px 0px 0px 23px!important; /*FF uses this one*/
	margin: 0px 0px 0px 23px; /*IE uses this one*/
	padding: 0px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl3active {
	color: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: none;
	margin: 4px 0px 0px 0px!important; /*FF uses this one*/
	margin: 0px 0px 0px 0px; /*IE uses this one*/
	padding: 0px;
	text-align: left
}

.sidenavshopheading {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	list-style-type: none;
	margin: 17px 0px 0px 8px;
	padding: 0px;
	text-align: left
}

.smalllink {
	color: #363;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline
}

.smalltext {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

span.productsrowavailability {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}

.spiff {
	margin-bottom: 10px;
	margin-top: 10px
}

.srdrtext {
	color: #4B6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline
}

.standardcell {
	background: #ffffff;
	font-family: verdana, arial;
	font-size: 11px
}

.standardcell2 {
	color: black;
	font-family: Courier;
	font-size: 8px;
	font-weight: 500
}

.standardcell3 {
	color: black;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: 500
}

.standardcell4 {
	color: black;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: 500
}

.standardcellbold {
	background: #ffffff;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold
}

.standardcellheading {
	background-color: #D8D8D8;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px
}

.standardtext {
	font-family: verdana, arial;
	font-size: 11px
}

.standardtextforpayment {
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	FONT-WEIGHT: normal
}

.storealsoavailtext {
	color: Blue;
	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: bold
}

.storechanneldisclaimer {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

.storecolumnheadertext {
	background-color: #e7eaf1;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-top: 1px solid #D8D8D8;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	Margin-Left: 10px
}

.storedistance {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	text-decoration: none
}

.storedistancetext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none
}

.storeerrormessaging {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}

.storeinvcolumnheadertext {
	background-color: #e7eaf1;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-top: 1px solid #D8D8D8;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}

.storeinvdivseparator {
	background-color: #B9CDDB;
	border-bottom-color: #D8D8D8;
	border-bottom-width: 1px;
	border-top-color: #D8D8D8;
	border-top-width: 1px;
	height: 5px
}

.storeinventoryinstock {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	text-decoration: none
}

.storeinvoverlaycolumnheadertext {
	background-color: #e7eaf1;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}

.storeinvtabledivseparator {
	background-color: #B9CDDB;
	border-bottom-color: #D8D8D8;
	border-bottom-width: 1px;
	border-left-color: #b3b3b3;
	border-left-width: 1px;
	border-right-color: #b3b3b3;
	border-right-width: 1px;
	border-top-color: #b3b3b3;
	border-top-width: 1px
}

.storeitemavailabilitytext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}

.storejcpcom {
	color: #D71920;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-align: center
}

.storeonlyavailtext {
	color: Green;
	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: bold
}

.storeonlyitemtext {
	COLOR: #999966;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.storeproductdetailtext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
}

.storeproductname {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}

.storeresults {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
	text-decoration: none
}

.storeresultsmorestores {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-top: 8px;
	text-decoration: none
}

.storeresultsproduct {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
}

.storeresultstext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px
}

.storeresultstextbold {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

.subcategorycounttext1 {
	color: #30445E;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline
}

.subcategorycounttext2 {
	color: #30445E;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: underline
}

.subheading {
	color: #003399;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold
}

.subheadingblack {
	color: #000000;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold
}

.subtext {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px
}

.subtextunderline {
	color: #003399;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: underline
}

.subtotal {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: Left

}

.shiptext{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:right;
	

}

.subtotalos {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

.swatchviewclass1 {
	background-color: #FFFFFF;
	border: #FFFFFF 1px solid
}

.swatchviewclass2 {
	background-color: #FFFFFF;
	border: #d8d8d8 1px solid
}

.tab_items {
	BACKGROUND-IMAGE: url('http://www.jcpenney.com/storeimages/seasonal/colorchange/GN_dynamicPanel.gif');
	BACKGROUND-REPEAT: repeat-y;
	BORDER-BOTTOM: #b3b3b3 1px solid;
	BORDER-LEFT: #b3b3b3 1px solid;
	BORDER-RIGHT: #b3b3b3 1px solid;
	BORDER-TOP: #b9cddb 5px solid;
	WHITE-SPACE: nowrap
}

.tab_items_body {
	COLOR: #666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	OVERFLOW: hidden;
	POSITION: relative
}

table.itemform {
	border-top: 1px solid #CCCCCC
}

table.itemform td.formarea {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 17px 12px
}

.tblsubtotal {
	background-color: #f1f2f5
}

td.orderconf {
	background-color: #003399;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px
}

td.productsrowavailability {
	COLOR: #ff0000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	POSITION: relative
}

td.spacer {
	height: .1em;
	line-height: .1em
}

td.tanline {
	background-color: #cccc99
}

.textboxstandardtext {
	font-family: Arial;
	font-size: 13px
}

.textboxtext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	text-align: left
}

.thankyousubscribeemail {
	color: #006699;
	font-family: Verdana, Arial;
	font-size: 18px
}

.thankyousubscribeemail2 {
	color: #666699;
	font-family: Verdana, Arial;
	font-size: 18px
}

.tip {
	background-color: White;
	border: solid 1px #666666;
	color: #333333;
	font: 10px/12px Arial,Helvetica,sans-serif;
	height: 30px;
	layer-background-color: #ffffcc;
	padding: 1px;
	position: absolute;
	visibility: hidden;
	width: 150px;
	z-index: 0
}

.tooltip {
	background-color: White;
	border: solid 1px #666666;
	color: #333333;
	font: 10px/12px Arial,Helvetica,sans-serif;
	height: 30px;
	padding: 5px;
	position: absolute;
	width: 150px;
	z-index: 1000000
}

.tooltipshadow {
	background-color: #555;
	filter: alpha(opacity=30);
	height: 30px;
	opacity: 0.3;
	position: absolute;
	width: 150px;
	z-index: 960000
}

.trendtext {
	color: #666666;
	font-family: MS Serif;
	font-size: 13px
}

.txtmono8 {
	font-family: monospace;
	font-size: 8pt
}

.txtmono9 {
	font-family: monospace;
	font-size: 9pt
}

.txtmonospace9 {
	font-family: monospace;
	font-size: 9pt
}

.txtzip {
	background-color: #ffffff;
	height: 20px;
	margin-left: 5px;
	margin-top: 15px;
	width: 165px
}

ul.item_list {
	LIST-STYLE-TYPE: none;
	MARGIN: 4px 8px 0px 0px;
	PADDING-LEFT: 0px
}

.unused {
	font-family: verdana, arial;
	font-size: 0.9em
}

.usermessage {
	COLOR: #cc9933;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}

.validatorforecolor {
	color: #ffffff
}

.vdatablack {
	color: #000000;
	font-family: Verdana;
	font-size: 11px
}

.vdatablue {
	color: Blue;
	font-family: Verdana;
	font-size: 11px
}

.vdatacolor {
	color: #000000;
	font-family: Verdana;
	font-size: 11px
}

.vdatafont {
	color: #000000;
	font-family: Verdana;
	font-size: 11px
}

.vdatared {
	color: Red;
	font-family: Verdana;
	font-size: 11px
}

.wht9arial {
	color: #FFFFFF;
	font-family: arial;
	font-size: 9pt;
	font-weight: normal
}

.wht9b {
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: bold
}

.wht9barial {
	color: #FFFFFF;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold
}

.x3select {
	color: #333333;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	text-align: left
}

.x3shopby {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.x3subcattext {
	color: #666666;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center
}

.x5alsoinstores {
	COLOR: #4B6993;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 20px!important; /*FF uses this one*/ 
    line-height: 20px; /*IE uses this one*/    
	text-align: left
}

.x5checkboxtext {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	height: 100%;
	margin-left: 0px;
	margin-top: 4px;
	vertical-align: middle
}

.x5ddlmaxwidth {
	width: 135px
}

.x5ddlminwidth {
	width: 128px
}

.x5extendedsizes {
	COLOR: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: normal;
    line-height: 18px!important; /*FF uses this one*/ 
    line-height: 15px; /*IE uses this one*/    
	text-align: left
}

.x5filtertext {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-align: left
}

.x5heading {
	COLOR: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal
}

.x5instoreonly {
	COLOR: #611427;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: bold;
    line-height: 20px;     
	text-align: left
}

.x5noproducttext {
	COLOR: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: normal
}

.x5numbertext:active {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: none
}

.x5numbertext:hover {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: underline
}

.x5numbertext:link {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: none
}

.x5numbertext:visited {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: none
}

.x5pagetext {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: bold
}

.x5productname:active {
	COLOR: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: none
}

.x5productname:hover {
	COLOR: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline
}

.x5productname:link {
	COLOR: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: none
}

.x5productname:visited {
	COLOR: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: none
}

.x5productprice {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	text-align: left
}

.x5productsaleprice {
	COLOR: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: normal;
    line-height: 12px;
	text-align: left
}

.x5productsingleprice {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	font-weight: normal;
    line-height: 20px; 
	text-align: left
}

.x5promopricingheader {
	COLOR: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none
}

.x5selectednumbertext:active {
	COLOR: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: none
}

.x5selectednumbertext:hover {
	COLOR: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: underline
}

.x5selectednumbertext:link {
	COLOR: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: none
}

.x5selectednumbertext:visited {
	COLOR: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 10px;
	font-weight: normal;
	text-decoration: none
}

.x5sorttext {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	text-align: left
}

.x5sorttextlink {
	COLOR: #30445e;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	text-decoration: underline
}

.x5sorttextlinkselected {
	COLOR: #990033;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: bold
}

.x5trfilters {
	background-color: #b9cddb
}

.x5trsorts {
	background-color: #e7eaf1
}

.x5viewinstoreitems {
	COLOR: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle
}

.x6addtobag {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	vertical-align: middle
}

.x6alsoinstorestext {
	color: #4B6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.x6bordersbr {
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8
}

.x6bordersr {
	border-right: 1px solid #d8d8d8
}

.x6catnum {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.x6colornamearea {
	background-color: #e7eaf1;
	border: 1px solid #d8d8d8;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle
}

.x6colornametext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center
}

.x6colortext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left
}

.x6copytext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 11px;
	text-align: left
}

.x6crosssellheader {
	background-color: #F7F7F7;
	background-image: none;
	border-bottom: #D8D8D8 1px solid;
	border-top: #D8D8D8 1px solid;
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.x6crosssellpricetext {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	width: 110px
}

.x6crossselltext {
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	width: 110px
}

.x6crossselltext:hover {
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	width: 110px
}

.x6descriptiontext {
	background-image: none;
	background-repeat: repeat;
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px
}

.x6echeckstoretext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.x6ecolornametext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center
}

.x6ecopytext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	text-align: left
}

.x6ecrosssell {
	background: #cccccc;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
	text-align: left
}

.x6edivseparator {
	background-color: #F7F7F7;
	border-bottom: 1px solid #cccccc;
	border-Top: 1px solid #cccccc
}

.x6egroupimage {
	border: 1px solid #d8d8d8
}

.x6einstructiontext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

.x6email {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
	text-align: left;
	vertical-align: top
}

.x6epricestrike {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: right;
	text-decoration: line-through
}

.x6epricetext {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: right
}

.x6eprinterexspace {
	height: 29px!important;
	height: 26px;
}

.x6eprinterspace {
	height: 15px!important;
	height: 12px;
}

.x6eprintitemavail {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.x6eprintitemavailborder {
	BORDER-BOTTOM: #D8D8D8 1px solid;
	BORDER-LEFT: #D8D8D8 1px solid;
	BORDER-RIGHT: #D8D8D8 1px solid;
	BORDER-TOP: #D8D8D8 1px solid;
	margin-RIGHT: 0px
}

.x6eprintproducttext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}

.x6eprintsalepricedisc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.x6epromotiontext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 9px;
	text-align: left
}

.x6eradiotext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: left
}

.x6etitlebar {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.x6frameborders {
	border-bottom: 1px dotted #CDCDCD;
	border-left: 1px dotted #CDCDCD
}

.x6headertext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left
}

.x6horizonbar {
	color: #d8d8d8;
	vertical-align: middle
}

.x6instoreonlytext {
	color: #611427;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.x6labeltext {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	text-align: left
}

.x6message {
	color: #ff0000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.x6mono {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.x6moreinfo {
	color: #4b6993;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline
}

.x6moreinfo:hover {
	color: #7387A5;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline
}

.x6printdivseparator {
	background-color: #B9CDDB;
	border-bottom-color: #D8D8D8;
	border-bottom-width: 1px;
	border-top-color: #D8D8D8;
	border-top-width: 1px
}

.x6printhead {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left
}

.x6printitemavail {
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal
}

.x6printitemavailborder {
	BORDER-BOTTOM: #D8D8D8 1px solid;
	BORDER-LEFT: #D8D8D8 1px solid;
	BORDER-RIGHT: #D8D8D8 1px solid;
	BORDER-TOP: #D8D8D8 1px solid;
	margin-top: 10px
}

.x6printitemstoreavailborder {
	BORDER-BOTTOM: #D8D8D8 1px solid;
	BORDER-LEFT: #D8D8D8 1px solid;
	BORDER-RIGHT: #D8D8D8 1px solid;
	margin-top: -5px
}

.x6printproduct {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left
}

.x6printproducthead {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left
}

.x6printproducttext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left
}

.x6printsalepricedisc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left
}

.x6prodgramholdingbararea {
	background-color: #b9cddb;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 1px solid #b3b3b3;
	height: 5px;
	MARGIN-LEFT: 25px;
	width: 620px
}

.x6prodgramline {
	Color: Blue;
	FONT-WEIGHT: normal;
	text-decoration: underline
}

.x6prodgrammessagearea {
	background-color: #e7eaf1;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 1px solid #b3b3b3;
	height: 70px;
	MARGIN-LEFT: 25px;
	width: 620px
}

.x6prodgrammsg {
	COLOR: #21A58C;
	FONT-SIZE: 18px;
	FONT-WEIGHT: normal
}

.x6prodgramproductdetailsarea {
	background-color: #ffffff;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 1px solid #b3b3b3;
	height: 410px;
	MARGIN-LEFT: 25px;
	width: 620px
}

.x6prodgramproductname {
	Color: #333333;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: none
}

.x6prodgramrecptmsgtext {
	Color: #000000;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: none
}

.x6prodgramrecpttext {
	Color: #333333;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: none
}

.x6prodgramsenderemailaddress {
	Color: #333333;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	text-align: left;
	text-decoration: none
}

.x6prodgramsendermsgheader {
	Color: #30445e;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: none
}

.x6prodgramsendermsgtext {
	Color: #333333;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: none
}

.x6prodgramsendertext {
	Color: #30445e;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	text-align: left;
	text-decoration: none
}

.x6prodgramtext {
	Color: #B594D6;
	FONT-WEIGHT: normal
}

.x6prodgramvisitjcptext {
	Color: #333333;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align: left;
	text-decoration: none
}

.x6promotionnowtext {
	color: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	text-align: left
}

.x6promotionsaletext {
	color: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	text-align: left
}

.x6promotiontext {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	text-align: left
}

.x6seecollection {
	color: #003399;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
	text-align: left;
	vertical-align: middle
}

.x6seeitlarger {
	color: #003399;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
	text-align: left;
	vertical-align: middle
}

.x6storeavail {
	color: #999999;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.x6storeavailtitle {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 13px;
	text-align: left
}

.x6storecheck {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.x6viewoutfit {
	color: #003399;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
	text-align: left;
	vertical-align: middle
}

.xborder {
	background-color: #D8D8D8;
	background-repeat: repeat
}

.xpageborders {
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}

.ymlborder {
	border: 1px solid #d8d8d8
}

.zipexample {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
	vertical-align: bottom
}

.zoompagetext {
	color: #003399;
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: bold
}

/* Elements Section */
a {
	TEXT-DECORATION: none
}

a.iobacktotop img {
	position: relative;
	top: 3px
}

body {
	background-color: #ffffff
}

body a {
	text-decoration: none
}

form {
	margin: 0;
	padding: 0
}

.formarea hr {
	background-color: #CC9;
	clear: both;
	color: #CC9;
	height: 1px
}

.formarea select {
	font: 11px Verdana,Arial,Helvetica,Sans-serif;
	margin-bottom: 12px;
	width: 200px
}

.gn_nm_tab_items_body_list_cat :hover {
	COLOR: #1e2ec6;
	FONT-FAMILY: Arial, Helvetica, sans-serif-normal;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.gn_nm_tab_items_body_list_dept :hover {
	COLOR: #1e2ec6;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.gn_nm_tab_items_body_list_sale :hover {
	COLOR: #1e2ec6;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: lowercase
}

.imagearea table td {
	background-color: #FFFFFF
}

iohelp {
	float: right;
	height: 130px;
	margin: 0px 5px 30px 0px;
	voice-family: "\"
}

.iohelp a img {
	margin: 0 0 0 -8px;
	padding: 0
}

.iohelp h4 {
	margin: 0 0 4px 0;
	padding: 0
}

.ioitemerror img {
	position: relative;
	top: 10px
}

.ioiteminfo p {
	margin: 15px 0;
	padding: 0 12px 0 0
}

.rbottom * {
	display: block;
	height: 1px;
	overflow: hidden
}

.rtop * {
	display: block;
	height: 1px;
	overflow: hidden
}

.swatchtable a:active {
	color: #003399;
	font-size: 11px;
	text-decoration: underline
}

.swatchtable a:link {
	color: #003399;
	font-size: 11px;
	text-decoration: underline
}

.swatchtable a:visited {
	color: #003399;
	font-size: 11px;
	text-decoration: underline
}

table.iogroupselection td {
	padding-bottom: 12px
}

table.itemform img {
	margin-top: 5px
}

table.swatchtable td {
	padding-right: 2px
}

tr.spacer td {
	height: .1em;
	line-height: .1em
}

ul.item_list li {
	LINE-HEIGHT: 20px;
	MARGIN: 0px 1px 0px 0px;
	PADDING-LEFT: 10px
}

\""; voice-family: inherit; height: 100px; } 

xtest{}

/* Element IDs Section */
#bigswatch {
	float: left;
	height: 175px;
	width: 175px
}

#content {
	COLOR: #30445e;
	MARGIN: 0px auto;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	WIDTH: 772px
}

div#messagetext {
	MARGIN-TOP: 6px
}

#divswatchdisplay {
	background-color: #e7eaf1;
	border: solid 1px #d8d8d8;
	border-color: #d8d8d8;
	border-width: 1px;
	display: none;
	height: 195px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	width: 175px;
	z-index: 510
}

#emaildiv {
	margin-left: 30px;
	margin-top: 2px;
	text-align: left;
	vertical-align: bottom
}

#errordiv {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 2px;
	text-align: left;
	vertical-align: bottom
}

#friend1div {
	margin-left: 30px;
	margin-top: 2px;
	text-align: left;
	vertical-align: bottom
}

#friend2div {
	margin-left: 30px;
	margin-top: 5px;
	text-align: left;
	vertical-align: bottom
}

#friend3div {
	margin-left: 30px;
	margin-top: 5px;
	text-align: left;
	vertical-align: bottom
}

#gn_nm_container {
	HEIGHT: 30px;
	WIDTH: 772px
}

#ioerrorbox td.errormessagesmall {
	padding-right: 12px
}

#lblemaildiv {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 10px;
	text-align: left;
	vertical-align: bottom
}

#lblfriendsdiv {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 10px;
	text-align: left;
	vertical-align: bottom
}

#lblmsgdiv {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
	vertical-align: bottom
}

#lblnamediv {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 10px;
	text-align: left;
	vertical-align: bottom
}

#msgdiv {
	margin-left: 30px;
	margin-top: 2px;
	text-align: left;
	vertical-align: bottom
}

#namediv {
	margin-left: 30px;
	margin-top: 2px;
	text-align: left;
	vertical-align: bottom
}

#nm_tabs {
	HEIGHT: 30px;
	MARGIN: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	WIDTH: 772px
}

#nm_tabs a {
	COLOR: #30445e;
	DISPLAY: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif-normal;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	HEIGHT: 30px;
	-moz-box-sizing: border-box;
	PADDING-TOP: 8px
}

#nm_tabs li {
	DISPLAY: block;
	LIST-STYLE-TYPE: none;
	PADDING-BOTTOM: 0px;
	POSITION: absolute
}

#noprod {
	COLOR: #ff0000;
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none
}

#outercontainer {
	background-color: #e7eaf1;
	height: 405px;
	left: 10px;
	margin-left: 0px;
	margin-right: 0px;
	position: absolute;
	right: 10px;
	top: 40px;
	width: 350px
}

#pgclosebutton {
	margin-top: 4px;
	cursor: pointer;
	float: right;
	margin-right: 10px;
	margin-top: 5px
}

#pgfooter {
	bottom: 32px;
	height: 32px;
	margin-right: 4px;
	position: absolute;
	right: 6px;
	text-align: center;
	visibility: visible;
	width: 270px
}

#pgheading {
	color: #4b6993;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	margin-left: 10px;
	padding-top: 3px;
	text-align: left;
	vertical-align: bottom
}

#pginformation {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold
}

#pginstructionmessage {
	background-color: #e7eaf1;
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 0px 0px
}

#pginstructions {
	background-color: #e7eaf1
}

#pgwindow {
	background-color: #e7eaf1;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 5px solid #b9cddb;
	display: none;
	height: 460px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	width: 370px;
	z-index: 1000
}

#pgwindowdragheader {
	background-color: White;
	border-bottom: 1px solid #d8d8d8;
	cursor: move;
	height: 25px
}

#pgwindowheaderold {
	background-color: White;
	border-bottom: 1px solid #d8d8d8
}

#pgwindowold {
	background-color: #e7eaf1;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 5px solid #b9cddb;
	height: 460px;
	left: 200px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	width: 370px
}

#pgwindowoldpopup {
	background-color: #e7eaf1;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 5px solid #b9cddb;
	height: 570px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	width: 405px
}

#pgwindowoldpopuppos {
	background-color: #e7eaf1;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 5px solid #b9cddb;
	height: 550px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	width: 405px
}

#pgwindowoldpos {
	background-color: #e7eaf1;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-top: 5px solid #b9cddb;
	height: 550px;
	left: 200px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	width: 405px
}

#prodlist {
	COLOR: #ff0000;
	FONT-FAMILY: sans-serif;
	LEFT: 140px;
	POSITION: absolute;
	TOP: 105px
}

#rpttab_ctl00_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 0px;
	TEXT-ALIGN: Center;
	WIDTH: 87px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl00_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}

#rpttab_ctl00_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 30px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl00_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl01_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 88px;
	TEXT-ALIGN: center;
	WIDTH: 81px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl01_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}
#rpttab_ctl01_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 30px;
	OVERFLOW: hidden
}

#rpttab_ctl01_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl02_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 170px;
	TEXT-ALIGN: center;
	WIDTH: 61px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl02_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}
#rpttab_ctl02_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 30px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl02_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl03_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 232px;
	TEXT-ALIGN: center;
	WIDTH: 44px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl03_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}
#rpttab_ctl03_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl03_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl04_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 277px;
	TEXT-ALIGN: center;
	WIDTH: 67px;
	font-size: 11px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl04_tab a
{
	font-size: 11px!important;
	padding-top: 4px!important;
	line-height: 98%
}
#rpttab_ctl04_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl04_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	HEIGHT: 29px;
	outline: none
}

#rpttab_ctl05_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 345px;
	TEXT-ALIGN: center;
	WIDTH: 45px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl05_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}
#rpttab_ctl05_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	HEIGHT: 29px;
	outline: none
}

#rpttab_ctl05_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl06_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 391px;
	TEXT-ALIGN: center;
	WIDTH: 48px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl06_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}
#rpttab_ctl06_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl06_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl07_tab 
{
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 440px;
	TEXT-ALIGN: center;
	width: 55px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl07_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}

#rpttab_ctl07_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl07_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl08_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 496px;
	TEXT-ALIGN: center;
	WIDTH: 82px;
	font-size: 11px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl08_tab a
{
	font-size: 11px!important;
	padding-top: 4px!important;
	line-height: 98%
}
#rpttab_ctl08_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	TEXT-ALIGN: center;
	font-size: 11px!important;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl08_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	TEXT-ALIGN: center;
	font-size: 11px!important;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl09_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 579px;
	TEXT-ALIGN: center;
	WIDTH: 68px;
	font-size: 11px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl09_tab a {
	font-size: 11px!important;
	padding-top: 4px!important;
	line-height: 98%
}

#rpttab_ctl09_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl09_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl10_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 648px;
	TEXT-ALIGN: center;
	WIDTH: 48px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl10_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}
#rpttab_ctl10_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 30px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl10_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 30px;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl11_tab {
	Background-COLOR: #e7eaf1;
	COLOR: #30445e;
	HEIGHT: 30px;
	LEFT: 697px;
	TEXT-ALIGN: center;
	WIDTH: 75px;
	font-size: 12px!important;
	outline: none;
	OVERFLOW: hidden
}
#rpttab_ctl11_tab a
{
	font-size: 12px!important;
	padding-top: 10px!important;
	line-height: 100%
}
#rpttab_ctl11_tab a.selected {
	BACKGROUND-COLOR: #b9cddb;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}

#rpttab_ctl11_tab a:hover {
	BACKGROUND-COLOR: #b9cddb;
	COLOR: #30445e;
	HEIGHT: 29px;
	outline: none;
	OVERFLOW: hidden
}
#rptTab_ctl00_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }
	#rptTab_ctl01_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }
	#rptTab_ctl02_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }
	#rptTab_ctl03_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
			
    }
	#rptTab_ctl04_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }
	#rptTab_ctl05_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }
	#rptTab_ctl06_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }
	#rptTab_ctl07_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }
	#rptTab_ctl08_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }
	#rptTab_ctl09_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
		
	
    }
	#rptTab_ctl10_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;

    }
    #rptTab_ctl11_tab A.highlighted {
        BACKGROUND-COLOR: #b9cddb;
    }

#senddiv {
	bottom: 5px;
	cursor: pointer;
	margin: 0px 8px 0px 0px;
	position: absolute;
	right: 5px
}

#subcategories a {
	background: transparent url('http://www.jcpenney.com/images/seasonal/colorchange/X4_categorybar.gif') no-repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-family: Arial Narrow,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	line-height: 1.25em;
	overflow: hidden;
	padding-bottom: 0;
	padding-left: 10px;
	padding-top: 0;
	text-align: left;
	text-decoration: none
}

#swdesc {
	color: #30445e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
	margin-left: 10px
}

#swfcontent {
	height: 480px;
	width: 380px
}

table#continueshop {
	background-color: #fff;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 12px
}

table#firstitemform {
	border-color: #CCCCCC;
	margin-top: 0
}

table#ioerrorbox {
	background-color: #E6E6E6;
	border: 1px solid #CCC;
	margin-bottom: 10px
}

table#ioformbuttons {
	border-top: 1px solid #CCCCCC;
	color: #000;
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	margin-top: 50px
}

tr#iopreview .imagearea {
	background-color: #FFFFFF
}

tr#iopreview td#items {
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC
}

#x2div {
	background-color: #ffffff
}

/* Begin S&H styles */

.ShippingLinks
{	
	width: 90px;
	float: left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;	
	color: #4B6993;
	text-align: center;
	vertical-align:bottom;
	cursor: pointer;
}
.ShippingLinks:hover
{	
	width: 90px;
	float: left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;	
	color: #4B6993;
	text-align: center;
	vertical-align:bottom;
	cursor: pointer;
	text-decoration: underline
}

/* End S&H styles */
/* Begin Site map styles */

a.smDeptHdr {
    color: #0b5681;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.smDeptHdr:hover {
    color: #2a5a97;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.smCatHdr
{
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  color: #4b4b4b;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  vertical-align: bottom;
}

a.smCatLink
{
	font-family: Arial,Helvetica,sans-serif;
	color: #4b4b4b;
	font-size: 11px;
	text-decoration:none;
}

a.smCatLink:hover 
{
	font-family: Arial,Helvetica,sans-serif;
	color: #2a5a97;
	font-size: 11px;
	text-decoration:underline;
}


/* End Site map styles */

/* styles for aegon overlay starts */
.divstyles
{
        position:absolute;
	height:105px;
	width:430px;
        left:312px;
	top:670px; 
	border-style:solid;
	border-color:#30445E;
	border-width:5px;
	background-color:#FFFFFF;	
}        


.Thankcolor
{
        margin:15px;
	font-family: arial, helvetica, sans serif;
	font-size:13px;
	font-weight: bold;
	color:#003399;
}

.leavingcolor
{
        margin:15px;
	font-family: arial, helvetica, sans serif;
	font-size:13px;
	font-weight: bold;
	color: #333333;
}
/* styles for aegon overlay ends*/
.bestPrice
{
 color:#2a2a86;
 font-size: 12px;
 font-weight: bold
}
.everydayPrice
{
 color:#C41019;
 font-size: 12px;
 font-weight: bold
}

.januaryPrice
{
 color:black;
 font-size: 12px;
 font-weight: bold
}
.februaryPrice
{
 color:#b01886;
 font-size: 12px;
 font-weight: bold
}

.marchPrice
{
 color:#f36b1b;
 font-size: 12px;
 font-weight: bold
}

.aprilPrice
{
 color:#0abcbe;
 font-size: 12px;
 font-weight: bold
}

.mayPrice
{
 color:#73589f;
 font-size: 12px;
 font-weight: bold
}

.defaultPrice
{	
 color:#000000;
 font-size: 12px;
 font-weight: bold
}

.bestItemPriceOverlay
{
 color:#2a2a86;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: Right
}

.everydayItemPriceOverlay
{
 color:#C41019;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: Right
}

.januaryItemPriceOverlay
{
 color:black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: Right
}
.februaryItemPriceOverlay
{
 color:#b01886;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: Right
}

.marchItemPriceOverlay
{
 color:#f36b1b;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: Right
}

.aprilItemPriceOverlay
{
 color:#0abcbe;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: Right
}

.mayItemPriceOverlay
{
 color:#73589f;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-align: Right
}
.productpricetextOverlay
{
	color: balck;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: Right
}

