/* Defaults */
body                            { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(../img/generic_bg.jpg); }

.defaultcell                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #666666; }
.defaultcell a:link             { text-decoration: none;	line-height: 14px; color: #750505; }
.defaultcell a:visited          { text-decoration: none; line-height: 14px; color: #750505; }
.defaultcell a:hover            { text-decoration: underline; line-height: 14px; color: #750505; }
.defaultcell a:active           { text-decoration: none; line-height: 14px; color: #750505; }

.defaultwhite2           	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; }
.defaultwhite2 a:link    	{ text-decoration: none; color: #FFFFFF; }
.defaultwhite2 a:visited 	{ text-decoration: none; color: #FFFFFF; }
.defaultwhite2 a:hover   	{ text-decoration: underline; color: #FFFFFF; }
.defaultwhite2 a:active  	{ text-decoration: none; color: #FFFFFF; }

/* Header */
.icon-lite                      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ACB3B9; }
.icon-dark                      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.icon-dark a:link               { text-decoration: none; color: #000000; }
.icon-dark a:visited            { text-decoration: none; color: #000000; }
.icon-dark a:hover              { text-decoration: underline; color: #4c4848; }
.icon-dark a:active             { text-decoration: none; color: #000000; }

/* Footer */
.copyright                      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; }
.copyright a:link               { text-decoration: none; color: #C9C9C9; }
.copyright a:visited            { text-decoration: none; color: #C9C9C9; }
.copyright a:hover              { text-decoration: underline; color: #000000; }
.copyright a:active             { text-decoration: none; color: #C9C9C9; }

/* Global-NAV */
.menu                           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

/* Search Results */
.HOT                            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CB07A9; font-weight: bold; text-decoration: none; }
.SALE                           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2C9659; font-weight: bold; text-decoration: none; }
.EXCLUSIVE                      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: bold; text-decoration: none; }

.srchResImg                     { border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; border-left: 1px solid #DADADA; border-top: 1px solid #DADADA; }
.srchResBOX                     { background-color: #F4F4F4; border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; border-left: 1px solid #DADADA; border-top: none; }
.srchResBOXPlain                { background-color: #F4F4F4; border-right: 1px solid #DADADA; border-left: 1px solid #DADADA; border-top: none; }
.srchRes                        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
.srchRes a:link                 { text-decoration: none; color: #666666; }
.srchRes a:visited              { text-decoration: none; color: #666666; }
.srchRes a:hover                { text-decoration: underline; color: #750505; }
.srchRes a:active               { text-decoration: none; color: #666666; }

.priceSmall                     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404145; font-weight: bold; }
.priceSmallSaleCrossed          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A7A7A7; font-weight: bold; text-decoration: line-through; }
.priceMedium                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #404145; font-weight: bold; }
.priceMediumSale                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A7A7A7; font-weight: bold; }
.priceMediumSaleCrossed         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #A7A7A7; font-weight: bold; text-decoration: line-through; }
.priceBig                       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #404145; font-weight: bold; }
.priceBigSale                   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A7A7A7; font-weight: bold; }
.priceBigSaleCrossed            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A7A7A7; font-weight: bold; text-decoration: line-through; }
.priceSale                	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #737373; font-weight: bold; }
.priceSaleCrossed         	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #737373; font-weight: bold; text-decoration: line-through; }
.priceRed                	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E03836; font-weight: bold; }


/* Side-NAV */
.navbar_bold                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; }
.navbar_bold a:link             { text-decoration: none; color: #666666; }
.navbar_bold a:visited          { text-decoration: none; color: #666666; }
.navbar_bold a:hover            { text-decoration: underline; color: #ED5900; }
.navbar_bold a:active           { text-decoration: none; color: #666666; }

.navbar_bold_selected           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ED5900; font-weight: bold; text-decoration: none; }
.navbar_bold_selected a:link    { text-decoration: none; color: #ED5900; }
.navbar_bold_selected a:visited { text-decoration: none; color: #ED5900; }
.navbar_bold_selected a:hover   { text-decoration: underline; color: #ED5900; }
.navbar_bold_selected a:active  { text-decoration: none; color: #ED5900; }

.navbar_lite                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
.navbar_lite a:link             { text-decoration: none; color: #666666; }
.navbar_lite a:visited          { text-decoration: none; color: #666666; }
.navbar_lite a:hover            { text-decoration: underline; color: #ED5900; }
.navbar_lite a:active           { text-decoration: none; color: #666666; }

.navbar_lite_selected           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ED5900; text-decoration: none; }
.navbar_lite_selected a:link    { text-decoration: none; color: #ED5900; }
.navbar_lite_selected a:visited { text-decoration: none; color: #ED5900; }
.navbar_lite_selected a:hover   { text-decoration: underline; color: #ED5900; }
.navbar_lite_selected a:active  { text-decoration: none; color: #ED5900; }

/* My Account */
.accounttable                   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }

/* Shopping cart */
.cart                           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.carttable                      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.carttotal                      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border-left: 1px solid #C0C0C0; border-top: none; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
font.red	                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #D43535; }

/* Brandlist */
.brandlisttable                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.brandlistletters               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #666666; font-weight: normal; }

/* Gender Landing Pages */
.menslandingtable               { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #BB5836; border-left: 5px solid #BB5836; border-top: 5px solid #BB5836; border-right: 5px solid #BB5836; border-bottom: 5px solid #BB5836; }
.kidslandingtable               { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #F5E4F1; border-left: 5px solid #F5E4F1; border-top: 5px solid #F5E4F1; border-right: 5px solid #F5E4F1; border-bottom: 5px solid #F5E4F1; }
.womenslandingtable             { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #9C0005; border-left: 5px solid #9C0005; border-top: 5px solid #9C0005; border-right: 5px solid #9C0005; border-bottom: 5px solid #9C0005; }

/* Support / Help */
.bluebold                       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #750505; font-weight: bold; text-decoration: none; }
.bluebold a:link                { text-decoration: none; line-height: 14px; color: #750505; }
.bluebold a:visited             { text-decoration: none; line-height: 14px; color: #750505; }
.bluebold a:hover               { text-decoration: underline; line-height: 14px; color: #750505; }
.bluebold a:active              { text-decoration: none; line-height: 14px; color: #750505; }

/* Category Landing */
.catLabel                       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; }
.catLabel a:link                { text-decoration: none;	color: #666666; }
.catLabel a:visited             { text-decoration: none; color: #666666; }
.catLabel a:hover               { text-decoration: underline; color: #8d0808; }
.catLabel a:active              { text-decoration: none; color: #666666; }

.catMore                        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; }
.catMore a:link                 { text-decoration: none; color: #666666; }
.catMore a:visited              { text-decoration: none; color: #666666; }
.catMore a:hover                { text-decoration: underline; color: #8d0808; }
.catMore a:active               { text-decoration: none; color: #666666; }

.closeout                       { background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ED5900; text-decoration: none; font-weight: bold; }

/* Warning */
.error                          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: crimson; }
.error_blink                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: crimson; text-decoration: blink; }
.error_b                    	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: crimson; font-weight: bold; text-decoration: none; }
.error_b_blink                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: crimson; font-weight: bold; sans-serif; font-size: 10px; text-decoration: blink; }

