﻿body 
{
    color:#000000;
    font-size:75%;
    font-family:Arial, helvetica, sans-serif;
    margin:0px;
    padding:0px;
}


/*
h1
{
    font-size: 100%;
    border-bottom:1px dotted #CCCCCC;
    font-weight:normal;
    width:100%;
    margin-bottom:10px;
    margin-top:0px;
    padding-top:0px;
}
h1.ProductInfo
{
    width:370px;
}
h1.h1_ResultsHeader
{
    float:left;
    border:0px;
    margin-bottom:0px;
    padding-top:8px;
    width:auto;    
}
*/

h1
{
    color:#3C3B3B;
    font-size:100%;
    font-weight:normal;
    margin:0px;
    padding:0px;
}
h1.LevelHeader
{
    float:left;
    margin:0px;
    padding:0px;
    font-weight:normal;
    border:0px;
}
h1.leftmenu
{
    float:left;
    width:148px;
    margin-top:10px;
    font-size:95%;
    font-weight:bold;
}
h1.active
{
    float:left;
    color:#D8199D;  
    margin-left:0px;  
}
h1.sale, h1.sale_lvl1, h1.sale_lvl1Blk, h1.saleBlk
{
    float:left;
    font-size:36px;
    color:#ffffff;
    font-weight:bold;
    margin-bottom:0px;    
}
h1.sale_lvl1
{
    font-size:30px;
}
h1.sale_lvl1Blk
{
    color:#000000;
}
h1.saleBlk
{
    color:#ffffff;
}

h1.SearchPromoHead
{
    color:#D8199D;
    font-size:200%;
    font-weight:bold;
}

h2.SO
{
    float:left;
    font-size:140%;
    width:100%;
    color:#D8199D;
    margin-bottom:15px;
    clear:both;
    display:block;
}
h2.sfl2
{
    float:left;
    font-size:200%;
    font-weight:normal;
    margin-bottom:2px;
    margin-top:30px;
    color:#D8199D;
}
h2.sale, h2.h_sale, h2.saleBlk
{
    float:left;
    width:180px;    
    font-size:20px;
    color:#ffffff;
    margin:0px;
}
h2.sale_lvl1, h2.sale_lvl1Blk
{
    float:left;    
    font-size:20px;
    color:#ffffff;
    margin:0px;
}
h2.sale_lvl1Blk
{
    color:#000000;
}
h2.h_sale
{
    cursor:hand;
}
h2.saleBlk
{
    color:#000000;
}
.h2_sale
{
    float:left;
    width:180px;
    font-size:20px;
    color:#ffffff;
    margin:0px;
}

h3.lowStock
{
    margin-top:4px;
    color:#F20059;
    margin:0px;
    padding:0px;
    font-size:110%
}
h3.h_3
{
    color:#D8199D;
    margin:0px;
    padding:0px;
    font-size:100%
}
h3.bySize
{
    float:left;
    margin:0px 10px 0px 0px;
    padding:0px;
    font-size:100%;
}
h3.leftmenu
{
    float:left;
    width:148px;
    margin:10px 0px 0px 0px;
    padding:0px;
    font-size:95%;
    color:#d8199d;
}
h3.BraSolutions_lvl1
{
    float:left;
    font-size:30px;
    width:100%;
    color:#999999;
    border-bottom:1px solid #999999;
}
h3.wht
{
    color:#FFFFFF;
    font-size:100%;
    margin:0px;
    padding:0px;
}

.TextHeader
{
    font-size:100%;
    color:#3C3B3B;
}

.text_9, .smText_9
{
    color:#999999;
}
.smText_9
{
    font-size:10px;
}
.text_6
{
    color:#666666;
}
.bold
{
    font-weight:bold;
}
.red
{
    color:#CC0000;
}

.description
{
    /*font-size:95%;*/
}
.pinkBold
{
    color:#D8199D;
    font-weight:bold;
}
.pinkU
{
    color:#D8199D;
    text-decoration:underline;
}
.pcode
{
    font-size:75%;
}
.su 
{
    float:left;
    font-size:95%;
}
.cw
{
    color:#D8199D;
    font-size:95%;
}
.FormError
{    
    float:left;
    text-align:left;
    width:385px;
    color:#D8199D;
    font-size:11px;
    padding-left:45px;
    padding-top:2px;
    display:none;
}



.h_nav
{
    font-size:95%;
}

/* LINKS */
a
{
    text-decoration: none;
    color:#000000;
    font-size:95%;
}
a:Hover
{
    text-decoration:none;
    color:#D8199D;
}
a.textLink
{
    font-size:105%;
}

