body {
	background:#ffffff; margin:0 auto; padding: 0; marginwidth: 0; marginheight: 0; leftmargin: 0; topmargin: 0; text-align: center;
}

.mainText8	{
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:8px;
	text-decoration:none;
}
.smallText8	{
	font-family:Arial,Helvetica;
	color:#999999;
	font-size:8px;
	text-decoration:none;
}


.smallText9	{
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:9px;
	text-decoration:none;
}

.Text11	{
	font-family:Arial,Helvetica;
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
.RoseLink9 {
	font-family:Arial,Helvetica;
	color:#CA4B85;
	font-size:9px;
	text-decoration:underline;
}


.mainText10	{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
.mainBlackText10 {
	font-family:Arial,Helvetica;
	color:#000000;
	font-size:10px;
	text-decoration:none;
}


.mainText {
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.mainBold {
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.jeansText11 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#3384AD;
	font-size:11px;
}
.SaksFirstText11 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#99824A;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}
.boldSaksFirstText11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c01d66;
	letter-spacing: 0.1em;
}
.whiteText {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#ffffff;
	font-size:11px;
}
.boldWhiteText {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
.mainOrangeText	{
	font-family:Arial,Helvetica;
	color:#FF6600;
	font-size:11px;
	text-decoration:none;
}
.boldOrangeText {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.orangeLinkStyle {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:11px;
	text-decoration:underline;
}
a.orangeLinkStyle, a.orangeLinkStyle:visited, a.orangeLinkStyle:active {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:11px;
	text-decoration:underline;
}
.redLinkStyle {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#990000;
	font-size:11px;
	text-decoration:underline;
}
.mainBlackText	{
	font-family:Arial,Helvetica;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.SFBlueText	{
	font-family:Arial,Helvetica;
	color:#007dc5;
	font-size:11px;
	text-decoration:none;
}
.SFRedText	{
	font-family:Arial,Helvetica;
	color:#990000;
	font-size:11px;
	text-decoration:none;
}
.mainBoldBlackText {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.mainBlackLink	{
	font-family:Arial,Helvetica;
	color:#000000;
	font-size:11px;
	text-decoration:underline;
}
.mainTextPink {
	font-family:Arial,Helvetica;
	color:#D53291;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.smallBlue	{
	font-family:Arial,Helvetica;
	color:#336699;
	font-size:11px;
	font-weight:bold;
}
.smallfuschia {
	font-family:Arial,Helvetica;
	color:#A6214A;
	font-size:11px;
	text-decoration:none;
}
.fuschiabold {
	font-family:Arial,Helvetica;
	color:#A6214A;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.mainFuchsia11	{
	font-family:Arial,Helvetica;
	color:#E252B5;
	font-size:11px;
	text-decoration:none;
}
.mainRed11 {
	font-family:Arial,Helvetica;
	color:#D32F3A;
	font-size:11px;
	text-decoration:none;
}
.mainBoldRed {
	font-family:Arial,Helvetica;
	color:#D32F3A;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.RoseLink11	{
	font-family:Arial,Helvetica;
	color:#CA4B85;
	font-size:11px;
	text-decoration:underline;
}
.errors11 {
	font-family:Arial,Helvetica,sans-serif;
	color:#ff0000;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}
.errors111 {
	font-family:Arial,Helvetica,sans-serif;
	color:#ff0000;
	font-size:11px;
	font-weight: normal;
	text-decoration:underline;
}
a.errors111, a.errors111:visited, a.errors111:active, a.errors111:hover {
	font-family:Arial,Helvetica,sans-serif;
	color:#ff0000;
	font-size:11px;
	font-weight: normal;
	text-decoration:underline;
}
.errorsBold11 {
	font-family:Arial,Helvetica,sans-serif;
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
select,option,input,form,textarea {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.linkGrayUnderlined	{
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#666666;
	font-size:11px;
	text-decoration:underline;	
}
.noUnderlineLink	{
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.linkTrail	{
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}
A.incubator:link    {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#269FC8;
}
A.incubator:visited {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#269FC8;
}
A.incubator:active {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#269FC8;
}
A.incubator:hover {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#269FC8;
	background-color : #F7FDFF;
}
A.yellow:link    {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#EFB604;
}
A.yellow:visited {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#EFB604;
}
A.yellow:active {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#EFB604;
}
A.yellow:hover {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#EFB604;
	background-color : #FFFCF2;
}
A.blue:link    {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#16435D;
}
A.blue:visited {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#16435D;
}
A.blue:active {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:underline;
	color:#16435D;
}
A.blue:hover {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#16435D;
	background-color : #F7FBFC;
}
A.KTTC:link    {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:underline;
	color:#F172ac;
}
A.KTTC:visited {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:underline;
	color:#F172ac;
}
A.KTTC:active {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:underline;
	color:#F172ac;
}
A.KTTC:hover {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:underline;
	color:#F172ac;

}



A.sweatershop:link    {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#DBB503;
}
A.sweatershop:visited {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#DBB503;
}
A.sweatershop:active {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#DBB503;
}
A.sweatershop:hover {
	font-family:Arial,Helvetica;
	font-size: 11px;
	text-decoration:none;
	color:#DBB503;
	background-color : #FFFBF0;
}
A.wac:link    {
	font-size: 11px;
	text-decoration:none;
	color:#B52468;
}
A.wac:visited {
	font-size: 11px;
	text-decoration:none;
	color:#B52468;
}
A.wac:active {
	font-size: 11px;
	text-decoration:none;
	color:#B52468;
}
A.wac:hover {
	font-size: 11px;
	text-decoration:none;
	color:#B52468;
	background-color : #FFFAFC;
}
body,div,font,td,layer	{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666; 
	font-size:11px;
}


.GrayText12	{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
.mainBold12	{
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.mainBoldBlk12	{
	font-family:Arial,Helvetica;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.BlkText12	{
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
.boldSaksFirstText12 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#99824A;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}	
.boldWhiteText12 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.boldOrangeText12 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.orangeLinkStyle12	{
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:12px;
	text-decoration:underline;	
}
.boldorangeLinkStyle12	{
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;	
}
.mainBlackText12	{
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.boldBlackText12 {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}	
.linkStyle12	{
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#333333;
	font-weight:bold;
	font-size:12px;
}
.red12	{
	font-family:Arial,Helvetica;
	color:#FF0033;
	font-size:12px;
	text-decoration:none;
}
.errors {
	font-family:Arial,Helvetica,sans-serif;
	color:#ff0000;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
}
.errorsbold	{
	font-family:Arial,Helvetica,sans-serif;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.SF_text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #af0350;
}


.errormesg	{
	font-family:Arial,Helvetica;
	color:#ff0000;
	font-size:12.5px;
	font-weight:bold;
	text-decoration:none;
}


.boldWhiteText13 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
}
.OrangeText13 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:13px;
	text-decoration:none;
}
.boldOrangeText13 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}	
.OrangeText13a {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#E72B00;
	font-size:13px;
	text-decoration:none;
}
.boldOrangeText13a {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#E72B00;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.mainBlackText13	{
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:13px;
	text-decoration:none;
}
.SFBlueText13	{
	font-family:Arial,Helvetica,sans-serif;
	color:#007dc5;
	font-size:13px;
	text-decoration:none;
}

.SFRedText13	{
	font-family:Arial,Helvetica,sans-serif;
	color:#990000;
	font-size:13px;
	text-decoration:none;
}

.boldBlackText13 {
	font-family:Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}	
.mainNavy	{
	font-family:Arial,Helvetica;
	color:#344583;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.Purple	{
	font-family:Arial,Helvetica;
	color:#663366;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.Lavender	{
	font-family:Arial,Helvetica;
	color:#CC99CC;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.Pink	{
	font-family:Arial,Helvetica;
	color:#B00142;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.Red {
	font-family:Arial,Helvetica;
	color:#D32F3A;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.Fuchsia	{
	font-family:Arial,Helvetica;
	color:#E252B5;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.turquoise	{
	font-family:Arial,Helvetica;
	color:#0098AD;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.rose	{
	font-family:Arial,Helvetica;
	color:#CA4B85;
	font-size:13px;
	text-decoration:none;
}
.rosebold	{
	font-family:Arial,Helvetica;
	color:#CA4B85;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.mainText13	{
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:13px;
	text-decoration:none;
}
.lightGrayText13	{
	font-family:Arial,Helvetica,sans-serif;
	color:#b3b3b3;
	font-size:13px;
	text-decoration:none;
}
.red13	{
	font-family:Arial,Helvetica;
	color:#9C0730;
	font-size:13px;
	text-decoration:none;
}
.header13	{
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.SF_logo {
	font-family: Times New Roman, Bodini, sans;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}


.boldWhiteText14 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;	
}
.boldRedText14 {
	font-family:Arial,Helvetica,sans-serif;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.mainBold14	{
	font-family:Arial,Helvetica;
	color:#666666;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.boldGrayText14	{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.orange14 {
	color:#ff6600;
	font:14px Arial, Helvetica, sans-serif;
}



.boldWhiteText15 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;	
}
.orange15 {
	color: #ff6600;
	font:15px Arial,Helvetica,sans-serif;
}
.gray15 {
	color: #999999;
	font:15px Arial, Helvetica, sans-serif;
}



.boldWhiteText16 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}	
.orangeText16 {
	font-family:Arial,Helvetica,sans-serif;
    font-style:normal;
	color:#FF6600;
	font-size:16px;
	text-decoration:none;	
}	
.boldOrangeText16 {
	font-family:Arial,Helvetica,sans-serif;
    font-style:normal;
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}
.boldOrangeLink16 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.boldBlackText16 {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.GrayText16	{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:16px;
	text-decoration:none;
	font-weight: normal;
}
.boldGrayText16	{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.SF_heading3 {
	font-family: Times New Roman, Bodini, sans;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}


.orange18 {
	color: #ff6600;
	font: 18px Arial,Helvetica,sans-serif;
}


.orangeText20 {
	font-family:Arial,Helvetica,sans-serif;
    font-style:normal;
	color:#FF6600;
	font-size:20px;
	text-decoration:none;
}
.boldOrangeText20 {
	font-family:Arial,Helvetica,sans-serif;
    font-style:normal;
	color:#FF6600;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.mainBlue {
	font-family:Arial,Helvetica;
	color:#336699;
	font-size:20px;
	text-decoration:none;
}
.mainRed {
	font-family:Arial,Helvetica;
	color:#D32F3A;
	font-size:20px;
	text-decoration:none;
}
.mainfuschia {
	font-family:Arial,Helvetica;
	color:#A6214A;
	font-size:20px;
	text-decoration:none;
}
.header20	{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
}
.SF_heading2 {
	font-family: Times New Roman, Bodini, sans;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}


.header22	{
	color:#666666;
	text-decoration:none;
	font : bold 22px Arial, Helvetica, sans-serif;
}


.SF_heading1 {
	font-family: Times New Roman, Bodini, sans;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
}


.orange28 {
	color: #ff6600;
	font:28px Arial, Helvetica, sans-serif;
}

.border { border:1px solid #999999; }

.bottomnav    {
	font-size: 10px;
	text-decoration:none;
	color:#666666;
	line-height:15px;
}
.bullat    {
	font-size: 12px;
	text-decoration:none;
	color:#666666;
	vertical-align: -4%;
	margin-right: 2px;
}
A.bottom:link    {
	font-size: 10px;
	text-decoration:none;
	color:#666666;
}
A.bottom:visited {
	font-size: 10px;
	text-decoration:none;
	color:#666666;
}
A.bottom:active {
	font-size: 10px;
	text-decoration:none;
	color:#666666;
}
A.bottom:hover {
	font-size: 10px;
	text-decoration:none;
	color:#252525;
}
A.orange:link    {
	font-size: 10px;
	text-decoration:underline;
	color:#FF9933;
}
A.orange:visited {
	font-size: 10px;
	text-decoration:underline;
	color:#FF9933;
}
A.orange:active {
	font-size: 10px;
	text-decoration:underline;
	color:#FF9933;
}
A.orange:hover {
	font-size: 10px;
	text-decoration:none;
	color:#FF9933;
}
A.CCOrange:link    {
	font-family:Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color:#ff6600;
}
A.CCOrange:visited {
	font-family:Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color:#ff6600;
}
A.CCOrange:active {
	font-family:Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color:#ff6600;
}
A.CCOrange:hover {
	font-family:Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color:#ff6600;
}
.stf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}













/*Old global_styles.css file*/


a, a:visited, a:hover, a:active {
	color: #000000;
}
.textarial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.freeShippingLineOne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	color: #990000;
}
.freeShippingLineTwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	color: #990000;
}

.TopNavLineOneBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	color: #000000;
}
.TopNavLineTwoBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	color: #000000;
}

a.freeShippingLineTwo, a.freeShippingLineTwo:visited, a.freeShippingLineTwo:active, a.freeShippingLineTwo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	color: #990000;
	text-decoration: underline;
}
.topnavRightTxtLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 12.5px;
	color: #000000;
}
a.topnavRightTxtLinks, a.topnavRightTxtLinks:active, a.topnavRightTxtLinks:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12.5px;
	color: #000000;
	text-decoration: none;
}
a.topnavRightTxtLinks:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12.5px;
	color: #000000;
	text-decoration: underline;
}

.leftNavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	color: #000000;
}
.leftNavBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	color: #000000;
}
.leftNavBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	color: #000000;
}
li.leftNavBullet {
	list-style-type: square;
	color: #000000;
	font-size: 8px;
	line-height: 8px;
}
a.leftNavText, a.leftNavText:active, a.leftNavText:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}
a.leftNavBold, a.leftNavBold:active, a.leftNavBold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}
a.leftNavText:hover, a.leftNavBold:hover {
	text-decoration: underline;
}
.leftNavDropDown {
	/* shop by designer drop down menu */
	width: 180px;
}


