#interactiveIconLogos {background:url(bar.png) repeat-x 0px bottom}
#interactiveIconLogos div.logoLarge {width:196px; float:left; text-align:center; position:relative;}
#interactiveIconLogos div.logoLarge img,
#interactiveIconLogos div.logoLarge span.button {position:absolute; cursor:pointer;}
#interactiveIconLogos div.logoLarge img {top:30px; left:36px; border:none;}
#interactiveIconLogos div.logoLarge span.button {display:block; top:0px; left:7px; width:182px; height:184px;}
#interactiveIconLogos div.logoLarge h2 {margin:0; padding:190px 0 15px;}
#interactiveIconLogos div.logoLarge h2, #interactiveIconLogos div.logoLarge h2 a {font-size:14pt; color:#777; text-transform:lowercase;}
#interactiveIconLogos div.logoLarge h2 a em {color:#ccc; font-size:22pt; font-style:normal;}
#interactiveIconLogos div.logoLarge a:hover {text-decoration:none;}
#interactiveIconLogos div.logoLarge h2 a:hover {color:#999}
#interactiveIconLogos div.logoLarge h2 a:hover em {color:#FFF}

#interactiveIconLogos div.greyed h2 a {color:#444;}
#interactiveIconLogos div.greyed h2 a em {color:#444;}

#interactiveIconLogos div.logoLarge span.Web {background:url(large-logo-web.png) no-repeat 0px 0px;}
#interactiveIconLogos div.logoLarge span.Logo {background:url(large-logo-logo.png) no-repeat 0px 0px;}
#interactiveIconLogos div.logoLarge span.Mobile {background:url(large-logo-mobile.png) no-repeat 0px 0px;}
#interactiveIconLogos div.logoLarge span.CMS {background:url(large-logo-cms.png) no-repeat 0px 0px;}
#interactiveIconLogos div.logoLarge span.Social {background:url(large-logo-social.png) no-repeat 0px 0px;}
#interactiveIconLogos div.greyed span.Web {background:url(large-logo-web-grey.png) no-repeat 0px 0px;}
#interactiveIconLogos div.greyed span.Logo {background:url(large-logo-logo-grey.png) no-repeat 0px 0px;}
#interactiveIconLogos div.greyed span.Mobile {background:url(large-logo-mobile-grey.png) no-repeat 0px 0px;}
#interactiveIconLogos div.greyed span.CMS {background:url(large-logo-cms-grey.png) no-repeat 0px 0px;}
#interactiveIconLogos div.greyed span.Social {background:url(large-logo-social-grey.png) no-repeat 0px 0px;}