a.bag
{
    color:#D8199D;
    font-size:100%;
}
a.bag:hover
{
    color:#818181;
    font-size:100%;
}

a.bread
{
    float:left;
    font-size:100%;
}
a.bread_mag
{
    float:left;
    color:#ffffff;
    font-size:100%;
}
a.bread_active
{
    float:left;
    color:#D8199D;
    font-size:100%;
}
a.bread_active:hover
{
    color:#818181;
}

a.h1
{
    float:left;
    font-size:100%;
    color:#000000;    
}
a.h1_sm
{
    float:left;
    font-size:100%;
    color:#d8199d;    
}


a.page, a.page_s
{
    float:right;
    margin:0px 2px 2px 2px;
    padding:1px 4px 1px 4px;
    border:1px solid #C6C4C4;
    color:#818181;
}
a.page_s
{
    color:#FFF;
    background-color:#D8199D;
}
a.page:hover
{
    color:#D8199D;
}
a.showall
{
    float:right;
    margin-right:10px;
    padding-top:2px;
    color:#000000;
}
a.showall_s, a.showall:hover
{
    float:right;
    margin-right:10px;
    color:#D8199D;
}

a.whtlnk
{
    color:#FFFFFF;
}

a.awht
{
    font-size:100%;
    color:#FFFFFF;
    font-weight:bold;
}
a.awht:hover
{
    color:#D8199D;
}

a.chkDelivery
{
    color:#D8199D;
    text-decoration:underline;
}

/* LeftMenu */

a.stylenamelnk, a.stylenamelnkMag
{
    color:#000000;
    font-weight:normal;
    font-size:100%;
}
a.stylenamelnkMag
{
    color:#ffffff;
}
a.stylenamelnk:hover
{
    color:#D8199D;
}
a.stylenamelnkMag:hover
{
    color:#D8199D;
}
a.braSwap
{
    Font-size:100%;
    font-weight:bold;
}

a.lm_strong
{
    float:left;
    width:120px;
    font-weight:bold;
    color:#D8199D;
}
a.lm, a.lm_s
{
    float:left;
    width:120px;
    display:block;
    clear:both;
}
a.lm_s
{
    color:#D8199D;
}

a.lm_mag, a.lm_mag_s
{
    float:left;
    width:120px;
    display:block;
    clear:both;
    color:#FFFFFF;
}
a.lm_mag:hover
{
    color:#D8199D;
}
a.lm_mag_s
{
   color:#D8199D;
}
a.lm_mag_s:hover
{
    color:#FFFFFF;
}

a.ft, a.ft_mg
{
    color:#FFFFFF;
    font-size:95%;
}
a.ft:hover, a.ft_mg:hover
{
    color:#D8199D;
}
a.ft_mg
{
    font-size:90%;
}

a.viewbag
{
    float:right;
    color:#D8199D;
}

a.pnklnk
{
    color:#D8199D;
}

a.ShopByPrice
{
    float:left;
    margin-left:10px;
    margin-top:10px;
    color:#ffffff;
    font-weight:bold;
    font-size:20px;
    text-decoration:underline;
}

a.aBraSolutions_lvl1
{
    color:#999999;
    text-decoration:underline;
}
a.aBraSolutions_lvl1:hover
{
    color:#CCCCCC;
}

a.ft_terms
{
    float:left;
    color:#ffffff;
    margin-left:5px;
    font-size:95%;
    text-decoration:underline;
}
a.faq
{
    color:#D8199D;
    font-size:100%;
}
a.faq:hover
{
    text-decoration:underline;
    color:#818181;
}
a.faq:visited
{
    color:#cccccc;
}

.moreInfo
{
    font-size:90%;
    text-decoration:underline;    
}
.moreInfo:hover
{
    text-decoration:underline;
}

.ListBrandStyles
{
    float:left;
    width:120px;
    border:1px solid #CCCCCC;
    color:#666666;
    font-size:80%;
}

.level1_h2
{
    font-family:Arial;
    font-size:12px;
    margin-bottom:0px;
    font-weight:normal;
    text-transform:uppercase;
}

level1_link
{
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase;
}


/* end LeftMenu */
/* END LINKS */

a.TopMenu, a.TopMenu_s
{
    float:left;
    padding:4px 5px 4px 5px;
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
}
a.TopMenu_s
{
    background-color:#DF51B5;
}
a.TopMenu:hover
{
    color:#EFABDB;    
}
a.TopMenu_s:hover
{
    color:#EFABDB;
}



a.lmb, a.lmp
{
    float:left;
    width:120px;
    display:block;
    clear:both;
    font-weight:bold;
    color:#000000;
}
a.lmp
{
    color:#D8199D;
}