.leftNavNoCapText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	color: #000000;
	text-transform: capitalize;
}
a.leftNavNoCapText, a.leftNavNoCapText:active, a.leftNavNoCapText:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	text-transform: capitalize;
}


.bottomNavTextLinks, a.bottomNavTextLinks, .bottomNavTextLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	color: #000000;
}

.bottomNavTextLinksRed, a.bottomNavTextLinksRed, .bottomNavTextLinksRed:visited {
	color: #990000;
	text-decoration: none;
}

a.bottomNavTextLinks:hover, a.bottomNavTextLinks:active, a.bottomNavTextLinksRed:hover, a.bottomNavTextLinksRed:active {
		text-decoration: underline;
}

.searchCaptionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	color: #000000;
}
a.searchCaptionText, a.searchCaptionText:active, a.searchCaptionText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
a.searchCaptionText:hover {
	text-decoration: underline;
}

.designerIndexText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	color: #000000;
}
.designerIndexBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	color: #000000;
}
a.designerIndexText, a.designerIndexText:active, a.designerIndexText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	color: #000000;
}
a.designerIndexText:hover {
	text-decoration: underline;
}
br.designer {
	line-height: 13px;
}
.designerIndexTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
	color: #000000;
}
a.designerIndexTop, a.designerIndexTop:active, a.designerIndexTop:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
	color: #000000;
}
a.designerIndexTop:hover {
	text-decoration: underline;
}
br.designerTop {
	line-height: 13px;
}

