
body { background-color: #0c0909; margin: 0; padding: 0; text-shadow: 0 0 0 #000 }
bodyPlus { background-color: #0c0909; margin: 0; padding: 0; text-shadow: 0 0 0 #000 }
#backTile { background-image: url("../images/back_tile.gif"); background-repeat: repeat-x; }
#container  { margin-right: auto; margin-left: auto; width: 960px }
#containerHome { margin-right: auto; margin-left: auto; width: 960px }
#splash   { background-image: url("../images/splash_back.gif"); background-repeat: no-repeat; width: 960px; height: 650px; overflow: hidden }
#splashFlash   { margin-top: 54px; margin-right: 29px; margin-left: 29px; width: 902px; height: 575px }
#topHome    { background-image: url("../images/top_back_home.jpg"); background-repeat: no-repeat; position: relative; width: 960px; height: 431px }
#topHomeLeft      { background-image: url("../images/top_back_home_left.jpg"); background-repeat: no-repeat; margin-left: -120px; position: relative; width: 120px; height: 431px; float: left; overflow: hidden }
#topInfomercial, #topResources  { background-image: url("../images/top_back_car1.jpg"); background-repeat: no-repeat; position: relative; width: 960px; height: 431px }
#topWork, #topPrint, #topTV, #topRadio, #topContact  { background-image: url("../images/top_back_car2.jpg"); background-repeat: no-repeat; position: relative; width: 960px; height: 431px }
#topPlus { background-image: url("../images/top_back_plus.jpg"); background-repeat: no-repeat; position: relative; width: 960px; height: 431px }
#topTestimonials, #topCareers  { background-image: url("../images/top_back_car3.jpg"); background-repeat: no-repeat; position: relative; width: 960px; height: 431px }
#topSlideshow   { position: absolute; top: 30px; left: 5px; width: 472px; height: 367px }
#topVideo   { position: absolute; top: 30px; left: 5px; width: 456px; height: 370px }
#topAudio   { position: absolute; top: 240px; left: 5px; width: 472px; height: 106px }
#topMap     { background-image: url("../images/map_back.jpg"); background-repeat: no-repeat; padding: 10px; position: absolute; top: 30px; left: 5px; width: 436px; height: 352px }

#bodyHome   { background-image: url("../images/body_back_home2.jpg"); background-repeat: no-repeat; width: 960px }
#body  { background-image: url("../images/body_back_nav09.jpg"); background-repeat: no-repeat; width: 960px }
#bodyPlus  { background-image: url("../images/body_back_plus.jpg"); background-repeat: no-repeat; width: 960px }

#topHome h1   { color: #f6f4e8; font-size: 48px; font-family: Arial, sans-serif; margin: 0; padding: 0; position: absolute; top: 320px; left: 514px }
#topInfomercial h2, #topWork h2, #topPlus h2, #topPrint h2, #topTV h2, #topRadio h2, #topTestimonials h2, #topContact h2, #topCareers h2    { color: #c2c1ae; font-size: 18px; font-family: Arial, sans-serif; font-weight: normal; margin: 0; padding: 0; position: absolute; top: 250px; left: 514px }
#topInfomercial h1, #topWork h1, #topPlus h1, #topPrint h1, #topTV h1, #topRadio h1, #topTestimonials h1, #topContact h1, #topCareers h1    { color: #f6f4e8; font-size: 44px; font-family: Arial, sans-serif; margin: 0; padding: 0; position: absolute; top: 280px; left: 514px; width: 440px }
#topResources h1    { color: #f6f4e8; font-size: 44px; font-family: Arial, sans-serif; margin: 0; padding: 0; position: absolute; top: 330px; left: 514px; width: 440px }
#topCareers h3   { color: #eeedd9; font-size: 20px; font-family: Arial, sans-serif; line-height: 28px; margin: 0; padding: 0; position: absolute; top: 250px; left: 20px; width: 440px }

#nav { margin-right: 2px; margin-left: 145px; width: 813px; height: 40px }
#nav ul { list-style-type: none; margin: 0; padding: 0 }
#nav li { float: left }
#nav li a { display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#homeOn { background-image: url("../images/nav_home_cbt.gif"); background-repeat: no-repeat; width: 103px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#home { background-image: url("../images/nav_home_bt.gif"); background-repeat: no-repeat; width: 103px }
#nav li#home a:hover { background-image: url("../images/nav_home_sbt.gif"); background-repeat: no-repeat }
#nav li#infomercialOn { background-image: url("../images/nav_infomercial_cbt.gif"); background-repeat: no-repeat; width: 101px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#infomercial { background-image: url("../images/nav_infomercial_bt.gif"); background-repeat: no-repeat; width: 101px }
#nav li#infomercial a:hover { background-image: url("../images/nav_infomercial_sbt.gif"); background-repeat: no-repeat }
#nav li#workOn { background-image: url("../images/nav2_work_cbt.gif"); background-repeat: no-repeat; width: 101px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#work { background-image: url("../images/nav2_work_bt.gif"); background-repeat: no-repeat; width: 101px }
#nav li#work a:hover { background-image: url("../images/nav2_work_sbt.gif"); background-repeat: no-repeat }
#nav li#testimonialsOn { background-image: url("../images/nav_testimonials_cbt.gif"); background-repeat: no-repeat; width: 101px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#testimonials { background-image: url("../images/nav_testimonials_bt.gif"); background-repeat: no-repeat; width: 101px }
#nav li#testimonials a:hover { background-image: url("../images/nav_testimonials_sbt.gif"); background-repeat: no-repeat }
#nav li#resourcesOn { background-image: url("../images/nav_resources_cbt.gif"); background-repeat: no-repeat; width: 101px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#resources { background-image: url("../images/nav_resources_bt.gif"); background-repeat: no-repeat; width: 101px }
#nav li#resources a:hover { background-image: url("../images/nav_resources_sbt.gif"); background-repeat: no-repeat }
#nav li#teamOn { background-image: url("../images/nav2_team_cbt.gif"); background-repeat: no-repeat; width: 101px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#team { background-image: url("../images/nav2_team_bt.gif"); background-repeat: no-repeat; width: 101px }
#nav li#team a:hover { background-image: url("../images/nav2_team_sbt.gif"); background-repeat: no-repeat }
#nav li#contactOn { background-image: url("../images/nav2_contact_cbt.gif"); background-repeat: no-repeat; width: 104px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#contact { background-image: url("../images/nav2_contact_bt.gif"); background-repeat: no-repeat; width: 104px }
#nav li#contact a:hover { background-image: url("../images/nav2_contact_sbt.gif"); background-repeat: no-repeat }
#nav li#careersOn { background-image: url("../images/nav2_careers_cbt.gif"); background-repeat: no-repeat; width: 101px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#nav li#careers { background-image: url("../images/nav2_careers_bt.gif"); background-repeat: no-repeat; width: 101px }
#nav li#careers a:hover { background-image: url("../images/nav2_careers_sbt.gif"); background-repeat: no-repeat }

#subnav { margin-right: 367px; margin-left: 136px; width: 526px; height: 40px }
#subnav ul { list-style-type: none; margin: 0; padding: 0 }
#subnav li { float: left }
#subnav li a { display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnav li#printOn { background-image: url("../images/subnav_print_sbt.gif"); background-repeat: no-repeat; width: 66px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnav li#print { background-image: url("../images/subnav_print_bt.gif"); background-repeat: no-repeat; width: 66px }
#subnav li#print a:hover { background-image: url("../images/subnav_print_sbt.gif"); background-repeat: no-repeat }
#subnav li#tvOn { background-image: url("../images/subnav_tv_sbt.gif"); background-repeat: no-repeat; width: 44px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnav li#tv { background-image: url("../images/subnav_tv_bt.gif"); background-repeat: no-repeat; width: 44px }
#subnav li#tv a:hover { background-image: url("../images/subnav_tv_sbt.gif"); background-repeat: no-repeat }
#subnav li#infoOn { background-image: url("../images/subnav_info_sbt.gif"); background-repeat: no-repeat; width: 80px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnav li#info { background-image: url("../images/subnav_info_bt.gif"); background-repeat: no-repeat; width: 80px }
#subnav li#info a:hover { background-image: url("../images/subnav_info_sbt.gif"); background-repeat: no-repeat }
#subnav li#radioOn { background-image: url("../images/subnav_radio_sbt.gif"); background-repeat: no-repeat; width: 68px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnav li#radio { background-image: url("../images/subnav_radio_bt.gif"); background-repeat: no-repeat; width: 68px }
#subnav li#radio a:hover { background-image: url("../images/subnav_radio_sbt.gif"); background-repeat: no-repeat }
#subnav li#mediaOn { background-image: url("../images/subnav_media_sbt.gif"); background-repeat: no-repeat; width: 68px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnav li#media { background-image: url("../images/subnav_media_bt.gif"); background-repeat: no-repeat; width: 68px }
#subnav li#media a:hover { background-image: url("../images/subnav_media_sbt.gif"); background-repeat: no-repeat }
#subnav li#internet { background-image: url("../images/subnav_internet_bt.gif"); background-repeat: no-repeat; width: 130px }
#subnav li#internet a:hover { background-image: url("../images/subnav_internet_sbt.gif"); background-repeat: no-repeat }

#subnavInfo { margin-right: 440px; margin-left: 177px; width: 242px; height: 40px }
#subnavInfo ul { list-style-type: none; margin: 0; padding: 0 }
#subnavInfo li { float: left }
#subnavInfo li a { display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnavInfo li#classicOn { background-image: url("../images/subnav_classic_sbt.gif"); background-repeat: no-repeat; width: 79px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnavInfo li#classic { background-image: url("../images/subnav_classic_bt.gif"); background-repeat: no-repeat; width: 79px }
#subnavInfo li#classic a:hover { background-image: url("../images/subnav_classic_sbt.gif"); background-repeat: no-repeat }
#subnavInfo li#extremeOn { background-image: url("../images/subnav_extreme_sbt.gif"); background-repeat: no-repeat; width: 82px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnavInfo li#extreme { background-image: url("../images/subnav_extreme_bt.gif"); background-repeat: no-repeat; width: 82px }
#subnavInfo li#extreme a:hover { background-image: url("../images/subnav_extreme_sbt.gif"); background-repeat: no-repeat }
#subnavInfo li#spanishOn { background-image: url("../images/subnav_spanish_sbt.gif"); background-repeat: no-repeat; width: 81px; display: block; padding-top: 40px; height: 0; overflow: hidden }
#subnavInfo li#spanish { background-image: url("../images/subnav_spanish_bt.gif"); background-repeat: no-repeat; width: 81px }
#subnavInfo li#spanish a:hover { background-image: url("../images/subnav_spanish_sbt.gif"); background-repeat: no-repeat }

#content       { margin: 40px 15px 30px; width: 930px; min-height: 328px; height: auto !important; height: 328px }
#contentWork, #contentInfo { margin: 40px 15px 30px; width: 930px; min-height: 288px; height: auto !important; height: 288px }
#content p, #contentWork p, #contentInfo p   { color: #65614c; font-size: 20px; font-family: Arial, sans-serif; line-height: 32px; margin: 0 }
#content a, #content li a { color: #c4102f; text-decoration: none }
#content a:hover, #content li a:hover { text-decoration: underline }
#content ul    { list-style-type: none; margin: 0; padding: 0; float: left }
#content ul#right      { margin-left: 88px }
#content li   { font-size: 20px; font-family: Arial, sans-serif; font-weight: bold; padding-bottom: 32px }

#contactLeft  { width: 232px; float: left }
#contactRight  { width: 600px; float: left }
#contactLeft .contactLabel, #contactRight .contactLabel   { font-size: 12px; line-height: 20px }

#footer  { margin: 0 15px; width: 930px; height: 36px }
#footer p  { color: #2f2f2e; font-size: 12px; font-family: Arial, sans-serif; line-height: 36px; margin: 0 }
#footer a { color: #c4102f; font-weight: bold; text-decoration: none }
#footer a:hover { text-decoration: underline }

#copyrightContainer  { background-color: #0c0909; background-image: url("../images/footer_back.gif"); background-repeat: repeat-x }

#copyright    { margin: 0 auto; padding-right: 15px; padding-left: 15px; width: 930px; height: 25px }
#copyright p   { color: #999; font-size: 11px; font-family: Arial, sans-serif; line-height: 25px; margin: 0 }