.banner {padding:20px 0 0;}
.guiBL {background:#fff url(banner-frame.png) repeat-y 0px 0px;}
.guiBL1 {background:url(banner-frame-top.png) no-repeat 0px 0px;}
.guiBL2 {background:url(banner-frame-bottom.png) no-repeat 0px bottom; height:290px; position:relative;}
.guiBL2 .clientComment {width:220px; height:240px; overflow:auto; float:right; margin:0 0 20px 30px;}
.guiBL2 .clientComment .padder {padding:0 8px 0 0; line-height:11pt; color:#555; font-size:8pt;}
.guiBL2 .clientComment h4 {font-weight:bold; line-height:17px;}
.guiBL2 .clientComment h6 {font-weight:100; font-size:10px; font-family:arial; margin:-10px 0 0;}
.guiBL2 .clientComment h6 a {color:#aaa;}

.jsibHome, .jsib {position:relative; top:0px; left:0px; width:980px; height:320px; background:#fff url(homebanners/default.jpg) no-repeat 0px 15px;}
.jsibHome {position:absolute;}

.jsib .addBG {position:absolute; width:100%; height:100%; top:0px; left:0px; background-position:0px 15px; background-repeat:no-repeat;}
.jsib .content {position:absolute; width:700px; top:35px; left:25px; font-size:9pt;}
.jsib .clientComment {width:220px; height:250px; overflow:auto; position:absolute; top:35px; left:740px}
.jsib .clientComment .padder {padding:0 8px 0 0; line-height:11pt; color:#555; font-size:8pt;}
.jsib .clientComment h4 {font-weight:bold; line-height:17px;}
.jsib .clientComment h6 {font-weight:100; font-size:10px; font-family:arial; margin:-10px 0 0;}
.jsib .clientComment h6 a {color:#aaa;}

.jsib p.ContentinImage {display:none;}

a#homeSpecialArea, a#ShowYourSupport {display:block; position:absolute; top:25px; left:10px; width:640px; height:270px;}
a#homeSpecialArea span, a#ShowYourSupport span {display:none;}

#homeBanner .extra {width:320px; position:absolute; top:0px; left:645px;}
#homeBanner .extra ul.avatars {margin:0; padding:0;}
#homeBanner .extra ul.avatars li,
#homeBanner .extra ul.avatars span {display:block; width:80px; height:80px;}
#homeBanner .extra ul.avatars li {position:relative; float:left; margin:0; top:0px; left:0px;}
#homeBanner .extra ul.avatars span,
#homeBanner .extra ul.avatars img {position:absolute;}
#homeBanner .extra ul.avatars span {top:0px; left:0px; cursor:pointer;}
#homeBanner .extra ul.avatars span {background:url(small-logo-mediumgrey.png) no-repeat 0px 0px;}
#homeBanner .extra ul.avatars span.over {background:url(small-logo-mediumgrey-ov.png) no-repeat 0px 0px;}
#homeBanner .extra ul.avatars img {top:12px; left:12px; border:none; background:#fff;}
#homeBanner .extra ul.avatars span strong {display:none;}

#homeBanner .extra a.afrButton {display:block; width:325px; height:325px;}
#homeBanner .extra a.afrButton strong {display:none;}
#homeBanner .extra a.afrGeneral {background:url(buttons/default.png) no-repeat 0px 0px;}
#homeBanner .extra a.afrSocial {background:url(buttons/social.png) no-repeat 0px 0px;}
#homeBanner .extra a.afrWeb {background:url(buttons/web.png) no-repeat 0px 0px;}
#homeBanner .extra a.afrLogo {background:url(buttons/logo.png) no-repeat 0px 0px;}
#homeBanner .extra a.afrMobile {background:url(buttons/mobile.png) no-repeat 0px 0px;}
#homeBanner .extra a.afrCMS {background:url(buttons/cms.png) no-repeat 0px 0px;}

#bannerHomeTestimonials {background-image:url(homebanners/testimonials/testimonials1.jpg); font-family:georgia;}
#bannerHomeSpecialOffer .specialsContent {font:12px Georgia;}
#bannerHomeTestimonials .content {width:420px; left:120px; top:80px;}
#bannerHomeTestimonials .content h3.hdng {display:none;}
#bannerHomeTestimonials p.comment {margin:10px; background:url(quote1-right.png) no-repeat bottom right; font-size:10pt; line-height:12pt;}
#bannerHomeTestimonials p.comment span {display:block; background:url(quote1-left.png) no-repeat 0px 0px; padding:5px 40px;}
#bannerHomeTestimonials p.name {text-align:right;}
#bannerHomeTestimonials p.name em {font-size:10px;}

#bannerHomeTwitter p.tweet {margin:0; padding:20px 0 0;}
#bannerHomeTwitter .content {font-size:10pt; width:600px;}
#bannerHomeTwitter .content a {text-decoration:underline;}
#bannerHomeTwitter .content em,
#bannerHomeTwitter .content a,
#bannerHomeTwitter .content span {font-style:normal; font-size:8pt;}


/* Twitter Banner Styles */

#bannerHomeTwitter.banner1 {background-image:url(homebanners/twitter/banner1.jpg);}
#bannerHomeTwitter.banner1 .content {color:#000;}
#bannerHomeTwitter.banner1 .content em, #bannerHomeTwitter.banner1 .content a, #bannerHomeTwitter.banner1 .content span {color:#555;}

#bannerHomeTwitter.banner2 {background-image:url(homebanners/twitter/banner2.jpg);}
#bannerHomeTwitter.banner2 .content {color:#174757;}
#bannerHomeTwitter.banner2 .content em, #bannerHomeTwitter.banner2 .content span {color:#fff;}
#bannerHomeTwitter.banner2 .content a {color:#4A7989;}
#bannerHomeTwitter.banner2 .content a:hover {color:#fff;}

#bannerHomeTwitter.banner3 {background-image:url(homebanners/twitter/banner3.jpg);}
#bannerHomeTwitter.banner3 .content {color:#174757;}
#bannerHomeTwitter.banner3 .content em, #bannerHomeTwitter.banner3 .content span {color:#fff;}
#bannerHomeTwitter.banner3 .content a {color:#4A7989;}
#bannerHomeTwitter.banner3 .content a:hover {color:#fff;}

#bannerHomeTwitter.banner4 {background-image:url(homebanners/twitter/banner4.jpg);}
#bannerHomeTwitter.banner4 p.tweet {margin:0; padding:0 0 20px;}
#bannerHomeTwitter.banner4 .content {color:#fff; width:470px;}
#bannerHomeTwitter.banner4 .content em, #bannerHomeTwitter.banner4 .content span {color:#144141;}
#bannerHomeTwitter.banner4 .content a {color:#144141;}
#bannerHomeTwitter.banner4 .content a:hover {color:#fff;}

#bannerTabbing {background:url(banner-tabbing.png) repeat-x 0px 0px; font-size:10px; position:absolute; top:305px; left:30px; width:auto; float:left; z-index:999;}
#bannerTabbing .level2 {background:url(banner-tabbing-left.png) no-repeat 0px 0px; line-height:18px; width:auto; float:left}
#bannerTabbing .level3 {background:url(banner-tabbing-right.png) no-repeat right 0px; height:19px; overflow:hidden; padding:0 12px; width:auto; float:left}
#bannerTabbing,
#bannerTabbing a {color:#777;}
#bannerTabbing a.on,
#bannerTabbing a:hover {color:#D00; text-decoration:underline;}

#webBanner .content li p,
#logoBanner .content li p,
#mobileBanner .content li p,
#cmsBanner .content li p,
#socialBanner .content li p {margin:0; padding:2px 0; font-size:10pt;}
