html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}.line,.lastUnit{overflow:hidden}
.unit{float:left}
.lastUnit{float:none;width:auto}
.size1of1{float:none}
.size1of2{width:50%}
.size1of3{width:33.33333%}
.size2of3{width:66.66666%}
.size1of4{width:25%}
.size3of4{width:75%}
.size1of5{width:20%}
.size2of5{width:40%}
.size3of5{width:60%}
.size4of5{width:80%}
.size1of6{width:16.6666%}
.size2of6{width:33.3333%}
.size3of6{width:50%}
.size4of6{width:66.6666%}
.size5of6{width:83.3333%}
.size72{width:72%}
.size28{width:28%}.mod{position:relative}
.hd,.bd,.ft,{overflow:hidden}
.inner{position:relative}
b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10}
.tl,.tr,.bl,.br{height:11px;width:11px;float:left}
.tl{background-position:left top}
.tr{background-position:right top}
.bl{background-position:left bottom}
.br{background-position:right bottom}
.br,.tr{float:right}
.bl,.br{margin-top:-11px}
.top{background-position:center top}
.bottom{background-position:center bottom}
.pop,.pop .inner,.pop b{background-image:url(../images/template/whiteDropShadowBox.png)}
.pop{overflow:visible;width:305px;margin:0 17px 10px 4px}
.pop .inner{right:-11px;bottom:-11px;padding:0 22px 11px 0;background-position:100% 100%}
.pop .tl,.pop .br{display:none}
.pop .bl{bottom:-11px}
.pop .tr{right:-11px}
.pop .inner .bd,.pop .inner .hd{padding:4px 0 4px 7px}
.pop .inner .hd+.bd{padding:0 0 0 7px}html{background:#888 url(../images/template/page_bg.gif) repeat-x}
body{font-family:Helvetica,Arial,sans-serif;font-size:62.5%;background:transparent url(../images/template/body_bg.gif) 50% 0 repeat-y}
img{display:block}
em{font-style:italic}
strong{font-weight:bold}
h1,.h1{font-size:2.4em;font-weight:bold;font-style:normal;padding:0 0 .1em 0;text-transform:uppercase;font-family:"Century Gothic",Arial,Helvetica,sans-serif;line-height:1;max-width:470px}
h2,.h2{font-size:1.8em;font-weight:bold;font-style:normal;padding:0 0 .5em 0;text-transform:uppercase;font-family:"Century Gothic",Arial,Helvetica,sans-serif;line-height:1}
h3,.h3{display:inline-block;font-size:1.3em;font-weight:bold;font-style:normal;padding:0 0 .3em 0;line-height:1.1}
h3 a,.h3 a{font-size:1em!important}
h4{font-size:1.5em;color:#D3196A}
h4,h4 a{font-weight:bold!important}
h1,.h1,h2,.h2{color:#3a3a3c}
hr{border-top:1px solid #d3196a}
h3,.h3,a,.intro p,.ui-tabs-nav .ui-state-active a,.intro .comments,.intro .author span,.csRelated .ui-tabs-nav .ui-state-active a,.csRelated .featuredFMAVideos h3,.csMeta dd{color:#d3196a}
.poll .scoreTop,.poll .pollsubmit{background-color:#d3196a}
h3 a,.h3 a{font-size:1em;font-weight:bold}
.subContent .shuffle h3,.subContent .shuffle .h3{color:black}
.subContent h3,.subContent .h3,.home .subContent a{color:#d3196a}
.subContent .userDetails a,.subContent .search a{color:#8b003d}
.csToolbox li>a,.download,.viewAll{background-color:#d3196a;color:#fff}
.more{background-image:url(../images/icon_spritemap.png);background-position:100% -17px}
.readMore{background-image:url(../images/icon_spritemap.png);background-position:100% 3px}
.locked{background-image:url(../images/icon_spritemap.png);background-position:100% -39px}
.rating span{background:url(../images/icon_spritemap.png) repeat-x;background-position:0 -170px}
.rating .emptyRatingStar{background:url(../images/icon_spritemap.png) 0 -1800px no-repeat!important}
.rating .savedRatingStar{background:url(../images/icon_spritemap.png) 0 -1830px no-repeat!important}
.rating .filledRatingStar{background:url(../images/icon_spritemap.png) no-repeat;background-position:0 -170px}
.jcarousel-prev,.pagination .prev,.jcarousel-next,.pagination .next{background-image:url(../images/icon_spritemap.png)}
.jcarousel-prev,.pagination .prev{background-position:0 -110px}
.jcarousel-next,.pagination .next{background-position:100% -140px}
.subContent .readMore{background-position:100% 3px}
.subContent .more{background-position:100% -17px}
.subContent .locked{background:url(../images/icon_spritemap.png) 100% -39px no-repeat}
a{font-weight:normal;text-decoration:none}
a:focus,a:hover{text-decoration:underline}
span.tracecontent b{font-size:18px;height:46px;line-height:46px;padding-left:10px}
span.tracecontent th{background-color:#ccf!important}
span.tracecontent th.alt{background-image:url("../images/vizioz/header_panel.gif")}
span.tracecontent tr{background-color:#fff}
span.tracecontent tr.alt{background-color:#eee}
.profileAlerts{display:none}
.helpBody ul{margin-bottom:5px}
.helpBody ul li{list-style:disc inside;font-size:1.2em;line-height:1.5em}
#OMDSearchOptions ul{margin:0;padding-top:20px;border:0;width:100%;overflow:visible;height:auto}
#OMDSearchOptions ul li input{float:none}
#OMDSearchOptions ul li label{float:none}.head{overflow:hidden}
.body{overflow:hidden;position:relative;width:975px;margin:0 auto;background:white url(../images/template/bodyBg.png) 100% 0 repeat-y}
.foot{overflow:hidden;margin:0 auto;padding:11px 0}
.c2links{width:100%;margin-bottom:11px;background:#929499;overflow:hidden}
.c2links .bd{width:975px;margin:0 auto}
.c2links img{float:left;margin:4px 0 0 11px}
.c2links ul{float:left;padding:0}
.c2links li{float:left;margin:3px 0 3px 7px}
.c2links a{float:left;display:block;padding:4px 6px 2px;font-size:1.1em;font-weight:bold;color:white;background:#8b003d}
.c2links a:visited{color:white}
.leaderboard{width:728px;height:90px;margin:0 auto 11px}
.leaderboard img{display:block}
.masthead{position:relative;height:110px;padding-right:8px;background:white}
.masthead img.beta{display:none}
.masthead a.logo{position:absolute;top:14px;left:11px;width:554px;height:84px}
.masthead span.tie{position:absolute;top:38px;left:237px;padding:4px 7px 3px;color:white;font-weight:bold;font-size:1.1em;background:#d3196a}
.masthead div.tagline{position:absolute;left:11px;bottom:3px;font-size:1.4em;font-weight:bold;text-transform:uppercase;color:#920144}
.masthead a#openWhatIsCream{position:absolute;top:64px;left:400px;padding:0;margin:0;font-size:1.1em;font-weight:normal;background:0;color:#d3196a;cursor:pointer}
.search{position:relative;height:110px;background:#c7c9cf url(../images/template/search_bg.png) repeat-y}
.search fieldset{position:absolute;top:56px;left:12px;overflow:hidden}
.search label{display:none}
.search input,.search select{float:left;margin:0 7px 0 0}
.search input{width:139px}
.search select{width:104px}
body fieldset .searchSubmit{float:left;width:auto;margin-top:-1px;padding:2px 4px 1px;cursor:pointer}
.search p{position:absolute;bottom:10px;left:12px;padding:0}
.search .advSearch a{color:#8b003d;padding-right:17px;background:url(../images/icon_spritemap.png) 100% -2116px no-repeat}
.search a:visited{color:#8b003d}
.navigation ul{overflow:hidden;padding:0;background:#d3196a url(../images/template/navigation_bg.png) repeat-x}
.navigation li{float:left}
.navigation li a{display:block;float:left;font-size:1.2em;font-weight:bold;text-transform:lowercase;padding:8px 26px 5px;color:white;background:#d3196a url(../images/template/nav_bg.png) repeat-x}
.navigation li a:hover,.navigation li a.active{background:#58585a url(../images/template/nav_bg.png) repeat-x}
.secondarynav{overflow:hidden;padding:0 0 0 29px;background:#58585a}
.secondarynav ul{overflow:hidden}
.secondarynav ul li{float:left;padding:9px 0 6px;font-size:1.2em;font-weight:bold;text-transform:lowercase;color:white}
.festivalOfMedia .secondarynav ul li:first-child{margin-right:10px}
.secondarynav ul li a{float:left;font-weight:bold;padding-right:7px;margin-right:7px;border-right:1px solid white;color:white}
.secondarynav ul li.last a{border-right:0}
.secondarynav ul li a.active{color:#a5a7ac}
.breadcrumb{overflow:hidden;padding:0 19px 0 23px}
.breadcrumb ul{overflow:hidden;padding:6px 0 18px;border-bottom:1px solid #929499}
.breadcrumb li{float:left;font-size:1.1em;color:black}
.breadcrumb li a{float:left;padding-right:10px;margin-right:4px;background:white url(../images/icon_spritemap.png) 100% -2086px no-repeat;color:#8b003c}
.foot .body{width:929px;padding:18px 23px;background:#e2e3e7 url(../images/template/nav_bg.png) repeat-x}
.siteInfo h4{margin-bottom:.25em;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:black}
.siteInfo ul{padding-bottom:20px}
.siteInfo ul+h4+ul{padding-bottom:0}
.siteInfo li a{font-size:1.1em;font-weight:normal;color:#8b003d}
.siteInfo img{display:block;width:107px;height:23px;margin-bottom:20px}
.siteInfo p{margin-bottom:1em}
.siteInfo p a{font-weight:normal;color:#8b003d}
.foot .lastUnit .bd{padding-left:80px}
.vcard{margin-top:1em}
.vcard>p,p.vcard{font-size:1.1em}
.vcard .org a{color:#8b003d}
.mainContent{width:650px;background:white url(../images/template/nav_bg.png) repeat-x;float:left;overflow:hidden}
.registration{background:white url(../images/template/nav_bg.png) repeat-x}
.registrationWrapper{width:706px;margin:0 auto}
.whiteSpace{padding:12px 0 40px}
.leftCol,.rightCol{width:283px}
.leftCol{padding:0 19px 0 23px}
.rightCol{padding:0 23px 0 19px}
.csLeftCol{padding:30px 23px 0 23px}
.csRightCol{padding:30px 19px 0 0}
.howLeftCol{width:348px;padding:0 19px 0 23px}
.howRightCol{width:237px;padding:0 23px 0 0}
.subContent{width:325px;float:left;padding:0 0 13px 0;overflow:hidden}
.wide{width:325px;padding:0;margin:0}
.fadeBg{background:transparent url(../images/template/nav_bg.png) repeat-x}
.refineSearch{background:white url(../images/template/nav_bg.png) repeat-x}a,a:link,a:visited,a:hover,a:active{outline:0}
p{font-size:1.2em}
input[type='text'],input[type='password'],select,textarea{display:block;font-size:1.1em;margin-bottom:8px;border-width:1px;border-style:solid;border-top-color:#7d7d7d;border-right-color:#c8c8c8;border-bottom-color:#ddd;border-left-color:#c4c4c4;color:#3a3a3c;background:white url(../images/template/input_bg.gif) no-repeat}
input{padding:3px 4px 2px}
input[type='submit']{width:auto;font-size:1.1em;text-transform:capitalize;padding:1px 3px 1px;margin:0}
select{padding:2px 0 1px 4px}
b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10}
.inner{position:relative}
.more{position:absolute;top:16px;right:0;display:inline-block;font-size:1.1em;font-weight:normal;padding-right:17px;background-color:transparent;background-position:100% 3px;background-repeat:no-repeat}
.subContent .more{top:12px}
.locked{padding-right:14px;background-color:transparent;background-repeat:no-repeat}
.readMore{display:inline-block;font-weight:normal;padding-right:10px;background-color:transparent;background-position:100% 3px;background-repeat:no-repeat}
.bdrTop{border-top:1px solid #929499}
.bdrBottom{border-bottom:1px solid #929499}
.clear{clear:both}
.teaser{font-size:1.1em}
.button{font-size:1.1em;font-weight:normal;padding:3px 5px 2px;border:0;background:#8b003d;color:white!important;text-transform:uppercase;cursor:pointer}
.button:hover{text-decoration:none}
.printLink{display:none}
.viewAll{display:inline-block;font-size:1.1em;font-weight:bold;font-weight:bold;text-transform:uppercase;margin-top:1em;padding:6px 8px;color:white}
.error{display:block;padding:10px 20px;background:#f00;color:#fff;font-size:1.1em;font-weight:bold}
.clearLeft{clear:left}
.removeFave{font-size:1.1em}
#whatIsCream{display:none}
#whatIsCream div{padding:10px 12px}
#whatIsCream p{font-size:2.2em;font-weight:bold;line-height:1.2;color:#d3196a;padding-bottom:.5em}
#whatIsCream a{font-size:.6em;font-weight:normal;color:#d3196a}
.userDetails{width:300px;margin:0 5px 0 4px;padding:0 8px 8px;background:transparent url(../images/template/whiteDropShadowBox.png) 0 100% no-repeat}
.userDetails p{font-size:1.1em}
.login{padding:27px 12px 14px;background:#c7c9cf url(../images/template/nav_bg.png) repeat-x}
.login label{float:left;font-size:1.1em;color:#8b003d}
.login label.hide{display:none}
input.loginEmailAddress,input.loginEmailAddress2{width:266px}
input.loginPassword,input.loginPassword2{float:left;width:209px;margin:0 8px 5px 0}
input.loginSubmit,input.loginSubmit2{float:left;padding:2px 4px 1px;margin-top:1px;border:0;background:#8b003d;color:white;text-transform:uppercase;cursor:pointer}
.loginRememberMe input,loginRememberMe2 input{clear:left;float:left;margin:0 4px 5px 0}
.login a{float:right;font-size:1.1em;font-weight:normal;color:#8b003d}
.login p a{float:none;font-size:1em}
.login h2 span{display:inline-block}
.login span.loginRememberMe{display:block}
.loggedIn{padding:27px 12px 14px;background:white url(../images/template/nav_bg.png) repeat-x}
.loggedIn h2{font-size:1.6em;padding-bottom:2px}
.loggedIn img{margin-top:10px}
.loggedIn img+p{margin-top:40px;color:#8b003d}
.loggedIn a.button{display:inline-block;margin-top:10px}
#logout:hover{text-decoration:none}
.loginSpot{background:#c7c9cf;overflow:hidden}
.loginSpot a.button{clear:left;display:block;font-size:1.4em;font-weight:normal;margin:0;padding:6px 0;border:0;background:#8b003d;color:white;text-transform:uppercase;text-align:center;cursor:pointer}
.loginSpot a.button:hover{text-decoration:none}
.subscribe{margin:0 12px 12px;background:#c7c9cf;overflow:hidden}
.freeTrial{margin:0 12px 12px;background:#c7c9cf;overflow:hidden}
.social-network,.social-network .inner,.social-network b{background-image:url(../images/template/greyDropShadowBox.png)}
.social-network .bd{overflow:hidden}
.social-network h2{float:left;margin:5px 8px 3px 0;padding:0}
.social-network ul{float:left}
.social-network li{float:left;margin-right:5px}
.social-network li a{float:left;display:block;text-indent:-9999px;width:32px;height:32px;margin-right:2px;background:url(../images/template/icon_socialmedia.gif) no-repeat}
.social-network .facebook a{background-position:0 0}
.social-network .twitter a{background-position:-32px 0}
.social-network .linkedin a{background-position:-96px 0}
.social-network .cblog a{background-position:-64px 0}
.social-network .facebook a:hover{background-position:0 -32px}
.social-network .twitter a:hover{background-position:-32px -32px}
.social-network .linkedin a:hover{background-position:-96px -32px}
.social-network .cblog a:hover{background-position:-64px -32px}
.newsletter .bd{overflow:hidden}
.newsletter a{position:absolute;top:30px;right:22px;font-size:1.1em;font-weight:normal}
.newsletter label{float:left;font-size:1.1em;padding:3px 10px 0 0}
.newsletter input[type="text"]{float:left;width:155px}
.newsletter a.button{position:static;display:inline-block;margin-bottom:5px}
.mpu{width:300px;height:250px;margin:0 5px 0 4px;padding:8px;background:transparent url(../images/template/mpuDropShadowBox.png) no-repeat}
.mpu img{width:300px;height:250px}
.shuffle{width:300px;height:286px;margin:0 5px 0 4px;padding:8px;background:transparent url(../images/template/shuffleDropShadowBox.png) no-repeat}
.shuffle .hd{position:relative;height:75px;border:1px solid #76777a;border-bottom:0;background:url(../images/template/spritemap_template.png) -300px -50px no-repeat}
.shuffle .hd h2{font-size:1.8em;padding:15px 0 0 12px}
.shuffle .hd p{padding:8px 0 0 14px;width:190px;font-size:1.2em;line-height:1.1}
.shuffle .hd a{position:absolute;top:6px;right:11px;width:48px;height:48px;text-indent:-9999px;background:url(../images/template/spritemap_template.png) -300px 0 no-repeat}
.shuffle .hd a:hover{background-position:-348px 0}
.shuffle .hd a+span{display:block;position:absolute;bottom:2px;right:4px;width:55px;font-size:1em;text-transform:uppercase;line-height:1.1;color:white}
.shuffle .bd{position:relative;height:208px;border:1px solid #76777a;background:transparent url(../images/template/spritemap_template.png) -550px -300px no-repeat}
.shuffle .bd img{position:absolute;top:15px;left:56px;width:186px;height:134px}
.shuffle .bd h3{bottom:43px;height:9px;line-height:1;overflow:hidden}
.shuffle h3{position:absolute;bottom:38px;left:65px;font-size:1.2em;font-weight:bold;color:black;max-width:172px;max-height:15px}
.shuffle h3>a{display:block;overflow:hidden}
.shuffle .tags{position:absolute;top:152px;left:61px;max-width:176px;max-height:26px;margin:0}
.shuffle .tags li{float:none;border:0;line-height:1;padding:0 0 1px 0;margin:0}
.shuffle .readMore{position:absolute;right:59px;bottom:19px;font-size:1.1em}
.tags{overflow:hidden;margin:0 0 2px 0;padding:0}
.tags li{float:left;font-size:1.2em;font-weight:bold;padding-right:4px;margin-right:4px;border-right:2px solid black;line-height:1.1}
.tags li:last-child{border-right:0}
.featFMAVideo h3{margin-left:86px}
.featFMAVideo img{position:absolute;top:64px;left:12px;border:1px solid #d7d8d9}
.featFMAVideo p{margin:0 0 1em 86px}
.featFMAVideo .readMore{font-size:1.1em;margin-left:86px}
.featFMAVideo .more{top:36px}
.errorLogin{color:red;font-size:1.2em;font-weight:bold}
.blog{padding:1em 0 1.5em}
.blog .hd{margin-bottom:1em}
.blog .hd h2{font-size:1.8em}
.blog .hd p{padding-bottom:.25em}
.blog .hd a{font-size:1.1em;font-weight:normal;font-style:italic}
.blog .bd{overflow:hidden;margin-top:.5em}
.blog .bd h3{font-size:1.2em}
.blog .bd p{padding-bottom:.5em}
.blog .bd span{font-style:italic}
.blog .bd p+p{float:left;color:#d3196a}
.blog .bd>a{position:relative;top:1px;float:right;font-size:1.1em;font-weight:normal}
.creamInsight .bd{position:relative;min-height:198px}
.creamInsight .bd div{position:relative;margin:0 0 0 162px}
.creamInsight .bd .teaser+div{margin:10px 0 0 162px}
.creamInsight .bd div a{font-size:1.1em}
.creamInsight .bd div h3{width:114px}
.creamInsight .bd div h3>a{display:block;font-size:1em}
.creamInsight .bd div h3+a{position:absolute;top:0;left:-162px}
.creamInsight .bd div h3+a>img{width:150px;height:122px;border:1px solid #ccc}
.creamInsight .bd div p{padding-bottom:.5em;line-height:1.2}
.creamInsight .bd div p span{font-style:italic}
.creamInsight .ft{padding:0 0 4px 7px}
.rss h2,.prodCatList .rssFeedList h2{padding-left:22px;background:transparent url(../images/icon_spritemap.png) 0 -2148px no-repeat}
.rss .bd{position:relative}
.rss a.tooltip{display:block;font-size:1.1em;padding-bottom:1em}
.rss p{padding-bottom:.25em}
.rssFeedList h2 .onmandm p{padding-bottom:.25em}.intro{padding:5px 23px}
.intro .rss{font-size:1.1em;position:absolute;top:14px;right:19px;padding:3px 19px 3px 0;background:transparent url(../images/template/icon_rss.png) 100% 0 no-repeat}
.intro p{font-size:1.6em;font-weight:bold;margin:.25em 0 .5em}
.intro p.secondaryText{font-size:1.1em;font-weight:normal;padding-bottom:1em;color:black}
.intro p.secondaryText+p.secondaryText{margin-top:1em;padding:0}
.intro .csBlock{float:right;position:relative;top:-17px;margin:0}
.body .mainContent .intro .desc{font-size:1.2em;color:#000;font-weight:normal;margin:0 0 1em}
.intro .comments{float:left;display:block;font-size:1.1em;margin-right:10px}
.intro .rating{float:left;position:relative;top:1px}
.caseStudyLibrary .intro>h1{width:465px}
.csLeftCol .intro{padding:5px 0 15px}
.csLeftCol .intro h1{max-width:340px}
.csLeftCol .intro h2{font-size:1.4em}
.csLeftCol .intro .author{color:#000;font-size:1.2em;font-weight:normal}
.csLeftCol .intro .csBlock{top:-40px}
.smallIntro{padding:0 23px}
.smallIntro p{margin-bottom:1em;line-height:1.5}
.home .paywall p.author,.home .paywall p.teaser{font-size:1.2em;color:#000;font-weight:normal}
.home .paywall p.author span{color:#000}
.rating span{display:block;height:11px;text-indent:-9999px}
.rating .zero{display:none}
.rating .one{width:11px}
.rating .two{width:22px}
.rating .three{width:33px}
.rating .four{width:44px}
.rating .five{width:55px}
.rating .ratingStar{display:block;font-size:0;width:11px;height:11px;margin:0;padding:0;cursor:pointer}
.searchSection{padding:2px 16px 0 21px;background:transparent url(../images/template/searchBarBg_top.png) 21px 0 no-repeat}
.searchSection fieldset{padding:0;background:transparent url(../images/template/searchBarBg_bottom.png) 0 100% no-repeat;overflow:hidden}
.searchSection label{display:none}
.searchSection input[type='text']{float:left;width:250px;margin:7px 7px 12px 10px}
.searchSection input[type='submit']{float:left;margin:5px 28px 0 0}
.searchSection p{margin-top:11px}
.searchSection .browse select{float:left;width:160px;margin:7px 7px 12px 10px}
.searchSection .browse input[type='text']{float:left;width:168px;margin:7px 7px 12px 0}
.searchSection .browse input[type='submit']{float:left;margin:5px 14px 0 0}
.sponsor{width:395px;margin:25px auto}
.sponsor a{display:block}
.sponsor img{display:block}
.news{overflow:hidden;width:auto;padding:1em 0 1.5em}
.chrome .activeRegion .news{width:440px}
.news p{margin-bottom:.25em}
.news h2+p{margin-bottom:1em}
.news a{font-size:1.1em}
.news p>a{font-size:.9em}
.news>ul>li{margin-bottom:1.5em}
.news>ul>li.last{margin:0}
.news span{font-style:italic;margin-right:4px}
.news .bd>ul{padding-bottom:1em}
.detail{margin:0 23px}
.detail itemList{margin:0}
.caseStudy{overflow:hidden;padding:1em 0 1.5em}
.size1of1>.caseStudy,.size1of1>.news{margin:0 23px}
.csList .teaser{margin-bottom:1em}
.csList li{position:relative;min-height:132px}
.csImage{position:absolute;top:0;left:0;display:block}
.csImage img{width:130px;height:130px;border:1px solid #cacacc}
.csContent{margin:0 0 0 140px}
.csContent h3 a{display:block}
.csContent p{margin-bottom:1em}
.csContent a.readMore{font-size:1.1em;cursor:pointer;position:relative;top:-8px}
.productCategory div>a.readMore{top:-2px}
.leftCol .csList{margin-top:1em}
.size1of1 .rightCol .caseStudy{margin:0}
.size1of2 .rightCol .caseStudy .csContent{min-height:132px}
.caseStudyTeaser{padding:0 0 1.5em;margin:0 19px 0 23px;overflow:hidden}
.caseStudyTeaser .tags{margin-bottom:1em}
.caseStudyTeaser .tags li{font-size:1.3em}
.caseStudyTeaser img{float:left;width:73px;height:74px;border:1px solid #cacacc!important}
.caseStudyTeaser p{float:right;width:85%}
.caseStudyContinue{margin:0 19px 0 23px;padding:15px 20px;background:#e2e3e7;overflow:hidden;clear:left}
.regWrapper .caseStudyContinue{margin:0;clear:both}
.caseStudyContinue .findOutMore,.caseStudyContinue .login{float:left}
.caseStudyContinue .findOutMore{width:252px;padding:0 40px 0 0}
.caseStudyContinue .findOutMore h2+a{display:inline-block;margin-top:41px}
.regWrapper .caseStudyContinue .findOutMore{width:350px}
.caseStudyContinue .findOutMore p{font-size:1.1em;margin-bottom:1.5em}
.caseStudyContinue .findOutMore input{font-size:1.1em;cursor:pointer}
.caseStudyContinue .findOutMore .continue,.regWrapper .continue{display:inline-block;font-size:1.2em;font-weight:bold;padding:4px 8px;border:0;background:#8b003d;color:white;text-transform:uppercase;cursor:pointer}
.caseStudyContinue .login{width:276px;padding:0;background:0}
.statisticOfTheWeek{margin:0 23px;padding:1em 0 1.5em}
.statisticOfTheWeek p{font-size:2.2em;font-weight:bold;margin-bottom:1em;text-align:center;color:#92298d}
.statisticOfTheWeek p+p{font-size:1.1em;font-weight:normal;text-align:left;color:black}
.library{overflow:hidden;padding:1em 0}
.library .ui-state-default{width:93px}
.library .ui-state-active{width:94px}
.library .ui-tabs-panel .more{top:32px;right:10px}
.itemList{margin-top:.5em}
.itemListElement{padding:1.2em 0}
.itemListElement>h3{margin-bottom:.25em}
.itemListElementHalfPadding{padding:0;clear:left}
.itemListElementHalfPadding img{padding-top:2px!important}
.helpBody img.festivalMediaImg{padding-top:5px}
.libraryItem a.image{position:absolute;top:0;left:0}
.libraryItem a.image img{width:73px;height:70px;border:1px solid #cacacc}
.libraryItemContent{display:block;padding-left:85px;min-height:75px}
.browseSection .libraryItemContent p{margin-bottom:0}
.libraryItemContent .rating{margin:3px 0}
.libraryItemContent .readMore{display:inline-block;font-size:1.1em}
.submitContent{padding-top:1.5em}
.submitContent a{display:block;width:283px;height:96px;margin-bottom:30px;text-indent:-9999px;background:white url(../images/home/img_submitCreamContent.jpg) no-repeat}
.editorPicks{margin:0 23px;padding:10px 0}
.editorPicks li{position:relative}
.editorPicks .ui-tabs-nav .ui-state-default,.editorPicks .ui-tabs-nav .ui-state-active{width:200px}
.editorPicks .ui-tabs-nav .ui-state-default+.ui-state-active{width:199px}
.editorPicks .ui-tabs-nav .ui-state-default a,.editorPicks .ui-tabs-nav .ui-state-active a{text-align:left;padding:6px 0 3px 10px}
.editorPicks .ui-tabs-nav .ui-state-active a{padding:5px 0 4px 10px}
.editorPicks .ui-tabs-nav .ui-state-default a.more,.editorPicks .ui-tabs-nav .ui-state-active a.more,.editorPicks .ui-tabs-nav li a.more:hover{text-decoration:underline}
.editorPicks .ui-tabs-panel{min-height:210px;margin-right:2px}
.editorPicks .ui-tabs-panel .csLink{position:absolute;top:35px;left:12px}
.editorPicks .ui-tabs-panel .csLink img{width:288px;height:209px;border:1px solid #c5c6c8}
.editorPicks .ui-tabs-panel .editorPicksContent{margin-left:310px}
.editorPicks .ui-tabs-panel .editorPicksContent p{margin-bottom:1em}
.editorPicks .ui-tabs-panel .editorPicksContent .readMore{font-size:1.1em;position:relative;top:-8px}
.editorPicks a.campaign{position:absolute;top:7px;left:150px;right:auto;margin:0;padding:0 18px 0 0}
.editorPicks a.idea{position:absolute;top:7px;left:350px;right:auto;margin:0;padding:0 18px 0 0}
.editorPicks a.roi{position:absolute;top:7px;left:550px;right:auto;margin:0;padding:0 18px 0 0}
.marketer{overflow:hidden;height:219px;margin:13px 0 0;padding:0 0 1.5em;background:#e2e3e7 url(../images/home/secretMarketerBg.png) 1px -2px no-repeat}
.marketer h2{margin-top:6px;padding-left:12px}
.marketer p{font-size:1.2em;width:147px;margin-left:110px;line-height:1.2;color:#3a3a3c}
.marketer p+p{font-size:1.6em;font-weight:bold;width:217px;margin:25px 0 0 40px;color:#3a3a3c}
.marketer .more{top:0;right:15px}
.printShare{margin:1.5em 23px;padding:.75em 0;border-top:1px solid #929499}
.printShare a{display:inline-block;font-size:1.1em;font-weight:normal;text-transform:uppercase;margin-top:4px;padding:4px 6px 3px;border:0;color:white;text-transform:uppercase;cursor:pointer}
.printShare a+a{margin-left:2px;padding:4px 18px 3px 6px;background:#d3196a url(../images/template/icon_whiteDownArrow.png) 95% 8px no-repeat}
.notify{position:relative;margin:5px 19px 20px 23px}
.notify .tp{width:608px;padding-top:7px;background:transparent url(../images/search/notifySearchTop.png) 0 0 no-repeat}
.notify .bt{width:608px;padding-bottom:6px;background:transparent url(../images/search/notifySearchbottom.png) 0 100% no-repeat}
.notify .bt .notifyMe{display:block;width:608px;height:51px;text-indent:-9999px;background:transparent url(../images/search/notifySearchLink.png) no-repeat}
.notify .bt .createAlert{margin:0 0 8px 10px}
.emailAlert{padding:0 10px}
.emailAlert li{overflow:hidden}
.emailAlert li.title{margin:10px 0 0 0}
.emailAlert li.title input{width:200px}
.emailAlert .frequency p,.emailAlert li.frequency input,.emailAlert li.frequency label{float:left}
.emailAlert .frequency{margin:10px 0 10px 0}
.emailAlert .frequency .freqOptions{display:block;float:left;margin:1px 0 0 10px}
.emailAlert .frequency input{margin:0 4px 0 0}
.emailAlert .frequency label{margin-top:0}
.emailAlert .alertSubmit .typeSub{margin:0 0 20px 0}
.emailAlert li label,.emailAlert li input{float:left}
.emailAlert li label{font-size:1.1em;margin:3px 4px 0 0}
.emailAlert .close{font-size:1.1em;position:absolute;right:16px;bottom:10px}
.filters .open,.filters .close{font-size:1.1em;position:absolute;top:16px;right:22px;cursor:pointer}
.pagination{height:50px;margin:0 23px}
.account .pagination{margin:0}
.pagination .prev,.pagination .next{display:block;position:absolute;top:20px;padding:3px 0 2px;font-size:1.2em;font-weight:bold}
.pagination .prev{left:0;padding-left:22px;background-color:transparent;background-position:0 0;background-repeat:no-repeat}
.pagination .next{right:0;padding-right:22px;background-color:transparent;background-position:100% 0;background-repeat:no-repeat}
.pagination ul{display:inline-block;position:absolute;top:24px;left:120px;overflow:hidden;max-width:406px}
.pagination ul li{float:left;font-size:1.1em;border-right:1px solid black;margin-right:8px;padding-right:8px}
.ui-tabs-nav{overflow:hidden;padding:0;margin:10px 0 -1px 0}
.ui-tabs-nav .ui-state-default,.ui-tabs-nav .ui-state-active{display:inline;float:left;font-size:1.2em;text-align:center}
.ui-tabs-nav .ui-state-default{background:url(../images/template/tabBg.png) left bottom no-repeat}
.ui-tabs-nav .ui-state-active{border:1px solid #c5c6c8;border-bottom:0;background:white}
.ui-tabs-nav a{display:block;font-weight:bold;padding:5px 0 4px;margin:0 auto}
.ui-tabs-nav .ui-state-default a{color:black}
.ui-tabs-panel{border:1px solid #c5c6c8;padding:10px;margin-bottom:20px;overflow:hidden}
.ui-tabs-hide{position:absolute;left:-10000px}
.chart{margin:0 23px;padding:1em 0 1.5em}
.chart img{margin:2em auto 1em}
.insightLatest p{margin-bottom:1em}
.insightLatest .readMore{font-size:1.1em}
.insightLatest img{float:left;width:150px;height:150px}
.pollcontainer{padding:10px 0}
.pollinfo{margin-bottom:1em}
.pollanswers{overflow:hidden;margin-bottom:5px}
.pollanswers table{width:100%}
.pollanswers td{padding-bottom:5px}
.pollanswers label{position:relative;top:-1px;font-size:1.2em;margin-left:4px}
.poll{padding:1em 0}
.poll dl{overflow:hidden}
.poll dt{font-size:1.2em;line-height:1;width:100%}
.poll dd{font-size:1.2em;text-align:right;margin:-13px 0 10px}
.poll .pollsubmit{font-weight:bold;text-transform:uppercase;padding:3px 4px}
.poll .scoreBarContainer{display:block;margin-bottom:5px;height:9px;position:relative;margin-top:2px}
.poll .scoreBar{position:absolute;top:0;left:0;height:9px;margin-top:-2px}
.poll .scoreOther{background:#ddd}
.creativityIndex{margin:0 23px}
.creativityIndex table{width:100%}
.creativityIndex th{width:25%;padding:.5em 5px .5em 10px;font-size:1.3em;border-bottom:1px solid #929499}
.creativityIndex th a{font-weight:bold;display:inline;padding-right:5px}
.creativityIndex th img{display:inline;position:relative;top:4px}
.creativityIndex td{width:25%;padding:.5em 10px;font-size:1.2em}
.creativityIndex .c2,.creativityIndex .c3,.creativityIndex .c4{text-align:right}
.creativityIndex tr.alt td{background:#eee}
.creativityIndex tr:hover td{background:#ddd}
.creativityIndex .pagination{height:auto;margin:1em 0 0;text-align:center}
.creativityIndex .pagination span,.creativityIndex .pagination a{font-size:1.3em;padding-right:4px}
#loading{width:100%;position:absolute;top:-1px;left:0;margin-top:1em;text-align:center;background:#fff;opacity:.8;z-index:100}
#loading div{font-size:2em}
#loading div img{display:inline}
#loading2{width:141px;height:26px;position:absolute;top:-1px;left:0;margin-top:10px;margin-left:9px;text-align:center;background:#fff;opacity:.8;z-index:100}
#loading2 div{font-size:1.3em;font-weight:bold;padding-top:3px}
#loading2 div img{display:inline}
.trendWatch h2{margin:0 19px 0 23px}
.trendWatch>ul{margin-top:1.5em}
.trendWatch .more{top:7px;right:22px}
.caseStudyLib{margin:0 23px;padding:1em 0 1.5em}
.caseStudyLib .ui-tabs-panel>h3{margin:1em 0 0 30px}
.caseStudyLib .ui-tabs-nav .ui-state-default,.caseStudyLib .ui-tabs-nav .ui-state-active{width:200px}
.caseStudyLib .ui-tabs-nav .ui-state-active{width:201px}
.caseStudyLib .ui-tabs-nav a{padding:6px 0 3px 10px;text-align:left}
.caseStudyLib a.latest{position:absolute;top:7px;left:150px;right:auto;margin:0;padding:0 18px 0 0}
.caseStudyLib a.mostViewed{position:absolute;top:7px;left:350px;right:auto;margin:0;padding:0 18px 0 0}
.caseStudyLib a.topRated{position:absolute;top:7px;left:550px;right:auto;margin:0;padding:0 18px 0 0}
.skin-csLib .jcarousel-container{margin:0}
.skin-csLib .jcarousel-clip{width:532px;z-index:2;padding:0;margin:0 30px;overflow:hidden;position:relative}
.skin-csLib .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.skin-csLib .jcarousel-item{width:160px;margin:0 20px 0 0}
.skin-csLib #latestCarousel .jcarousel-item .lcContent img,.skin-csLib #mostViewedCarousel .jcarousel-item .lcContent img,.skin-csLib #topRatedCarousel .jcarousel-item .lcContent img{width:158px;height:106px;border:1px solid #c5c5c7}
.skin-csLib #latestCarousel .jcarousel-item .tags,.skin-csLib #mostViewedCarousel .jcarousel-item .tags,.skin-csLib #topRatedCarousel .jcarousel-item .tags{margin-bottom:.5em}
.browseSection{padding:1.5em 0}
.browseSection h2{font-size:1.7em}
.browseSection .bd{background:#e2e3e7;padding:10px 8px 14px;border:0}
.browseSection p{margin-bottom:15px;font-size:1.1em}
.browseSection label{display:none}
.browseSection select{float:left;width:213px;margin-top:2px}
.browseSection input{float:right}
.browseSection .bd+.bd{padding-top:0}
.browseSection .bd+.bd>.caseStudy{padding-top:0;padding-bottom:0;margin-bottom:0}
.browseSection .productCategory>.bd{padding-top:0;padding-bottom:0;margin-bottom:0}
.browseSection .productCategory>.bd>input{float:none;display:block;font-size:1.1em;margin:10px auto}
.freeText{font-size:1.1em}
.freeText h3{font-size:1.1em}
.freeText p{margin-bottom:.5em;font-size:1em}
.freeText a{display:block}
.brandCompare select{width:264px;margin:0 auto}
.compare{width:70px;margin:10px auto}
.compare a{display:inline-block;padding:6px 8px;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:white;background:#bea500}
.compareResults{margin-top:2em;padding:0 23px}
.compareResults table{border-collapse:collapse}
.compareResults td{width:283px;vertical-align:top}
.compareResults td.c1{padding-right:38px}
.compareResults .bd{margin-bottom:1em;padding-top:1em;border-top:1px solid #929499}
.compareResults .tagLinks a{font-size:1.2em}
.compareResults .library{padding-bottom:0}
.compareResults .libraryItem{margin-bottom:1.5em}
.compareResults .more{top:13px}
.competitorTracker{margin:0 23px}
.competitorTracker .ui-tabs-nav li{width:175px}
.competitorTracker .ui-tabs-panel img{display:block;margin:0 auto}
.account{margin:0 19px 0 23px}
.account .ui-tabs-nav .ui-state-default,.account .ui-tabs-nav .ui-state-active{width:151px}
.account .ui-tabs-nav .ui-state-default+.ui-state-active{width:150px}
.account .ui-tabs-panel{width:584px}
.account p{margin-bottom:1em}
.persDetails,.subDetails,.mostViewed{padding:1em 0 2em}
.persDetails>h3,.subDetails>h3,.mostViewed>h3,.detailsForm h3,.mySubscriptions h3{color:black}
.persDetails{margin-top:3em}
.persDetails dl,.subDetails dl{font-size:1.1em;overflow:hidden}
.persDetails dt,.persDetails dd,.subDetails dt,.subDetails dd{display:block;float:left;margin-bottom:1em}
.persDetails dt,.subDetails dt{clear:left;width:145px}
.subDetails{position:relative;margin-bottom:1em}
.subDetails #renewSubmit{position:absolute;top:32px;left:400px;cursor:pointer}
.persDetails h3,.subDetails h3,.mostViewed h3{margin-bottom:.5em}
.detailsForm,.mySubscriptions{margin-top:3em}
.detailsForm input.clearLeft{margin-right:10px}
.account fieldset{padding:1em 0 2em}
.account fieldset li{overflow:hidden}
.account label,.account select,.account input,.searchForm label,.searchForm select{float:left}
.account label,.searchForm label{clear:left;width:132px;font-size:1.1em;margin-top:3px}
.account select,.searchForm select{width:168px}
.account input[type="text"],.searchForm input[type="text"]{width:250px}
.account #accountDetailsSubmit{width:auto;margin-left:145px}
.myFavourites{padding:1em 0 2em}
.mySubscriptions h3{width:100%;margin-bottom:.5em}
.mySubscriptions .company{margin:10px 0 5px}
.mySubscriptions .company label,.mySubscriptions .company input.companyName{float:left}
.mySubscriptions .company label{width:145px;position:static}
.mySubscriptions .company li{clear:left}
.alertsList{width:50%;float:left}
.alertsList li{font-size:1.2em;margin-bottom:.5em}
.mySubscriptions input{float:left}
.mySubscriptions label{position:relative;clear:none;width:auto;top:-3px;left:7px;width:95%}
.mySubscriptions fieldset div{float:right;width:200px;padding:10px;border:1px solid #ccc;background:#e2e3e7}
.mySubscriptions fieldset div input{float:none;font-size:1.1em;cursor:pointer;margin:0 0 0 62px}
.searchForm{margin:0 19px 0 23px;padding:1em 0 2em}
.searchForm .box{padding-top:2px;background:transparent url(../images/search/searchOptionsTop.png) no-repeat}
.searchForm .box>div{margin-bottom:7px;padding:10px 0 10px 12px;background:transparent url(../images/search/searchOptionsBottom.png) 0 100% no-repeat;overflow:hidden}
.searchForm h2{width:548px;float:left;padding:0 0 10px 0}
.searchForm h2>span{font-size:.7em}
.searchForm .keywords{margin-bottom:10px}
.searchForm a.open,.searchForm a.close{float:right;display:block;font-size:1.1em;margin:7px 21px 0 0}
.keySearchOptions{overflow:hidden;margin-bottom:10px;clear:both}
.keySearchOptions>li{float:left;width:198px;margin-bottom:10px;overflow:hidden}
.keySearchOptions>li h3{float:none;display:block;color:#3a3a3c;margin-bottom:.35em;text-transform:capitalize}
.keySearchOptions>li select{float:none;display:block}
.keySearchOptions>li input[type="checkbox"]{float:left;margin-top:3px}
.keySearchOptions>li label{float:left;clear:none;position:relative;top:0;left:7px}
.keySearchOptions ul{margin:5px 10px 10px 0;padding:4px 0 4px 4px;width:162px;height:106px;border:1px solid #ccc;overflow:auto;position:relative}
.keySearchOptions .noscroll{margin:0 10px 10px 0;padding:0;width:auto;height:auto;border:0;overflow:visible}
.keySearchOptions ul li{margin-bottom:12px;clear:left;overflow:hidden}
.keySearchOptions ul>li input[type="checkbox"],.keySearchOptions ul>li label{float:left;clear:none}
.keySearchOptions ul>li label{position:relative;top:0;left:6px}
.advSearchSubmit{margin-top:10px}
.noBorder{padding:19px 11px;border:0}
#uncheck{margin:5px 4px 0 8px}
.subscribeIntro{padding:0 23px}
.subscribeIntro img{float:left;margin:5px 10px 0 0;width:128px;height:128px}
.subscribeIntro p{float:left;width:466px}
.subscribeIntro a{float:left;display:block;font-size:1.1em;font-weight:bold;text-transform:uppercase;padding:6px 8px;background:#d3196a;color:white}
.subscribeIntro a:hover{text-decoration:none}
.firstTime{width:603px;margin:2em 23px 0 23px;padding-top:2px;background:transparent url(../images/search/searchOptionsTop.png) no-repeat;overflow:hidden}
.firstTime>div{margin-bottom:7px;padding:10px 0 10px 12px;background:transparent url(../images/search/searchOptionsBottom.png) 0 100% no-repeat;overflow:hidden}
.firstTime p{margin-bottom:.5em;text-align:center}
.benefits{margin:2em 23px 0 23px}
.benefits .ui-tabs-nav .ui-state-default{width:120px}
.benefits .ui-tabs-nav .ui-state-active{width:122px}
.benefits .ui-tabs-nav .ui-state-default a,.benefits .ui-tabs-nav .ui-state-active a{font-size:.8em;padding:6px 0}
.benefits .ui-tabs-panel{padding-bottom:20px}
.benefits a.prev,.benefits a.next{position:absolute;top:195px;width:14px;height:20px;text-indent:-9999px;background:url(../images/home/icon_prevnext.png) no-repeat;cursor:pointer}
.benefits a.prev{background-position:0 0;left:20px}
.benefits a.next{background-position:100% 0;right:16px}
.keyBenefits{overflow:hidden}
.keyBenefits h2{margin-left:32px}
.benefitsPanel{width:487px;margin-left:40px;padding:20px 10px 0;background:#e2e3e7;overflow:hidden}
.benefitsPanel>img{float:left;width:235px;height:235px;margin-right:10px;border:1px solid #c5c5c7}
.benefitsPanel>p{float:left;width:230px;margin-bottom:1em}
.benefitsPanel ul{overflow:hidden}
.benefitsPanel li{float:left;width:223px;position:relative;margin:0 10px 2.5em;overflow:hidden}
.benefitsPanel li h2{width:125px;float:right;font-size:1.3em}
.benefitsPanel li p{width:125px;float:right}
.benefitsPanel li img{width:85px;height:87px;position:absolute;top:0;left:0;border:1px solid #c5c5c7}
.quotes{margin:0 19px 0 23px;padding:1em 0 1.5em}
.quotes li{margin-bottom:2em}
.quotes blockquote{padding:0 45px;background:transparent url(../images/template/icon_blockquoteBg.png) 12px 0 no-repeat}
.quotes blockquote p{font-size:1.4em;font-weight:bold;color:#929499}
.quotes blockquote p+p{font-size:1.1em;font-weight:normal;padding:0;color:black;line-height:1}
.quotes blockquote cite{font-style:italic;padding:0}
.contactUs{width:283px;padding-top:2px;background:transparent url(../images/template/greyBoxTop.png) no-repeat}
.contactUs .bd{padding:10px 22px 25px 15px;background:transparent url(../images/template/greyBoxBottom.png) 0 100% no-repeat}
.contactUs .tel{font-size:2.6em;font-weight:bold;color:#d3196a}
.contactUs .email{font-size:2em;font-weight:bold;margin-bottom:.5em;color:#d3196a}
.leaveDetails{width:283px;padding-top:2px;background:transparent url(../images/template/greyBoxTop.png) no-repeat}
.leaveDetails .bd{padding:10px 22px 25px 15px;background:transparent url(../images/template/greyBoxBottom.png) 0 100% no-repeat}
.leaveDetails p{margin-bottom:.5em}
.leaveDetails li{overflow:hidden}
.leaveDetails label{width:105px;font-size:1.1em}
.leaveDetails input[type="text"]{width:131px}
.leaveDetails label,.leaveDetails input{float:left}
.leaveDetails .captcha{margin-top:1em}
.leaveDetails .captcha img{float:left;width:72px;height:35px;margin-right:33px}
.leaveDetails a{display:block;font-size:1.1em}
.leaveDetails input[type="submit"]{float:right;cursor:pointer}
.individualSubscriber{margin:2em 23px 0;padding:1em 0 1.5em}
.individualSubscriber p{margin-bottom:1em}
.individualSubscriber input{font-size:1.1em;cursor:pointer}
.animatedGif{margin:2em 23px 0;padding:1em 0 1.5em}
.regSteps{margin:10px 23px 0;padding:2px 0 0 0;background:transparent url(../images/home/registrationBarBg_top.png) no-repeat}
.regSteps div{padding-bottom:6px;background:transparent url(../images/home/registrationBarBg_bottom.png) 0 100% no-repeat}
.regSteps ul{overflow:hidden;padding:12px 77px}
.regSteps li{float:left;font-size:1.2em;font-weight:bold;margin-left:116px;color:#e2e3e7}
.regSteps li:first-child{margin:0}
.regSteps li.active{color:#3a3a3c}
.regWrapper{width:706px;margin:20px auto 0}
.regIntro{padding:0 0 1.5em}
.regFormError{display:block;clear:both;width:352px}
.regForm1 fieldset{position:relative;padding:1em 0 1.5em}
.regForm1 fieldset h2{float:left;margin-right:10px}
.regForm1 fieldset p{float:left;margin-top:5px}
#usernameWarn{display:block;position:absolute;top:32px;right:0;width:169px;font-size:1.1em;padding:10px;background:#e2e3e7;color:#3a3a3c}
.regForm1 fieldset ul{clear:left;overflow:hidden}
.regForm1 fieldset li{overflow:hidden;margin-bottom:1em}
.regForm1 fieldset label,.regForm1 fieldset input,.regForm1 fieldset select{float:left}
.regForm1 fieldset label{display:block;width:143px;font-size:1.1em;margin:4px 0 0 0}
.regForm1 fieldset select{width:195px;margin:0}
.regForm1 fieldset input[type="text"],.regForm1 fieldset input[type="password"]{width:352px;margin:0 20px 0 0}
.regForm1 fieldset input[type="checkbox"]+label{width:550px;margin:0 0 0 10px}
.regForm1 .captcha p{clear:left}
.regForm1 .captcha a{float:left;display:block;font-size:1.1em;margin:9px 0 0 10px}
.regForm1 .captcha img{display:block;clear:left;float:left;margin-right:73px}
.regForm1 #captchaInput{margin:8px 0 0 0}
.regForm1 fieldset input[type="submit"]{display:block;font-size:1.1em;font-weight:bold;text-transform:uppercase;margin-top:1em;padding:6px 8px;border:0;background:#d3196a;color:white;cursor:pointer}
.regForm1 fieldset span.tandc label{display:inline-block;width:auto}
.regForm1 fieldset a.tandcLink{display:inline-block;font-size:1.1em;margin-left:2px}
.regForm1 .regFormError{display:block;margin:0 0 0 148px;font-size:1.2em;clear:left}
.regForm1 .tandcLink+span{margin-left:23px}
.regForm2 table{width:505px;border-collapse:separate}
.regForm2 th,.regForm2 td{vertical-align:middle}
.regForm2 th{font-size:1.2em;font-weight:bold;padding:5px 0 7px;border-bottom:1px solid #c5c5c7;color:#3a3a3c}
.regForm2 th.desc{width:40%}
.regForm2 th.qty{width:10%}
.regForm2 th.disc{width:30%}
.regForm2 td{font-size:1.1em;background:0;padding:5px 0;border:0}
.regForm2 tbody td{border-bottom:1px solid #c5c5c7}
.regForm2 td.desc{font-weight:bold}
.regForm2 td input{float:left}
.regForm2 td input[type="text"]{width:85px;font-size:1em;margin:2px 5px 0 0}
.regForm2 th.cost,.regForm2 td.cost{text-align:right}
.regForm2 tfoot td{font-weight:bold;color:#3a3a3c;padding:7px 0 5px}
.regForm2 .bdrTop{margin-top:2em;padding:1em 0 1.5em}
#addCode{display:block;position:absolute;top:27px;right:0;width:169px;font-size:1.1em;padding:10px;background:#e2e3e7;color:#3a3a3c}
.regForm2 img{margin-bottom:1.5em}
.regForm2 input[type="button"]{font-size:1.1em;cursor:pointer}
.regForm2 a:hover{text-decoration:none}
.regForm4{padding:0 0 1.5em}
.regForm4 p{margin-bottom:1em}
.regForm4 input[type="button"]{font-size:1.1em;cursor:pointer}
.regForm4 a:hover{text-decoration:none}
.regForm5 fieldset select{width:360px;margin:0}
.accessCreamIntro{padding:0 0 1.5em}
.accessCreamIntro p{margin-bottom:1em}
.accessCreamForm{padding:1em 0 1.5em}
.accessCreamForm fieldset.bdrBottom{margin-bottom:1em}
.accessCreamForm h3{color:black;margin-bottom:1em}
.accessCreamForm label,.accessCreamIntro input{float:left}
.accessCreamForm label{display:block;width:145px;font-size:1.1em;margin:4px 0 0 0}
.accessCreamForm input[type="text"]{width:352px;margin:0}
#accessCodeInfo{display:block;width:686px;font-size:1.1em;margin:30px 0 10px;padding:10px;background:#e2e3e7;color:#3a3a3c}
.aboutSubscription{margin:0 23px;padding:1em 0 1.5em;overflow:hidden}
.aboutSubscription .bd img{position:absolute;top:42px;left:0}
.aboutSubscription .bd p{float:left;width:300px;margin:0 10px 1em 148px}
.aboutSubscription .bd div{position:absolute;top:42px;right:5px}
.aboutSubscription .bd div h3{float:none;display:block}
.aboutSubscription .bd div input{font-size:1.1em;cursor:pointer}
.aboutSubscription .bd div a:hover{text-decoration:none}
.quotes{margin:0 23px;padding:1em 0 1.5em;overflow:hidden}
.quotes p{margin-bottom:.25em}
.quotes input{font-size:1.1em;cursor:pointer}
.quotes a:hover{text-decoration:none}
.bespoke{margin:1em 23px}
.accessCreamIntro{overflow:hidden}
.accessCreamIntro p{clear:left;float:left;width:80%}
.accessCreamIntro img{float:right}
.accessThanks{margin-bottom:3em}
.accessThanks p{margin-bottom:1em}
.accessThanks input{font-size:1.1em;cursor:pointer}
.accessThanks a:hover{text-decoration:none}
.staticContent{margin:23px}
.staticContent p{margin-bottom:1em}
.prodCatList{margin:0 23px}
.prodCatList .bd{margin:0 0 2em;overflow:hidden}
.prodCatList li{margin-bottom:2em;overflow:hidden}
.prodCatList h2{clear:left;float:left;display:inline-block;margin:0;padding:0}
.prodCatList img{clear:left;float:left;width:73px;height:75px;border:1px solid #cacacc}
.prodCatList a{float:left;position:static;top:auto;right:auto;margin:6px 0 0 5px}
.prodCatList p{float:left;width:509px;margin-left:20px}
.productCategory{padding:0}
.productCategory .bd{margin:0 0 2em;padding-bottom:1em;overflow:hidden}
.leftCol p.emptyList{font-size:12px;margin-top:7px}
.rightCol p.emptyList{margin-top:-1em}
.fmaIntro{padding:1em 0 1.5em;margin:0 23px;overflow:hidden}
.fmaIntro .promoVideo{float:left;width:283px;height:200px;margin-right:36px;background:#f3f3f5}
.fmaIntro .bd{width:283px;float:left}
.fmaIntro .bd p{margin-bottom:1em}
.fmaIntro .bd a{font-size:1.1em}
.fmaVideos{margin:0 23px;padding:1em 0 1.5em}
.fmaVideos .searchSection{margin:1em 0;padding:2px 0 0 0;background:transparent url(http://www.creamglobal.com/images/festivalOfMedia/searchBarBg_top.png) 1px 0 no-repeat}
.fmaVideos .searchSection fieldset{padding:0;background:transparent url(http://www.creamglobal.com/images/festivalOfMedia/searchBarBg_bottom.png) 0 100% no-repeat;overflow:hidden}
.fmaVideos .searchSection label{display:none}
.fmaVideos .searchSection input[type='text']{float:left;width:250px;margin:7px 7px 12px 91px}
.fmaVideos .searchSection input[type='submit']{float:left;margin:5px 28px 0 0}
.fmaVideos .searchSection p{margin-top:10px}
.fmaVideos .searchSection select{float:left;width:138px;margin:7px 7px 12px 10px}
.fmaVideos .searchSection input[type='text']{float:left;width:168px;margin:7px 7px 12px 0}
.fmaVideos .searchSection input[type='submit']{float:left;margin:5px 14px 0 0}
.fmaVideos>h3{margin-bottom:.5em}
.fmaVideos .leftCol{padding:0 19px 0 0}
.fmaVideos .rightCol{padding:0 0 0 19px}
.fmaAwards{margin:0 23px;padding:1em 0 1.5em}
.fmaAwards .ui-tabs-nav .ui-state-default{width:200px}
.fmaAwards .ui-tabs-nav .ui-state-active{width:202px}
.fmaAwards .tabContent p{margin-bottom:1em}
.fmaAwards .tabContent ul li>h3{margin:10px 0 3px}
.fmaAwards p.shortlist{margin:10px 0 0 0}
.fma fieldset{padding:0 15px 0 10px}
.fma select{float:left;width:138px;margin:7px 7px 12px 0}
.fma #searchYearSubmit{margin-right:0}
.fmaBrowse{margin:0 23px}
.csRelated .fmaBrowse{margin:0}
.fmaBrowse>ul{margin-top:2em}
.fmaBrowse>ul>li{margin-bottom:2em;overflow:hidden}
.csRelated .fmaBrowse h3,.csRelated .featuredFMAVideos h3{color:#5c3162}
.csRelated .featuredFMAVideos+.relatedCaseStudies{padding:1em 0}
.speakers{padding:0 0 1.5em;margin:0 19px 0 23px}
.topics{padding:0 0 1.5em;margin:0 23px 0 19px}
.showSessionVideo{margin:0 23px}
.showSessionVideo .videoContainer{width:604px;height:307px;background:#f3f3f5}
.showSessionVideo h3{padding:.25em 0 0}
.showSessionVideo p{padding-top:.25em}
.jcarousel-container{position:relative;margin-top:5px}
.jcarousel-clip{width:215px;z-index:2;padding:0;margin:0 34px;overflow:hidden;position:relative}
.jcarousel-list{z-index:1;overflow:hidden;position:absolute;top:0;left:0;margin:0;padding:0}
.jcarousel-list>li,.jcarousel-item{float:left;list-style:none;width:215px}
.jcarousel-next,.jcarousel-prev{position:absolute;top:64px;z-index:3;display:none;width:14px;height:20px;cursor:pointer}
.jcarousel-next-disabled,.jcarousel-prev-disabled{opacity:.3}
.jcarousel-prev{left:0}
.jcarousel-next{right:0}
.landingCarousel{padding:1em 0 1.5em}
.landingCarousel>p{margin-bottom:1em}
.landingCarousel #carousel .lcContent img{width:213px;height:147px;border:1px solid #ccc}
.landingCarousel .jcarousel-container{min-height:207px}
.landingCarousel .jcarousel-clip{min-height:200px}
.landingCarousel .lcContent h3{margin-top:.5em}
.landingCarousel .lcContent p{margin-bottom:.25em}
.landingCarousel .lcContent .rating{display:block;margin:0}
.landingCarousel .lcContent .readMore{display:inline-block;font-size:1.1em}
.chartTitle{padding:1em 0 1.5em}
.chartTitle img{width:281px;height:185px;margin:0 0 .75em 1px;border:1px solid #c5c6c8}
.chartTitle p{margin-bottom:.75em}
.chartTitle a{font-size:1.1em}
.roi{margin:0 23px;padding:1em 0 1.5em}
.caseStudyControl{height:428px;margin:0 19px 0 23px;background:#f3f3f5}
.lcContent p,.csContent p{margin-bottom:1em;line-height:1.5}
.csLeftCol .csContent{overflow:hidden;margin:0 0 3em}
.csRelated .ui-tabs-nav .ui-state-default,.csRelated .ui-tabs-nav .ui-state-active{width:210px;text-align:left}
.csRelated .ui-tabs-nav .ui-state-default+.ui-state-active{width:209px}
.csRelated .ui-tabs-nav a{text-align:left;padding:5px 0 4px 11px}
.csRelated .ui-tabs-panel{border:1px solid #c5c6c8;padding:10px;margin-bottom:20px;overflow:hidden}
.csComment{padding:1em 0 1.5em}
.csComment h3{margin-bottom:.25em}
.csComment h3 span{font-style:italic}
.csHaveYourSay{padding:1em 0}
.csHaveYourSay h3{margin-bottom:.25em}
.csHaveYourSay label{float:left;font-size:1.1em;width:130px;margin:4px 0 0 0}
.csHaveYourSay input[type="text"]{float:left;width:250px}
.csHaveYourSay textarea{float:left;width:250px;height:195px;padding:3px 4px 2px}
.csHaveYourSay input[type="submit"]{margin-left:130px;cursor:pointer}
.featuredFMAVideos{padding:1em 0}
.relatedCaseStudies>h3,.featuredFMAVideos>h3{margin-bottom:.5em}
.latestReports{padding:1em 0}
.latestReports p{font-size:1.2em;font-weight:bold;color:#5c3162;margin-bottom:.25em}
.latestReports p a{display:inline-block;font-size:.9em;margin-left:10px}
.regionList{padding:60px 19px 0 23px}
.regionList ul{margin-bottom:3em}
.regionList li{margin-bottom:1em}
.regionList a{font-size:1.2em;text-transform:uppercase}
.regionList a.active{font-size:1.3em;font-weight:bold}
.regionList a.active:hover{text-decoration:none;cursor:default}
.selectedRegion{padding:0 23px 0 19px}
.activeRegion{margin-top:15px;padding-right:19px}
.activeRegion .ui-tabs-nav .ui-state-default{width:155px}
.activeRegion .ui-tabs-nav .ui-state-active{width:156px}
.activeRegion .ui-tabs-nav .ui-state-default+.ui-state-active{width:155px}
.activeRegion .ui-tabs-panel h3{float:none}
.activeRegion .ui-tabs-panel .more{top:12px}
.mandm{padding:1em 0}
.mandm .hd>h3+a{font-style:normal}
.mandm .bd>h3{color:#5c3162}
.mandm .bd a{float:left;margin-bottom:.5em}
.csMeta a{display:block;margin-bottom:20px}
.csMeta a img{width:161px;height:22px}
.csMeta dt{font-size:1.2em;font-weight:bold;text-transform:uppercase;font-family:"Century Gothic",Arial,Helvetica,sans-serif;color:#3a3a3c}
.csMeta+.csMeta{margin-top:2em}
.csMeta dd{font-size:1.1em;color:#5c3162;margin-bottom:4px;line-height:1}
.csMeta dd a{display:inline-block;margin:0 2px 0}
.csAwards{margin-top:25px}
.csAwards li{margin:0 0 4px 0;padding:4px 0 4px 29px;font-size:1.1em;background:url(../images/icon_spritemap.png) no-repeat}
.csAwards li.idea{background-position:0 -1980px}
.csAwards li.roi{background-position:0 -2015px}
.csAwards li.fma{background-position:0 -2050px}
.csAwards li.fmawinner{background-position:0 -2279px}
.csAwards li.fomla2010Winner{background-position:0 -2310px}
.csAwards li.fomla2010Shortlist{background-position:0 -2050px}
#searchResultsTable .csAwards{margin:3px 0 0;padding:0;overflow:hidden}
#searchResultsTable .csAwards li{text-indent:-9999px;border:0;padding:4px 0 0 0;width:25px;float:left}
#searchResultsTable th{font-size:1.2em;font-weight:bold;color:#d3196a;padding:0 0 5px 10px}
#searchResultsTable th a{background:transparent url(../images/search/searchSpritemap.gif) no-repeat scroll 100% -195px;padding-right:15px}
#searchResultsTable th a.sortdesc{background-position:100% -295px}
#searchResultsTable th a.sortasc{background-position:100% -246px}
#searchResultsTable .header span{padding:0 18px 1px 0;background:transparent url(../images/home/icon_tableSortDefault.png) 100% 0 no-repeat}
#searchResultsTable .headerSortUp span{padding:0 18px 1px 0;background:transparent url(../images/home/icon_tableSortUp.png) 100% 0 no-repeat}
#searchResultsTable .headerSortDown span{padding:0 18px 1px 0;background:transparent url(../images/home/icon_tableSortDown.png) 100% 0 no-repeat}
#searchResultsTable .headerSortDown span a{background-image:url(../images/search/searchSpritemap.gif);background-position:28px -195px;background-repeat:no-repeat;padding-right:24px}
#searchResultsTable td{background:#F0F1F3 none repeat scroll 0 0;border-bottom:5px solid #FFF;border-right:5px solid #FFF;font-size:1.1em;padding:10px 10px 0;vertical-align:top}
#searchResultsTable td.nw,#searchResultsTable td.rs{width:449px}
#searchResultsTable td+td{width:93px}
#searchResultsTable td .libraryItem{width:443px;padding:0;margin-bottom:1em}
#searchResultsTable td.nw .libraryItem,#searchResultsTable td.rs .libraryItem{padding:0}
#searchResultsTable td .libraryItemContent{padding:0}
#searchResultsTable td .libraryItemContent h3{float:left;font-size:1.2em;padding:0;margin-bottom:3px}
#searchResultsTable td .libraryItemContent h3 a{display:block;font-weight:bold;line-height:1!important;padding-right:1em}
#searchResultsTable td .libraryItemContent p{clear:both;margin:0}
#searchResultsTable td .libraryItemContent p+p{margin-top:1em}
#searchResultsTable td .libraryItemContent p a.readMore{font-size:.8em}
#searchResultsTable td .libraryItemContent .tags{float:left;clear:left;width:100%}
#searchResultsTable td .libraryItemContent .tags li{font-size:1.2em}
#searchResultsTable td .libraryItemContent a{top:13px;margin-top:.2em}
#searchResultsTable td .libraryItemContent a.readMore{font-size:1em}
.ui-tabs-panel .suggestions{overflow:hidden;margin-bottom:1em}
.ui-tabs-panel .suggestions li{font-size:1.2em;list-style-type:disc;margin-left:13px}
.searchNumber{text-indent:9px}
.alertSuccess{background-color:#090;text-align:center;margin:0 23px;padding:10px 0;border:1px solid #c5c6c8}
.alertSuccess h3{color:#fff;text-transform:uppercase}
.alertSuccess p{color:#fff}
.alertSuccess p a{color:#fff}
.searchSubContent{padding:12px 0 40px 0;background:white url(../images/template/nav_bg.png) repeat-x}
.searchSubContent .mod{margin:0 0 0 9px;padding:0 4px 15px 12px;background-color:#e2e3e7}
.searchSubContent .mod .mod{padding:0;margin:0}
.searchSubContent .mod .hd{padding-top:2px;background:transparent url(../images/search/subContent_h2_top.png) 0 0 no-repeat}
.searchSubContent .mod .hd h2{padding:7px 10px 15px;background:transparent url(../images/search/subContent_h2_bottom.png) 0 100% no-repeat}
.searchSubContent .mod .bd{overflow:hidden}
.searchSubContent .mod .bd h3{margin-top:10px;color:#3a3a3c}
.searchSubContent .mod .bd .tp{padding-top:2px;background:transparent url(../images/search/subContent_h2_top.png) 0 0 no-repeat}
.searchSubContent .mod .bd .bt{padding:0 8px 6px;background:transparent url(../images/search/subContent_h2_bottom.png) 0 100% no-repeat;overflow:hidden}
.searchSubContent .mod .bd ul{overflow:auto;height:70px;padding-top:9px}
.searchSubContent .mod .bd li{overflow:hidden;margin-bottom:10px}
.searchSubContent .mod .bd input[type="checkbox"]{float:left;margin-right:5px}
.searchSubContent .mod .bd label{float:left;display:block;font-size:1.1em}
.searchSubContent .mod .bd .single{padding-top:10px;padding-bottom:16px;margin:0}
.searchSubContent .refineSearch{margin:37px 0 0 9px;padding:20px 4px 10px 12px;background:#e2e3e7;overflow:hidden}
.searchSubContent .refineSearch .bd fieldset{background:0}
.searchSubContent .refineSearch .bd fieldset ul{overflow:hidden;height:auto;background:0}
.refineSearch input[type="text"],.refineSearch input[type="checkbox"],.refineSearch label{float:left;margin:0}
.refineSearch label{font-size:1.1em;margin:3px 5px 0 0}
.refineSearch input[type="text"]{width:179px}
.refineSearch input[type="checkbox"],.refineSearch input[type="submit"]{margin-left:71px}
.refineSearch input[type="checkbox"]+label{margin:0}
.searchSubContentInner{border-top:1px solid #929499;margin-right:11px;margin-top:38px;padding-top:13px}
.single{margin:2px 0 18px}
.single h3{margin-bottom:2px}
.single input[type="checkbox"]{margin-left:8px}
.checkAll{margin-top:15px}
.single p{margin:10px 0 0 8px}
.csToolbox{margin-top:25px;padding:2px 0 0 0;background:transparent url(../images/template/toolbox_top.png) 0 0 no-repeat}
.csToolbox .bd{padding:7px 13px 14px 9px;background:transparent url(../images/template/toolbox_bottom.png) 0 100% no-repeat}
.csToolbox h3{font-size:1.2em;font-weight:bold;font-style:normal;padding:0 0 .5em 0;text-transform:uppercase;font-family:"Century Gothic",Arial,Helvetica,sans-serif;color:#3a3a3c}
.size1of1 .csToolbox h3{display:none}
.csToolbox li>a{display:block;margin-bottom:10px;padding:6px 8px;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:white}
.csToolbox li>a:hover,.csToolbox li>a:active,.csToolbox li>a:focus{text-decoration:none}
.csToolbox li:last-child>a{margin-bottom:0}
.csToolbox li>a span{padding-right:13px}
.csToolbox li>a.down span{background:url(../images/icon_spritemap.png) 100% -2176px no-repeat}
.csToolbox li>a.up span{background:url(../images/icon_spritemap.png) 100% -2197px no-repeat}
.csToolbox li.hide{display:none}
.mainContent .csDownload{width:109px}
.mainContent .csRightCol .csDownload{width:auto}
.mainContent .csShare{width:83px}
.mainContent .csRightCol .csShare{width:auto}
.mainContent .csDownload .download,.mainContent .csShare .download{display:none}
.csToolbox li.csDownload,.csToolbox li.csShare{margin-bottom:10px;overflow:hidden}
.csToolbox li.csDownload>a,.csToolbox li.csShare>a{margin-bottom:0}
.download{margin:0;padding-bottom:10px}
.download a{display:block;color:white;padding:10px 10px 0 10px;font-size:1.1em}
.unit>.csToolbox{margin:1.5em 23px;padding:.75em 0;border-top:1px solid #929499;background:0}
.unit>.csToolbox .bd{padding:0;background:0}
.unit>.csToolbox .bd li{float:left;margin-right:5px}
.forgottenPassword{margin:0 19px 0 23px;padding:2.25em 0 0 0}
.forgottenPassword h1{margin-bottom:.5em}
.forgottenPassword span{float:left;width:145px;font-size:1.1em;margin:3px 4px 0 0}
.forgottenPassword input{font-size:1.1em}
.forgottenPassword .textInput{float:left;width:300px;margin-right:10px}
.forgottenPassword .sendButton{float:left;margin-top:-2px}
.forgottenPassword p{margin-bottom:1em}
.forgottenPassword .contact{margin-top:3em}
.forgottenPassword a{font-size:1.1em}
.forgottenPassword .error{position:absolute;top:45px;left:155px;padding:0;background:0;float:none;width:auto;margin:0}
.caseStudyControl{position:relative}
.skin-cream-sm .jcarousel-container{position:absolute;left:0;bottom:0;margin:0;padding:0}
.skin-cream-sm .jcarousel-clip{width:502px;z-index:2;padding:0;margin:0 53px;overflow:hidden;position:relative}
.skin-cream-sm .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.skin-cream-sm .jcarousel-list>li,.skin-cream-sm .jcarousel-item{float:left;list-style:none;width:77px;height:77px;margin:10px 28px 9px 0;cursor:pointer}
.skin-cream-sm .jcarousel-next,.skin-cream-sm .jcarousel-prev{position:absolute;top:0;z-index:3;display:none;width:29px;height:96px;cursor:pointer}
.skin-cream-sm .jcarousel-next-disabled,.skin-cream-sm .jcarousel-prev-disabled{opacity:.3;cursor:default}
.skin-cream-sm .jcarousel-prev{left:0;background:transparent url(../images/caseStudyLibrary/csControlBottomPrev.png) no-repeat}
.skin-cream-sm .jcarousel-next{right:0;background:transparent url(../images/caseStudyLibrary/csControlBottomNext.png) no-repeat}
.skin-cream-sm .jcarousel-item img{width:75px;height:75px;border:1px solid #c5c5c7}
.skin-cream-lg .jcarousel-container{position:absolute;left:0;top:0;margin:10px 0 0 0;padding:0}
.skin-cream-lg .jcarousel-clip{width:540px;z-index:2;padding:0;margin:0 34px;overflow:hidden;position:relative}
.skin-cream-lg .jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.skin-cream-lg .jcarousel-list>li,.skin-cream-lg .jcarousel-item{position:relative;float:left;list-style:none;width:540px;height:310px;margin:0;padding:0;overflow:hidden}
.skin-cream-lg .jcarousel-next,.skin-cream-lg .jcarousel-prev{position:absolute;top:155px;z-index:3;display:none;width:14px;height:20px;cursor:pointer}
.skin-cream-lg .jcarousel-next-disabled,.skin-cream-lg .jcarousel-prev-disabled{opacity:.3;cursor:default}
.skin-cream-lg .jcarousel-prev{left:9px}
.skin-cream-lg .jcarousel-next{right:9px}
.skin-cream-lg .jcarousel-item img{display:block;height:308px;margin:0 auto;border:1px solid #c7c9cf}
.skin-cream-lg .caption{position:absolute;left:0;bottom:0;width:520px;height:21px;padding:2px 10px 6px;background:transparent url(../images/caseStudyLibrary/csControlCaptionBg.png)}
.skin-cream-lg .caption li{font-style:normal;color:white;float:left;margin-top:6px}
.skin-cream-lg .caption li:first-child{text-transform:uppercase;border-right:1px solid white;padding:0 6px 0 0;margin:8px 6px 0 0;line-height:1}
.skin-cream-lg .caption a.zoom{display:block;float:right;width:22px;height:21px;margin-top:1px;text-indent:-9999px;background:transparent url(../images/caseStudyLibrary/csControlZoom.png) no-repeat}
.creamShuffle{margin:0 19px 0 23px;overflow:hidden}
.creamShuffle li{float:left}
.shuffleBlock{width:194px;height:260px;padding:2px 6px 6px 2px;background:transparent url(../images/caseStudyLibrary/shuffleBlockBg.png) no-repeat}
.creamShuffle li.back .shuffleBlock{background-image:url(../images/home/shuffleBlockBg_back.png)}
.creamShuffle li.back .shuffleBlock>a,.creamShuffle li.back .shuffleBlock .shuffleDetails{display:none}
.shuffleBlock>img{width:186px;height:134px}
.shuffleDetails{width:172px;height:112px;padding:4px 7px;overflow:hidden}
.shuffleDetails h3{padding:0;color:black;height:16px;overflow:hidden}
.shuffleDetails .tags{margin:3px 0;font-weight:bold;overflow:hidden;height:15px}
.shuffleDetails .tags li{float:left;padding-right:4px;margin-right:4px;border-right:2px solid black}
.shuffleDetails .tags li.last{border:0}
.shuffleDetails div{height:60px;overflow:hidden}
.shuffleDetails .readMore{position:absolute;right:7px;bottom:4px}
.shuffleButton{width:186px;height:253px;background:#4e2a54 url(../images/caseStudyLibrary/shuffleButtonBg.png) 0 0 repeat-x}
.shuffleButton a{display:block;position:absolute;top:60px;left:55px;width:84px;height:84px;text-indent:-9999px;background:transparent url(../images/caseStudyLibrary/icon_shuffleButton.png) no-repeat}
.shuffleButton p{position:absolute;left:51px;bottom:70px;width:82px;height:36px;text-indent:-9999px;background:transparent url(../images/caseStudyLibrary/img_clickToShuffle.png) no-repeat}
.cSelection .tags{padding:0}
.cSelection .tags li{margin-bottom:0}
.lessons{padding-top:1em}
.lessons ol{margin-left:1px}
.lessons .bd li{font-size:1.2em;list-style-type:disc;margin:0 0 1em 17px}
#backToList{display:inline-block;margin:10px 0;padding:6px 8px;font-size:1.1em;font-weight:bold;text-transform:uppercase;background:#d3196a;color:white}
#backToList:hover,#backToList:active,#backToList:focus{text-decoration:none}
.newsPhoto>a>img{border:1px solid #ccc!important}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:0}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:48%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box>#lightbox-nav{left:0}
#lightbox-nav a{outline:0}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1}
#lightbox-nav-btnPrev:hover,#lightbox-nav-btnNext:hover{display:block!important}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-cream-btnClose{position:absolute;width:23px;height:22px;top:18px;right:18px;z-index:1000}
#lightbox-secNav-btnClose{float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 10px}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}
#lightbox-container-image-data #lightbox-download{display:none}
#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 10px #999;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999}
#tooltip .body{position:static;width:300px;background:0;margin:0}
#tooltip .body h3{font-size:1.2em;color:#D3196A;margin:.15em 0}
#tooltip .body p{width:auto;margin-bottom:1em}
#tooltip .body div img{display:block;width:281px;margin:0 auto}
#tooltip.fom{width:80px}
#tooltip.feed .body{width:378px}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(http://www.creamglobal.com/css/macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0 5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
#TB_iframeContent{clear:both;border:0;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
#TB_window iframe{border:0}
#TB_ajaxContent{height:auto!important}
body.stf{font-family:Helvetica,Arial,sans-serif;font-size:62.5%;background:#fff}
#TB_window .stf-frame{border:0}
.stf h2{font-size:1.4em;font-weight:bold;margin-bottom:1em;color:#d3196a}
#sendToFriend{overflow:hidden}
#sendToFriend label{float:left;display:block;width:150px;font-size:1.2em}
#sendToFriend label span{font-size:1.4em;font-weight:bold;color:#d3196a}
#sendToFriend input{float:left;display:block;width:230px;font-size:1.2em;padding:3px 2px}
#closeForm{margin-left:10px}
#sendToFriend li{clear:left;display:block;margin-bottom:10px;overflow:hidden}
#sendToFriend .last{margin-top:20px}
#sendToFriend .last input{width:auto}
#sendToFriend .submitBtn{margin-left:150px}
.submitContentForm{margin:0 23px}
.submitContentForm li{margin-bottom:2em}
.submitContentForm li ul.campaignDescription{margin-left:26px;margin-bottom:1em}
.submitContentForm li li{margin-bottom:0;padding:0 10px}
.submitContentForm li textarea.camdesc{margin:0 0 0 10px}
.submitContentForm li ul.campaignDescription li{font-size:1.2em;list-style-type:disc}
.submitContentForm li ul.supportFiles li{padding:10px}
.submitContentForm li ul.supportFiles li{margin-bottom:1em}
.submitContentForm p{line-height:1.5em;margin-bottom:.5em}
.submitContentForm p.mf{position:absolute;top:0;right:0}
.submitContentForm label{display:block;font-size:1.1em;font-weight:bold;margin-bottom:3px}
.submitContentForm label span{position:relative;top:3px;left:0;display:inline;font-size:1.3em;color:#f00}
.submitContentForm .sc-input{width:250px}
.submitContentForm .sc-textarea{width:400px;height:250px;padding:4px}
.submitContentForm .camcredit{height:100px}
.submitContentForm .cammsg{height:150px}
.submitContentForm .sc-upload{display:block;width:250px}
.submitContentForm .sc-submit{display:block;margin:1.5em 0 0 10px}
.submitContentForm .alt{background:#efefef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.submitContentForm .bdrTop{padding-top:1em}
.submitContentForm li.error{margin:0 0 1em;border:1px solid #f00;background:#FFDFDF;color:#000;font-size:1em;font-weight:normal}
.submitContentForm span{display:block;margin:-5px 0 10px;font-size:1.2em}
.submitContentForm .errors{margin:0 0 10px;padding:10px;border:1px solid #f00;background:#FFDFDF;font-size:1.2em}
.submitContentForm .errMsgs{margin:5px 0 0 10px}
.submitContentForm .errMsgs li{margin:0 0 .25em}
.adAgeHdr{margin:0 23px}
.adAgeHdr h1{width:100%;max-width:100%;margin-top:10px}
.adAgeHdr .adAgeTag{font-size:1.8em;margin-top:20px;border-bottom:3px solid #369;height:19px;margin-bottom:20px}
.adAgeHdr .adAgeTag span{position:relative;top:-10px;display:inline-block;text-indent:-9999px;width:200px;height:35px;background:url(../images/template/adage-logo.png) no-repeat}
.adAge{padding:0 0 1.5em}
.adAge .csLink img{width:281px;border:1px solid #cacacc}
.adAge .adAgeContent{margin:1em 0 0}
.adAge .adAgeContent .readMore{margin:10px 0 0;font-size:1.1em}
.aboutCream{padding:0 0 1.5em}
.helpBody{margin:0 23px;position:static}
.helpBody h2{margin-top:1.25em}
.helpBody p{line-height:1.5;margin-bottom:.75em}
.helpBody img{float:left;padding:9px 14px 4px 1px}
.imageBorder img{padding-right:15px}
.megapod{width:604px;height:246px;background-color:#3a3a3c;margin:1.5em 23px;overflow:hidden}
.megapod ul{position:absolute;top:10px;right:10px;background-color:#58585a;width:201px;z-index:10;overflow:hidden}
.megapod ul li{border-bottom:2px solid #b8b9be;height:55px}
.megapod ul li.last{border:0;height:56px}
.fiveItems ul li{height:44px}
.fiveItems ul li.last{height:43px}
.megapod ul li a{visibility:hidden;display:block;font-size:16px;height:17px;font-weight:bold;color:#c4c4c5!important;padding:21px 10px 17px;text-transform:uppercase;line-height:1}
.fiveItems ul li a{visibility:hidden;display:block;font-size:16px;height:17px;font-weight:bold;color:#c4c4c5!important;padding:16px 10px 11px;text-transform:uppercase;line-height:1}
.fiveItems ul li.last a{height:18px}
.megapod ul li.last a{height:18px}
.cufon-ready .megapod ul li a{visibility:visible}
.megapod ul li.selected a,.megapod ul li a:hover{color:#fff!important;background-color:#d4196a;text-decoration:none}
.megapod div{display:none;position:absolute;top:10px;left:10px;width:383px;height:167px;background-color:#fff;padding:0 0 60px;overflow:hidden}
.megapod div img{position:absolute;top:0;left:0;z-index:0}
.megapod div p{position:relative;z-index:1;padding:10px}
.megapod div a{display:block;width:146px;height:39px;position:absolute;left:0;bottom:0;padding-bottom:0;text-indent:-9999px;background:url(../images/template/spr_readmore.gif) no-repeat;z-index:10}
.megapod div a:hover{background-position:0 -39px}
.quicksearch{padding:1em 0}
.quicksearch .qs-wrapper{padding:10px;margin:10px 0;border:1px solid #c4c4c4}
.quicksearch ul li{padding:10px;margin-bottom:10px;background:#f1f1f3;overflow:hidden}
.quicksearch label{display:block;font-size:1.3em;text-transform:capitalize;margin-bottom:5px}
.quicksearch span label{display:block;font-size:1.1em;text-transform:capitalize}
.quicksearch span br{display:none}
.quicksearch select{width:100%}
.quicksearch input{clear:right;float:right;font-size:1.2em;cursor:pointer}
.quicksearch p.advSearch{margin:1.5em 0 .6em}
.quicksearch p.advSearch a{padding:0 17px 0 0;background:url("../images/icon_spritemap.png") 100% -17px no-repeat}
.latestReportsGrid ul{overflow:hidden}
.latestReportsGrid li{float:left;width:33.33333%;background:url(../images/caseStudyLibrary/shuffleBlockBg.png) no-repeat}
.latestReportsGrid li .bd{width:186px;height:252px;margin:2px 0 15px 2px;overflow:hidden}
.latestReportsGrid li .bd .image img{width:186px;height:134px}
.latestReportsGrid li .bd .libraryItemContent{padding:0;margin:4px 8px 0}
.latestReportsGrid li .bd .libraryItemContent p{margin-bottom:5px}
.helpBody ul li{font-size:1em!important}
.helpBody ul li p{display:inline-block}
.helpBody ul li span{font-size:12px}.search a{background-position:100% -1888px}
.pagination .next{background-position:100% -14px}
.pagination .prev{background-position:100% -90px}
input[type="text"],input[type="password"],select,textarea,.submitContent a{background-image:url(../images/template/spritemap_template.png)!important}
input[type="text"],input[type="password"],select,textarea{background-position:0 -150px}
.submitContent a{background-position:0 0}
.search{background:#C7C9CF}
.fadeBg,.foot .body,.login,.mainContent,.navigation ul,.navigation li a,.navigation li a:hover,.navigation li a.active,.searchSubContent{background:url(../images/template/spritemap_horizontalrepeats.png) repeat-x}
.navigation li a:hover,.navigation li a.active{background-color:#58585A!important;background-position:0 -44px}
.navigation li a,.navigation ul{background-position:0 0;background-color:#D3196A}
.searchSubContent,.fadeBg,.foot .body,.login,.mainContent{background-position:0 -44px}
.mainContent{background-color:#fff}
.login{background-color:#C7C9CF}
.foot .body{background-color:#E2E3E7}