.utilityText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	color: #333333;
}
a.utilityText, a.utilityText:hover, a.utilityText:active, a.utilityText:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	line-height: 14px;
	color: #990000;
}

a.bigOrangeLink, a.bigOrangeLink:visited {
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	color:#FF6600;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
a.bigOrangeLink:active, a.bigOrangeLink:hover {
	color:#000000;
}

.saksBagWhite { 
	/* White font headers */
	font-family: Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 12.5px;
	font-weight: bold;
	text-decoration: none;
}

.saksBagItemTitle {
	/* black font item titles */
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12.5px;
	font-weight: bold;
	text-decoration: none;
}

.saksBagItemDetails {
	/* black font item details */
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12.5px;
	font-weight: normal;
	text-decoration: none;
}

a.saksBagViewMyBag, a.saksBagViewMyBag:hover, a.saksBagViewMyBag:active, a.saksBagViewMyBag:visited {
	/* view my bag underlined link */
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12.5px;
	font-weight: normal;
	text-decoration: underline;
}

a.saksBagSubtotal, a.saksBagSubtotal:hover, a.saksBagSubtotal:active, a.saksBagSubtotal:visited {
	/* number of items and subtotal $ bolded not underlined links */
	font-family: Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12.5px;
	font-weight: bold;
	text-decoration: none;
}



.topnavRedTxtLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 12.5px;
	color: #990000;
}
a.topnavRedTxtLinks, a.topnavRedTxtLinks:active, a.topnavRedTxtLinks:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12.5px;
	color: #990000;
	text-decoration: none;
}
a.topnavRedTxtLinks:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12.5px;
	color: #990000;
	text-decoration: underline;
}

	#resultsUL {
		margin: 0;
		padding: 0;
		text-align: left;
		list-style-type:none;
		background-color: #ffffff;
		cursor:auto;
		overflow:hidden;
		z-index: 999;
	}			

	#results {
		padding: 3px;
		margin: 0;
		list-style-type:none;
		overflow:hidden;
		z-index: 999;
		text-decoration: none;
	}

	#results a{
		text-decoration: none;
	}

	.selected {
		background-color: #DFDFDF;
	}

