.preload { position:absolute; top:-9999px; left:-9999px; height:1px; width:1px; overflow:hidden; }
body { background-color:#fcfcfc; color:#000000; font-family:Arial, Helvetica, sans-serif; }

.container { width:840px; margin:0 auto; background-color:transparent;}
.hc { padding-top:10px; }
.main { width: 960px; }

#header { width:100%; background-color:#ffffff; }
#address { float: right; margin:-24px 5px 0px 0px; font-size:11px; color:#595959; }
#phone { float: right; margin:-24px 5px 0px 0px; font-size:11px; color:#595959; font-weight:bold;}

#content { background-color:#ffffff; width: 100%; overflow: hidden; }
.left { float:left; width:50%; padding-bottom:286px;}
.right, .right-home { float:right; width:50%; padding: 0px 0px 286px 0px;}
.right * { margin:0 auto 20px auto; display:block; text-align:center;}

#content, #subNavShadow, #footerShadow { border:1px solid #e3e3e3; border-top:0px; border-bottom:0px; }
#content .left p { font-size:12px; line-height:24px; width:410px; margin-left:60px; padding-bottom:20px;}
#content #images { width: 410px; float:right; margin-right: 60px; }
a#homeLink { position:absolute; left:50%; margin-left:-420px; height:89px; width:302px; top:10px; display:block; overflow:hidden; }

a#homeLink span { position:absolute; left:-99999em; }
h1 { padding-top:89px; height:0px; overflow:hidden; background-image:url(../img/logo.gif); background-repeat:no-repeat; width:300px;} 
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:48px; font-weight:normal; margin:0px 0px 20px 60px; padding-top:10px; }

#intranet { width:396px; padding: 10px; border: 1px solid #cccccc; margin-bottom:10px; font-size:12px;}
#intranet h3 { font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:10px;}
#intranet td { padding:3px; }
.txt { font-size:14px; padding:5px; }
input#intranet-login {  width:65px; height:32px; padding:3px; overflow:hidden; background:url(../img/button.gif) no-repeat; border:0; }

#nav-band { width:100%; height:29px; background-image:url(../img/nav_bg.gif); background-repeat:repeat-x; margin-top:0px; }
#subnav-band { width:100%; background-image:url(../img/subnav_bg.gif); background-repeat:repeat-x; color:#000000; border-bottom:1px solid #d2d2d2; height:32px;}

#navList { width:100%; height:29px; background-image:url(../img/nav_bg.gif); background-repeat:repeat-x; clear:both; }
#navList li { display:inline; text-transform:uppercase; margin-right: 20px; float:left;}
#navList li a { display:inline-block; padding:29px 0px 0px 5px; height:0px; overflow:hidden; background-repeat:no-repeat; }
#navList li a#home { background-image:url(../img/nav/home.gif); }
#navList li a#about { background-image:url(../img/nav/about.gif); }
#navList li a#brands { background-image:url(../img/nav/brands.gif); }
#navList li a#careers { background-image:url(../img/nav/careers.gif); }
#navList li a#contact { background-image:url(../img/nav/contact.gif); }
#navList li a:hover#home { background-image:url(../img/nav/home_hover.gif); }
#navList li a:hover#about { background-image:url(../img/nav/about_hover.gif); }
#navList li a:hover#brands { background-image:url(../img/nav/brands_hover.gif); }
#navList li a:hover#careers { background-image:url(../img/nav/careers_hover.gif); }
#navList li a:hover#contact { background-image:url(../img/nav/contact_hover.gif); }
#navList li#homeSelected { background-image:url(../img/nav/home_hover.gif); }
#navList li#aboutSelected { background-image:url(../img/nav/about_hover.gif); }
#navList li#brandsSelected { background-image:url(../img/nav/brands_hover.gif); }
#navList li#careersSelected { background-image:url(../img/nav/careers_hover.gif); }
#navList li#contactSelected { background-image:url(../img/nav/contact_hover.gif); }

#subNavList { clear:both; width:100%; background-image:url(../img/subnav_bg.gif); background-repeat:repeat-x; color:#000000; }
#subNavList li { display:inline; text-transform:uppercase; margin-right: 20px; float:left;}
#subNavList li a { display:inline-block; padding:29px 0px 0px 5px; height:0px; overflow:hidden; background-repeat:no-repeat; }

#subNavList li a#overview { background-image:url(../img/subnav/overview.gif); }
#subNavList li a#history { background-image:url(../img/subnav/history.gif); }
#subNavList li a#group-structure { background-image:url(../img/subnav/group_structure.gif); }
#subNavList li a#business-statement { background-image:url(../img/subnav/business_statement.gif); }
#subNavList li a#international { background-image:url(../img/subnav/international.gif); }
#subNavList li a:hover#overview { background-image:url(../img/subnav/overview_hover.gif); }
#subNavList li a:hover#history { background-image:url(../img/subnav/history_hover.gif); }
#subNavList li a:hover#group-structure { background-image:url(../img/subnav/group_structure_hover.gif); }
#subNavList li a:hover#business-statement { background-image:url(../img/subnav/business_statement_hover.gif); }
#subNavList li a:hover#international { background-image:url(../img/subnav/international_hover.gif); }
#subNavList li#overviewSelected { background-image:url(../img/subnav/overview_hover.gif); }
#subNavList li#historySelected { background-image:url(../img/subnav/history_hover.gif); }
#subNavList li#group-structureSelected { background-image:url(../img/subnav/group_structure_hover.gif); }
#subNavList li#business-statementSelected { background-image:url(../img/subnav/business_statement_hover.gif); }
#subNavList li#internationalSelected { background-image:url(../img/subnav/international_hover.gif); }

