@media screen{#beta{float:left;margin-left:-32px;margin-top:-3px}#logopublic{float:left;margin-right:1em}
#navdemotext{font-size:14px}#navlivetext{font-style:italic;color:#f8981d}.nav li.last a{border-bottom-right-radius:5px;border-top-right-radius:5px;background:#f58026;background:linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-o-linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-moz-linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-webkit-linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-ms-linear-gradient(bottom,#c25208 9%,#ee7824 66%,#fd832c 84%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.09,#c25208),color-stop(0.66,#ee7824),color-stop(0.84,#fd832c));color:#fff;text-shadow:0 0 3px #646464;border-right:0 none}
.nav li.last a:hover{background-color:#e5620c;background:linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-o-linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-moz-linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-webkit-linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-ms-linear-gradient(bottom,#e5620c 9%,#ee7824 66%,#fd832c 84%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0.09,#e5620c),color-stop(0.66,#ee7824),color-stop(0.84,#fd832c));text-shadow:0 0 3px rgba(0,0,0,0.5)}
#liveswoosh{background:Transparent url("img/zoomhomesprite.png") no-repeat scroll right top;margin-right:46px;padding:3px 20px;background-position:30px -242px}
.boldText{font-weight:bold}.tabs #welcomeTab{display:block}.noCriteriaContent{width:100%;height:650px;padding-top:10px}
#profilePopup .right .rolloverBox{right:0}#mySaveSearchText{cursor:default}.profileupsellMessageFrame{max-width:690px;max-height:75px}
.viewAllReferencesDisable a{text-decoration:none}.whiteSpace{height:15px}.detailContactInfoRight{float:left;padding-left:6px;width:150px}
.detailContactInfo{padding-top:7px}.contactUpgradeMessage{max-width:150px;max-height:50px}
.detailContactMask{background:Transparent url("img/contactcheck.gif") no-repeat scroll right;cursor:default;padding-right:10px}
#headernavigation{float:right;margin-top:-0.5em;margin-right:-1.25em;font-size:13px;font-weight:bold;background-color:transparent;padding:0}
#headernavigatoin a{text-decoration:none}#navigationbar{float:right}#navigationbar .divider{padding:0 3px;height:20px;width:7px;float:left}
#navigationbar .link{padding:0 2px 0 2px;float:left}#navigationbar .link a{text-decoration:none}
#navigationhome{display:block;float:left}#navigationbar .navigationleft{background:url("img/zoomhomesprite.png") no-repeat left top;padding:0 0 0 12px;background-position:-10px -126px}
#navigationbar .navigationright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 12px 0 0;background-position:311px -184px;*background-position:311.3px -184.2px;background-position:311.5px -184px\9}
#navigationbar .navigationspritedright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 12px 0 0;background-position:365px -184px;*background-position:365px -184px;background-position:365px -184px\9}
#navigationbar .navigationpyphomeright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 12px 0 0;background-position:332px -184px;*background-position:328px -184.5px;background-position:328px -184px.5\9}
#navigationbar .navigationpypaccountright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 12px 0 0;background-position:296px -184px;*background-position:296px -184px;background-position:296px -184px\9}
#navigationbar .navigationmiddle{background:url("img/NavBar-middle.png") repeat right top;padding:6px 0 0;height:32px;min-width:200px}
div#navproducts{padding:0 0 12px}#signin a{color:#fff;font-size:13px;font-weight:bold}
#signin a:hover{text-decoration:none}#signin{float:right;cursor:pointer}#signin .signinleft{background:url("img/zoomhomesprite.png") no-repeat left top;padding:0 0 0 9px;background-position:-10px -10px}
#signin .signinright{background:url("img/zoomhomesprite.png") no-repeat right top;padding:0 13px 0 0;background-position:51px -68px;*background-position:51px -68px;background-position:51px -68px\9}
#signin .signinmiddle{background:url("img/SignIn-middle.png") repeat right top;padding:6px 8px 12px;height:19px;min-width:30px}
#signout{float:right;padding:6px 10px 0 6px}#signout a{text-decoration:none}#signout a:hover{text-decoration:none}
#navigationprofile{float:left}#navcreateprofile{float:right}#navcreateprofile #underscore{background:url("img/NavBar-underscore.png") no-repeat left bottom;padding:6px 11px 4px;font-size:13px}
#navusername{float:right;padding:7px 5px;font-size:12px;color:#444;max-width:120px}
#navproducts .popupMenu{background-color:#f0f0ee;display:none;left:-9px;top:26px;position:absolute;min-width:105px;border-left:solid 1px #9ec5d8;border-right:solid 1px #9ec5d8;border-bottom:solid 1px #9ec5d8;padding:4px 0;z-index:2}
#welcome .welcomeContent{padding-top:10px;margin:0 .43em;width:auto}.tabUpsellContainer{float:right;position:absolute;top:-20px;right:-2px;background-color:transparent;max-height:60px;height:60px;width:280px;overflow:hidden}
.tabUpsell{max-width:280px;max-height:80px;background-color:transparent}#peopleDirectoryPage ul{padding:1em 0 1em;float:left;width:49%;overflow:hidden}
#peopleIndexPage ul{padding:1em 0 1em;float:left;width:49%;overflow:hidden}#peopleDirectoryPage li{padding:0 0 .5em 3em;font-size:12px}
#peopleIndexPage li{margin:0 0 .5em 3em;font-size:12px;list-style-type:disc}#directoryPageRange{padding:20px 0 0 20px;color:#000;font-size:14px;overflow:hidden}
#dirfooter{text-align:center;margin-top:40px;margin-left:25px;margin-right:25px}
#dirfooter .header1{font-size:15px;padding:10px 60px 0 60px;margin:0;line-height:17px;font-family:Trebuchet MS;-webkit-margin-before:.67em;-webkit-margin-after:.67em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:bold}
#dirfooter .header2{font-size:13px;line-height:15px;font-weight:normal;padding:10px 60px 0 60px;margin-top:10px;color:black}
.css3CornersDirectory{border-radius:7px 7px 7px 7px;height:30px;margin:0 auto;width:96%}
.css3CornersDirectoryBottom{border-radius:7px 7px 7px 7px;height:30px;margin:0 15px;width:96%}
.css3CornersDirectoryBottom .paging{padding-top:7px}#footer_alpha_directory a,.directoryAlphaText a{text-align:center}
#footer_alpha_directory a:hover,.directoryAlphaText a:hover{text-decoration:underline}
.directoryAlphaText a.directoryPageSelected{border-bottom:2px solid;text-decoration:none}
.directoryRuler{display:block;height:1px;border-top:1px solid #685c53;margin:.8em 1.3em 1em}
.directoryDivider{display:block;height:1px;margin:.8em 1.3em 1em}.reducedLetterSpace{letter-spacing:-0.1px}
#profileSection .container .similarPersonComponent li,#profileSection .container .similarPersonComponentRight li{margin-top:.8em}
#directoryTopPagingBar .pagingBar{padding-top:40px}.companyDirectoryPaging{padding-top:6px;padding-left:5px}
.pagingBar .directoryAlphaText a,.seoPagingbar a,#directory .resultRange .directoryAlphaText a,directoryAlphaText{padding:0 .15em}
#directory_list a{text-align:center}#directory_list a:hover{text-decoration:underline}
#seoProfileErrorMessage{font-size:12px;border:.1em solid grey;margin:0 auto 0 16em;padding:2em;width:28em}
#seoDirectoryNonseoErrorMessage{font-size:12px;border:.1em solid grey;margin:0 auto 20em 16em;padding:2em;width:28em}
#errorMessageContent{padding-top:2em}#directoryPageRange h1{font-size:16px;font-weight:bold;font-family:arial,helvetica,clean,sans-serif}
.linedivider{margin-left:2px;border-top:1px dotted #a7cbd6;height:1px;width:99.75%}
#registerLeft{padding:55px 40px 0 55px;float:left}.MessageText{font-size:13px;padding:10px 5px 0 5px}
.MessageTextSmall{font-size:12px;padding:10px 5px 0 5px}.MessageTextSmall .confirmMessage{font-weight:bold}
.MessageTextSmall .confirmMessageErr{color:#f00}.registerMessageBox{width:460px;height:640px}
.registerMessage{width:460px}.registerMessage .cmscontent{height:650px}#registerRight{height:550px;float:right;padding-right:25px;padding-top:25px}
table.registration{width:370px;text-align:left;height:380px}table.registration td.errorMessage{font-size:12px;font-weight:bold;color:#f00;height:35px}
table.registration td.message{font-size:12px;font-weight:bold;height:35px}table.registration td.label{font-size:12px;font-weight:bold;color:#515151;width:100px;vertical-align:top;padding-top:8px;padding-bottom:15px;float:none}
table.registration td.labelconfirmpass{font-size:12px;font-weight:bold;color:#515151;width:120px;vertical-align:top;padding-top:2px;padding-bottom:15px}
table.registration td.passwordRule{padding:20px 0;font-size:12px;color:#515151}.passwordRuleText{color:#515151}
.passwordRuleTextErr{color:#f00}table.registration td.field input{border:1px solid #a8a8a8;font-size:12px;padding:9px 5px;width:220px}
table.registration td.field{padding-left:5px}table.registration td.field input.disable{background-color:#f5f5f5}
table.registration #policyRule{padding-top:20px;height:40px;font-size:12px;color:#515151}
table.registration td.buttonrow{height:70px}table.registration td.securerow{padding-left:45px}
a#termsCheckbox{background:transparent none no-repeat scroll left top;display:block;height:11px;width:11px}
#termsText{display:block;margin-top:-13px;margin-left:15px}#directoryPageErrorHeader{padding-top:8em}
#welcome .welcomeContent .cmscontent{height:400px}#continueButtonBox{padding:40px 0 0 100px}
#continueButtonBox a{text-decoration:none}.verifyConfirmModal .MessageTitle{color:#0067b1;font-family:arial,helvetica,clean,sans-serif;font-size:24px;font-weight:bold}
.verifyConfirmModal .modalConfirmMessageBox{padding:20px 25px}.verifyConfirmModal .MessageText{padding:10px 0 0 5px}
.verifyConfirmModal{height:280px}#listClaimableProfiles .buttonMiddle{padding-left:8px}
.messageBar .searchResultsUpSellBox{float:left;margin-left:40px;margin-bottom:5px}
.messageBar .searchResultsUpSellFrame{width:380px;max-height:35px}#profileSection .personSummary .localAddress{float:left}
#panel #personName{background-color:#fff}#panel div input.gray{color:gray}.productName{background:Transparent url(img/Directory_White_Logo.png) no-repeat scroll center top;float:right;height:35px;position:absolute;right:0;top:15px;width:209px}
.CE_productName{background:Transparent url(img/CE_White_Logo.png) no-repeat scroll center top;float:right;height:29px;position:absolute;right:0;top:15px;width:158px}
.productNameAccount{background:Transparent url(img/Directory_White_Logo_Account.png) no-repeat scroll center top;float:right;height:35px;position:absolute;right:0;width:209px}
.CE_productNameAccount{background:Transparent url(img/CE_White_Logo_Account.png) no-repeat scroll center top;float:right;height:29px;width:158px}
.pagefooter #footerLinkDiv{height:150px;padding-top:10px}.footerBorder{border-top:2px solid #0073cf}
.pagefooter a{font-size:11px;color:#685c53}.footerCenter h6{color:#685c53}.pagefooter div.first,.pagefooter div.second{border-right:1px solid #685c53;width:145px}
.pagefooter div.second,.pagefooter div.last,.pagefooter div.third{padding:0 10px 0 14px}
.pagefooter div.first{padding:0 10px 0 5px}.pagefooter div.third{border-right:1px solid #685c53;width:175px}
.pagefooter div.footerLinkSection{float:left;height:150px}div#footerConnectUs{padding:20px 0 20px 0;margin-left:auto;margin-right:auto;width:155px}
#footerConnectUs a{margin-left:5px}.copyright{color:#685c53;font-size:10px;margin-bottom:20px;margin-top:0;text-align:center}
#expiredPremiumBox p,#publicReverifyPrompt p{margin:10px 20px}#expiredPremiumBox .message,#publicReverifyPrompt .message{margin:10px 20px}
#expiredPremiumBox .messageTitle,#publicReverifyPrompt .messageTitle{padding:15px 0 5px;color:#0067b1;font-size:18px;font-weight:bold}
#publicReverifyPrompt{height:300px}#publicReverifyPrompt #noreminder{margin:0 16px;text-align:left;font-size:12px}
#publicReverifyPrompt .selector{float:left;padding:0 2px 0 0}#profileTitlePrefixSeo{margin-left:22px;clear:both;padding-bottom:10px}
#profileTitlePrefixSeo h2{font-size:14px;color:#06c;font-weight:bold}.industryRichKeyWordTest{margin-bottom:.5em;position:static;word-wrap:break-word}
.cachedPage{color:black;font-size:12px;line-height:15px;font-family:Arial;font-weight:normal}
#cachedPageHead{top:0;bottom:0;height:77px;background:#fff;font-size:1em;border-bottom:1px black solid}
#cachedPageContent{overflow:auto;position:absolute;top:78px;bottom:0;width:100%}
#cachedPageTable{border:0;padding:6px;border-spacing:0;width:100%}table.removal{width:300px;text-align:left}
table.removal td.errorMessage{font-size:12px;font-weight:bold;color:#f00;height:35px}
table.removal td.label{font-size:20px;font-weight:bold;color:#515151;width:40px;height:10px}
table.removal td.field input{border:1px solid #a8a8a8;font-size:12px;padding:9px 5px;width:200px}
table.removal td.captchaRow{height:80px}table.removal tr.emailRow{height:75px}.removalMessageTitle{color:#0067b1;font-family:arial,helvetica,clean,sans-serif;font-size:22px;font-weight:bold;margin-bottom:20px}
#profileRemovalRight{padding:0;height:640px;float:right;margin-top:75px;width:40%}
.removalPrivacy{padding-left:45px;font-size:11px;color:#515151}.removal .errorMessage li{padding-bottom:5px}
#dirBreadCrumbs{padding:0 0 10px 20px}.contactAccess{height:40px;font-size:10px;padding:2px 0 0 2px;text-align:center;font-weight:bold;line-height:1.3}
.contactAccess a{text-decoration:none;color:#000}.contactAccessSmall{background:transparent url(img/small-blank.png) no-repeat scroll left top;width:110px}
.contactAccessLarge{background:transparent url(img/large-blank.png) no-repeat scroll left top;width:138px}
.contactAccessNumber{color:#026eb2}.contactAccessRemaining{display:block}.registeredUserUpgrade{display:none}
.contactAccessViewed{padding-top:7px}#contactAccessBox .viewedProfile{z-index:99;position:relative}
#directory{margin-bottom:0}.facebook_2,.twitter_2,.linkedin_2,.gPlus_2{background:url("/common/css/default/img/socialNet.png") no-repeat}
.facebook_2{background-position:0 0!important;width:24px;height:24px}.facebook_2:hover{background-position:0 -28px!important;width:24px;height:24px}
.twitter_2{background-position:-29px 0!important;width:24px;height:24px}.twitter_2:hover{background-position:-29px -28px!important;width:24px;height:24px}
.linkedin_2{background-position:-57px 0!important;width:24px;height:24px}.linkedin_2:hover{background-position:-57px -28px!important;width:24px;height:24px}
.gPlus_2{background-position:-85px 0!important;width:24px;height:24px}.gPlus_2:hover{background-position:-85px -28px!important;width:24px;height:24px}
.spanSep+div{display:inline-block!important;*display:none!important}.appFooter .pagefooter{float:right!important;margin:0}
#pageheader{margin:0 auto;width:83.5em}}