﻿.brands h1 {
    color: #66268c;
    font-size: 1.83em;
    font-weight: bold; 
}
.brandshome h1 {
    color: #66268C;
    font-size: 3.0em !important;
    margin: 0 0 10px 0;
} 

.brands h2 {
    color: #66268c;
    font-weight: bold;
    font-size: 1.25em;
    margin: 0 0 15px 0;
}

.brands h3 {
    color: #66268c;
    font-weight: bold;
    font-size: 1.0em;
}

.brands a:link,
.brands a:visited,
.brands a:hover,
.brands a:active {
   color: #66268C; 
   text-decoration: none;
}
.brands #subnavigation li.first li a:hover,
.brands #subnavigation li.first li.active a,
.brands #subnavigation li.first li.active li a:hover  {
    color: #66268C !important;
    }
.brands #subnavigation li.active_ancestor_1 li a,
.brands #subnavigation li.active_ancestor_1 li.active li a {
    color: #666 !important;
    }  
.brandshome .home_content_headerlarge .content {
    position:absolute;
    color: #66268c !important;
    z-index: 10;
}

.brands .searchbrandsheader {
    position: absolute;
    top: -20px;
    left: 675px;
    width: 200px;
    text-align: right;
    z-index: 10;
    font-weight: bold;
}

.brands .home_secondary_1_active h2,
.brands .home_secondary_2_active h2,
.brands .home_secondary_3_active h2,
.brands .home_secondary_4_active h2,
.brands .home_secondary_1_active h3,
.brands .home_secondary_2_active h3,
.brands .home_secondary_3_active h3,
.brands .home_secondary_4_active h3,
.brands .home_secondary_1_active a,
.brands .home_secondary_2_active a,
.brands .home_secondary_3_active a ,
.brands .home_secondary_4_active a  {
    color: #FFF !important;
}

.brands .home_tertiary h3 {
    color: #FFF;
    margin: 10px 0 0 10px;
}

.brands .home_secondary {
    background: url(../UploadedResources/rb_panelgradient_ourbrands_233.jpg) repeat-y top left;
}

.brands .home_secondary_1_active,
.brands .home_secondary_4_active {
	background: url(../UploadedResources/rb_panelgradient_brands_214.jpg) repeat-y top right;
    color: #FFF;
}

.brands .home_secondary_2_active,
.brands .home_secondary_3_active {
	background: url(../UploadedResources/rb_panelgradient_brands_213.jpg) repeat-y top right;
    color: #FFF;
}



.brandshome .home_panel_text h2 a:link,
.brandshome .home_panel_text h2 a:visited,
.brandshome .home_panel_text h2 a:active {
    color: #66268c;
    text-decoration: none;
}

.brandshome .home_panel_text a:link,
.brandshome .home_panel_text a:visited,
.brandshome .home_panel_text a:active {
    color: #666;
    text-decoration: none;
}



.brands hr {
    position:relative;
    clear: both;
    margin: 10px 0 10px 0;
    display: block;
    border: solid 0px;
    border-top: solid 1px #42abf0 !important;
    height: 1px;
}

/* IE7 automatically adds a 7px border on top and bottom */
*:first-child+html .brands hr {
    margin: 3px 0 3px 0px !important;
}

.brands #pageheader_commercialbreak .content {
    z-index: 5;
}

.brands #pageheader_commercialbreak .flashcontent {
    position:absolute; 
    left: 0px; 
    top: 0px; 
    z-index: 2;
}


.brands #subcontent {
    font-size: 0.92em;
}

.brands #subcontent h2 {
    font-size: 1.18em;
}
.brands .catperfheaderlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.catperf #pageheader {
    margin-bottom: 20px;
}
.brands .catperfheaderlist li a {
    position:relative;
    float: left;
    clear: both;
    display: inline-block;
    width: 100%;
    color: #FFF !important;
    padding: 4px 10px 4px 10px !important;
    margin-bottom: 2px;
    text-decoration: none !important;
}

.brands .catperfheaderlist li a.fabric {
    background: url(../UploadedResources/rb_mi_catperfheader_fabric_bck.jpg) no-repeat top;
}
.brands .catperfheaderlist li a.surface {
    background: url(../UploadedResources/rb_mi_catperfheader_fabric_bck.jpg) no-repeat top;
}
.brands .catperfheaderlist li a.dishwash {
    background: url(../UploadedResources/rb_mi_catperfheader_dishwash_bck.jpg) no-repeat top;
}
.brands .catperfheaderlist li a.homecare {
    background: url(../UploadedResources/rb_mi_catperfheader_homecare_bck.jpg) no-repeat top;
}
.brands .catperfheaderlist li a.health {
    background: url(../UploadedResources/rb_mi_catperfheader_health_bck.jpg) no-repeat top;
}
.brands .catperfheaderlist li a.personal {
    background: url(../UploadedResources/rb_mi_catperfheader_personal_bck.jpg) no-repeat top;
}
.brands .catperfheaderlist li a.food {
    background: url(../UploadedResources/rb_mi_catperfheader_food_bck.jpg) no-repeat top;
}
.brands .catperfheaderlist li a.pharma {
    background: url(../UploadedResources/rb_mi_catperfheader_pharma_bck.jpg) no-repeat top;
}

