a.bcactive:active {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}

a.bcactive:link {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}

a.bcactive:visited {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}

a.bclink:active {
	color: #333333;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	text-decoration: none
}

a.bclink:link {
	color: #333333;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.bclink:visited {
	color: #333333;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.body {
	text-decoration: underline
}

a.boldlink:active {
	color: #663399;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none
}

a.boldlink:link {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.boldlink:visited {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.boldlinkarrow:active {
	background: #e4e4e4;
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.boldlinkarrow:link {
	background: #e4e4e4;
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.boldlinkarrow:visited {
	background: #fe4e4e;
	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.footer:link {
	text-decoration: none
}

a.footer:visited {
	text-decoration: none
}

a.gr07_babylink:active {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_babylink:link {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_babylink:visited {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_babylink-bold:active {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_babylink-bold:link {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_babylink-bold:visited {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_link:active {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_link:link {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_link:visited {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_link-bold:active {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_link-bold:link {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_link-bold:visited {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_rev_link:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_rev_link:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_rev_link:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_rev_link-bold:active {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_rev_link-bold:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.gr07_rev_link-bold:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline
}

a.graylink:active {
	background: #ffffff;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.graylink:link {
	background: #ffffff;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.graylink:visited {
	background: #ffffff;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.graylinkarrow:active {
	background: #ffffff;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.graylinkarrow:link {
	background: #ffffff;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.graylinkarrow:visited {
	background: #ffffff;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.grcategorylink:active {
	background: #E4E4E4;
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px
}

a.grcategorylink:link {
	background: #E4E4E4;
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px
}

a.grcategorylink:visited {
	background: #E4E4E4;
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px
}

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.grdhtmltxtlinkprpgift:active {
	color: #412A60;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkprpgift:link {
	color: #412A60;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkprpgift:visited {
	color: #412A60;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline
}

a.grdhtmltxtlinkprpnew:active {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 13px;
	text-decoration: underline
}

a.grdhtmltxtlinkprpnew:link {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 13px;
	text-decoration: underline
}

a.grdhtmltxtlinkprpnew:visited {
	color: #412A60;
	font-family: Verdana, Arial;
	font-size: 13px;
	text-decoration: underline
}

a.grsidelink:active {
	background: #e4e4e4;
	color: #412A60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.grsidelink:link {
	background: #e4e4e4;
	color: #412A60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.grsidelink:visited {
	background: #e4e4e4;
	color: #412A60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.grsidelinkselected:active {
	background: #e4e4e4;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.grsidelinkselected:link {
	background: #e4e4e4;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.grsidelinkselected:visited {
	background: #e4e4e4;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

a.grsubcat:active {
	background: #e4e4e4;
	color: #669900;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.grsubcat:link {
	background: #e4e4e4;
	color: #669900;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.grsubcat:visited {
	background: #e4e4e4;
	color: #669900;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

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: #006699;
	font-size: 11px;
	text-decoration: underline
}

a.iolink:link {
	color: #006699;
	font-size: 11px;
	text-decoration: underline
}

a.iolink:visited {
	color: #006699;
	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
}

a.knowledgelink:link {
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.knowledgelink:visited {
	color: #333333;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.link:active {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.link:link {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.link:visited {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.listcolumns:link {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

a.listcolumns:visited {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

a.metanav:link {
	color: #412a60;
	text-decoration: none
}

a.metanav:visited {
	color: #412a60;
	text-decoration: none
}

a.navlink:active {
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.navlink:link {
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.navlink:visited {
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.navlinkdeselected:active {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkdeselected:link {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkdeselected:visited {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterdeselected:active {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterdeselected:link {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterdeselected:visited {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterselected:active {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterselected:link {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkfooterselected:visited {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkselected:active {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkselected:link {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

a.navlinkselected:visited {
	color: #412a60;
	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.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:active {
	color: #333333;
	font-family: Helvetica, Arial;
	font-size: 11px;
	list-style-type: none;
	text-decoration: none
}

a.sidenavlink:hover {
	color: #333333;
	list-style-type: none;
	text-decoration: none
}

a.sidenavlink:link {
	color: #333333;
	font-family: Helvetica, Arial;
	font-size: 11px;
	list-style-type: none;
	text-decoration: none
}

a.sidenavlink:visited {
	color: #333333;
	font-family: Helvetica, Arial;
	font-size: 11px;
	list-style-type: none;
	text-decoration: none
}

a.sidenavlinksale:active {
	color: #2a2a86;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	text-decoration: none
}

a.sidenavlinksale:hover {
	color: #2a2a86;
	list-style-type: none;
	text-decoration: none
}

a.sidenavlinksale:link {
	color: #2a2a86;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	text-decoration: none
}

a.sidenavlinksale:visited {
	color: #2a2a86;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	text-decoration: none
}

a.standardtextlink:active {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.standardtextlink:link {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.standardtextlink:visited {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

a.x6eitemtext:active {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline
}

a.x6eitemtext:link {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline
}

a.x6eitemtext:visited {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline
}

a.x6elargertext:active {
	color: #003399;
	font-family: helvetica, arial;
	font-size: 9px;
	font-weight: bold;
	text-align: left
}

a.x6elargertext:link {
	color: #003399;
	font-family: helvetica, arial;
	font-size: 9px;
	font-weight: bold;
	text-align: left
}

a.x6elargertext:visited {
	color: #003399;
	font-family: helvetica, arial;
	font-size: 9px;
	font-weight: bold;
	text-align: left
}

a.x6katext {
	color: #446FB7;
	font-family: helvetica, arial;
	font-size: 10.5px;
	font-weight: bold
}

a.x6link:active {
	color: #446FB7;
	font-family: helvetica, arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

a.x6link:link {
	color: #446FB7;
	font-family: helvetica, arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

a.x6link:visited {
	color: #446FB7;
	font-family: helvetica, arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

.addgiftslinks {
	font-size: 9px;
	margin-left: 15px;
	margin-top: 5px
}

.addtobagheader {
	color: #4B6993;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.arrowicon {
	margin-bottom: 2px;
	margin-top: 2px
}

.bedsize1 {
	color: #412a60;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold
}

.bedsize2 {
	color: #412a60;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold
}

.bedsizeselected {
	background-color: #d3d3d3;
	color: #412a60;
	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
}

.body {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif
}

.bodysm {
	color: #666666;
	font: 9px Verdana, Arial, Helvetica, sans-serif
}

.bodysmblack {
	color: #000000;
	font: 9px Verdana, Arial, Helvetica, sans-serif
}

.bodysmblacknew {
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, sans-serif
}

.boldcarecopytext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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
}

.boldstandardtextgr {
	background-color: #e4e4e4;
	color: #412a60;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold
}

.border {
	background: #cccccc
}

.bordert4 {
	background: #412a60
}

.bottompaddedlayer {
	background-color: #ffffff;
	border-bottom: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	margin-left: 29px;
	width: 743px
}

.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
}

.breaddivider {
	color: #666666;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif
}

.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
}

.catinfo {
	margin-top: 3px
}

.cellaccent1 {
	background-color: #e4e4e4;
	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
}

.charlimit {
	color: #999999
}

.checklistbreak {
	margin-top: 3px
}

.checkoutlink {
	text-decoration: underline
}

.checkoutpageheading {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 20px
}

.clserrorlbl {
	color: #D71920;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

.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
}

.confirmmsglabel {
	color: white;
	font-family: Arial, helvetica, san-serif;
	font-size: 11px
}

.copyrightinfo {
	background: #ffffff;
	color: #999999;
	font: 10px verdana, arial
}

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
}

.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
}

.dynamictitles {
	color: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif
}

.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
}

.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
}

.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
}

.endecanullresultsheading {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}

.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
}

.endecathumbnailpricetextline2salenow {
	COLOR: #ff0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	line-height: 20px
}

.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{
	color: #C01F25;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.errorlite {
	color: #cc0000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center
}

.errormessage {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bold
}

.errormessagesmall {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

.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
}

.formelements {
	color: #666666;
	font: 10px Arial, Helvetica, sans-serif
}

.formelementsbold {
	color: #666666;
	font: bold 10px Arial, Helvetica, sans-serif
}

.formsection {
	background-color: #412a60;
	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: 14px;
	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
}

.giftcategories {
	background-color: #efefea;
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	padding-left: 7px;
	padding-top: 6px
}

.giftcatlinks {
	color: #666666;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 5px
}

.giftcentercell {
	background-color: #ccccff;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center
}

.giftheader1 {
	background-color: #412a60;
	color: #ffffff;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bolder
}

.giftheader2 {
	background-color: #412a60;
	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
}

.giftlistitemtext {
	color: #000000;
	font-family: Verdana;
	font-size: 9px
}

.giftmessage {
	color: #336699
}

.giftnavcell {
	background-color: #e4e4e4;
	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: #412a60;
	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;
	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;
	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: 5px;
	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
}

.gr07_babycontainer_headline {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	line-height: 24px
}

.gr07_babyleadin_body {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px
}

.gr07_babyleadin_bold {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px
}

.gr07_babysubhead {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	line-height: 26px
}

.gr07_babysubhead_l {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	line-height: 28px
}

.gr07_babysubhead_xl {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	line-height: 30px
}

.gr07_babytitle {
	color: #669900;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 22px
}

.gr07_birdseed {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px
}

.gr07_body_bold {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px
}

.gr07_body_text {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px
}

.gr07_border_all {
	border: 1px dotted #666666;
	padding: 3px
}

.gr07_border_bottom {
	border-bottom-color: #666666;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding: 3px
}

.gr07_border_left {
	border-left-color: #666666;
	border-left-style: dotted;
	border-left-width: 1px;
	padding: 3px
}

.gr07_border_right {
	border-right-color: #666666;
	border-right-style: dotted;
	border-right-width: 1px;
	padding: 3px
}

.gr07_border_top {
	border-top-color: #666666;
	border-top-style: dotted;
	border-top-width: 1px;
	padding: 3px
}

.gr07_color_fill {
	background-color: #4C4C94
}

.gr07_container_headline {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	line-height: 18px
}

.gr07_dark_grey_fill {
	background-color: #666666
}

.gr07_leadin_body {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px
}

.gr07_leadin_bold {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px
}

.gr07_light_grey_fill {
	background-color: #E4E4E4
}

.gr07_rev_birdseed {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px
}

.gr07_rev_body_bold {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px
}

.gr07_rev_body_text {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px
}

.gr07_rev_container_headline {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	line-height: 24px
}

.gr07_rev_leadin_body {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px
}

.gr07_rev_leadin_bold {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px
}

.gr07_rev_subhead {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	line-height: 26px
}

.gr07_rev_subhead_l {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	line-height: 28px
}

.gr07_rev_subhead_xl {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	line-height: 30px
}

.gr07_rev_title {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 22px
}

.gr07_sidebar_title {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 22px
}

.gr07_subhead {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	line-height: 26px
}

.gr07_subhead_l {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	line-height: 28px
}

.gr07_subhead_xl {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	line-height: 30px
}

.gr07_title {
	color: #4C4C94;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 22px
}

.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
}

.grbody {
	background: #ffffff
}

.grbreadcrumb {
	color: #666666;
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none
}

.grcategorylinkbold {
	background: #E4E4E4;
	color: #333333;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold
}

.grchecklist {
	color: #412A60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline
}

.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
}

.grdhtmltxtmanageregistry {
	color: #666666;
	font-family: verdana;
	font-size: 15px
}

.grdhtmltxtnew {
	color: #666666;
	font-family: verdana;
	font-size: 13px
}

.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
}

.grhead {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px
}

.grheadbold {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold
}

.grnavcellaccent {
	background-color: #e4e4e4;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px
}

.grsidenavheading {
	background: #412A60;
	color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	text-decoration: none
}

.grstandardtext {
	color: #666666;
	font-family: verdana;
	font-size: 10px
}

.grsubheadbold {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold
}

.grtabcell1 {
	background-color: #B0B0B0
}

.grtabcell2 {
	background-color: #E4E4E4
}

.grtabcell3 {
	background-color: #FFFFFF
}

.headercolor {
	color: #D8D8D8;
	height: 1px;
	padding: 0px
}

.headerimage {
	margin: 12px 0px, 0px, 0px
}

.hiddensku {
	background-color: #CCCCCC;
	color: #606060
}

.highlighttext {
	color: #000000;
	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
}

.homenav {
	margin-left: 4px;
	margin-top: 4px
}

.imageviewclass {
	background-color: #ffff66;
	border: #A6A6A6 2px solid;
	padding: 1px
}

.imgborder {
	background-color: #ffffff;
	border-bottom: #ddd 1px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 94px
}

.incthesetext {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left
}

.innerdiv {
	background-color: #ffffff;
	border-left: 2px solid #D8D8D8;
	border-right: 2px solid #D8D8D8
}

#ioerrorbox td.errormessagesmall {
	padding-right: 12px
}

.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
}

.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
}

.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: 350px;
	overflow: 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
}

.kaheader {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold
}

.katext {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 10px;
	text-decoration: line
}

.labelaccent {
	background-color: #D8D8D8;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

.labelaccentt4 {
	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
}

.leading {
	line-height: 14px
}

.lineaccent {
	background-color: #cccccc
}

.lineaccentlanding {
	background-color: #ffffff
}

.listcategory {
	color: #666699;
	font: 11px Verdana, Arial, Helvetica, sans-serif
}

.listcolumns {
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif
}

.listleading {
	line-height: 16px
}

.listlink {
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

.listspace {
	margin-bottom: 5px;
	margin-top: 5px
}

.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
}

.miscellaneouslinks {
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-TRANSFORM: lowercase
}

.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: #412a60;
	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
}

.navitems {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal
}

.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: 11px;
	text-decoration: none
}

.nonbreaking {
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px
}

.nonbreakingsm {
	font-size: 5px
}

.off {
	display: none
}

.on {
	display: block
}

.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 {
	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: #412a60;
	font-family: verdana, arial;
	font-size: 14px;
	font-weight: bold
}

.personalnote {
	color: #333333;
	font: 9px Verdana, Arial, Helvetica, sans-serif
}

.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
}

.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
}

.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;
	text-decoration: none
}

.prodcopyheader {
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 15px;
	font-weight: bold
}

.proddetailtop {
	background-color: #ffffff;
	border-bottom: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	margin-left: 29px;
	width: 741px
}

.proderror {
	color: #ff0000;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold
}

.prodimage {
	color: #412a60;
	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: #e4e4e4
}

.prodthumb {
	margin-bottom: 6px;
	margin-top: 6px
}

.productdetail {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 4px
}

.productdetaildescription {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
}

.productdetailhead {
	color: #666666;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 15px
}

.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
}

.purplebold {
	color: #666699;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif
}

.purpletext {
	color: #666699
}

.quantity {
	color: #666666;
	font: 10px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	text-align: center;
	width: 19px
}

.quantitycheckout {
	color: #666666;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 19px
}

.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: #412a60;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold
}

.registrybackground {
	background-color: #ffffff
}

.registrybordercolor {
	background-color: #aaaaaa
}

.registrytablebackgroundcolor {
	background-color: #ffffff
}

.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
}

.rowheight {
	height: 5px
}

.saleitemsmall {
	color: #ff0000;
	font-family: Verdana;
	font-size: 11px
}

.saleprice {
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal
}

.searchnavcell {
	background-color: #D8D8D8;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px
}

.searchresults {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-top: 5px
}

.searchstandardtext {
	color: #003399;
	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
}

.sidenav {
	margin: 0px;
	padding: 0px;
	position: static;
	width: 149px
}

.sidenav:active {
	list-style-type: none;
	position: static;
	width: 149px
}

.sidenav:link {
	list-style-type: none;
	position: static;
	width: 149px
}

.sidenav:visited {
	list-style-type: none;
	position: static;
	width: 149px
}

.sidenavheading:active {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 20px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 10px;
	text-align: left;
	text-decoration: none
}

.sidenavheading:link {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 20px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 10px;
	text-align: left;
	text-decoration: none
}

.sidenavheading:visited {
	color: #000000;
	font-family: Helvetica, Arial;
	font-size: 20px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 10px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl1 {
	font-family: Helvetica, Arial;
	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*/
	margin-left: 8px;
	margin-top: 4px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl1:active {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 8px;
	margin-top: 4px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl1:link {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 8px;
	margin-top: 4px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl1:visited {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 8px;
	margin-top: 4px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl1active:active {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 9px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl1active:link {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 9px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl1active:visited {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 9px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2 {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
 	margin: 4px 0px 0px 14px!important; /*FF uses this one*/
	margin: 0px 0px 0px 14px; /*IE uses this one*/
	margin-left: 14px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2:active {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 14px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2:link {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 14px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2:visited {
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 14px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2active:active {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2active:link {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2active:visited {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none
}

.sidenavlvl2ftr:active {
	margin-top: 10px
}

.sidenavlvl2ftr:link {
	margin-top: 10px
}

.sidenavlvl2ftr:visited {
	margin-top: 10px
}

.sidenavlvl2hdr:active {
	margin-top: 8px;
	text-decoration: none
}

.sidenavlvl2hdr:link {
	margin-top: 8px;
	text-decoration: none
}

.sidenavlvl2hdr:visited {
	margin-top: 8px;
	text-decoration: none
}

.sidenavlvl3 {
	font-family: Helvetica, Arial;
	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*/
	margin-left: 23px;
	text-align: left;
	text-decoration: none
}

.sidenavlvl3active:active {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none
}

.sidenavlvl3active:link {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none
}

.sidenavlvl3active:visited {
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none
}

.sidenavlvl3ftr {
	margin-left: 14px;
	margin-top: 0px
}

.sidenavlvl3hdr {
	margin-left: 14px;
	margin-top: 0px
}

.sidenavshopheading {
	color: #6699CC;
	font-family: Helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 17px;
	text-align: left
}

.singlePaddedLayer
{
	border : 1px solid #AAA;
	background-color : #fff;
	margin-left: 29px;
	width: 743px; !important;
	width /**/: 741px;
}
.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
}

.spiffimg2 {
	background-color: #ffffff;
	border-bottom: #ddd 1px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px
}

.spifftext {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	padding-right: 4px
}

.spifftext2 {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	margin-top: 3px;
	width: 110px
}

.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
}

.standardcellheading {
	background-color: #BEBEBE;
	background-image: none;
	background-repeat: repeat;
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px
}

.standardtext {
	font-family: verdana, arial;
	font-size: 11px
}

.standardtextred {
	color: #ff0000;
	font-family: verdana, arial;
	font-size: 11px
}

.stepTitle {
	font-size: 10px;
}

.storejcpcom {
	color: #D71920;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-align: center
}

.storeonlyitemtext {
	COLOR: #999966;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold
}

.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: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none
}

.subcategorycounttext2 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none
}

.subheading {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold
}

.subtext {
	color: #412a60;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

.subtotal {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: Left
}

.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
}

.tabfontblack {
	color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	text-decoration: none
}

table.itemform {
	border-top: 1px solid #CCCCCC
}

table.itemform td.formarea {
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 17px 12px
}

.tablegrtab {
	background-color: #E4E4E4;
	border-left: #aaaaaa 0px solid;
	border-right: #aaaaaa 0px solid;
	border-top: #aaaaaa 0px solid
}

.tableproductlist {
	background-color: #ffffff;
	border-bottom: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid
}

.tabletabheader {
	background-color: #ffffff;
	border-bottom: #aaaaaa 0px solid;
	border-left: #aaaaaa 0px solid;
	border-right: #aaaaaa 0px solid;
	border-top: #aaaaaa 0px solid
}

.tabletabrow {
	background-color: #ffffff;
	border-bottom: #aaaaaa 0px solid;
	border-left: #aaaaaa 0px solid;
	border-right: #aaaaaa 0px solid;
	border-top: #aaaaaa 0px solid
}

.tblsubtotal {
	background-color: #f1f2f5
}

td.orderconf {
	background-color: #412a60;
	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: #E4E4E4
}

.textbox {
	margin-top: 5px;
	width: 15px
}

.textboxstandardtext {
	font-family: Arial
}

.textboxtext {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	text-align: left
}

.thankyousubscribeemail {
	color: #412a60;
	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
}

.todaysprice {
	color: #ff0000;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif
}

.bestPrice
{
 
 color:#2a2a86;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif
 
}
.everydayPrice
{
	
 color:#C41019;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif
}

.januaryPrice
{
	
 color:black;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif
}
.februaryPrice
{
	
 color:#b01886;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif
}
.marchPrice
{
	
 color:#f36b1b;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif
}
.aprilPrice
{
	
 color:#0abcbe;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif
}
.maytPrice
{
	
 color:#73589f;
 font: bold 9px Verdana, Arial, Helvetica, sans-serif
}

.tooltip {
	background-color: White;
	border: solid 1px #666666;
	color: #333333;
	font: 10px/12px Arial,Helvetica,sans-serif;
	height: 30px;
	padding: 1px;
	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
}

.toppaddedlayer {
	background-color: #ffffff;
	border-bottom: #ffffff 0px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	margin-left: 29px;
	width: 743px
}

.trendtext {
	color: #666666;
	font-family: MS Serif;
	font-size: 13px
}

ul.item_list {
	LIST-STYLE-TYPE: none;
	MARGIN: 4px 8px 0px 0px;
	PADDING-LEFT: 0px
}

.usermessage {
	COLOR: #cc9933;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold
}

.weddingdate {
	color: #000000;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif
}

.whitecolor {
	color: #ffffff;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold
}

.x3select {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 10px;
	text-align: left
}

.x3shopby {
	color: #FFFFFF;
	font-family: helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.x3subcattext:active {
	color: #666666;
	font-family: helvetica neue 65, arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none
}

.x3subcattext:link {
	color: #666666;
	font-family: helvetica neue 65, arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none
}

.x3subcattext:visited {
	color: #666666;
	font-family: helvetica neue 65, arial;
	font-size: 11px;
	text-align: center;
	text-decoration: none
}

.x4seemoreitems {
	COLOR: #ffffff;
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	left: 15px;
	position: relative;
	text-align: center;
	top: 12px
}

.x6addtobag {
	color: #6699CC;
	font-family: helvetica, Arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	vertical-align: middle
}

.x6catnum {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.x6colortext {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left
}

.x6copytext {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 13px;
	font-weight: normal;
	margin-top: 11px;
	text-align: left
}

.x6crosssellheader {
	background-color: #D8D8D8;
	background-image: none;
	color: #333333;
	font-family: helvetica, arial;
	font-size: 10px;
	font-weight: bold
}

.x6crossselltext {
	background-image: none;
	background-repeat: repeat;
	color: #333333;
	font-family: helvetica, arial;
	font-size: 11px
}

.x6descriptiontext {
	background-image: none;
	background-repeat: repeat;
	color: #333333;
	font-family: helvetica, arial;
	font-size: 11px
}

.x6echeckstoretext {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.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: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
	text-align: left
}

.x6edivseparator {
	background-color: #d9e7f5;
	border-bottom: 1px solid #cccccc;
	border-Top: 1px solid #cccccc
}

.x6egroupimage {
	border: 1px solid #d8d8d8
}

.x6einstructiontext {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

.x6email {
	color: #446FB7;
	font-family: helvetica, arial;
	font-size: 10.5px;
	font-weight: bold;
	margin-top: 8px;
	text-align: left
}

.x6epricestrike {
	color: #000000;
	font-family: helvetica, arial;
	font-size: 12px;
	text-align: right;
	text-decoration: line-through
}

.x6epricetext {
	color: #000000;
	font-family: helvetica, arial;
	font-size: 12px;
	text-align: right
}

.x6eprintitemavail {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}

.x6eprintitemavailborder {
	BORDER-BOTTOM: #D8D8D8 1px solid;
	BORDER-LEFT: #D8D8D8 1px solid;
	BORDER-RIGHT: #D8D8D8 1px solid;
	BORDER-TOP: #D8D8D8 1px solid;
	margin-RIGHT: 10px
}

.x6eprintsalepricedisc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left
}

.x6eradiotext {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 11px;
	text-align: left
}

.x6etitlebar {
	color: #FFFFFF;
	font-family: helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

.x6headertext {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 18px;
	font-weight: bold
}

.x6labeltext {
	color: #666666;
	font-family: helvetica, arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	text-align: left
}

.x6message {
	color: #ff0000;
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left
}

.x6mono {
	color: #446FB7;
	font-family: helvetica, arial;
	font-size: 10.5px;
	font-weight: bold;
	text-align: left
}

.x6printitemavail {
	color: #333333;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px
}

.x6printitemavailborder {
	BORDER-BOTTOM: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	margin-top: 10px
}

.x6printproducthead {
	color: #333333;
	font-family: helvetica, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left
}

.x6printproducttext {
	color: #333333;
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.x6printsalepricedisc {
	color: #333333;
	font-family: helvetica, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

.x6promotionsaletext {
	color: #FF0000;
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 9px;
	text-align: left
}

.x6promotiontext {
	color: #666666;
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 9px;
	text-align: left
}

.x6storeavail {
	color: #999999;
	font-family: helvetica, arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left
}

.x6storeavailtitle {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 13px;
	text-align: left
}

.x6storecheck {
	color: #333333;
	font-family: helvetica, arial;
	font-size: 13px;
	font-weight: bold;
	margin-top: 23px;
	text-align: left
}

.xpageborders {
	border-bottom: 1px solid #CDCDCD;
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD
}

.zoompagetext {
	COLOR: #003399;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}

/* Elements Section */

a.iobacktotop img {
	position: relative;
	top: 3px
}

a:link {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

a:visited {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

body {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 0.8em;
	margin: 0px
}

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
}

form#noSpace{
	line-height: 0px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.printerfriendlytodaysPrice {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

a.listColumns:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
.manageDate {
	font: 42px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.manageSm {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.printfriendlylistColumns 
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.black {
	color: #000000;
}
td,.body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.printfriendlyerrorlite{
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.printfriendlyerror{
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.listNoLink{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
table#sideborder
{
	border : 1px solid #e4e4e4;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 0px;
	margin-right : 5px;
	margin-left : 5px;
}
.categoryTitle
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
table#popupBorders
{
	border : 1px solid #DDD;
	background-color : #fff;
	margin: 5px;
	margin-bottom: 0px;
	width: 379px; !important;
	width /**/: 381px;
}
.popupPaddedLayer
{
	border : 1px solid #AAA;
	background-color : #fff;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 391px; !important;
	width /**/: 393px;
}
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: #006699;
	font-size: 11px;
	text-decoration: underline
}

.swatchtable a:link {
	color: #006699;
	font-size: 11px;
	text-decoration: underline
}

.swatchtable a:visited {
	color: #006699;
	font-size: 11px;
	text-decoration: underline
}

table.iogroupselection td {
	padding-bottom: 12px
}

table.itemform img {
	margin-top: 5px
}

table.swatchtable td {
	padding-right: 2px
}

td {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif
}

tr.spacer td {
	height: .1em;
	line-height: .1em
}

ul.item_list li {
	LINE-HEIGHT: 20px;
	MARGIN: 0px 1px 0px 0px;
	PADDING-LEFT: 10px
}

unknown {
	font-family: verdana, arial;
	font-size: 0.9em
}

\""; voice-family: inherit; height: 100px; } 


xtest{}

/* Element IDs Section */
#bigswatch {
	float: left;
	height: 175px;
	width: 175px
}

#checklisthead {
	background-color: #666699;
	color: #ffffff;
	font-weight: bold;
	height: 19px;
	margin: 5px 3px 5px 5px;
	padding-left: 5px;
	padding-top: 3px
}

#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
}

#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
}

#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: 510
}

#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
}

#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.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
}

#spiffimg {
	background-color: #ffffff;
	border-bottom: #ddd 1px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	width: 53px
}

#subcategories a {
	background: transparent url("http://www.jcpenney.com/images/seasonal/colorchange/X4_categorybar.gif") no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: Arial Narrow, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 21;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 10px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle
}

#subcategorycount a {
	background: transparent url("http://www.jcpenney.com/images/seasonal/colorchange/X4_seeallitems.gif") no-repeat;
	color: #333333;
	display: block;
	font-family: Arial Narrow, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 35;
	overflow: hidden;
	padding-top: 3px;
	text-align: center;
	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#border {
	background-color: #ffffff;
	border-bottom: #ddd 1px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 731px
}

table#borders {
	background-color: #ffffff;
	border-bottom: #ddd 1px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid
}

table#bottomborder {
	background-color: #ffffff;
	border-bottom: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-top: #e4e4e4 0px solid;
	margin-left: 5px;
	margin-right: 5px;
	width: 731px
}

table#cathead {
	margin-left: 5px;
	margin-right: 5px;
	width: 731px !important;
	width: 729px
}

table#continueshop {
	background-color: #fff;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 12px
}

table#detailspiffs {
	width: 123px
}

table#errorborder
{
	border : 1px solid #e4e4e4;
	background-color : #fff;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 0px;
	margin-right : 5px;
	margin-left : 5px;
	width: 729px !important;
	width /**/: 731px;
}

table#firstitemform {
	border-color: #CCCCCC;
	margin-top: 0
}

table#footer {
	margin-left: 38px
}

table#greetborder {
	background-color: #ffffff;
	border-bottom: #ddd 1px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 725px
}

table#grg5outerborder {
	background-color: #ffffff;
	border-bottom: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-top: #e4e4e4 0px solid;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	width: 725px
}

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
}

table#listborder {
	background-color: #ffffff;
	border-bottom: #aaaaaa 0px solid;
	border-left: #aaaaaa 1px solid;
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 0px solid;
	margin-left: 5px;
	margin-right: 5px;
	width: 731px
}

table#navalign {
	margin-left: 29px
}

table#navborder {
	background-color: #ffffff;
	border-bottom: #e4e4e4 0px solid;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-top: #e4e4e4 1px solid;
	margin-left: 5px;
	margin-right: 5px
}

table#proddetail {
	background-color: #ffffff;
	border-bottom: #ddd 0px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 0px solid;
	margin-left: 5px;
	margin-right: 5px;
	width: 729px
}

tr#iopreview .imagearea {
	background-color: #FFFFFF
}

tr#iopreview td#items {
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC
}

/* 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 */