#subNavList li a#ron-bennett { background-image:url(../img/subnav/ron_bennett.gif); }
#subNavList li a#ron-bennett-big-mens { background-image:url(../img/subnav/ron_bennett_big_mens.gif); }
#subNavList li a#ceo { background-image:url(../img/subnav/ceo.gif); }
#subNavList li a#tony-barlow { background-image:url(../img/subnav/tony_barlow.gif); }
#subNavList li a:hover#ron-bennett { background-image:url(../img/subnav/ron_bennett_hover.gif); }
#subNavList li a:hover#ron-bennett-big-mens { background-image:url(../img/subnav/ron_bennett_big_mens_hover.gif); }
#subNavList li a:hover#ceo { background-image:url(../img/subnav/ceo_hover.gif); }
#subNavList li a:hover#tony-barlow { background-image:url(../img/subnav/tony_barlow_hover.gif); }
#subNavList li#ronBennettSelected { background-image:url(../img/subnav/ron_bennett_hover.gif); }
#subNavList li#ronBennettBigMensSelected { background-image:url(../img/subnav/ron_bennett_big_mens_hover.gif); }
#subNavList li#ceoSelected { background-image:url(../img/subnav/ceo_hover.gif); }
#subNavList li#tonyBarlowSelected { background-image:url(../img/subnav/tony_barlow_hover.gif); }

#subNavList li a#information { background-image:url(../img/subnav/information.gif); }
#subNavList li a#resume { background-image:url(../img/subnav/resume.gif); }
#subNavList li a:hover#information { background-image:url(../img/subnav/information_hover.gif); }
#subNavList li a:hover#resume { background-image:url(../img/subnav/resume_hover.gif); }
#subNavList li#informationSelected { background-image:url(../img/subnav/information_hover.gif); }
#subNavList li#resumeSelected { background-image:url(../img/subnav/resume_hover.gif); }

#subNavList li#contactSelected { background-image:url(../img/subnav/contact_hover.gif); width:140px;}


#navList li#homeSelected,
#navList li#aboutSelected,
#navList li#brandsSelected,
#navList li#careersSelected,
#navList li#contactSelected,
#subNavList li#overviewSelected,
#subNavList li#historySelected,
#subNavList li#group-structureSelected,
#subNavList li#business-statementSelected,
#subNavList li#internationalSelected,
#subNavList li#ronBennettSelected,
#subNavList li#ronBennettBigMensSelected,
#subNavList li#ceoSelected,
#subNavList li#tonyBarlowSelected,
#subNavList li#informationSelected,
#subNavList li#resumeSelected,
#subNavList li#contactSelected { display:inline-block; padding:29px 0px 0px 5px; height:0px; overflow:hidden; background-repeat:no-repeat; }

#subNavShadow { width: 100%; height: 10px; background-image: url(../img/subnav_shadow.gif); background-repeat: repeat-x; }
#footerShadow { width: 100%; height: 23px; background-image: url(../img/footer_shadow.gif); background-repeat: repeat-x; }

#footer { height:286px; background-image:url(../img/footer_bg.jpg); background-repeat:repeat-x; position: absolute; bottom: 0; width:100%;}
#footerLinks { padding-left:30px;  }
#footerLinks li { display:inline; float: left; margin-right: 60px;}
#footerLinks li#last { margin-right:0px; }
#footerLinks li a { display:inline-block; height:0px; overflow:hidden; background-repeat:no-repeat; }
#footerLinks li a#link-RonBennettBigMens { padding:89px 0px 0px 5px; background-image:url(../img/brands/ron_bennett_big_mens.gif); }
#footerLinks li a#link-RonBennett { padding:69px 0px 0px 5px; background-image:url(../img/brands/ron_bennett.gif); width:132px;}
#footerLinks li a#link-CEO { padding:69px 0px 0px 5px; background-image:url(../img/brands/ceo.gif); width:73px;}
#footerLinks li a#link-TonyBarlow { padding:69px 0px 0px 5px; background-image:url(../img/brands/tony_barlow.gif); }
#footerLinks li a#link-CAG { padding:76px 0px 0px 5px; background-image:url(../img/brands/cag.gif); }
#footerLinks li a:hover#link-RonBennettBigMens { background-image:url(../img/brands/ron_bennett_big_mens_hover.gif); }
#footerLinks li a:hover#link-RonBennett { background-image:url(../img/brands/ron_bennett_hover.gif); }
#footerLinks li a:hover#link-CEO { background-image:url(../img/brands/ceo_hover.gif); }
#footerLinks li a:hover#link-TonyBarlow { background-image:url(../img/brands/tony_barlow_hover.gif); }
#footerLinks li a:hover#link-CAG { background-image:url(../img/brands/cag_hover.gif); }
#footer .container p { font-size:11px; margin-top: 120px; text-align:center; color: #333333;}

.heading { font-weight:bold; }
#content a { color:#333333; font-weight:bold; }
#content a:hover { color:#000000; text-decoration:none; }

html, body { height: 100%; }
#fcontainer { position: relative; min-height: 100%; height: 100%; voice-family: "\"}\""; voice-family: inherit;	height: auto; }
html>body #fcontainer {	height: auto; }