/*
--------------------------------------------------------------------------------
KIMCO Steel Ltd. Style Sheet
Author: Shawn Raymond
All content copyright 2008 Switchclick Corporation
--------------------------------------------------------------------------------
*/



/*
--------------------------------------------------------------------------------
BASE TAG CHANGES
--------------------------------------------------------------------------------
*/
html { position:relative; }
body { position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(http://www.kimcosteel.com/images/kimco_wallpaper.jpg); padding:30px 0px 0px 0px; margin:0px; }
form { margin:0px; padding:0px; display:inline; }

input { vertical-align:middle; }
select { vertical-align:middle; }
label { vertical-align:middle; }

h1, h2, h3, h4, h5, h6 { margin:5px 0px; }
h2, h3, h4, h5, h6 { margin-top:10px; }
h1 { font-size:20px; } /* default:32px */
h2 { font-size:18px; } /* default:24px */
h3 { font-size:16px; } /* default:18px */
h4 { font-size:14px; } /* default:16px */
h5 { font-size:12px; } /* default:13px */
h6 { font-size:10px; } /* default:10px */

p { margin-top:0px; margin-bottom:10px; line-height:150%; }
ul { margin:0px 20px 10px 40px; padding:0px; }
th { background-color:#DDDDDD; }
dt { font-size:18px; margin:20px 0px 0px 0px; }

/*
--------------------------------------------------------------------------------
FIXED STYLES
--------------------------------------------------------------------------------
*/
#page_frame { position:relative; width:770px; padding:0px; margin:0px auto; }
#page_header { position:relative; width:770px; height:325px; background-image:url(http://www.kimcosteel.com/images/kimco_header_plate.gif); background-repeat:no-repeat; }
#page_title { display:none; }
#page_banner { position:absolute; top:-13px; left:164px; width:606px; height:31px; background-image:url(http://www.kimcosteel.com/images/kimco_header_banner.gif); background-repeat:no-repeat; }
#page_banner div { text-indent:-9000px; width:187px; height:30px;; float:left; }
#page_banner a { display:block; height:30px; }
#page_photo { position:absolute; top:35px; left:24px; width:708px; height:250px; background-repeat:no-repeat; }
#page_photo a { display:block; height:250px; }
#page_menu { position:absolute; top:278px; left:13px; height:50px; }
#page_menu ul { list-style:none; margin:0px; padding:0px; }
#page_menu li { float:left; height:39px; background-repeat:no-repeat; }
#page_menu a { display:block; height:39px; text-indent:-9000px; }
#page_menu li.menu_services a { width:145px; margin-right:5px; background-image:url(http://www.kimcosteel.com/images/kimco_menu_services.gif); }
#page_menu li.menu_services a:hover { background-position:0px 39px; }
#page_menu li.menu_products a { width:145px; margin-right:5px; background-image:url(http://www.kimcosteel.com/images/kimco_menu_products.gif); }
#page_menu li.menu_products a:hover { background-position:0px 39px; }
#page_menu li.menu_affiliations a { width:145px; margin-right:5px; background-image:url(http://www.kimcosteel.com/images/kimco_menu_affiliations.gif); }
#page_menu li.menu_affiliations a:hover { background-position:0px 39px; }
#page_menu li.menu_opportunities a { width:144px; margin-right:5px; background-image:url(http://www.kimcosteel.com/images/kimco_menu_opportunities.gif); }
#page_menu li.menu_opportunities a:hover { background-position:0px 39px; }
#page_menu li.menu_about a { width:144px; background-image:url(http://www.kimcosteel.com/images/kimco_menu_about.gif); }
#page_menu li.menu_about a:hover { background-position:0px 39px; }
#page_body { position:relative; padding:0px 25px; background-image:url(http://www.kimcosteel.com/images/kimco_body.jpg); background-position:center; background-repeat:repeat-y; }
#focus_panels { position:relative; margin:0px 15px; }
#focus_panels ul { list-style:none; margin:0px; padding:0px; }
#focus_panels li { position:relative; float:left; width:228px; height:203px; background-image:url(http://www.kimcosteel.com/images/kimco_focus_panel.gif); }
#focus_panels a { position:relative; top:14px; left:14px; width:200px; height:175px; display:block; text-indent:-9000px; background-repeat:no-repeat; }
#focus_panels a.focus_ { background-image:url(http://www.kimcosteel.com/images/kimco_focus_default.gif); }
#focus_panels a.focus_brokers { background-image:url(http://www.kimcosteel.com/images/kimco_focus_brokers.jpg); }
#focus_panels a.focus_contact { background-image:url(http://www.kimcosteel.com/images/kimco_focus_contact.jpg); }
#focus_panels a.focus_featured { background-image:url(http://www.kimcosteel.com/images/kimco_focus_featured.jpg); }
#focus_panels a.focus_gallery { background-image:url(http://www.kimcosteel.com/images/kimco_focus_gallery.jpg); }
#focus_panels a.focus_jobs { background-image:url(http://www.kimcosteel.com/images/kimco_focus_jobs.jpg); }
#focus_panels a.focus_newsteel { background-image:url(http://www.kimcosteel.com/images/kimco_focus_newsteel.jpg); }
#focus_panels a.focus_products { background-image:url(http://www.kimcosteel.com/images/kimco_focus_products.jpg); }
#focus_panels a.focus_reinforcement { background-image:url(http://www.kimcosteel.com/images/kimco_focus_reinforcement.jpg); }
#focus_panels a.focus_services { background-image:url(http://www.kimcosteel.com/images/kimco_focus_services.jpg); }
#focus_panels a.focus_staff { background-image:url(http://www.kimcosteel.com/images/kimco_focus_staff.jpg); }
#focus_panels a.focus_truckloads { background-image:url(http://www.kimcosteel.com/images/kimco_focus_truckloads.jpg); }
#focus_panels a.focus_scrap { background-image:url(http://www.kimcosteel.com/images/kimco_focus_scrap.jpg); }
#focus_panels a.focus_recycle { background-image:url(http://www.kimcosteel.com/images/kimco_focus_recycle.jpg); }
#focus_panels a.focus_container { background-image:url(http://www.kimcosteel.com/images/kimco_focus_container.jpg); }
#focus_panels a.focus_industrial { background-image:url(http://www.kimcosteel.com/images/kimco_focus_industrial.jpg); }
#focus_panels a.focus_institutional { background-image:url(http://www.kimcosteel.com/images/kimco_focus_institutional.jpg); }
#focus_panels a.focus_residential { background-image:url(http://www.kimcosteel.com/images/kimco_focus_residential.jpg); }
#page_panel_cap { margin:0px; height:18px; background-image:url(http://www.kimcosteel.com/images/kimco_content_panel_cap.gif); background-position:center center; background-repeat:repeat-y; }
#page_panel_body { padding:5px 40px; background-image:url(http://www.kimcosteel.com/images/kimco_content_panel_body.gif); background-position:center center; background-repeat:repeat-y; }
#page_panel_boot { height:31px; background-image:url(http://www.kimcosteel.com/images/kimco_content_panel_boot.gif); background-position:center center; background-repeat:repeat-y; }
#page_footer { position:relative; width:770px; height:31px; background-image:url(http://www.kimcosteel.com/images/kimco_footer_plate.gif); }
#page_footer div.copyright { text-indent:-9000px; }
#page_footer div.location { text-indent:-9000px; }
#page_designer { margin:10px; width:166px; height:28px; float:right; background-image:url(http://www.kimcosteel.com/images/kimco_switchclick.gif); }
#page_designer a { display:block; height:28px; text-indent:-9000px; }
#gallery_thumbnails a { display:block; float:left; width:50px; height:38px; margin:0px 0px 5px 5px; border:1px solid gray; }
#staff div.staff_member { float:left; width:200px; text-align:center; margin:0px 4px 20px 4px; }
#staff img.portrait { border:1px solid gray; }
#staff div.name { font-weight:bold; background-color:#EEEEEE; width:152px; padding:5px 0px; margin:0px auto; }
#staff div.title { font-style:italic; }
#affiliation div.affiliation_member { float:left; width:200px; height:150px; text-align:center; margin:0px 4px 20px 4px; }

/*
--------------------------------------------------------------------------------
SEMI PORTABLE STYLES
--------------------------------------------------------------------------------
*/
div.breaker { clear:both; font-size:1px; height:3px; }
td.title { padding:0px; }
td.title div { font-weight:bold; background-color:#000000; color:#FFFFFF; padding:10px; }
td.control { padding:0px; }
td.control div { font-weight:bold; background-color:#666666; color:#FFFFFF; padding:5px; border-bottom:1px solid black; }
div.captcha { display:inline; }
div.captcha img { vertical-align:middle; }
div.scrollbox { clear:both; margin:10px 0px 5px 0px; width:100%; border:1px solid black; overflow:scroll; overflow-x:scroll; overflow-y:hidden; }

/*
--------------------------------------------------------------------------------
FULLY PORTABLE STYLES
--------------------------------------------------------------------------------
*/
.odd { background-color:#EEEEEE; }
.fine { font-size:10px; }
.whisper { color:#999999; vertical-align:middle; }
.message { padding:10px; text-align:center; }
.success { background-color:#00CC00; }
.failure { background-color:#FFCC00; }
.numeric { text-align:right; }
.central { text-align:center; }
.special { white-space:nowrap; }