.slide {position:absolute; left:-1600px; top:0px; width:501px; height:1px; filter: alpha(opacity=0); -moz-opacity:0; z-index:999}
.slideXpand {position:absolute; left:-1600px; top:0px; width:501px; height:1px; z-index:999; overflow: hidden}
.slideXpandEGC {position:absolute; left:-1600px; top:0px; width:500px; height:1px; z-index:999; overflow: hidden}

.slideXpandTopNav {position:absolute; left:-1600px; top:111px; width:501px; height:1px; z-index:999; overflow: hidden}

.flashon {position: absolute; left:224px; top:-90px; visibility: visible; z-index:200;}
.flashoff {position: absolute; left:-700px; top:-90px; visibility: visible; z-index:200;}
#HideSaksBag { position: relative; z-index: 992; background: #ffffff; border: 0px solid #000000 }
#HideSaksBagImg { position: relative; z-index: 992; background: #ffffff; border: 0px solid #000000 }
#HideSaksBagImg1 { position: relative; z-index: 992; background: #000000; border: 0px solid #000000 }
#HideSaksBagImg2 { position: relative; z-index: 992; background: #ffffff; border: 0px solid #000000 }
#HideSaksBagImg3 { position: relative; z-index: 992; background: #ffffff; border: 0px solid #000000 }
#brandingAD { position: relative; z-index: 992; background: #ffffff; border: 0px solid #000000 }
#brandingAD2 { position: relative; z-index: 992; background: #ffffff; border: 0px solid #000000 }
#trackingPixel { position: relative; z-index: 992; background: #ffffff; border: 0px solid #000000 }

