/* ====== Footer Specific Styles ====== */

.foot { width:997px; margin:0 auto;}
.foot_break { height:2px; background:url(/images/foot_break.png) no-repeat center 0; font-size:1px;}

.foot_top { background:url(/images/foot_top_bg.png) no-repeat center bottom; height:218px;} /* alternate image /foot_top_bg_extradark.png */
.foot_top ul { padding:8px 8px 0 8px; height:215px;}
.foot_top ul li { display:inline-block; float:left;}

.foot_main{ background: url(/images/ft_bg.png) repeat-y center top; padding:15px 34px; color:#fff; font:11px/12px Arial, Helvetica, sans-serif;}

.foot_main a, .foot_main a:link, .foot_main a:visited { display:inline-block; /*padding:10px 11px;*/ color:#fff;}
.foot_main a:hover, .foot_main a:focus { color:#2f487a;}

.foot_main h1 { font:22px/22px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff;}
.foot_main h2 { font:18px/22px Arial, Helvetica, sans-serif; color:#fff; margin-top:0; padding-top:0; }
.foot_main h3, 
.foot_main h4, 
.foot_main h5, 
.foot_main h6 { font:13px/22px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; margin-top:0; padding-top:0;}
.foot_main p { color:#fff; font:12px/22px Arial, Helvetica, sans-serif;}
.foot_main .foot_nav { margin-left:0; margin-top:0; padding-left:0; padding-top:0;}
.foot_main .foot_nav li { display:inline;}
.foot_main .foot_nav li a, .foot_main .foot_nav li a:link, .foot_main .foot_nav li a:visited { padding:10px 6px; color:#2d2d2d; font:11px/12px Arial, Helvetica, sans-serif;}
.foot_main .foot_nav li a:hover, .foot_main .foot_nav li a:focus { color:#2f487a;}
.foot_main .foot_nav li a.firstlink, .foot_main a.firstlink { padding-left:0;}

a.listmailer, a.listmailer:link, a.listmailer:visited { background: url(/images/ft_img1.png) no-repeat 0 0; display:block; height:215px; width:327px; background-position: center center;}
a.mobilesite, a.mobilesite:link, a.mobilesite:visited { background:url(/images/ft_img2.png) no-repeat 0 0; display:block; height:215px; width:327px; background-position: 30px -12px;}
a.rentals, a.rentals:link, a.rentals:visited { background:url(/images/ft_img3.png) no-repeat 0 0; display:block; height:215px; width:327px; background-position: -30px -12px;}
a.careers, a.careers:link, a.careers:visited { background:url(/images/ft_img4.png) no-repeat 0 0; display:block; height:215px; width:327px; background-position: 40px -10px;}