*{margin:0;padding:0;font-family:Arial;font-size:1em;}
a{outline:none;color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style-type:none;}
body{font-size:62.5%;color:#000;background-color:#e4f1ff;}
button{cursor:pointer;}
h1, h2, h3, h4, h5, h6, .typeface-js{visibility:visible !important;}
.column{float:left;margin-bottom:20px;}
.column.col3{margin-bottom:0;}
.the_end{clear:both;}
.more_case_studies_button{display:block;width:123px;height:18px;background:transparent url('http://static0.topseos.com/img/images/more_case_studies_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.more_research_studies{display:block;width:149px;height:18px;background:transparent url('http://static0.topseos.com/img/images/more_research_studies.png') no-repeat top left;text-indent:-5000px;border:0;}
.more_books_button{display:block;width:93px;height:18px;background:transparent url('http://static0.topseos.com/img/images/more_books_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.more_articles_button{display:block;width:93px;height:18px;background:transparent url('http://static0.topseos.com/img/images/more_articles_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.buy_now_button{display:block;width:62px;height:18px;background:transparent url('http://static0.topseos.com/img/images/buy_now_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.add_a_review_button{display:block;width:88px;height:18px;background:transparent url('http://static0.topseos.com/img/images/add_a_review_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.submit_review_button{display:block;width:108px;height:18px;background:transparent url('http://static0.topseos.com/img/images/submit_review_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.add_a_reference_button{display:block;width:118px;height:18px;background:transparent url('http://static0.topseos.com/img/images/add_a_reference_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.post_job_button{display:block;width:64px;height:18px;background:transparent url('http://static0.topseos.com/img/images/post_job_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.apply_for_job_button{display:block;width:87px;height:18px;background:transparent url('http://static0.topseos.com/img/images/apply_for_job_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.go_button{display:block;width:35px;height:18px;background:transparent url('http://static0.topseos.com/img/images/go_button.gif') no-repeat top left;text-indent:-5000px;border:0;}
.login_button{display:block;width:48px;height:18px;background:transparent url('http://static0.topseos.com/img/images/login_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.submit_button{display:block;width:58px;height:18px;background:transparent url('http://static0.topseos.com/img/images/submit_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.reset_button{display:block;width:52px;height:18px;background:transparent url('http://static0.topseos.com/img/images/reset_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.search_button{font-size:1.2em !important}
.sort_button{display:block;width:36px;height:18px;background:transparent url('http://static0.topseos.com/img/images/sort-button.png') no-repeat top left;text-indent:-5000px;border:0;}
.apply_for_job_button{display:block;width:87px;height:18px;background:transparent url('http://static0.topseos.com/img/images/apply_for_job_button.png') no-repeat top left;text-indent:-5000px;border:0;}
.upload_button{width:75px;height:19px;font-weight:normal;font-size:.9em;}
html>body .upload_button{vertical-align:bottom;}
p.submit{margin-top:0;padding-right:1px;background:transparent url("http://static0.topseos.com/img/images/buttonp.png") no-repeat right top;float:left;display:inline;}
p.submit button{float:left;color:#fff;font-weight:bold;height:18px;padding:0 5px;margin:0;font-size:1em;line-height:1em;background:transparent url("http://static0.topseos.com/img/images/button.png") no-repeat left top;overflow:visible;padding:0 5px 3px 5px;line-height:18px; text-indent: 0;}
p.submit button{padding:0 2px 3px 5px;vertical-align:middle;width:auto;border:0px solid #003366;}
#top_banner{text-align:center;padding-top:15px;}
#top_menu{width:1002px;margin:0 auto;overflow:auto;color:#414141;font-size:1.1em;}
#top_menu ul{float:right;margin:8px 0 5px 0;}
#top_menu ul li{display:inline;border-left:1px solid #414141;padding:0 7px;}
#top_menu ul li.first_menu_item{border:0;}
#top_menu ul li span{cursor:pointer;color:#000;}
#top_menu ul li span.open:hover{text-decoration:underline !important;}
#search-box{margin:0 auto;overflow:auto;width:1000px;display:none;background:#223850;border:1px solid #D7D7D7;position:relative;padding-top:15px;}
#search-box ul{padding:0 10px 10px 100px;}
#search-box li{border:none;padding:0;}
#search-box form{width:100%;clear:both;}
#search-box p{float:left;display:inline-block;}
#search-box p.submit{margin-left:7px;margin-top:1px;}
#search-box .search_button{display:inline-block;}
#search-box input{vertical-align:middle;font-size:1.2em;width:698px;border:none;padding:4px 0 4px 5px;background:url(http://static0.topseos.com/img/images/search-bg.jpg) no-repeat;margin-right:5px;}
#search-box a{margin:3px 0 5px;color:#fff;text-decoration:underline;float:right;padding-right:195px;}
a.close{position:absolute;right:5px;top:5px;color:#fff;float:right;display:block;margin-top:0;padding-right:15px !important;background:url("http://static0.topseos.com/img/images/icons-sprite.gif") no-repeat scroll 100% -606px transparent;}
#header{margin:0 auto;width:1000px;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background-color:#fff;}
#full_header_top{height:71px;background:transparent url('http://static0.topseos.com/img/images/topseos-header-top.png') no-repeat center bottom;}
#header_top{height:95px;background:transparent url('http://static0.topseos.com/img/images/bg-sprites-home.png') repeat-x center -802px;position:relative;}
a#full_logo{float:left;display:block;width:180px;height:50px;background:transparent url('http://static0.topseos.com/img/images/top-seos-full-logo.png') no-repeat left top;margin:10px 0 0 10px;}
a#logo{float:left;display:block;width:183px;height:51px;background:transparent url('http://static0.topseos.com/img/images/top-seos-full-logo.png') no-repeat left top;margin:20px 0 0 10px;}
div.topseos-logo{display:none;}
span#company_logo{display:block;width:158px;height:48px;margin:6px 15px 0 0;}
#header h1, #header h2, #company_logo{text-indent:-5000px;}
ul#menu{padding-top:20px;padding-left:44px;float:left;}
ul#menu li{display:inline;}
ul#menu li a{float:left;height:21px;color:#fff;margin-right:2px;font-weight:bold;font-size:1.1em;line-height:1.1em;text-align:center;text-decoration:none;text-indent:-9999px;background:url(http://static0.topseos.com/img/images/menu_sprite.png) no-repeat;}
ul#menu li a#menu_index{background-position:0 0;width:72px;height:37px;z-index:102;}
ul#menu li a#menu_vendor{background-position:-72px 0;width:179px;height:37px;z-index:102;}
ul#menu li a#menu_research{background-position:-251px 0;width:108px;height:37px;z-index:102;}
ul#menu li a#menu_evaluation{background-position:-359px 0;width:182px;height:37px;z-index:102;}
ul#menu li a#menu_apply{background-position:-541px 0;width:71px;height:37px;z-index:102;}
ul#menu li a#menu_rankings{background-position:-612px 0;width:139px;height:37px;z-index:102;}
ul#menu li:hover a#menu_vendor{background-position:-72px 100%;}
ul#menu li:hover a#menu_research{background-position:-251px 100%;}
ul#menu li:hover a#menu_evaluation{background-position:-359px 100%;}
ul#menu li:hover a#menu_apply{background-position:-541px 100%;}
ul#menu li:hover a#menu_rankings{background-position:-612px 100%;}
ul#menu li:hover a#menu_vendor, ul#menu li:hover a#menu_research, ul#menu li:hover a#menu_evaluation, ul#menu li:hover a#menu_apply, ul#menu li:hover a#menu_rankings, ul#menu li:hover a#menu_vendor{position:relative;}
ul.submenu{position:absolute;top:68px;z-index:101;display:none;}
ul#menu li .submenu a{background:none;}
ul#menu li:hover ul.submenu{display:block;}
ul.submenu div.sub{background:#fff;float:left;position:relative;top:7px;left:0;padding:15px 15px 5px 15px;}
ul.submenu h4{font-size:1.5em;font-weight:bold;}
ul.submenu div.sub h4{padding-bottom:10px;}
ul.submenu dl{float:left;}
ul.submenu dl.services{width:400px;}
ul.submenu dl.software{width:200px;}
ul.submenu.research dl dt a, ul.submenu.vendor dl dt a{color:#004f96 !important;font-weight:bold !important;}
ul.submenu.vendor dl.services dt a{width:400px;}
ul.submenu.vendor dl dt a{background:none !important;padding:0 !important;}
ul.submenu dl dt{color:#004f96;font-size:1.3em;font-weight:bold;padding-bottom:5px;}
ul.submenu dl dd{float:left;width:175px;}
ul.submenu dl.list.software dd{width:190px;}
ul.submenu li a{line-height:1.3em !important;text-indent:0 !important;color:#000 !important;font-weight:normal !important;font-size:1em !important;text-align:left !important;}
ul.submenu li dl.list a{background:url(http://static0.topseos.com/img/images/icons/arrow.gif) 0 3px no-repeat !important;padding-left:9px;}
ul.submenu li dl.list dt a{background:none !important;}
ul.submenu li a:hover{color:#e40000 !important;}
.spacer, .rounded{position:absolute;display:block;}
.rounded{background:url(http://static0.topseos.com/img/images/rounded.png) no-repeat;}
.rounded.tl{background-position:0 0;width:7px;height:7px;top:0;left:-7px;}
.rounded.bl{background-position:0 -7px;width:7px;height:10px;bottom:-17px;left:-7px;}
.rounded.br{background-position:-7px -7px;width:7px;height:10px;bottom:-17px;right:-7px;}
.rounded.tr{background-position:-7px 0;width:7px;height:7px;top:0;right:-7px;}
.tright{position:absolute;top:0;right:-6px;background:url(http://static0.topseos.com/img/images/rounded.png) 0 100% no-repeat;width:6px;height:7px;}
.spacer.left{background:url(http://static0.topseos.com/img/images/rounded.png) repeat-y;background-position:-14px 0;width:7px;height:100%;top:7px;left:-7px;}
.spacer.right{background:url(http://static0.topseos.com/img/images/rounded.png) repeat-y;background-position:100% 100%;width:6px;height:100%;top:7px;right:-6px;}
.spacer.top{background:url(http://static0.topseos.com/img/images/spacer-tb.png) repeat-x;background-position:0 0;height:7px;width:100%;top:0;left:0;}
.spacer.bottom{background:url(http://static0.topseos.com/img/images/spacer-tb.png) repeat-x;background-position:100% 100%;height:11px;width:100%;bottom:-18px;left:0;}
#header.advertise ul#menu{padding-left:0;float:right;margin-right:15px;}
#header.advertise ul#menu li a{margin-right:35px;}
#header.advertise ul#menu li a#menu_upload{margin-right:0;}
ul#menu li a#menu_banner{background:url(http://static0.topseos.com/img/images/menu_banner.png) 0 0 no-repeat;width:97px;height:31px;z-index:102;}
ul#menu li a#menu_video{background:url(http://static0.topseos.com/img/images/menu_video.png) 0 0 no-repeat;width:97px;height:31px;z-index:102;}
ul#menu li a#menu_audience-profile{background:url(http://static0.topseos.com/img/images/menu_audience-profile.png) 0 0 no-repeat;width:77px;height:31px;z-index:102;}
ul#menu li a#menu_policies{background:url(http://static0.topseos.com/img/images/menu_policies.png) 0 0 no-repeat;width:97px;height:31px;z-index:102;}
ul#menu li a#menu_specifications{background:url(http://static0.topseos.com/img/images/menu_specifications.png) 0 0 no-repeat;width:120px;height:31px;z-index:102;}
ul#menu li a#menu_upload{background:url(http://static0.topseos.com/img/images/menu_upload.png) 0 0 no-repeat;width:97px;height:31px;z-index:102;}
ul.submenu.rankings{right:9px;}
ul.submenu.rankings div.sub{width:600px;}
ul.submenu.vendor{left:250px;}
ul.submenu.vendor div.sub{width:600px;}
ul.submenu.research{right:97px;}
ul.submenu.research div.sub{width:610px;}
ul.submenu.research dl{width:203px;padding-bottom:20px;}
ul.submenu.evaluation{right:40px;}
ul.submenu.evaluation div.sub{width:600px;}
ul.submenu.apply{right:150px;}
ul.submenu.apply div.sub{width:200px;}
#under_header_ribbon{border-bottom:5px solid #D70000;padding-bottom:5px;}
ul#breadcrumbs{float:none;color:#206aad;margin:8px 5px 0 10px;}
ul#breadcrumbs li{display:inline;}
ul#breadcrumbs li a{text-decoration:underline;}
ul#under_header_menu{float:left;margin:8px 5px 0 0;}
ul#under_header_menu li{display:inline;border-left:1px solid #003f77;}
ul#under_header_menu li.under_header_menu_title{border:0;color:#000;font-weight:bold;padding:0;}
ul#under_header_menu li.first_menu_item{border:0;}
ul#under_header_menu li a{color:#000;}
ul#under_header_menu li.active a{color:#e50000;font-weight:bold;}
#contents{background-color:#fff;width:1000px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;margin:0 auto;}
#about_us_menu, #submenu{width:200px;font-size:1.4em;}
#about_us_menu ul, #submenu ul{padding:6px 30px 0 9px;}
#about_us_menu ul li, #submenu ul li{height:25px;border-bottom:1px solid #d7d7d7;padding:12px 0 0 5px;}
#about_us_menu ul li.auto{height:auto;}
#about_us_menu ul li ul.bullet{padding:5px 0;}
#about_us_menu ul li ul.bullet li{border:none;font-size:0.8em;height:auto;padding-top:0;background:url(http://static0.topseos.com/img/images/icons/arrow.gif) 0 7px no-repeat;padding:3px 0 3px 8px;}
#about_us_menu ul li ul.bullet li.active a, #about_us_menu ul li.active, #submenu ul li.active{color:#d70000;font-weight:700;}
#submenu ul li.active a, #submenu ul li:hover a{color:#d70000;text-decoration:none;}
.linkbox{clear:both;overflow:auto;}
.linkbox .results strong{color:#1462a7;}
.linkbox .pages{float:right;}
.linkbox .pages a{display:block;border:1px solid #ccc;color:#06c;height:17px;float:left;margin-left:2px;text-align:center;font-size:.9em;padding:4px 8px 0;}
.linkbox .pages a.active{border:1px solid #e3484d;background-color:#e3484d;color:#fff;font-weight:700;padding:4px 8px 0;}
.about_us.press_details .main_text_area{width:580px;padding-bottom:208px;}
.press_details .press_details_title{width:580px;overflow:auto;}
.press_details .press_details_item h4{font-size:1.4em;float:left;width:370px;margin:0;}
.press_details .press_details_item .date{float:right;font-size:1.1em;text-align:right;margin:0;}
.press_details .press_details_item .author{font-size:1.1em;color:#7a7a7a;margin:0 0 9px;}
.box_type11{width:198px;overflow:auto;border:1px solid #D7D7D7;padding-bottom:11px;margin:40px 0 7px 6px;}
#contents.blogs .box_type11{margin-bottom:20px;margin-left:3px;margin-top:0;padding-bottom:0;width:250px;}
#contents.blogs .box_type11 input{width:230px;}
#contents .box_type11 h3{color:#000;font-size:1.6em;font-weight:700;border-bottom:1px solid #D7D7D7;background:#fff;padding:5px 8px 3px;}
.box_type11 p{font-size:1.2em;margin:10px 0 10px 7px;}
.box_type11 #frmlogin input{border:1px solid #c2c2c2;height:16px;width:79px;font-size:1em;color:#000;margin-right:3px;padding:0 5px;}
.box_type11 p.submitlinks{float:left;margin:0 0 0 3px;padding:0;}
.box_type11 p.submitlinks a{color:#003F77;font-size:.8em;text-decoration:underline;padding:0 4px;}
h3.boxed, div.boxed{border-bottom:1px solid #d7d7d7;font-size:1.8em;font-weight:400;padding:5px 12px;}
h3.boxed span{float:right;}
form#member_login input.text_input{width:210px;}
#contents .box_type7{width:910px;background-color:#fafafa;border:1px solid #f0f0f0;margin:22px auto 10px;padding:10px 15px;}
.box_type7 form{width:460px;margin:26px 0 10px 125px;}
.box_type7 form p{height:26px;margin:6px 0 2px;}
.box_type7 form label{text-align:right;display:block;float:left;width:240px;padding-top:2px;}
.box_type7 form input{float:left;width:208px;height:15px;margin-left:5px;padding:2px 0 0 2px;}
.box_type7 form button{margin-left:245px;}
.box_type8{font-size:1.2em;padding:3px 35px 90px;}
.box_type8 p{margin:0 0 11px 7px;}
.box_type13{width:197px;border:1px solid #d7d7d7;background-color:#f7fbff;margin:10px auto 13px auto;}
.box_type13 h4.boxed{background-color:#fff;color:#0e599b;font-size:1.2em;padding:7px 8px 6px 8px;}
.box_type13 h4.boxed.lower{border-top:1px solid #d7d7d7;}
.box_type12 h5.boxed{font-size:1.1em;padding:3px 8px 3px 8px;border-bottom:1px solid #d7d7d7;}
ul#forgot_password_links li a{color:#236eb0;text-decoration:underline;margin:0 5px;}
.phone_strong{color:#D70000;}
#contents.advanced_search, #contents.regional_firms, #contents.ethics_violator{background:#fff url(http://static0.topseos.com/img/images/background_border.png) repeat-y 787px 0;}
#contents.advanced_search.all_cities.complaint_on_vendor #container{float:none;top:0px;left:4px;}
#contents.advanced_search.all_cities.complaint_on_vendor #container #mediaspace{margin:22px 9px 10px 1px !important;}
#contents.advanced_search.company_directory #container{float:right;top:5px;position:relative;}
#contents.advanced_search .col17 p.usual_text{margin:10px 12px 11px 16px;}
#contents.advanced_search #ads_list{margin-top:29px;padding-bottom:50px;}
#contents.advanced_search #ads_list a{text-align:center;display:block;height:55px;width:142px;color:#00609F;font-size:1em;margin:0 auto 15px;}
#contents.advanced_search .box_type15{width:197px;border:1px solid #D7D7D7;margin-top:10px;}
#contents.advanced_search .box_type15 ul{padding:8px;}
#contents.advanced_search .box_type15 ul li{font-size:1.2em;margin-bottom:5px;}
#contents.advanced_search .box_type15 h5 .box_type15 div.new_boxed{font-size:1.3em;border-bottom:1px solid #D7D7D7;padding:7px 0 6px 7px;}
#contents .company-details{width:560px;float:left;}
#contents .graphic{position:relative;margin-top:9px;margin-bottom:7px;float:right;color:#fff;padding:2px 7px 0 10px;height:168px;width:202px;background:url(http://static0.topseos.com/img/images/graphic_bg.png) no-repeat;}
#contents .graphic.score .percent{font-size:4em;font-weight:bold;}
#contents .graphic.score .f-11.b{text-align:center;}
#contents .graphic.score dl{padding-top:10px;border-top:1px solid #2f95d1;float:left;margin-right:10px;}
#contents .graphic.score dl dt, #contents .graphic.score dl dd{float:left;height:33px;}
#contents .graphic.score dl dt{width:100px;font-size:1em;font-weight:bold;}
#contents .graphic.score dl dd{width:90px;text-align:center;}
#contents .graphic.score .score_container{border:1px solid #c4c4c4;}
#contents .graphic.score .score_container .score{background:#cc0000;}
#contents .graphic.not-rated .f-11.b, #contents .graphic.score .f-11.b{background:url(http://static0.topseos.com/img/images/topseos_logo.png) no-repeat;display:block;margin-right:10px;margin-top:10px;padding-top:30px;width:85px;float:right;height:20px;}
#contents .graphic.not-rated div{float:left;width:190px;padding:8px 0;border-top:1px solid #2f94d0;border-bottom:1px solid #2f94d0;text-align:center;font-weight:bold;font-size:1.2em;}
#contents .graphic.not-rated p{font-size:1.1em;text-align:center;float:left;margin:0;padding:10px 10px 10px 0;}
#contents .graphic.not-rated p a{color:#fff;text-decoration:underline;}
#contents .graphic.violation{padding-left:0;padding-right:0;width:210px;margin-right:10px;}
#contents .graphic.violation em{margin-left:30px;color:#CB0000;display:inline-block;font-size:5.1em;font-style:normal;font-weight:bold;text-align:center;width:54px;text-indent:-9999px;}
#contents .graphic.violation em.level1{background:url(http://static0.topseos.com/img/images/level1.png) center no-repeat;}
#contents .graphic.violation em.level2{background:url(http://static0.topseos.com/img/images/level2.png) center no-repeat;}
#contents .graphic.violation em.level3{background:url(http://static0.topseos.com/img/images/level3.png) center no-repeat;}
#contents .graphic.violation em.level4{background:url(http://static0.topseos.com/img/images/level4.png) center no-repeat;}
#contents .graphic.violation em.level5{background:url(http://static0.topseos.com/img/images/level5.png) center no-repeat;}
#contents .graphic.violation .f-11.b{background:url(http://static0.topseos.com/img/images/topseos_logo.png) no-repeat;display:block;margin-right:10px;margin-top:10px;padding-top:30px;width:85px;float:right;height:20px;}
#contents .graphic.violation div{margin-bottom:10px;float:left;background:#cb0000;width:100%;text-align:center;font-size:1.2em;font-weight:bold;padding:10px 0;}
#contents .graphic.violation p{text-align:center;float:left;font-size:1.1em;width:100%;margin:0;padding-bottom:15px;}
#contents .graphic.violation p a{color:#fff;text-decoration:underline;}
#contents .graphic.violation span.txt{float:left;margin-left:35px;display:block;text-indent:-9999px;width:148px;height:20px;background:url(http://static0.topseos.com/img/images/text_ethics-violation.png) no-repeat;}
#contents.ceo_spotlight{padding-bottom:210px;}
h2#featured-seo-spotlight{width:246px;height:21px;background:transparent url(http://static0.topseos.com/img/images/featured-seo-spotlight.png) no-repeat left top;text-indent:-5000px;margin-bottom:13px;}
#contents.ceo_spotlight .press_item_ceo{float:left;width:350px;height:25px;}
#contents.ceo_spotlight .press_item_ceo_author_cam{float:left;background:transparent url(http://static0.topseos.com/img/images/icon-cam.png) no-repeat scroll right 50%;height:21px;color:#545454;font-size:1.1em;padding:6px 25px 0 1px;}
#contents.ceo_spotlight .press_item .podcast{float:left;display:block;background:transparent url(http://static0.topseos.com/img/images/icon_podcast.png) no-repeat scroll left top;height:19px;padding-left:23px;}
#contents.ceo_spotlight .press_item .author{float:left;display:block;background:transparent url(http://static0.topseos.com/img/images/icon-cam.png) no-repeat scroll left top;height:21px;width:80px;padding-left:23px;color:#545454;margin:0;}
#contents.ceo_spotlight .featured_ceo_details_main_part{margin:14px 10px 49px 15px;}
#ceo_spotlight_featured_name_and_details{float:left;margin-bottom:22px;}
#ceo_spotlight_video_links{float:left;padding:7px 0 0 15px;}
#featured_ceo_photo{float:right;margin:5px;}
#featured_ceo_interview{font-size:1.2em;clear:both;}
#featured_ceo_interview p{margin-bottom:11px;}
#visionary_ceo_get_featured{border:1px solid #D7D7D7;font-size:0;line-height:0;margin:10px auto;}
#contents.press_releases .col17 form#quick_search_interviews input#search_by_keyword{width:252px!important;}
#contents.knowledge_zone_article .col17 form#quick_search_interviews input#search_by_contributor{width:234px;margin:0 7px 0 17px;}
#contents.knowledge_zone_article .press_item_ceo{width:480px;}
#contents.knowledge_zone_article .press_item_ceo h4.press_item_ceo_title a{background:transparent url(http://static0.topseos.com/img/images/top-seos-press-title.png) no-repeat left bottom;}
#contents.press_releases{padding-bottom:215px;}
#contents.press_releases h2#featured-press-releases{width:246px;height:21px;background:transparent url(http://static0.topseos.com/img/images/featured-press-release.png) no-repeat left top;text-indent:-5000px;margin:10px 0 13px;}
#contents.complaint_on_vendor .col17 p.usual_text{line-height:1.25em;margin:19px 12px 11px 22px;}
#contents.complaint_on_vendor form#advanced_search_form{width:720px;margin-left:22px;margin-top:27px;}
#contents.complaint_on_vendor form#advanced_search_form .one_of_two input{width:333px;height:18px;}
#contents.complaint_on_vendor form#advanced_search_form .one_of_two select{width:336px;}
#contents.complaint_on_vendor form#advanced_search_form input, #contents.complaint_on_vendor form#advanced_search_form select, #contents.complaint_on_vendor form#advanced_search_form textarea{border:1px solid #d9d9d9;}
#contents.complaint_on_vendor form#advanced_search_form #complaint_on_vendor_comments textarea{width:685px;height:100px;}
#contents.complaint_on_vendor .col7 .box_type13{margin-bottom:9px;}
#contents.complaint_on_vendor .col7 .box_type13 form, #contents.faq .col7 .box_type13 form{padding:8px 0 10px 9px;}
#contents.complaint_on_vendor .col7 .box_type13 form p, #contents.faq .col7 .box_type13 form p{margin-bottom:4px;}
#contents.complaint_on_vendor .col7 .box_type13 form input.highlighted{border-top:2px solid #828177;border-left:2px solid #828177;border-bottom:2px solid #f9f8f3;border-right:2px solid #f9f8f3;height:15px;}
#contents.complaint_on_vendor .col7 .box_type13 input.firm{width:176px;font-size:.9em;}
#contents.complaint_on_vendor .col7 .box_type13 input.city{width:84px;font-size:.9em;}
#contents.complaint_on_vendor .col7 .box_type13 select.area{width:179px;height:17px;font-size:.9em;padding-bottom:1px;}
#contents.complaint_on_vendor .col7 .box_type13 .with_button, #contents.faq .col7 .box_type13 .with_button{padding-top:8px;overflow:auto;}
#contents.complaint_on_vendor .col7 .box_type13 .with_button a, #contents.faq .col7 .box_type13 .with_button a{float:left;color:#003f77;font-size:.8em;text-decoration:underline;margin-left:5px;vertical-align:top;}
#contents.error_report form .only_one textarea{height:100px;}
#finder_steps{overflow:auto;height:45px;font-size:1.2em;padding:27px 12px 0 27px;}
p#step_one,p#step_two,p#step_three{float:left;display:block;height:40px;font-weight:700;line-height:1.3em;margin:0;padding:3px 0 0 40px;}
p#step_one{width:164px;padding-right:10px;background:transparent url(http://static0.topseos.com/img/images/step_one.png) no-repeat left top;}
p#step_two{width:196px;padding-right:10px;background:transparent url(http://static0.topseos.com/img/images/step_two.png) no-repeat left top;}
p#step_three{width:190px;padding-right:20px;background:transparent url(http://static0.topseos.com/img/images/step_three.png) no-repeat left top;}
#contents.request_a_quote .col17 p.usual_text{text-align:justify;margin:22px 26px 11px 28px;}
#contents.request_a_quote .col7 img.video{margin:3px 0 0;}
#contents.request_a_quote form#advanced_search_form{margin-bottom:105px;margin-left:28px;}
#contents.request_a_quote form#advanced_search_form p.one_of_four input{width:157px;height:18px;}
#contents.request_a_quote form#advanced_search_form p.one_of_four select{width:190px;height:20px;margin-top:1px;}
#contents.request_a_quote form#advanced_search_form p#request_a_quote_zip input{width:127px;}
#contents.request_a_quote form#advanced_search_form p#request_a_quote_interest select{width:688px;height:20px;}
h2#top_internet_marketing_employers{width:174px;height:52px;background:transparent url(http://static0.topseos.com/img/images/top-employers.png) no-repeat left top;text-indent:-5000px;margin:5px 0 0 7px;}
#header.landing_page_header{margin-top:38px;}
#landing_header_top{height:77px;background:transparent url(http://static0.topseos.com/img/images/landing_page_header.png) repeat-x center bottom;}
#contents.landing_page img{margin:43px 0 280px;padding:0 0 0 81px;}
#contents.country_page{padding-bottom:22px;}
img#top_30_seo_companies{border:1px solid #ccc;margin:30px 0 0 15px;}
ul#country_page_links{text-align:right;padding-right:20px;margin:20px 0 8px;}
ul#country_page_links li a{color:#c70000;text-decoration:underline;padding:0 3px;}
.col20{width:470px;padding:0 15px;}
.col20 h2{font-size:1.6em;margin:20px 10px 7px 0;}
.featured_seo_companies_banners{overflow:auto;margin:10px 0 0 16px;}
.featured_seo_companies_banners .banner_box{width:192px;float:left;text-align:center;margin:0 0 25px;}
.featured_seo_companies_banners .banner_box img{border:1px solid #000;}
.featured_seo_companies_banners .banner_box p{margin-top:-3px;}
.featured_seo_companies_banners .banner_box p a{color:#0000f2;text-decoration:underline;vertical-align:top;font-size:1.1em;}
.by_categories .box_type18 ul{margin-right:0!important;padding-bottom:5px!important;}
.by_categories .box_type18 ul li{width:225px!important;}
ul.by_cities{width:320px;float:left;padding-left:23px;padding-bottom:110px;}
ul.by_cities li a{font-size:1.2em;height:18px;padding-left:13px;display:block;}
ul.by_cities li.letter{font-size:1.4em;font-weight:700;color:#d70000;height:18px;display:block;padding-top:15px;}
h3.by_state{padding-top:20px;}
ul.by_state{float:left;padding:5px 0 50px 20px;}
ul.by_state li{background:transparent url(http://static0.topseos.com/img/images/topseos-bullet-by-state.png) no-repeat 0 4px;display:block;height:20px;width:398px;font-size:1.2em;padding-left:12px;}
#contents.all_cities h3.boxed, #contents.all_cities div.boxed{border-bottom:none;}
#contents.all_cities .topfco{width:auto;background:#F7F7F7;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;height:93px;margin:0;padding:6px 0 4px 20px;}
#contents.all_cities .topfco h5{font-size:11px;}
#contents.all_cities .topfco ul{float:left;width:150px;}
#contents.all_cities .topfco ul.longer_one{width:170px;}
#contents.all_cities .topfco ul.shorter_one{width:140px;}
#contents.membership_opportunities #reg_form p.with_button{padding-left:560px;}
.tools .tab_results p{font-size:11px;margin:0!important;padding:0!important;}
.tools #menu_with_tabs ul li.recommended a{width:94px!important;padding-left:14px;}
#contents.rankings #featured_ceo_actions{width:851px;background:#F7F7F7 url(http://static0.topseos.com/img/images/best-in-search.png) no-repeat 15px 5px;border:1px solid #D7D7D7;height:95px;margin:0 0 0 9px;padding:6px 0 4px 129px;}
#contents.rankings #featured_ceo_actions h5{font-size:14px;}
#contents.rankings #featured_ceo_actions ul{float:left;width:160px;}
#contents.rankings #featured_ceo_actions ul.longer_one{width:180px;}
#contents.rankings #featured_ceo_actions ul.shorter_one{width:150px;}
#contents.poll_archive{padding-bottom:147px;}
.box_type22{width:196px;border:1px solid #d7d7d7;background:#fffef5;margin:0 0 10px;}
.box_type22 h4.boxed{font-size:1.3em;background:#fff;padding:5px 5px 6px;}
.box_type22 p{margin:6px 0 7px 8px;}
.box_type22 input{width:135px;height:14px;float:left;}
.box_type22 textarea{width:175px;height:63px;}
.box_type22 .with_text_input label{line-height:1.45em;float:left;display:block;width:40px;}
.box_type22 .with_button{margin:11px 6px 10px 8px;}
.previous_next_links{float:right;padding-right:18px;color:#06c;font-size:1.1em;margin:5px 0;}
.previous_next_links a{color:#06c;}
.poll_item{clear:both;border-bottom:1px solid #ccc;width:742px;overflow:auto;padding-top:26px;padding-bottom:20px;margin:0 20px 0 25px;}
.poll_date{font-size:1.1em;color:#6b6b6b;margin:0 0 7px;}
.poll_title{font-size:1.2em;margin:0 0 7px;}
.poll_results h5{font-weight:400;width:75px;float:left;}
.poll_item .result_status{float:left;width:325px;}
.poll_item .poll_answer{float:left;width:75px;vertical-align:top;}
.poll_item .poll_color{float:left;border:1px solid #c4c4c4;width:210px;height:10px;margin-right:4px;margin-top:2px;}
.poll_item .poll_first_answer .poll_color p{background-color:#5ac235;font-size:0;padding:0;}
.poll_item .poll_second_answer .poll_color p{background-color:#c23635;font-size:0;padding:0;}
.poll_item .poll_third_answer .poll_color p{background-color:#5c35c2;font-size:0;padding:0;}
.poll_item .poll_fourth_answer .poll_color p{background-color:#c2a735;font-size:0;padding:0;}
.poll_item .poll_percent{float:left;clear:right;vertical-align:top;}
.poll_item .poll_first_answer,.poll_item .poll_second_answer,.poll_item .poll_third_answer,.poll_item .poll_fourth_answer{height:25px;}
form#email_profile{display:block;width:455px;float:left;margin:0;padding:18px 0 0 24px;}
form#email_profile p{height:56px;float:left;}
form#email_profile h5{font-size:1.2em;height:21px;clear:both;}
form#email_profile p input{width:216px;font-size:1.2em;height:17px;border:1px solid #ACACAC;}
form#email_profile p textarea{width:449px;height:116px;font-size:1.2em;border:1px solid #ACACAC;}
form#email_profile p#ep_message{clear:both;height:145px;}
#email_profile_company_details{width:280px;float:right;margin:0;padding:24px 0 0;}
#email_profile_company_details h4{font-size:2.4em;font-weight:400;padding:10px 0 5px;}
#email_profile_company_details p{color:#737373;line-height:1.4em;}
#email_profile_company_details p a{color:#236eb0;display:block;text-decoration:underline;}
#contents.press_releases_details_page #featured_ceo_actions.prfca{width:725px!important;padding-right:0!important;}
#contents.ceo_spotlight .press_item_ceo_longtitle .press_item_ceo_title a.press_item_ceo_author_cam{float:none!important;display:inline;font-weight:400;background:transparent url(http://static0.topseos.com/img/images/icon-cam.png) no-repeat scroll right 80%;height:21px;color:#545454;font-size:1.1em;text-decoration:none;padding:6px 25px 0 1px;}
#contents.about_us .box_type9 h4.boxed,#contents.complaint_on_vendor .col7 .box_type13 h4{color:#000;}
.about_us .box_type10 form p.one_of_two, .linkbox .results, #contents.contact_us form#contact_form .one_row input, #contents.contact_us form#contact_form p.with_buttons button, #contents.complaint_on_vendor .col7 .box_type13 .with_button button, #contents.nationwide_tour .nationwide_sidebar, #allc_main .one_result .allc_or_cs_links, .companies_search_item .core_services, #contents.search_results_keyword .before_images, #reg_form #ooc p.reg_contactname, #reg_form #ooc2 p#reg_sec_code,#reg_form #ooc p.reg_from_select{float:left;}
.about_us .box_type10 form p.one_in_row, #contents.search_results_keyword #found_box, #reg_form #ooc p.reg_companyname{clear:both;}
.about_us.press #about_us_menu, .about_us.press_details #about_us_menu{width:185px;}
#allc_main .one_result .allc_or_cs_vp{float:right;}
#contents.contact_us .phone,#reg_form #ooc span, #reg_form #ooc2 span{color:#d70000;}
#contents.contact_us .phone,#reg_form #ooc span img{padding-left:10px;width:12px;}
#contents.contact_us form#contact_form .one_row label.usa,form#hire_us_form .col13{width:100px;}
#contents.contact_us form#contact_form .one_row label.india,form#hire_us_form .col10{width:130px;}
#contents.contact_us form#contact_form p,#contents.contact_us form#contact_form p.with_buttons button.reset_button,#contents.contact_us form#contact_form .text_area,.plain_3column_site ul li h5{margin:0;}
#contents.contact_us form#contact_form .text_inputs p,#hire_us_contact{margin-bottom:12px;}
#contents.contact_us form#contact_form .text_inputs p.lowest_one,#contents.advanced_search .box_type16 p.submit{margin-bottom:0;}
.box_type11 #frmlogin input.password,#contents.advanced_search .box_type16 #frmlogin input.password{width:74px;}
.box_type1 h3,.box_type2 h3,.box_type7 h3{font-size:1.8em;margin-bottom:3px;font-weight:400;}
.box_type1 p,.box_type2 p,.box_type7 p{font-size:1.2em;line-height:1.3em;margin-bottom:11px;}
ul#forgot_password_links li,ul#country_page_links li{display:inline;}
.plain_3column_site ul li a,.plain_3column_site ul li ul li a{color:#000;font-size:1.2em;}
.plain_3column_site ul li a img,.plain_3column_site ul.sitemap_sorting_criteria li a img{vertical-align:-20%;}
.plain_3column_site ul li h5 a,.plain_3column_site h4 a{font-weight:normal;color:#000;}
form#hire_us_form .button_p button,#contents.advanced_search #cosv p#sure button{float:left;margin-right:4px;}
form#hire_us_form label,form#hire_us_form .selection_title,ul#hire_us_links li.active,#allc_sidebar .allc_fful li.allc_fful_shl a{font-weight:700;}
.col17 p.usual_text,#advanced_search_form input,#advanced_search_form select,#advanced_search_form textarea,.poll_results,form#email_profile label{font-size:1.2em;}
#contents.advanced_search #ads_list a img,.nationwide_sidebar .sidebar_tour #contact_tour_form label{display:block;}
#allc_main .one_result p{font-size:1.1em;}
#contents.ceo_spotlight_details,#contents.complaint_on_vendor .col7 #ads_list{padding-bottom:0;}
#featured_ceo_actions,.topfco{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;background-color:#f2f8ff;width:695px;height:60px;clear:both;margin:0 0 22px 2px;padding:6px 40px 4px 20px;}
#featured_ceo_actions ul li,.topfco ul li{float:left;margin-bottom:5px;}
#featured_ceo_actions ul li a,.topfco ul li a{color:#000;padding-left:20px;display:block;height:16px;}
#featured_ceo_actions ul li span{color:#000;padding-left:20px;display:block;height:16px;}
#featured_ceo_actions ul li a.ceo_spotlight_profile,.topfco ul li a.ceo_spotlight_profile{width:180px;background:transparent url(http://static0.topseos.com/img/images/icon-view-profile.png) no-repeat left top;}
#featured_ceo_actions ul li a.ceo_spotlight_website,.topfco ul li a.ceo_spotlight_website{width:215px;background:transparent url(http://static0.topseos.com/img/images/website-icon.png) no-repeat left top;}
#featured_ceo_actions ul li a.ceo_spotlight_arteworks,.topfco ul li a.ceo_spotlight_arteworks{width:170px;background:transparent url(http://static0.topseos.com/img/images/contact-icon.png) no-repeat left top;}
#featured_ceo_actions ul li a.ceo_spotlight_print,.topfco ul li a.ceo_spotlight_print{width:180px;background:transparent url(http://static0.topseos.com/img/images/print-icon.png) no-repeat left top;}
#featured_ceo_actions a.ceo_spotlight_share{width:180px;}
#featured_ceo_actions ul li a.ceo_spotlight_email,.topfco ul li a.ceo_spotlight_email{width:215px;background:transparent url(http://static0.topseos.com/img/images/email-icon.png) no-repeat left top;}
#featured_ceo_actions h5,.topfco h5{font-size:1.2em;margin-bottom:7px;}
#contents.knowledge_zone_article .press_item#bottom_one,#contents.search_results_companies .col17 h3.boxed{border-bottom:0;}
#contents.complaint_on_vendor form#advanced_search_form .one_of_two,#contents.request_a_quote form#advanced_search_form p.one_of_four{margin-right:17px;}
#contents.complaint_on_vendor form#advanced_search_form p#complaint_on_vendor_experience,#contents.error_report form .only_one,#contents.error_report form .only_one textarea,#contents.error_report form .only_one input{width:685px;}
#contents.complaint_on_vendor .col7 .box_type13 label,#contents.nationwide_tour .col17 p.usual_text{line-height:1.5em;}
#contents.complaint_on_vendor .col7 .box_type13 select.state,#contents.complaint_on_vendor .col7 .box_type13 select.country{width:153px;height:17px;font-size:.9em;padding-bottom:1px;}
#contents.error_report form #error_report_page input,#contents.request_a_quote form#advanced_search_form p#request_a_quote_phone input,#contents.post_a_job form#advanced_search_form input,.box_type22 p.with_text_input{height:18px;}
html>body #contents.request_a_quote form#advanced_search_form p.one_of_four select,html>body #contents.request_a_quote form#advanced_search_form p#request_a_quote_interest select,html>body #contents.post_a_job form#advanced_search_form select{height:18px;margin-top:0;}
#contents.post_a_job form#advanced_search_form #post_a_job_country,#contents.post_a_job form#advanced_search_form #post_a_job_experience,#contents.post_a_job form#advanced_search_form #post_a_job_salary{display:block;height:40px;}
#contents.advanced_search #cosv p#cosv_company, #contents.advanced_search #cosv p#cosv_companyurl, #contents.advanced_search #cosv p#cosv_companyphone{padding-left:15px;height:48px;float:left;}
#contents.advanced_search #cosv p#cosv_company input, #contents.advanced_search #cosv p#cosv_companyurl input, #contents.advanced_search #cosv p#cosv_companyphone input{width:327px;}
#contents.advanced_search #cosv p#cosv_email, #contents.advanced_search #cosv p#cosv_phone{padding-left:15px;height:63px;float:left;}
#contents.advanced_search #cosv p#cosv_companyname, #contents.advanced_search #cosv p#cosv_companyemail{padding-left:31px;height:48px;float:left;clear:left;}
#contents.all_cities .topfco ul li, #contents.rankings #featured_ceo_actions ul li{white-space:nowrap;display:block;float:none;height:14px;background:transparent url(http://static0.topseos.com/img/images/topseos-bullet.gif) no-repeat 0 3px;margin:0;padding:0 0 0 10px !important;}
#contents.all_cities .topfco ul li a, #contents.rankings #featured_ceo_actions ul li a{margin:0;padding:0 15px 0 0;}
#contents.all_cities .topfco ul li.fca_active a, #contents.rankings #featured_ceo_actions ul li.fca_active a{color:#d70000;text-decoration:underline;}
#allc_main .one_result .allc_or_cs_top strong, .companies_search_item .companies_search_link a{color:#105b9d;}
.companies_search_item .info strong.without_margin, #contents.search_results_keyword .companies_search_item .info strong.without_margin{margin-left:0;}
#contents.search_results_keyword #filter_box label.keyword_all, #contents.search_results_keyword #filter_box label.keyword_companies{width:98px;}
#contents.search_results_keyword #filter_box label.keyword_tools, #contents.search_results_keyword #filter_box label.keyword_case_studies{width:102px;}
#contents.search_results_keyword #filter_box label.keyword_articles, #contents.search_results_keyword #filter_box label.keyword_press_releases{width:120px;}
.tools #menu_with_tabs ul li.newest a,.tools #menu_with_tabs ul li.popular a{width:95px!important;padding-left:14px;}
form#email_profile p#ep_ymail,form#email_profile p#ep_fmail{padding-left:16px;}
.col6{width:787px;}
.col6 p{font-size:1.2em;margin:20px 12px 11px 12px;}
.col17{width:787px;}
.col17 h3.boxed{padding:6px 12px 7px;}
.col7{width:198px;padding:7px;}
.col7 p{font-size:1.2em;}
h4.boxed, div.new_boxed{border-bottom:1px solid #d7d7d7;font-size:1.3em;font-weight:bold;padding:5px 8px;}
.box_type3{width:196px;border:1px solid #d7d7d7;background:#fff url('http://static0.topseos.com/img/images/yellow_background.png') repeat-x bottom left;}
.box_type3 p{margin:6px 6px 7px 6px;}
.box_type3 form select{width:181px;margin:3px 0 4px 2px;font-size:1em;}
#contents.ceo_spotlight .col7 .box_type11, #contents.jobs .col7 .box_type11{width:196px;padding-bottom:0;margin:10px 0;}
#contents.knowledge_zone_article .box_type11 p{margin:8px 0 10px 7px;}
#contents.knowledge_zone_article .box_type11 p.with_text_input{margin:0 0 0 7px;}
#contents.knowledge_zone_article .box_type11 .checkbox_part{border-bottom:0;overflow:auto;margin:0;}
#contents.knowledge_zone_article .box_type11 .checkbox_part p{height:12px;width:189px;margin:8px 0 10px 7px;}
#contents.knowledge_zone_article .box_type11 .checkbox_part input{float:left;width:15px;height:15px;}
#contents.knowledge_zone_article .box_type11 .checkbox_part label{float:left;width:84px;padding-left:3px;}
#contents.knowledge_zone_article .box_type11 .checkbox_part label.narrow{width:66px;}
#contents.knowledge_zone_article .box_type11 p.with_button{clear:both;margin:3px 0 13px 7px;}
#contents.ceo_spotlight .col7 .box_type11 form input#search_interview_keyword, #contents.knowledge_zone_article .box_type11 p.with_text_input input{width:178px;}
#contents.advanced_search .box_type17{background:url(http://static0.topseos.com/img/images/top-seos-advanced-search-form-background.png) repeat-x left bottom;border:1px solid #D7D7D7;width:197px;margin-top:15px;position:relative;}
#contents.advanced_search .box_type17 .new_boxed{background:#f4f9ff;}
#contents.advanced_search .box_type17 h4.boxed{background-color:#fff;}
#contents .pathfinder.new_boxed{background:url(http://static0.topseos.com/img/images/text_pathfinder-service.gif) no-repeat !important;text-indent:-9999px;border:none !important;height:52px;left:4px;position:absolute;top:-12px;width:199px;}
#contents p.pathfinder{font-size:1.3em;font-weight:bold;padding:45px 0 5px 5px;}
#contents.advanced_search .box_type17 ul{padding:10px 0 5px 6px;border-bottom:1px solid #e4e6e7;border-top:1px solid #e4e6e7;}
#contents.advanced_search .box_type17 ul li{margin-bottom:4px;height:29px;padding:1px 0 0 32px;font-size:1.1em;}
#contents.advanced_search .box_type17 ul li.step_one{background:transparent url(http://static0.topseos.com/img/images/seo-internet-marketing-professional-one.png) no-repeat left top;}
#contents.advanced_search .box_type17 ul li.step_two{background:transparent url(http://static0.topseos.com/img/images/seo-internet-marketing-professional-two.png) no-repeat left top;}
#contents.advanced_search .box_type17 ul li.step_three{background:transparent url(http://static0.topseos.com/img/images/seo-internet-marketing-professional-three.png) no-repeat left top;}
#contents.advanced_search .box_type17 #find_internet_marketing_professional_form{padding:10px 0 10px 9px;}
#contents.advanced_search .box_type17 #find_internet_marketing_professional_form p{margin-bottom:5px;line-height:1.4em;}
#contents.advanced_search .box_type17 #find_internet_marketing_professional_form input{width:176px;height:16px;}
#contents.advanced_search .box_type17 #find_internet_marketing_professional_form select{width:179px;height:16px;}
#contents.advanced_search .box_type17 #find_internet_marketing_professional_form p.with_button{margin:0;padding:7px 0 5px;}
#contents.advanced_search .box_type17 #find_internet_marketing_professional_form #internet_marketing_professional_monthly_budget input{width:129px;}
#contents.advanced_search .box_type17 #find_internet_marketing_professional_form #internet_marketing_professional_code input{width:57px;}
#contents.advanced_search .box_type17 #find_internet_marketing_professional_form #internet_marketing_professional_code img{vertical-align:bottom;margin-left:8px;}
.box_type20{border:1px solid #D7D7D7;margin:10px 0pt;width:196px;background:#fff url('http://static0.topseos.com/img/images/form_blue_background.png') repeat-x left bottom;}
.box_type20 h4.boxed{background-color:#fff;}
.box_type20 p{margin:11px 6px 0 8px;}
.box_type20 input{height:15px;width:176px;}
.box_type20 .with_button{margin:9px 6px 9px 8px;}
#contents.advanced_search .box_type16{width:197px;overflow:auto;border:1px solid #D7D7D7;margin-top:10px;}
#contents.advanced_search .box_type16 h3 .box_type16 div.new_boxed{font-size:1.6em;border-bottom:1px solid #D7D7D7;padding:5px 8px 3px;}
#contents.advanced_search .box_type16 p{font-size:1.2em;margin:10px 0 5px 7px;}
#contents.advanced_search .box_type16 #frmlogin input{border:1px solid #c2c2c2;height:16px;width:79px;font-size:1em;margin-right:3px;padding:0 5px;}
#contents.advanced_search .box_type16 p.submitlinks{float:left;line-height:2.7em;margin:0 0 0 3px;padding:0;}
#contents.advanced_search .box_type16 p.submitlinks a{color:#003F77;font-size:.8em;text-decoration:underline;vertical-align:top;padding:0 4px;}
#contents.advanced_search .box_type16 .login_button{text-indent:0;}
#departments ul,.country_page_table .rank,.country_page_table .pricing{padding-left:20px;}
#departments h6{font-weight:700;font-size:1.2em;}
#departments a{color:#1b7bcf;font-size:1.1em;text-decoration:underline;}
#departments li{margin-bottom:13px;}
.column.col7 #ethicsViolations.box9{margin:10px 0 15px;width:197px;}
#ethicsViolations.box9{border:1px solid #D7D7D7;margin:3px 0 15px 3px;width:192px;}
#ethicsViolations.box9 h3{background:url("http://static0.topseos.com/img/images/ethics-violations.png") no-repeat scroll 5px 5px #FFFFFF;border:0 none;height:25px;padding:0;text-indent:-5000px;}
#ethicsViolations.box9 p{margin:6px 4px 6px 7px;}
#ethicsViolations.box9 ul li input#search_pattern{border:1px solid #ACACAC;font-size:1.2em;margin-left:7px;margin-top:5px;padding:4px 3px;width:170px;}
#ethicsViolations.box9 p.submit{background:url("http://static0.topseos.com/img/images/buttonp.png") no-repeat scroll right top transparent;float:left;font-size:1em;margin-top:10px;padding-right:1px;}
.column.col7 #ethicsViolations.box9 p.submit button{font-size:1.1em;}
#ethicsViolations.box9 p.submit button{background:url("http://static0.topseos.com/img/images/button.png") no-repeat scroll left top transparent;border:0 solid #003366;color:#FFFFFF;float:left;font-size:1em;font-weight:bold;height:18px;margin:0;overflow:visible;padding:0 3px 3px;vertical-align:middle;width:auto;}
.column.col7 #ethicsViolations.box9 p.submit button{font-size:1.1em;}
.box9#ethicsViolations{border:1px solid #D7D7D7;margin:3px 0 15px 3px;width:192px;}
.box9#ethicsViolations p{margin:6px 4px 6px 7px;}
.box9#ethicsViolations h3{border:0;padding:0;height:25px;text-indent:-5000px;background:#fff url("http://static0.topseos.com/img/images/ethics-violations.png") no-repeat 5px 5px;}
.box9#ethicsViolations ul li input#search_pattern{border:1px solid #ACACAC;font-size:1.2em;margin-left:7px;margin-top:5px;padding:4px 3px;width:170px;}
.box9#ethicsViolations p.submit{font-size:1em;background:url("http://static0.topseos.com/img/images/buttonp.png") no-repeat scroll right top transparent;float:left;margin-top:10px;padding-right:1px;}
.box9#ethicsViolations p.submit button{padding:0 3px 3px 3px;vertical-align:middle;width:auto;border:0 solid #003366;background:url("http://static0.topseos.com/img/images/button.png") no-repeat scroll left top transparent;color:#FFFFFF;float:left;font-size:1em;font-weight:bold;height:18px;margin:0;overflow:visible;}
.box9#ethicsViolations div.results{clear:both;padding-top:5px;}
.box9#ethicsViolations div.results p{margin:6px 3px 0px;}
.box9#ethicsViolations div.results ul{margin:3px 6px 7px;}
.box9#ethicsViolations div.results ul li.first-child{font-weight:bold;font-size:1.2em;}
.box9#ethicsViolations div.results ul li.last-child{text-align:center;padding-top:8px;}
.box9#ethicsViolations div.results ul li.last-child em{font-weight:bold;font-size:2em;font-style:normal;}
.box9#ethicsViolations div.results.violation ul li.last-child em{color:#c50a08;}
.box9#ethicsViolations div.results ul li.last-child span{font-size:1.5em;font-weight:bold;}
.box9#ethicsViolations div.results ul li.last-child span.red{font-size:1em;}
.box9#ethicsViolations div.results ul li div.level{width:178px;border:1px solid #000;height:15px;margin-top:5px;}
.box9#ethicsViolations div.results ul li div.level .threat0{background:url(http://static0.topseos.com/img/images/level0.gif) repeat-y;height:100%;}
.box9#ethicsViolations div.results.violation ul li div.level .threat0{background:url(http://static0.topseos.com/img/images/level.gif) -10px 0 no-repeat;height:100%;}
.box9#ethicsViolations div.results .normal{font-weight:normal;font-size:1em !important;}
.box9#ethicsViolations div.results .green{font-size:1.2em !important;}
.box_type9{width:192px;border:1px solid #d7d7d7;background-color:#f7fbff;margin:3px 0 15px 3px;}
#contents .box_type9 h4{background-color:#fff;color:#0e599b;font-size:1.2em;padding:6px 8px;}
.box_type9 p{margin:6px 6px 7px;}
#mod_contact_topseos_form label{display:inline;font-size:1.2em;font-weight:normal;}
#mod_contact_topseos_form .with_text_input{margin:10px 0 6px 8px;}
#mod_contact_topseos_form .text-input{height:15px;width:172px;font-size:1.2em;}
#mod_contact_topseos_form .with_text_input textarea{width:172px;font-size:1.2em;}
#mod_contact_topseos_form .with_button{margin:10px 0 6px 8px;}
#mod_contact_topseos_form .input_checkbox{margin-right:4px;}
.box_type9 h4#mod_contact_topseos_header{color:#000000;}
.checkbox_part{border-bottom:1px solid #d7d7d7;padding-bottom:6px;margin:12px 8px 7px 4px;}
#contents{background-color:#fff;width:1000px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;margin:0 auto;}
#shop_top{border-bottom:1px solid #d7d7d7;height:33px;}
#shop_top h3{width:740px;height:23px;float:left;border:0;}
#shop_top ul{float:right;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;height:32px;}
#shop_top ul li{float:left;height:32px;}
#shop_top ul li.cart a{display:block;width:56px;height:32px;text-indent:-5000px;background:transparent url("http://static0.topseos.com/img/images/seo-and-ppc-services-shopping-cart.png") no-repeat 0 0;}
#shop_top ul li.cart_items{background:#EFF3F9;text-align:center;width:105px;font-size:1.1em;font-weight:bold;color:#264575;padding-top:8px;height:24px;}
#shop_top ul li.checkout a{display:block;width:74px;height:32px;text-indent:-5000px;background:transparent url("http://static0.topseos.com/img/images/seo-and-ppc-services-checkout.png") no-repeat 0 0;}
#contents.shop h3#confirmation{display:block;text-indent:-5000px;background:transparent url("http://static0.topseos.com/img/images/seo-and-ppc-shopping-confirmation.png") no-repeat 0 0;width:314px;height:18px;margin:26px 0 0 18px;}
h3.steps.step3{display:block;text-indent:-5000px;background:transparent url("http://static0.topseos.com/img/images/steps-step3.png") no-repeat 0 0;width:307px;height:18px;margin:26px 0 0 18px;}
#contents.confirmation{color:#535353;}
#contents.confirmation p{margin:13px 45px 25px 45px;}
#contents.confirmation p.confirmation_text{font-size:1.2em;}
#contents.confirmation a{font-family:Verdana;font-size:1.1em;text-decoration:underline;color:#535353;}
#contents.confirmation .continue{background:#FBFBFB;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:10px 15px;margin:0 40px;font-size:0;line-height:0;}
#contents.confirmation .continue .sign_out{margin-right:8px;}
#contents.confirmation .the_end{height:500px;display:block;}
#contents.payment h3#payment{display:block;text-indent:-5000px;background:transparent url("http://static0.topseos.com/img/images/seo-and-ppc-shopping-payment.png") no-repeat 0 0;width:315px;height:18px;margin:26px 0 0 18px;}
#contents.payment{color:#535353;}
#contents.payment p{margin:5px 45px 5px 45px;color:#535353;font-size:1.2em;}
#contents.payment #payment_method{margin:0 40px 0 40px;border-bottom:1px solid #D7D7D7;padding:22px 12px 28px 12px;}
#contents.payment #payment_method p{margin:0;padding:0;}
#contents.payment #payment_method label{display:block;width:114px;height:24px;padding-top:3px;color:#535353;}
#contents.payment #payment_method input{vertical-align:-10%;}
#contents.payment #payment_method label.paypal{background:transparent url("http://static0.topseos.com/img/images/seo-and-ppc-competition-paypal.png") no-repeat right top;}
#contents.payment #enter_cc{padding-top:20px;}
#contents.payment span{color:#EF8100;}
#contents.payment #credit_card_payment{background:transparent url("http://static0.topseos.com/img/images/seo-and-ppc-competition-cards.png") no-repeat 45px 24px;padding:75px 0 0 45px;}
#contents.payment #credit_card_payment p.inputlabel{height:29px;margin:0;padding:0;clear:both;}
#contents.payment #credit_card_payment p.inputlabel label{display:block;float:left;width:139px;padding-top:1px;font-family:Verdana;font-size:.9em;}
#contents.payment #credit_card_payment p.inputlabel input{border:1px solid #7F9DB9;font-family:Verdana;font-size:.9em;}
#contents.payment #credit_card_payment p.inputlabel select{border:1px solid #7F9DB9;font-family:Verdana;font-size:.9em;}
#contents.payment #credit_card_payment p.inputlabel select option{font-family:Verdana;}
#contents.payment #credit_card_payment p.inputlabel em{font-style:normal;font-family:Verdana;font-size:.9em;}
#contents.payment #credit_card_payment p.corporate{height:34px;margin:0;padding:0;clear:both;font-family:Arial;}
#contents.payment #credit_card_payment p.corporate label{width:auto;font-family:Arial;}
#contents.payment #credit_card_payment #cc_type{padding:1px;width:139px;height:19px;}
#contents.payment #credit_card_payment #cc_number{width:134px;height:19px;}
#contents.payment #credit_card_payment #cc_month{padding:1px;width:90px;height:19px;margin-right:4px;}
#contents.payment #credit_card_payment #cc_year{padding:1px;width:55px;height:19px;}
#contents.payment #credit_card_payment #cc_code{width:38px;height:19px;vertical-align:middle;}
#contents.payment #security_code{background:#F3F3F3 url("http://static0.topseos.com/img/images/seo-and-ppc-shopping-security-code.png") no-repeat right top;height:91px;margin:0 45px 75px 0;border-top:30px solid #fff;}
#contents.payment #security_code h4{margin:0;padding:18px 0 3px 21px;}
#contents.payment #security_code p{margin:0 21px;}
#contents.payment .continue{background:#FBFBFB;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:10px 15px;margin:0 40px;font-size:0;line-height:0;text-align:right;}
#contents.payment .the_end{height:100px;display:block;}
#contents.shop #order_total{width:184px;height:54px;border:1px solid #C5C3C3;background:#F8F7EF;float:right;margin:30px 45px 0 0;display:inline;position:relative;}
#contents.shop #order_total h6{height:17px;background:#E5E5D9;font-weight:bold;padding:3px 0 0 12px;font-size:1.1em;}
#contents.shop #order_total #total{float:left;padding:10px 0 0 12px;width:90px;font-size:1.1em;margin:0;}
#contents.shop #order_total #amount{font-weight:bold;color:#C37C14;width:80px;padding-top:10px;float:right;text-align:center;font-size:1em;font-family:Tahoma;margin:0;}
#contents.review h3#review{display:block;text-indent:-5000px;background:transparent url("http://static0.topseos.com/img/images/seo-and-ppc-shopping-review.png") no-repeat 0 0;width:307px;height:18px;margin:26px 0 0 18px;}
#contents.review h4{border-top:1px solid #D7D7D7;color:#535353;margin:40px 45px 0 45px;padding:30px 0 0 0 !important;}
#contents.review p{color:#535353;}
#contents.review p span{padding:0 10px;}
#contents.review a{color:#535353;text-decoration:underline;}
#contents.review p.almost{font-weight:bold;margin:40px 0 0 45px;width:685px;font-size:1.2em;}
#contents.review p strong{color:#c37c14;}
#contents.review #order_total{margin-top:40px;}
#contents.review .charge{margin:5px 45px;font-size:1.2em;}
#contents.review .continue p{font-size:12px;font-weight:bold;line-height:18px;margin:0;padding:10px 0;}
#contents.review td.quantity{font-size:12px;}
#contents.review #shopping_cart{margin-top:60px;}
#contents.review #shopping_cart tr.totals td{padding:5px 9px 50px 9px;margin:0;}
#contents.review .review_table{border-bottom:60px solid #fff;}
#contents.step02 p.almost{height:36px;}
#contents.step02 #billing_and_payment{border-top:1px solid #D7D7D7;margin:40px 45px 0 45px;padding:25px 0;}
#contents.step02 #billing_address{width:160px;float:left;border-right:1px solid #d7d7d7;}
#contents.step02 #billing_address h4{margin:0;padding:0;border:0;}
#contents.step02 #billing_and_payment p{font-size:1.2em;color:#535353;line-height:1.8em;margin-top:15px;}
#contents.step02 #payment_information{width:200px;float:left;padding:0 0 0 50px;}
#contents.step02 #payment_information h4{margin:0;padding:0;border:0;}
#contents.step02 #shopping_cart{margin-top:0;border-top:60px solid #fff;}
#contents.step02 #shopping_cart tr.totals2 td{padding:10px 9px 18px 9px;margin:0;border:0;}
#contents.step02 #shopping_cart tr.totals2 td.quantity{text-align:right;font-weight:bold;width:auto;}
#contents.step02 #shopping_cart tr.totals2 td.price strong{color:#c37c14;}
#contents.step02 #shopping_cart tr.totals3 td{padding:0 9px 80px 9px;margin:0;}
#contents.step02 #shopping_cart tr.totals3 td.quantity{text-align:right;width:auto;}
.credit-card h3{width:976px;}
h3.steps.step2{display:block;text-indent:-5000px;background:transparent url("http://static0.topseos.com/img/images/steps-step2.png") no-repeat 0 0;width:307px;height:18px;margin:26px 0 0 18px;}
.credit-card p.text{font-size:1.2em;padding:20px 90px 0 30px;line-height:1.5em;}
.credit-card form{margin:10px 0 50px 30px;padding-top:30px;width:885px;float:left;border-top:1px solid #ededed;}
.credit-card form div.float-l{width:430px;float:left;}
.credit-card form div.float-l.last{margin-left:21px;}
.credit-card form h4{background:#EDEDED;font-size:1.2em;font-weight:bold;padding:9px;margin-bottom:20px;}
.credit-card form p{float:left;padding-left:10px;height:50px;}
.credit-card form p.w-100{width:100%;}
.credit-card form p.clear{clear:left;}
.credit-card form label{display:block;font-size:1.2em;font-weight:bold;}
.credit-card form input, .credit-card form select{border:1px solid #B0B0B0;font-size:1.2em;height:16px}
.credit-card form select{height:18px;}
.credit-card form img{vertical-align:top;}
.credit-card form #card_number, .credit-card form #phone{width:200px;}
.credit-card form #card_type{width:200px;}
.credit-card form #cvv_code, .credit-card form #expiration-date{width:140px;}
.credit-card form #start_date, .credit-card form #end_date{width:97px;}
.credit-card form #first_name, .credit-card form #last_name{width:160px;}
.credit-card form #initials{width:70px;}
.credit-card form #address1, .credit-card form #address2{width:415px;}
.credit-card form #city{width:173px;}
.credit-card form #state{width:150px;}
.credit-card form #zip{width:70px;}
.credit-card form #country{width:205px;}
.credit-card form #submit{height:auto;background:#fbfbfb;border-top:1px solid #ededed;padding:15px 0;text-align:right;width:100%;}
.credit-card form .submit_button{float:right;margin-right:30px;background:url(http://static0.topseos.com/img/images/btn-continue.png) no-repeat;height:25px;width:87px;}
#contents.knowledge_zone .col17 h3.boxed{padding-bottom:4px;}
#contents.knowledge_zone .col17 p.usual_text{margin-top:16px;margin-bottom:9px;}
.knowledge_zone_item{overflow:auto;width:750px;border-bottom:1px solid #d7d7d7;padding:10px 0 10px 0;margin-left:15px;margin-bottom:6px;}
.knowledge_zone_item .item_title{float:left;font-size:1.8em;text-decoration:underline;padding-left:20px;background:transparent url('http://static0.topseos.com/img/images/knowledge-zone-bullet.png') no-repeat left 50%;font-weight:normal;}
.knowledge_zone_item span.status{float:left;color:#7e7e7e;font-size:1.2em;font-style:italic;padding:5px 0 0 7px;}
.knowledge_zone_item ul{margin-left:20px;clear:both;padding:14px 0 0 0;width:730px;}
.knowledge_zone_item ul li{background:transparent url('http://static0.topseos.com/img/images/topseos-bullet.gif') no-repeat left 50%;padding-left:10px;font-size:1.2em;line-height:1.5em;margin-bottom:6px;}
.knowledge_zone_item ul li span{color:#8b8b8b;font-size:.9em;line-height:1em;}
.knowledge_zone_item .to_add_link{float:right;padding-top:6px;}
.knowledge_zone_item .to_add_link span.plus{color:#d70000;}
.knowledge_zone_item .with_button{margin:13px 0 20px 15px;}
#contents.knowledge_zone_article_details .highlighted_article_content a:link{color:#1900FF;text-decoration:underline;}
#contents.knowledge_zone_article_details .highlighted_article_content a.i:link{color:#000;text-decoration:none;}
#contents.knowledge_zone_article_details h3.boxed{padding-bottom:4px;}
#contents.knowledge_zone_article_details .col17 p.usual_text{margin-bottom:18px;margin-left:23px;margin-right:25px;}
h2#seo-article-latest-title{width:138px;height:41px;background:transparent url('http://static0.topseos.com/img/images/seo-article-latest-title.png') no-repeat left top;text-indent:-5000px;margin:25px 0 2px 5px;}
h2#seo-casestudy-latest-title{width:138px;height:41px;background:transparent url('http://static0.topseos.com/img/images/casestudy-latest-additions.gif') no-repeat left top;text-indent:-5000px;margin:25px 0 2px 5px;}
h2#seo-research-latest-title{width:138px;height:41px;background:transparent url('http://static0.topseos.com/img/images/research-latest-additions.gif') no-repeat left top;text-indent:-5000px;margin:25px 0 2px 5px;}
#contents.knowledge_zone_article_details #article_title{font-size:1.6em;margin:17px 0 10px 15px;}
#contents.knowledge_zone_article_details #article_posted_by{font-size:1.2em;margin:0 0 27px 15px;}
#contents.knowledge_zone_article_details #article_posted_by strong{color:#0e599b;}
#contents.knowledge_zone_article_details #article_posted_by strong a{color:#000;text-decoration:underline;}
.highlighted.article_content{background-color:#f6f6f4;border:1px solid #c7c7c7;}
.article_content{padding:7px 9px 7px 9px;margin:0 15px 21px 15px;clear:both;width:737px;}
.article_content h5{margin-bottom:2px;}
.article_content h5, .article_content p{font-size:1.2em;}
.article_content p{line-height:1.5em;}
.source{background:#edfbdc;border:1px solid #acc58e;margin-left:15px;padding:5px 10px;width:735px;}
#contents.advanced_search.ceo_spotlight.knowledge_zone_article.knowledge_zone_article_details .source{width:660px;}
#contents.advanced_search.ceo_spotlight.knowledge_zone_article.knowledge_zone_article_details .disclosure{width:655px;}
.source h5{font-size:1.2em;font-weight:bold;display:inline;}
.source a{font-size:1.2em;color:#0a18cd;text-decoration:underline;}
#article_about_the_author.highlighted_article_content{margin-top:23px;margin-bottom:49px;}
#contents.knowledge_zone_article_details #featured_ceo_actions{width:500px;height:60px;margin:0 0 0 17px;padding-right:10px;clear:none;float:left;display:inline;}
#contents.knowledge_zone_article_details #featured_ceo_actions ul li a.ceo_spotlight_profile{width:175px;}
#contents.knowledge_zone_article_details #featured_ceo_actions ul li a.ceo_spotlight_arteworks{width:185px;}
#contents.knowledge_zone_article_details #featured_ceo_actions ul li a.ceo_spotlight_email{width:175px;}
#contents.knowledge_zone_article_details #featured_ceo_actions ul li a.article_about_the_author{width:185px;background:transparent url('http://static0.topseos.com/img/images/icon-about-author.png') no-repeat scroll left top;}
#contents.knowledge_zone_article_details #featured_ceo_actions ul li a.articel_leave_feedback{width:80px;background:transparent url('http://static0.topseos.com/img/images/icon-feedback.png') no-repeat scroll left top;}
#article_supporting_file{float:right;width:210px;height:70px;background-color:#f6f6f6;border:1px solid #c1c1c1;margin-right:15px;display:inline;margin-bottom:20px;}
#article_supporting_file h4{font-size:1.2em;background-color:#c1c1c1;padding:3px 5px;}
#article_supporting_file ul{padding:4px 5px 0 0;}
#article_supporting_file ul li{float:left;}
#article_supporting_file ul li a{float:left;display:block;width:71px;height:20px;padding-left:20px;margin-left:10px;color:#c1c1c1;font-size:1.2em;padding-top:3px;display:inline;}
#article_supporting_file ul li a.word{background:transparent url('http://static0.topseos.com/img/images/small-icon-word.png') no-repeat left top;}
#article_supporting_file ul li a.excel{background:transparent url('http://static0.topseos.com/img/images/small-icon-excel.png') no-repeat left top;}
#article_supporting_file ul li a.ppt{background:transparent url('http://static0.topseos.com/img/images/small-icon-ppt.png') no-repeat left top;}
#article_supporting_file ul li a.pdf{background:transparent url('http://static0.topseos.com/img/images/small-icon-pdf.png') no-repeat left top;}
#article_supporting_file ul li a:hover{text-decoration:none;}
h3.article_reviews_title{font-size:1.8em;margin:20px 0 10px 15px;font-weight:normal;}
#contents.knowledge_zone_article_details .article_review{margin:15px 15px 29px 20px;}
#contents.knowledge_zone_article_details .col17 .article_review p.usual_text{margin-left:0;}
h4.top_seos_article_review{font-size:1.4em;margin:5px 0 6px 0;}
.article_review .review_posted_by{font-size:1.1em;margin-bottom:19px;}
.article_review .article_review_author_name{color:#188edb;}
.article_review .report_offesive_content{border-top:1px solid #c1c1c1;}
.article_review .report_offesive_content a{color:#236eb0;font-size:1.1em;background:transparent url('http://static0.topseos.com/img/images/icon-offensive.png') no-repeat left top;float:right;padding:0 0 0 19px;margin-top:8px;text-decoration:underline;}
#submit_article_review_form{margin:10px 20px 10px 20px;font-size:1.2em;}
#submit_article_review_form img{margin:5px 0 23px 0;}
#submit_article_review_form label{margin-right:5px;vertical-align:-20%;}
#submit_article_review_form input{background:transparent url('http://static0.topseos.com/img/images/input_background.png') repeat-x left top;height:14px;width:667px;border:1px solid #cececf;margin:5px 0 23px 0;padding:4px;}
#submit_article_review_form textarea{background:transparent url('http://static0.topseos.com/img/images/textarea_background.png') repeat-x left top;height:106px;width:667px;border:1px solid #cececf;margin:5px 0 23px 0;padding:4px;}
#submit_article_review_form input#submit_article_review_form_name{width:236px;margin:4px 14px 0 0;vertical-align:middle;}
#submit_article_review_form input#submit_article_review_form_email{width:276px;margin:4px 0 0 0;vertical-align:middle;}
#submit_article_review_form_title{margin:66px 0 19px 15px;}
#submit_article_review_form .with_button{padding:14px 0 0 589px;}
.disclosure{background:#fdf98d;border:1px solid #d6d1d1;padding:5px 10px;clear:both;}
.disclosure span{font-weight:bold;display:block;font-size:1.2em;padding:3px 0;}
.conferences .disclosure, .advanced_search.blogs_details_page .disclosure{font-size:1.2em;margin:0 18px;}
.advanced_search.blogs_details_page .disclosure{font-size:1em;margin:0;width:655px;}
.credit{padding-left:18px;font-size:1.2em;}
.press_releases .credit, .knowledge_zone_article .credit{padding-top:15px;}
.subtitle{font-size:1.4em;color:#636363;padding:10px 0;}
h2#topseos-featured-book{width:153px;height:20px;background:transparent url('http://static0.topseos.com/img/images/topseos-featured-book.png') no-repeat left top;text-indent:-5000px;margin-bottom:13px;}
#add_your_tool{margin:10px 0 0 0;}
#play_to_win{margin:20px 0;}
#tols-to-keyword-research-left-sidebar{width:209px;padding-left:7px;float:left;}
#tols-to-keyword-research-main-area{width:571px;float:left;}
#contents.tools-ii-keyword-research #allc_main{width:563px;float:none;margin:18px 0 5px 0;}
#contents.tools-ii-keyword-research #allc_main #allc_preferences{width:563px;}
#contents.tools-ii-keyword-research h3#keyword_research_title{font-size:1.8em;font-weight:normal;margin:10px 12px 10px 0;}
#contents.tools-ii-keyword-research .col17 p.usual_text{margin:0 12px 11px 0;text-align:justify;line-height:1.5em;}
#contents.tools-ii-keyword-research .linkbox{font-size:1.2em;margin:14px 10px 0 0;}
#contents.tools-ii-keyword-research .blog_item h4.blog_title{font-size:1.8em;clear:right;font-weight:normal;width:100%;}
#contents.tools-ii-keyword-research .blog_item h4.blog_title span{font-size:.8em;color:#757474;}
#contents.tools-ii-keyword-research .blog_item{width:559px;overflow:visible;padding-bottom:13px;margin-bottom:5px;}
#contents.tools-ii-keyword-research .blog_item .description_text{width:555px;line-height:1.5em;margin-bottom:16px;}
#contents.tools-ii-keyword-research #allc_main .allc_vp_sb{padding-top:6px;}
#contents.tools-ii-keyword-research #allc_main .allc_vp_dr{padding-top:6px;}
#contents.tools-ii-keyword-research .blog_item p.with_view_details{text-align:right;}
#contents.tools-ii-keyword-research .blog_item .view_details{float:none;display:inline;}
#contents.tools-ii-keyword-research #tols-to-keyword-research-editors-picks .box_type23{width:183px;border:1px solid #d7d7d7;background-color:#f9f9f9;padding:8px 7px 11px 7px;}
#contents.tools-ii-keyword-research #tols-to-keyword-research-editors-picks h3{font-size:1.8em;margin:16px 0 2px 0;font-weight:normal;}
#contents.tools-ii-keyword-research #tols-to-keyword-research-editors-picks .box_type23 .pick_item{border-bottom:1px solid #d7d7d7;padding-bottom:15px;margin-bottom:10px;}
#contents.tools-ii-keyword-research #tols-to-keyword-research-editors-picks .box_type23 .lowest_one{border-bottom:0;}
#contents.tools-ii-keyword-research #tols-to-keyword-research-editors-picks .box_type23 .pick_item h4{font-size:1.2em;}
#contents.tools-ii-keyword-research #tols-to-keyword-research-editors-picks .box_type23 .description_text{font-size:1.1em;line-height:1.2em;text-align:justify;margin:4px 0 12px 0;}
#contents.tools-ii-keyword-research #tols-to-keyword-research-editors-picks .box_type23 .view_details{font-size:1.2em;color:#105b9d;font-weight:bold;text-decoration:underline;}
#contents.tools-ii-keyword-research .box_type20 form input{margin-top:4px;margin-bottom:2px;font-size:1.2em;}
#contents.tools-ii-keyword-research .box_type20 form .with_button{margin-bottom:12px;}
#contents.tools-ii-keyword-research .box_type20{margin-top:12px;}
.longer_two{width:245px !important;}
.tools_details #featured_ceo_actions{height:40px !important;}
.tools_details #featured_ceo_actions li a{width:175px !important;}
.tools_details #featured_ceo_actions li a.fca_tool{background:transparent url('http://static0.topseos.com/img/images/icon-edit-tool.png') no-repeat left top;}
.vs_key_facts td a{color:#236eb0;text-decoration:underline;}
#tool_overview h5{padding-bottom:10px;}
#tool_overview h6{font-weight:bold !important;}
#tool_overview a{font-weight:bold !important;text-decoration:underline;}
.ooc{font-size:1.2em;width:600px;padding:25px 25px 0 0;float:right;}
#footer{width:1002px;margin:0 auto;padding-bottom:40px;font-size:1.1em;}
#footer_menu{height:220px;background:transparent url('http://static0.topseos.com/img/images/bg-sprites-home.png') repeat-x 0 -158px;padding:15px 0 0 0;margin-bottom:15px;text-align:center;border-top:3px solid #0652aa;}
#footer_menu ul{margin-top:3px;width:100%;border:0px solid #ff0000;}
#footer_menu a{color:#fff;}
#footer_menu ul li{display:inline;border-left:1px solid #fff;}
#footer_menu ul li.first_menu_item{border:0;}
#footer_menu .meta{float:left;width:100%;}
#footer_menu .meta dl{float:left;margin:0 20px;width:160px;}
#footer_menu .meta dl dt{text-align:left;font-size:1.6em;font-family:Georgia;color:#fff;border-bottom:2px solid #a6cdf0;padding-bottom:5px;margin-bottom:5px;}
#footer_menu .meta dl dd{border-bottom:1px dotted #94c9f9;text-align:left;line-height:180%;padding-top:3px;}
#footer_menu .meta dl dd.last-child{border:none;}
#footer_menu .meta dl dd ul li span.select{color:#000;display:inline-block;background:#fff url(http://static0.topseos.com/img/images/select_shadow.png) 135px 100% no-repeat;cursor:pointer;padding:0 35px 0 5px;width:120px;border:1px solid #104677;}
#footer_menu .meta dl dd ul li ul.select{left:0;top:17px;background:url(http://static0.topseos.com/img/images/select_shadow.png) right top repeat-x;width:207px;height:242px;}
#footer_menu .meta dl dd ul li ul.select li{border-bottom:1px dotted #94c9f9;display:inline-block;margin:1px 20px 3px 10px;width:175px;}
#footer_menu .meta dl dd ul li ul.select li.first-child{padding-top:10px;}
#footer_menu .meta dl dd ul li ul.select li.last-child{border:none;}
#footer_menu .meta dl dd ul li{border:none;position:relative;}
#footer_menu .meta dl dd ul li ul{display:none;position:absolute;margin-top:0;}
#footer_menu .meta dl dd ul li:hover ul{display:block;}
#footer #copyright{float:left;margin:0 5px 5px 5px;}
#footer #copyright p, #footer #copyright ul{float:left;}
#footer #copyright ul li{display:inline;}
#footer #copyright ul li a{padding:0 10px 0 5px;}
#copyright #terms_of_use a, #copyright #privacy_policy a{background:transparent url('http://static0.topseos.com/img/images/bg-sprites-home.png') no-repeat 100% -139px;}
#copyright #disclosure a{display:inline-block;height:15px;text-indent:-9999px;width:116px;margin-left:5px;background-position:-464px -4px !important;}
#footer p.note{line-height:150%;display:block;float:none !important;}
#footer #suggestions{float:right;margin:2px 5px 0 5px;}
#suggestions ul li{display:inline;}
#suggestions ul li a{float:left;display:block;height:18px;padding:3px 10px 1px 10px;}
#suggestions #make_a_suggestion a{background:transparent url('http://static0.topseos.com/img/images/bg-sprites-home.png') no-repeat 100% -136px;}
#suggestions #report_error a{padding-right:25px;background-position:136px 0 !important;}
#links{clear:both;margin:0 0 10px 0;}
#links a{margin:0 5px;}
#links .icons, #suggestions #report_error a, #copyright #disclosure a{background:url(http://static0.topseos.com/img/images/meta.gif) no-repeat;display:inline-block;height:19px;}
#links .qa{background-position:-20px 0;width:86px;}
#links .xhtml{background-position:-107px 0;width:55px;}
#links .w3c{background-position:-162px 0;width:56px;}
#links .wai{background-position:-220px 0;width:54px;}
#links .bobby{background-position:-275px 0;width:56px;}
#links .css{background-position:-332px 0;width:57px;}
#links .technorati{background-position:-390px;width:18px;}
#links .digg{background-position:-409px;width:26px;}
#links .delicious{background-position:-436px;width:12px;}
#links .stumble{background-position:-449px;width:14px;}
img#top_x{margin:28px 0 10px 15px;border:1px solid #ccc;margin:30px 0 0 15px;}
#lpform{border:2px dotted #D7D7D7;margin:10px 15px;padding-bottom:10px;}
#lpform h6{background:transparent url("http://static0.topseos.com/img/images/landing-page-form-header.png") repeat-x bottom left;height:43px;padding:11px 11px 11px 10px;font-size:16px;border-bottom:2px dotted #D7D7D7;line-height:20px;margin-bottom:25px;}
#lpform p{width:282px;height:50px;float:left;padding:0 0 0 30px;overflow:hidden;}
#lpform p label{display:block;font-size:12px;padding-bottom:2px;}
#lpform p input{border:1px solid #acacac;width:274px;padding:3px;font-size:12px;margin:0;float:right;}
#lpform p.submit{width:auto;margin:17px 0 0 0;padding:0 2px 0 30px;background:transparent url("http://static0.topseos.com/img/images/bigger-buttonp.gif") no-repeat right top;float:left;}
#lpform p.submit button{float:left;border:0;color:#fff;font-weight:bold;height:22px;padding:0 3px 0 5px;margin:0;font-size:13px;line-height:22px;background:transparent url("http://static0.topseos.com/img/images/bigger-button.gif") repeat-x left top;overflow:visible;}
#landing_page_main_title{font-size:2em;margin:15px 0 0 15px;}
.banner_fc{float:left;padding-top:5px;padding-left:26px;}
.banner_sc{float:left;padding-top:7px;padding-left:5px;}
.price_table_rankings{width:584px !important;float:left;margin-left:80px;}
.price_table_rankings th{background-color:#ecf3f9;font-size:1.2em;height:30px;border:1px solid #D2E3F3;}
.price_table_rankings td{font-size:1.1em;height:30px;border-bottom:0px solid #D2E3F3;}
.price_table_rankings .td_border{border-bottom:1px solid #D2E3F3;}
.price_table_rankings th.tf_total{border-right:0;padding-left:30px;text-align:left;font-size:1.4em;}
.price_table_rankings th.th_category{border-right:0;text-align:left;padding-left:30px;font-size:1.2em;}
.price_table_rankings th.th_duration{border-right:0;border-left:0;width:187px;padding-left:10px;text-align:left;font-size:1.2em;}
.price_table_rankings th.th_price{border-left:0;width:85px;font-size:1.2em;}
.price_table_rankings td.td_price{text-align:right;padding:0 14px 0 0;border-bottom:1px solid #D2E3F3;}
.price_table_rankings th.tf_price{border-left:0;text-align:right;padding-right:14px;font-size:1.4em;}
.price_table_rankings{margin-top:0!important;}
.price_table_rankings tr.even_class{border-top:#FFFFFF;padding:5px;}
.price_table_rankings tr.odd_class{border-top:#F5F5F5;height:30px;}
.top_player{float:left;position:relative;width:400px;z-index:100;margin-left:-70px;margin-top:-16px;}
.bottom_player{margin:3px 0 4px 4px;}
.homepageV2 .banner_stack{margin:0;padding:0 0 0 0;}
.col2_banner_box{width:142px;}
.bsdiv{clear:both;width:100%;font-size:0;line-height:0;overflow:hidden;}
.bsodd{clear:left;float:left;}
.bseven{clear:right;float:right;}
#sponsored-listing{border:1px solid #e8e8e8;background:url(http://static0.topseos.com/img/images/sponsored-listing_bg.gif) bottom repeat-x;margin-top:22px;margin-bottom:10px;width:612px;}
#sponsored-listing .sponsored_ad h6 a{font-size:1.2em;color:#105da5;text-decoration:underline;}
#sponsored-listing h6.allc_hl{background:url(http://static0.topseos.com/img/images/sponsored-listing.gif) no-repeat;float:right;height:9px;margin-right:5px;margin-top:5px;text-indent:-9999px;width:85px;}
#sponsored-listing .sponsored_ad{padding:7px;}
#sponsored-listing .sponsored_ad p{font-size:1.1em;}
#sponsored-listing .sponsored_ad p a{color:#ba0605;}
#sponsored-listing .sponsored_ad p a#sa-more{display:inline-block;padding-right:30px;}
#top_members_menu a.cart{background:url(http://static0.topseos.com/img/images/cart.png) no-repeat;padding-left:22px;padding-top:3px;}
#contents.contents_rankings.evaluation_criteria .main_text_area ul{margin-bottom:20px;}
#contents.contents_rankings.evaluation_criteria .main_text_area ul li{background:url(http://static0.topseos.com/img/images/icons/bullet.gif) 0 8px no-repeat;margin-left:30px;line-height:1.6em;font-size:1.2em;list-style:none;padding:0 0 8px 12px;}
#contents.contents_add #container{float:right;}
#contents.advanced_search.jobs img#topseos-looking-for-a-hire{margin-top:13px;}
.footnotes, sup.sup, .buyers-guide ul.note li img{display:none;}
input.error, select.error{background:#fffbfb;border:1px solid #d70000 !important;}
label.error{right:0;top:-33px;width:auto !important;z-index:1;background:url(http://static0.topseos.com/img/images/label-error_bg.png) repeat;padding:7px 10px;color:#fff;position:absolute;}
label.error span{bottom:-8px;right:20px;background:url(http://static0.topseos.com/img/images/error-corner.png) no-repeat;display:block;width:8px;height:8px;position:absolute;}
.tooltip{position:absolute!important;overflow:hidden;font-size:12px;z-index:10000!important;}
.tooltip .xtop, .tooltip .xbottom{display:block;background:transparent;font-size:1px;}
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4{display:block;overflow:hidden;}
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3{height:1px;}
.tooltip .xb2, .tooltip .xb3, .tooltip .xb4{background:#666;border-left:1px solid #333;border-right:1px solid #333;}
.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4{background:#666;}
.tooltip .xb1{margin:0 5px;background:#333;}
.tooltip .xb2{margin:0 3px;border-width:0 2px;}
.tooltip .xb3{margin:0 2px;}
.tooltip .xb4{height:2px;margin:0 1px;}
.tooltip .xboxcontent{padding:0 .5em;margin:0;color:#000;border:1px solid #333;border-width:0px 1px 0 1px;background-color:#666;}
#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#000!important;}
#MB_overlay[id]{position:fixed;}
#MB_window{position:absolute;top:0;border:0 solid;text-align:left;z-index:10000;}
#MB_window[id]{position:fixed!important;}
#MB_frame{position:relative;background-color:#EFEFEF;height:100%;}
#MB_header{margin:0;padding:0;}
#MB_content{padding:6px .75em;overflow:auto;}
#MB_caption{font:bold 100%"Lucida Grande", Arial, sans-serif;padding:.5em 2em .5em .75em;margin:0;text-align:left;}
#MB_close{display:block;position:absolute;right:5px;top:4px;padding:2px 3px;font-weight:bold;text-decoration:none;font-size:13px;}
#MB_close:hover{background:transparent;}
#MB_loading{padding:1.5em;text-indent:-10000px;background:transparent url('../../img/spinner.gif') 50% 0 no-repeat;}
#MB_frame{padding-bottom:7px;}
#MB_window{background-color:#EFEFEF;color:#000;}
#MB_content{border-top:1px solid #F9F9F9;}
#MB_header{background-color:#DDD;border-bottom:1px solid #CCC;}
#MB_caption{color:#000}
#MB_close{color:#777}
#MB_close:hover{color:#000}
.MB_alert{margin:10px 0;text-align:center;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../../img/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../../img/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
div.calendar{position:relative;z-index:100;}
.calendar, .calendar table{border:1px solid #cccccc;font-size:11px;color:#000;cursor:default;background:#efefef;font-family:arial,verdana,sans-serif;}
.calendar .button{text-align:center;padding:2px;}
.calendar thead .title{font-weight:bold;text-align:center;background:#333333;color:#ffffff;padding:2px;}
.calendar thead .headrow{background:#dedede;color:#000;}
.calendar thead .name{border-bottom:1px solid #cccccc;padding:2px;text-align:center;color:#000;}
.calendar thead .weekend{color:#dedede;}
.calendar thead .hilite{background:#bbbbbb;color:#000000;border:1px solid #cccccc;padding:1px;}
.calendar thead .active{background:#c77;padding:2px 0px 0px 2px;}
.calendar thead .daynames{background:#dddddd;}
.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #cccccc;background:#dddddd;}
.calendar tbody .rowhilite td{background:#666666;color:#ffffff;}
.calendar tbody .rowhilite td.wn{background:#666666;color:#ffffff;}
.calendar tbody td.hilite{background:#999999;padding:1px 3px 1px 1px;border:1px solid #666666;}
.calendar tbody td.active{background:#000000;color:#ffffff;padding:2px 2px 0px 2px;}
.calendar tbody td.selected{font-weight:bold;border:1px solid #000;padding:1px 3px 1px 1px;background:#000000;color:#ffffff;}
.calendar tbody td.weekend{color:#cccccc;}
.calendar tbody td.today{font-weight:bold;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{text-align:center;background:#cccccc;color:#000;}
.calendar tfoot .ttip{border-top:1px solid #cccccc;background:#efefef;color:#000000;}
.calendar tfoot .hilite{background:#666666;border:1px solid #f40;padding:1px;}
.calendar tfoot .active{background:#999999;padding:2px 0px 0px 2px;}
.combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border:1px solid #655;background:#ffffff;color:#000;font-size:smaller;}
.combo .label{width:100%;text-align:center;}
.combo .hilite{background:#fc8;}
.combo .active{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background:#efefef;font-weight:bold;}
@media print{body{width:100% !important;margin:0 !important;padding:0 !important;line-height:1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family:Verdana, Garamond,"Times New Roman", serif;color:#000;background:none;font-size:12pt;}
h1,h2,h3,h4,h5,h6{font-family:Verdana, Helvetica, Arial, sans-serif;}
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}
code{font:10pt Courier, monospace;}
blockquote{margin:1.3em;padding:1em;font-size:10pt;}
hr{background-color:#ccc;}
img{float:left;margin:1em 1.5em 1.5em 0;}
a img{border:none;}
a:link, a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333;}
a[href^="http://"]{color:#000;}
.footnotes{display:block;width:100%;float:left;}
.footnotes ol li{font-size:10pt;}
sup.sup{display:inline-block;text-decoration:none !important;}
table{margin:1px;text-align:left;}
th{border-bottom:1px solid #333;font-weight:bold;font-size:12px;}
td{border-bottom:1px solid #333;}
th,td{padding:4px 10px 4px 0;}
tfoot{font-style:italic;}
caption{background:#fff;margin-bottom:2em;text-align:left;}
thead{display:table-header-group;}
tr{page-break-inside:avoid;}
#top_banner, #top_menu, #header, #footer, .col7, .buyers-guide div.companies, .buyers-guide #country_page_links, #search-box, .vs_sidebar, #feedback, .buyers-guide .holder, .ignore{display:none;}
.buyers-guide{font-family:Arial;}
.buyers-guide ul.note{width:100%;float:right;}
.buyers-guide ul.note li{width:90px;list-style:none;padding-left:0;float:left;font-size:8px;font-family:Verdana;}
.buyers-guide ul.note li img{display:block;}
.buyers-guide table{width:100%;}
.buyers-guide table tr td{font-size:9pt;}
div.topseos-logo{display:block;width:100%;float:left;}
}