* { font-family: Arial, Verdana; color: #333333; font-size: 8pt; border-width: 0px; margin: 0px; } body { color: #000000; background-color: #FFFFFF; } a:link, a:visited, a:active { color: #434387; line-height: 12px; text-decoration: none; } a:hover { color: #434387; line-height: 12px; text-decoration: underline; } a.text:link, a.text:visited, a.text:active { color: #434387; font-weight: bold; text-decoration: underline; } a.text:hover { color: #458035; font-weight: bold; text-decoration: underline; } a.green:link, a.green:visited, a.green:active { color: #458035; font-weight: bold; text-decoration: none; } a.green:hover { color: #434387; font-weight: bold; text-decoration: underline; } a.white:link, a.white:visited, a.white:active { color: white; line-height: 12px; text-decoration: none; } a.white:hover { color: white; line-height: 12px; text-decoration: underline; } div.header1 { display: block; width: 488px; height: 85px; margin-top: 5px; } div.header2 { position: absolute; top: 0px; left: 490px; width: 275px; height: 90px; text-align: right; } div.innerheader2 { display: block; width: 290px; left: 0px; } div.keynav { position: relative; width: 100%; height: 26px; background-color: #333366; line-height: 26px; } div.keynav-home { height: 26px; background-color: #333366; line-height: 26px; text-align: center; } div.innerkeynav { display: block; position: absolute; width: 740px; text-align: right; background-color: #333366; } div.innerkeynav-home { margin: 0 auto; width: 740px; text-align: right; background-color: #333366; } a.keynav { display: block; position: absolute; top: 0px; height: 26px; background-color: #333366; } a.keynav#contactus { width: 89px; left: 0px; } a.keynav#mediacenter { width: 105px; left: 89px; } a.keynav#corpinfo { width: 116px; left: 194px; } a.keynav#sitemap { width: 70px; left: 310px; } div.mainnav { position: relative; width: 100%; height: 26px; background-color: #454578; line-height: 26px; } div.innermainnav { display: block; position: absolute; margin-left: 0px; line-height: 26px; } a.mainnav { display: block; position: absolute; background-repeat: no-repeat; top: 0px; height: 26px; background-color: #454578; } div.center { margin-right: auto; margin-left: auto; } .contentblock { position: relative; padding-top: 15px; width: 740px; } .contentleft { position: absolute; float: left; width: 220px; height: 400px; padding-top: 15px; padding-left: 15px; } .breakbar { position: absolute; width: 17px; left: 240px; height: 425px; } .contentright { position: relative; width: 420px; left: 250px; padding-top: 15px; padding-left: 20px; } .sidenav { padding-left: 15px; text-indent: 15px; } .sidenavright { padding-left: 30px; } ul { padding: 5px; padding-left: 32px; } li.nav { list-style-image: url(images/gui/nav_bullet_lt.jpg); vertical-align: middle; color: #666666; } li.navselected { list-style-image: url(images/gui/nav_bullet_drk.jpg); color: #666666; text-decoration: none; font-weight: bolder; padding: 3px; background-color: #CCCCCC; } li.sub { list-style-image: url(images/gui/nav_bullet_lt.jpg); vertical-align: middle; } li.subselected { list-style-image: url(images/gui/nav_bullet_drk.jpg); text-decoration: none; background-color: #f1f1f1; } p { font-size: 11px; color: #666666; } h1 { font-size: 10pt; font-weight: bolder; color: #505090; line-height: 16px; } h2 { font-size: 9pt; color: #458035; line-height: 16px; } h3 { font-size: 11px; font-weight: bolder; color: #FFFFFF; } h4 { font-size: 9pt; font-weight: bolder; color: #4C4C4C; } .fineprint { font-size: 9px; color: #333333; } div.content { } .signedblock { padding-top: 8px; padding-bottom: 6px; border-top: 1px solid #CCCCCC; } .sectiontitle { position: relative; background-color: #79BA43; border-top: 1px solid white; border-bottom: 1px solid #538530; } .subnavtitle2 { position: relative; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; padding-right: 5px; background-color: #7F7EAB; } .subnavoption { position: relative; color: #666666; padding-top: 5px; padding-bottom: 3px; padding-left: 15px; padding-right: 5px; background-color: #EBEBEB; border-bottom: 1px solid #CCCCCC; } .subnavigation { position: relative; color: black; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; background-color: #EBEBEB; } .featureblock { padding: 6px; color: #458035; font-weight: bolder; background-color: #EBEBEB; border: 1px solid #CCCCCC; } .featurecontent { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; } .overviewblock { padding: 4px; background-color: #EBEBEB; border: 1px solid #CCCCCC; } .overviewcontent { padding: 6px; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; } div.footer { margin: 0 auto; padding-top: 5px; padding-bottom: 5px; background-color: #CCCCD9; text-align: right; height:1em; } .textfield { border-width: 1px; border-style: solid; border-color: #000000; } .button { border: 2px solid #666666; padding: 2px; } .pad-four { padding: 4px; } .boldtype { font-size: 8pt; font-weight: bolder; } .welcome { font-size: 60pt; color: #990000; } #giftcard-tool { } #giftcard-tool p { padding: 0 0 6px 0; font-size: 10px; } div#industrysolutions { position: absolute; visibility: hidden; z-index: 1; top: 27px; left: 271px; border: solid 1px white; } div#industrysolutions a { display: block; width: 175px; height: 21px; padding: 0 10px; line-height: 21px; color: white; background-color: #5D5C86; border-bottom: solid 1px white; } div#industrysolutions a:hover { background-color: #8F8EA4; text-decoration: none; font-weight: bold; } /*****Home Page*****/ .IECenter{ padding: 0; margin: 0; text-align: center; background: white; font-family: Arial, Helvetica, sans-serif; } img.homePage{ padding: 0; margin: 0; vertical-align: bottom; } form.subscribeForm{ vertical-align: bottom; padding: 0; margin: 0; } #mainBody{ padding: 0; margin: 0; width: 770px; text-align: left; background: #EAEAF3 url(images/home/main-bg.gif) repeat-y; border: #D6D6E0 1px solid; } #mainContent{ width: 524px; border-right: #D6D6E0 1px solid; float: left; background: white; color: #666; } #mainContent a{ color: #336; text-decoration: none; } #mainContent a:hover{ text-decoration: underline; } #mainContent p{ padding: 10px 30px 10px 30px; font-size: 12px; line-height: 18px; color: #666; text-align: justify; } .flashContent{ width: 524px; height: 143px; margin: 0; padding: 0; background: white; text-align: center; } h2.whatsNew{ text-indent: -9999px; width: 524px; height: 20px; background: url(images/home_fr/header-whatsnew.gif) left top no-repeat; } #mainContent h3.whatsNew{ padding: 0 0 2px 0; margin: 0 0 0 30px; color: #336; height: 12px; font-size: 12px; font-weight: bold; } #mainContent p.whatsNew{ margin: 0 30px 0 55px; padding: 0 0 10px 0; font-size: 11px; color: #666; line-height: 16px; } #sideBar{ width: 245px; float: right; background: white; padding: 0; margin: 0; vertical-align: bottom; } #sideBar img{ border: none; } #sideBar ul{ margin: 0 0 0 20px; padding-top: 0; padding-left: 15px; font-size: 11px; list-style-type: disc; } #sideBar ul li{ padding-left:0px; color: #336; line-height: 17px; } #sideBar a{ color: #336; text-decoration: none; } #sideBar a:hover{ text-decoration: underline; } #subscribe{ background: #EAEAF3; padding: 0 0 20px 0; margin: 0; } #features{ padding-left: 30px; padding-top: 50px; } h2.subscribeNewsletter{ padding: 20px 0 0 0; margin: 0; text-indent: -9999px; background: url(images/home_fr/header-subscribenewsletter.gif) bottom left no-repeat; width: 245px; height: 13px; } h2.subscribeRSS{ padding: 0; margin: 0; text-indent:-9999px; background: url(images/home_fr/header-subscriberss.gif) bottom left no-repeat; width: 245px; height: 17px; } h2.newToMoneris{ text-indent: -9999px; background: white url(images/home_fr/header-newtomoneris.gif) bottom left no-repeat; margin-left: 20px; width: 153px; height: 33px; margin-top: 30px; margin-bottom: 10px; } h2.alreadyACustomer{ text-indent: -9999px; background: white url(images/home_fr/header-alreadyacustomer.gif) bottom left no-repeat; width: 163px; height: 20px; margin-left: 20px; margin-top: 30px; margin-bottom: 10px; } h2.specialOffers{ text-indent: -9999px; background: white url(images/home_fr/header-specialoffers.gif) bottom left no-repeat; width: 245px; height: 26px; padding-bottom: 0; margin-bottom: 0; } h2.yahoo{ text-indent: -9999px; background: url(images/home_fr/header-yahoo.gif) bottom left no-repeat; width: 245px; height: 19px; } h2.google{ text-indent: -9999px; background: url(images/home_fr/header-google.gif) bottom left no-repeat; width: 245px; height: 14px; } #clearAll{ clear: both; height: 1px; width: 770px; } .emailEntry{ color: #336; font-size: 11px; font-family: Arial, Helvetica, sans-serif; } #newsletter{ padding: 10px; padding-left: 40px; vertical-align: bottom; } input{ padding: 0; margin: 0; } p.subscribeRSS{ text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0 10px 0 0; } img.google{ text-align: center; margin: auto; } img.yahoo{ text-align: center; margin: auto; }