/* HEADER */ .fl_homeHdrContainer { border-right: 1px solid #FFF; } .fl_homeHdrTvPromos { text-align: center; padding: 10px 0px 0px 0px; } .fl_homeHdrTvPromosONTV { padding: 0px 0px 6px 0px; } .fl_homeHdrSearch { padding: 0px 0px 0px 0px; } .fl_homeHdrSearch td { padding-right: 0px; } .fl_homeHdrSearch form { margin: 0; padding: 0; } .fl_homeHdrSearchInput { width: 100px; font: 10px Verdana, Arial, Helvetica, sans-serif; } .fl_homeHdrNewsletter { padding: 20px 0px 0px 0px; } .fl_homeHdrNav { font: 11px/40px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: right; padding: 0px 50px; } .fl_homeHdrNav a { color: #FFF; text-decoration: none; padding: 0px 7px; } .fl_homeHdrNav a:hover { color: #FFCC00; } .fl_homeHdrNav a:visited { color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; } .fl_hdrAd { background: #1F2C45; padding: 10px 0px; text-align: center; } .fl_hdrMain { border-top: 1px solid #FFF; border-right: 1px solid #FFF; } .fl_hdrSearchForm { margin: 0; padding: 0; } .fl_hdrSearchInput { width: 100px; font: 10px Verdana, Arial, Helvetica, sans-serif; margin-right: 0; padding: 0; } .fl_hdrNav { font: 11px/30px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: right; padding-right: 14px; } .fl_hdrNav a { color: #FFF; text-decoration: none; padding: 0px 4px; } .fl_hdrNav a:hover { color: #FFCC00; } /* FOOTER */ .footerMain { background: #4B5F7A; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 10px 0px; font: 10px/15px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; } .footerMain a { color: #FFF; text-decoration: none; padding: 0px 5px; } .footerMain a:hover { color: #FFCC00; } .footerCopyright { padding: 5px 0px 0px 0px; } /* Universal Header styles */ #fl-header { height:95px; font:12px/12px Arial, Helvetica, sans-serif; color:#FFF; background:#3B4C68 url(http://web.fineliving.com/fine/images/headers/fl-header-generic-main.gif) no-repeat; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; } #fl-header a { color:#FFF; text-decoration:none; } #fl-header ul { margin:0; padding:0; list-style:none; } #fl-header .fl-header-logo { width:140px; height:95px; float:left; } #fl-header .fl-header-logo a { display:block; width:140px; height:95px; text-indent:-9999px; } #fl-header .fl-header-tv { float:left; padding:7px 7px 0 7px; background:#31415B; } #fl-header .fl-header-tv li { padding-bottom:7px; } #fl-header .fl-header-tv a { display:block; padding:4px; border:1px solid #FFF; } #fl-header .fl-header-tv a:hover { background-color:#5F708A; } #fl-header .fl-header-search { float:right; padding-top:21px; } #fl-header .fl-header-search form { margin:0; padding:0; overflow:hidden; } #fl-header .fl-header-search div { float:left; } #fl-header .fl-header-search input { font:13px/13px Arial, Helvetica, sans-serif; padding:3px; margin:0; } #fl-header .fl-header-search-text { padding:5px 0 0 0; } #fl-header .fl-header-search-field input { border-top:1px solid #333; border-right:1px solid #777; border-bottom:1px solid #666; border-left:1px solid #333; background:#EEE; margin:0 5px; width:125px; } #fl-header .fl-header-search-field input:focus { background:#FFF; } #fl-header .fl-header-submit-button input { border:1px solid #FFF; background:none; color:#FFF; padding:2px; cursor:pointer; } #fl-header .fl-header-submit-button input:hover { background-color:#5F708A; } #fl-header .fl-header-top-links { float:right; height:65px; padding:0 15px 0 10px; } #fl-header .fl-header-top-links ul { border-left:1px solid #FFF; padding:4px 0 4px 10px; margin-top:15px; } #fl-header .fl-header-top-links li { padding-bottom:3px; } #fl-header .fl-header-top-links a { font-size:10px; line-height:10px; text-transform:uppercase; } #fl-header .fl-header-top-links a:hover { text-decoration:underline; } #fl-header .fl-header-main-nav { clear:right; } #fl-header .fl-header-main-nav ul { padding:9px 15px 9px 0; margin:0; float:right; background:#5F708A url(http://web.fineliving.com/fine/images/headers/fl-header-generic-nav.gif) no-repeat; } #fl-header .fl-header-main-nav li { float:left; padding:0 7px; border-right:1px solid #FFF; } #fl-header .fl-header-main-nav li.last { border:none; padding-right:0; } #fl-header .fl-header-main-nav a:hover { text-decoration:underline; } #fl_hdrAd { background: #1F2C45; padding: 9px 0px 10px 0px; text-align: center; } /* Universal Footer styles */ #fl_footer { background-color: #4B5F7A; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 10px 0px 10px 0px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; } #fl_footer a { color: #FFF; text-decoration: none; } #fl_footer a:hover { color: #FFCC00; } #footerCopyright { padding: 5px 0px 0px 0px; } #fl_footer .fl_navpipe { padding: 0px 4px 0px 4px; } #fl_footer .footertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none } #fl_footer a.footertext { white-space: nowrap; } #fl_footer .hilite {color:#F00;}