/* NEEDED - EXTRA FROM THE OTHER */
#hdr_usr_view { background:#1E3561 url(/sitestuff/images/al_hdr_bkgd.jpg) top right no-repeat;}
#content {padding:10px; margin-top:15px solid white; background-color:white }

/******************************
OVERRIDE
******************************/

.bl_xs { font:8px Arial,Verdana; color:white }
.bl_s { font:9px Arial,Verdana; color:white }
.bl_m { font:10px Arial,Verdana; color:white }
.bl_l { font:12px Arial,Verdana; color:white }
.bl_xl { font:15px Arial,Verdana; color:white }
.bl_xxl { font:17px Arial,Verdana; color:white }
.bl_xxl { font:19px Arial,Verdana; color:white }

.bd_tm { background: url(images/al_bd_tm.gif) repeat-x top; }

.tab_a { float:left; background: url(images/al_tab_act.gif) no-repeat; width:91px; padding:3px 0px 0px 0px;text-align:center;font:12px Arial,Verdana; color:#333333; margin:0px 2px }
.tab_i { float:left; background: url(images/al_tab_inact.gif) no-repeat; width:91px; padding:3px 0px 0px 0px; text-align:center; font:12px Arial,Verdana; color:White; margin:0px 2px }
.tab_d { float:left; background: url(images/al_tab_inact.gif) no-repeat; width:91px; padding:3px 0px 0px 0px; text-align:center; font:12px Arial,Verdana; color:White; margin:0px 2px }

.tab_a a { display:block; color:#000; height:27px; line-height:27px }
.tab_i a { display:block; color:#000; height:27px; line-height:27px }
.tab_d a { display:block; color:White; height:27px; line-height:27px }

.tab_a a #headerCartItems, .tab_a a #headerLightboxItems, .tab_a a #headerComments, .tab_a a #headerInProgress { color:#000; }
.tab_i a #headerCartItems, .tab_i a #headerLightboxItems, .tab_i a #headerComments, .tab_i a #headerInProgress { color:#000; }
.tab_d a #headerCartItems, .tab_d a #headerLightboxItems, .tab_d a #headerComments, .tab_d a #headerInProgress { color:white; }

.hdr_lbls { color:white }




.srch { float:right; margin: -35px 10px 0px 0px; width:180px; text-align: right; }

.hdr_br { clear:both; background:url(images/al_hdr_div_bkgd.gif) repeat-x top; border-left:0px solid white; border-right:0px solid white; height:30px; margin-bottom:0px }

.ftr_sep { background-color:#FFF }
.ftr_txt { background-color: #FFF; font:10px Arial,Verdana; color: #4A4A4A; text-align:right; padding:10px 20px 15px 0px;border-bottom:5px solid #000 }

.bd_bm { background: url(images/ml_bd_bm.gif) repeat-x top; }


/******************* inherited - agreement page **********************/
.w0 { font-family: Verdana, Arial; color: White; font-size: 6.5pt }
.w1 { font-family: Verdana, Arial; color: White; font-size: 7pt; text-decoration:none }
.w2 { font-family: Verdana, Arial; color: White; font-size: 7.5pt; text-decoration:none }
.w3 { font-family: Verdana, Arial; color: White; font-size: 8pt; text-decoration:none }
.w4 { font-family: Verdana, Arial; color: White; font-size: 9pt; text-decoration:none }

.main_tbl { background-image:url(/sitestuff/images/bkgrnd.gif); background-repeat:repeat-y; background-color: #1E3561; }

.foot_sep { background-image:url(/sitestuff/images/foot_sep.gif); background-repeat:repeat-x; background-color: White; height: 3; width: 680 }
.foot_bkgrnd { background-image:url(/sitestuff/images/foot_bkgrnd.gif); background-repeat:repeat-x; height: 19; width: 680 }
.foot_txt { font-family: Verdana, Arial; color: #7D7D7D; font-size: 8pt }

/*****************************************/

.fileLabel { color: #5B789C; font-weight: bold; }
#al_down_cart_lg { background:url("/DivisionFiles/31_American Lock/31_logo.gif") no-repeat center; width:148px; height:67px; margin:10px }

#hm_sitemap:link, #hm_sitemap:visited { font-family: Verdana, Aral; font-size: 8pt; text-decoration: none; color: #1E3561; }
#hm_sitemap:hover { color: #486395; }