#SaksBagOverlay { position: absolute; z-index: 990; top: -782px; overflow: hidden }
.BackDropColor { background: #3B393A }
#added_statement_hidden { display: none }



.leftNavUCaps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 15px; color: #000000; text-transform: uppercase}
.leftNavLCaps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 15px; color: #000000; text-transform: lowercase}
.leftNavCaps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; line-height: 15px; color: #000000; text-transform: capitalize}


/*Navigation Styles*/

#saksContainer { margin: 0px auto 30px; text-align:left; width: 960px; }

#topNavContainer { position:relative; background-color:#FFFFFF; z-index:997; padding-top:8px; }

#saksTopNav { height:106px; margin: 5px auto; position:relative; z-index:997; }
#navmenuLogo{ width: 960px; height:66px; padding: 0px; margin: 0px auto 5px; position:relative; }
#navmenuLogo ul#logo{ list-style-type: none; padding: 0px; margin: 0px; }
#navmenuLogo ul#logo li{ float: left; margin-right: 10px; height:66px; font-family: arial, verdana; color:#E2E2E2; font-weight:bold; font-size:11px; }
#navmenuLogo ul#logo li a.nav{ font-family: arial, verdana; font-size:11px; font-weight:bold; color:#E2E2E2; text-decoration: none; display: block; text-indent:-9009px; background:transparent url(/media/images/top_nav/navigationSmall.gif) no-repeat 0 0; height:66px; outline:none; }
#navmenuLogo ul#logo li a{ font-family: arial, verdana; font-size:11px; font-weight:bold; color:#E2E2E2; text-decoration: none; display: block; }
#navmenuLogo ul#logo li#navSaksLogo a { width: 66px; height:66px; background-position:-961px -140px; padding: 0px;}

#navmenu{ width: 960px; padding: 0px; margin: 0px auto; height: 35px; }
#navmenu ul#topNav{ list-style-type: none; padding: 0px; margin: 0px; height: 35px; }
#navmenu ul#topNav li{ float: left; margin-right: 1px; font-family: arial, verdana; color:#E2E2E2; font-weight:bold; font-size:11px; height: 35px; }
#navmenu ul#topNav li a.nav{ font-family: arial, verdana; font-size:11px; font-weight:bold; color:#E2E2E2; text-decoration: none; display: block; text-indent:-9009px; background:transparent url(/media/images/top_nav/navigationSmall.gif) no-repeat 0 0; outline:none; height: 35px; }
#navmenu ul#topNav li a{ font-family: arial, verdana; font-size:11px; font-weight:bold; color:#E2E2E2; text-decoration: none; display: block; }

#navmenu ul#topNav li#SBP a { width: 84px;	background-position:0px 0px; }
#navmenu ul#topNav li#SBP a:hover, #navmenu ul#topNav li#SBP span a { width: 84px; background-position:0px -35px; }

#navmenu ul#topNav li#WA a { width: 83px; background-position:-85px 0px; }
#navmenu ul#topNav li#WA a:hover, #navmenu ul#topNav li#WA span a { width: 83px; background-position:-85px -35px; }

#navmenu ul#topNav li#SH a { width: 89px; background-position:-169px 0px; }
#navmenu ul#topNav li#SH a:hover, #navmenu ul#topNav li#SH span a { width: 89px; background-position:-169px -35px; }

#navmenu ul#topNav li#JA a { width: 101px; background-position:-259px 0px; }
#navmenu ul#topNav li#JA a:hover, #navmenu ul#topNav li#JA span a { width: 101px; background-position:-259px -35px; }

#navmenu ul#topNav li#BF a { width: 95px; background-position:-361px 0px; }
#navmenu ul#topNav li#BF a:hover, #navmenu ul#topNav li#BF span a { width: 95px; background-position:-361px -35px; }

#navmenu ul#topNav li#MS a { width: 86px; background-position:-457px 0px; }
#navmenu ul#topNav li#MS a:hover, #navmenu ul#topNav li#MS span a { width: 86px; background-position:-457px -35px; }

#navmenu ul#topNav li#JK a { width: 60px; background-position:-544px 0px; }
#navmenu ul#topNav li#JK a:hover, #navmenu ul#topNav li#JK span a { width: 60px; background-position:-544px -35px; }

#navmenu ul#topNav li#HG a { width: 83px; background-position:-605px 0px; }
#navmenu ul#topNav li#HG a:hover, #navmenu ul#topNav li#HG span a { width: 83px; background-position:-605px -35px; }

#navmenu ul#topNav li#GS a { width: 63px; background-position:-689px 0px; }
#navmenu ul#topNav li#GS a:hover, #navmenu ul#topNav li#GS span a { width: 63px; background-position:-689px -35px; }

#navmenu ul#topNav li#GS_red a { width: 63px; background-position:-961px 0px; }
#navmenu ul#topNav li#GS_red a:hover, #navmenu ul#topNav li#GS_red span a { width: 63px; background-position:-961px -35px; }

#navmenu ul#topNav li#SS a { width: 61px; background-position:-753px 0px; }
#navmenu ul#topNav li#SS a:hover, #navmenu ul#topNav li#SS span a { width: 61px; background-position:-753px -35px; }

#navmenu ul#topNav li#SB { width: 145px; height:35px; margin-right: 0px; background:transparent url(/media/images/top_nav/navigationSmall.gif) no-repeat -815px 0px; display:block; }
#navmenu ul#topNav li#SB a#saksBagLink { right: 0px; bottom: 0px; width: 145px; height:35px; display:block; position:absolute; }
#navmenu ul#topNav li#SB a#checkoutLink { right: 0px; bottom: 0px; width: 77px; height: 17px; display: block; position:absolute; }
#navmenu ul#topNav li#SB a#numItemsLink { right: 77px; bottom: 0px; width: 64px; height: 17px; display: block; position:absolute; text-align:center; }

#saksBottomNav { margin: 5px auto; }

#navMenuFooter{ width: 960px; padding: 0px; margin: 0px auto; height: 29px; }
#navMenuFooter ul#bottom{ list-style-type: none; padding: 0px; margin: 0px; }
#navMenuFooter ul#bottom li{ float: left; margin-right: 1px; font-family: arial, verdana; color:#E2E2E2; font-weight:bold; font-size:11px; height: 29px; }
#navMenuFooter ul#bottom li a.nav{ font-family: arial, verdana; font-size:11px; font-weight:bold; color:#E2E2E2; text-decoration: none; display: block; text-indent:-9009px; background:transparent url(/media/images/top_nav/navigationSmall.gif) no-repeat 0 0; outline:none; height: 29px; }
#navMenuFooter ul#bottom li a{ font-family: arial, verdana; font-size:11px; font-weight:bold; color:#E2E2E2; text-decoration: none; display: block; }

#navMenuFooter ul#bottom li#CATALOGS a { width: 119px; background-position:0px -140px; }
#navMenuFooter ul#bottom li#CATALOGS a:hover { width: 119px; background-position:0px -169px; }

#navMenuFooter ul#bottom li#GIFTCARDS a { width: 126px; background-position:-120px -140px; }
#navMenuFooter ul#bottom li#GIFTCARDS a:hover { width: 126px; background-position:-120px -169px; }

#navMenuFooter ul#bottom li#SAKSFIRST a { width: 121px; background-position:-247px -140px; }
#navMenuFooter ul#bottom li#SAKSFIRST a:hover { width: 121px; background-position:-247px -169px; }

#navMenuFooter ul#bottom li#STORESANDEVENTS a { width: 159px; background-position:-369px -140px; }
#navMenuFooter ul#bottom li#STORESANDEVENTS a:hover { width: 159px; background-position:-369px -169px; }

#navMenuFooter ul#bottom li#RECEIVESAKSEMAILUPDATES { width: 431px; margin-right: 0px; background:transparent url(/media/images/top_nav/navigationSmall.gif) no-repeat -529px -140px; position:relative; text-align:right;}
#navMenuFooter ul#bottom li#RECEIVESAKSEMAILUPDATES #emailForm { position:absolute; right:10px; top:4px; padding:0px; margin:0px; text-align:right;  height:18px; }

#saksBody { margin: 0px auto; width: 960px; position:relative; overflow:visible; height:auto; z-index:994; }
#navMenuHeaderLinks { width: 960px; border-bottom:solid 1px #BABABC; padding-bottom: 1px; margin: 0px auto; text-align:right; }
#navMenuFooterLinks { width: 960px; border-top:solid 1px #BABABC; padding-top: 5px; margin: 0px auto; text-align:center; }
#saksSearch { float:right; position:absolute; right:0px; bottom:0px; padding:0px; margin:0px; height:18px; }
#saksSearch form { position:absolute; right:0px; bottom:0px; padding:0px; margin:0px; height:18px; width:800px; text-align:right;}
#saksSearch tt { display: none; }