.brands .catperfheaderlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.brands .catperfheaderlist li {
    width: 160px;
}

.brands .percentshare {
    width: 40px;
    text-align: right;
    position:relative;
    float: right;
}
ul.brandsazheaderlist,
ul.brandsazlist {
    margin: 0;
    padding:0;
}
ul.brandsazheaderlist li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 4px 0;
    float: left;
}
ul.brandsazheaderlist li.active {
    border-bottom: solid 1px #66268c;
}

.brands.col3 #printthispage {
    position:relative;
    float: right;
    clear: both;
    width: auto;
    text-align: right;
    margin: 0 0 10px 0;
}
.brands #content_wide ul {
    list-style-type: none;
    margin: 0 0 40px 0;
    padding: 0;
    float: left;
    width:247px;
}
.brands #content_wide li {
    float: right;
    width: 185px;
    margin: 0 0 10px 0;
}
.brands #content_wide li h2 {
    margin: 0;
}
.brands #content_wide ul.a {
    background: url(../UploadedResources/rb_ourbrands_az_a.gif) no-repeat 20px -30px;
}
.brands #content_wide ul.b {
    background: url(../UploadedResources/rb_ourbrands_az_b.gif) no-repeat 20px 0;
}
.brands #content_wide ul.c {
    background: url(../UploadedResources/rb_ourbrands_az_c.gif) no-repeat 26px -25px;
}
.brands #content_wide ul.d {
    background: url(../UploadedResources/rb_ourbrands_az_d.gif) no-repeat 20px -20px;
}
.brands #content_wide ul.e {
    background: url(../UploadedResources/rb_ourbrands_az_e.gif) no-repeat 22px -15px;
}
.brands #content_wide ul.f {
    background: url(../UploadedResources/rb_ourbrands_az_f.gif) no-repeat 0 -33px;
}
.brands #content_wide ul.g {
    background: url(../UploadedResources/rb_ourbrands_az_g.gif) no-repeat 28px -33px;
}
.brands #content_wide ul.h {
    background: url(../UploadedResources/rb_ourbrands_az_h.gif) no-repeat 22px -10px;
}
.brands #content_wide ul.i {
    background: url(../UploadedResources/rb_ourbrands_az_i.gif) no-repeat 19px -27px;
}
.brands #content_wide ul.j {
    background: url(../UploadedResources/rb_ourbrands_az_j.gif) no-repeat 25px -25px;
}
.brands #content_wide ul.k {
    background: url(../UploadedResources/rb_ourbrands_az_k.gif) no-repeat 26px -20px;
}
.brands #content_wide ul.l {
    background: url(../UploadedResources/rb_ourbrands_az_l.gif) no-repeat 18px -7px;
}
.brands #content_wide ul.m {
    background: url(../UploadedResources/rb_ourbrands_az_m.gif) no-repeat 3px -19px;
}
.brands #content_wide ul.n {
    background: url(../UploadedResources/rb_ourbrands_az_n.gif) no-repeat 13px -47px;
}
.brands #content_wide ul.o {
    background: url(../UploadedResources/rb_ourbrands_az_o.gif) no-repeat 20px -35px;
}
.brands #content_wide ul.p {
    background: url(../UploadedResources/rb_ourbrands_az_p.gif) no-repeat 19px -5px;
}
.brands #content_wide ul.q {
    background: url(../UploadedResources/rb_ourbrands_az_q.gif) no-repeat 23px -18px;
}
.brands #content_wide ul.r {
    background: url(../UploadedResources/rb_ourbrands_az_r.gif) no-repeat 24px -14px;
}
.brands #content_wide ul.s {
    background: url(../UploadedResources/rb_ourbrands_az_s.gif) no-repeat 14px -44px;
}
.brands #content_wide ul.t {
    background: url(../UploadedResources/rb_ourbrands_az_t.gif) no-repeat 8px -29px;
}
.brands #content_wide ul.u {
    background: url(../UploadedResources/rb_ourbrands_az_u.gif) no-repeat 19px -23px;
}
.brands #content_wide ul.v {
    background: url(../UploadedResources/rb_ourbrands_az_v.gif) no-repeat 18px -31px;
}
.brands #content_wide ul.w {
    background: url(../UploadedResources/rb_ourbrands_az_w.gif) no-repeat 2px -5px;
}
.brands #content_wide ul.x {
    background: url(../UploadedResources/rb_ourbrands_az_x.gif) no-repeat 22px -24px;
}
.brands #content_wide ul.y {
    background: url(../UploadedResources/rb_ourbrands_az_y.gif) no-repeat 27px -20px;
}
.brands #content_wide ul.z {
    background: url(../UploadedResources/rb_ourbrands_az_z.gif) no-repeat 27px -23px;
}

.featuredproduct {
    position:relative;
    float: left;
    padding: 10px;
    background: url(../UploadedResources/rb_ourbrands_atoz_highlighbck.jpg) repeat-y top left;
    min-width: 160px;
}

*html .featuredproduct {
    width: 160px;
}