@import url("promos.css");
/*@import url("masthead.css");
@import url("navigation.css");
@import url("product.css");
@import url("list.css");
@import url("../css/translated_backgrounds.css");*/

body{
    background:#FFF; 
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
    line-height:117%; /*** 12/14 ***/
    padding:0;
} 

body *{
    outline:none;
}

link{
    display:none;
}



/*** Since we can't work with containers that well...***/
.sized{
    width:966px;
}

/*****************
* General
*****************/
a img{
    border:0;
}

form{
    margin:0;
    padding:0;
}

div.clear, span.clear{
    clear:both;
    display:block !important;
    float:none !important;
    font-size:0;
    height:0;
    line-height:0;
}

span.separator{
    
}

h1{
    font-size:150%;
    line-height:125%;
    margin:0 0 .5em;
}

h2{
    margin:0 0 .5em;
}

h3{
    letter-spacing:-.01em;
    line-height:125%;
}

h4{
    font-size:12px;
    margin:1em 0 .25em;
}

h1.shifted, h2.shifted, h3.shifted, h4.shifted, h5.shifted, h6.shifted{
    text-indent:-4000px;
}

    div#hero.product .shifted{
        height:57px;
        width:315px;
    }
    
h1.unshifted, h2.unshifted{
    text-indent:0px;
}

h1.unshifted{
  font-size:150%;
}

h2.unshifted{
   text-transform:lowercase; margin-top: 48px; font-size: 12px;
}

    div#hero.product .unshifted{
        height:auto;
        width:315px;
    }

/*****************
*  Links
*****************/
a{
    background:url(../images/icon_link_black.gif) no-repeat 0 2px;
    color:#454545;  
    font-weight:bold;
    font-size: 14px;
    padding-left:14px;
    text-decoration:none;  
}

    a:hover{
	color:#000;
	font-size: 14px;
    }
    
a.footer{
    background:url(../images/icon_link_black.gif) no-repeat 0 2px;
    color:#454545;  
    font-weight:normal;
    padding-left:14px;
    text-decoration:none;
    font-size:10px;
	font-weight:normal;  
}

    a.footer:hover{
        color:#000;
    }  
    
 a.login{
    background:url(../images/icon_link_black.gif) no-repeat 0 2px;
    color:#454545;  
    font-weight:bold;
    padding-left:14px;
    text-decoration:none;
    font-size:12px;
	
}

    a.login:hover{
        color:#000;
    }       
    
    
    a.none, div#container_directions a, div.search a, a.link, div#at20mc a, a#at-whatsthis{
        background:none;
        padding:0;
    }
    
        p a.none, td a.none, div.search a, a.link{
            text-decoration:underline;
        }
        
            p a.none:hover, td a.none:hover, a.link:hover{
                text-decoration:none;
            }
    
    a.std, div#breadcrumbs a, div#container_article div.article_bd a{
        background:none;
        color:#666;
        font-size:10px;
        font-weight:normal;
        padding:0;
        text-decoration:underline;
    }
    
        div#breadcrumbs div#addThis_breadcrumb a{
            text-decoration:none;
        }
    
        a.std:hover, div#breadcrumbs a:hover{
            color:#666;
        }
    
    a.global{
        background:url(../images/icon_globalSite.gif) no-repeat 0 2px;
        color:#777;
        font-size:10px;
        font-weight:normal;
    }
    
        a.global:hover{
            color:#777;
        }
    
    a#changeCountryLink{
        background:url(../images/icon_changeCountry.gif) no-repeat;
        margin-right:10px;
    }

    a.feedback{
        background:url(../images/icon_feedback.gif) no-repeat;
        background-position:right;
        padding:0 14px 0 0;
        font-weight:normal;        
    }
    
    a.pop{
        background:url(../images/icon_pop.gif) no-repeat;
        padding:0 0 2px 16px;
    }  
    
        a.gray_pop.pop{
            background:url(../images/icon_pop_gray.gif) no-repeat;    
        }  

    .white a{
        background:url(../images/icon_link_white.gif) no-repeat 0 2px;
        color:#FFF;
    }
    
        .white a:hover{
            color:#FFF;
        }
        
    #aBox a{ padding:0; }
    
    a.print{
        background:url(../images/icon_printer.gif) no-repeat 100% 1px  !important;
        font-size:10px;
        padding-right:14px !important;
    }
    
    a.blue{
        color:#353DCD;
        font-weight:normal;
    }
    
/********
*  Custom-image unordered list
*********/
ul{
    list-style-image:url(../images/icon_yellow_bullet.gif);
    margin:.25em 0;
    padding:0 0 0 14px;
    display:block;
} 
/***** Exclusions....*/
div.content_product ul, div.promo_product ul, ul.indented, ul.none, ul ol{
    list-style-image:none;
}  
    
    ul.indented, ul.none{
        list-style-type:none;    
    }
    
        ul.indented li, ul.none li{
            margin:0.25em 0;
        }
        
    ul.none{
        padding:0;        
    }
/********/





