@charset "UTF-8";
/* CSS Document */

@font-face{font-family:'Myriad Pro'; src: url('myriad-pro.eot');}
@font-face{font-family:'Myriad Pro'; src: url('myriad-pro.otf') format("opentype");}
body {background:#006078 url(../gfx/dr-seo-background.jpg) no-repeat scroll center top; margin:50px 0 0 0; font-family: Myriad Pro; font-size:12px; font-weight:normal; color:#FFFFFF;}
img {border:0;}
a { text-decoration:none; border-bottom:none; color:#FFFFFF;}
a:hover { border-bottom:1px dotted #FFFFFF; color:#FFFFFF;}
p { font-size:1.1em;}
h3 { padding:0; margin:0;}
h3 a {font-size:1.1em; color:#FFFFFF; font-weight:normal; text-align:center; text-decoration:none; display:block; padding:30px 0;}
#container {clear:both;margin:auto;width:960px;}
#header {margin:auto; height:165px; width:960px;}
#logo-container {margin:auto; height:165px; width:165px;}
#logo-container a:hover {border:none;}
#search {margin:auto; height:180px; width:960px; background: url(../gfx/border.png) no-repeat scroll center bottom; float:left;}
#search-box {margin:auto; height:165px; width:960px; background: url(../gfx/search-background.png) no-repeat scroll center;}
#search-input {margin:62px 0px 0px 110px; height:40px; width:540px; float:left;}
input:focus { outline:none;}
#search-input form {height:100%;width:100%;}
#search-input input { border:0; width:100%; font-size:28px; color:#a4a4a4; padding-top:4px; background:transparent;}
#content {margin:auto; width:960px; background: url(../gfx/border.png) no-repeat scroll center bottom; text-align:center; float:left; padding-bottom:20px;}
#footer-container {float:left;margin-bottom:30px;width:960px;}
#footer {margin:auto; width:660px; clear:both;}
#footer .blocks {width:180px; float:left;}
#footer .margin {margin-right:60px;}
h1#home { display:block; width:542px; height:30px; background:url(../gfx/text-images.png) no-repeat scroll center top; margin:30px auto; text-indent:-9000em;}
h1#eye-test { display:block; width:542px; height:39px; background:url(../gfx/dr-seo-eye-test.png) no-repeat scroll center top; margin:30px auto; text-indent:-9000em;}
h1#error { display:block; width:449px; height:39px; background:url(../gfx/dr-seo-error.png) no-repeat scroll center top; margin:30px auto; text-indent:-9000em;}
h2#email { display:block; width:60px; height:30px; background:url(../gfx/text-images.png) no-repeat scroll -2px -35px; margin:30px 0 0px 0; text-indent:-9000em;}
h2#call { display:block; width:40px; height:30px; background:url(../gfx/text-images.png) no-repeat scroll -323px -35px; margin:30px 0 0px 0; text-indent:-9000em;}
h2#twitter { display:block; width:80px; height:30px; background:url(../gfx/text-images.png) no-repeat scroll -90px -35px; margin:30px 0 0px 0; text-indent:-9000em;}
h2#linkedin { display:block; width:80px; height:30px; background:url(../gfx/text-images.png) no-repeat scroll -375px -35px; margin:30px 0 0px 0; text-indent:-9000em;}
h2#freetest { display:block; width:130px; height:30px; background:url(../gfx/text-images.png) no-repeat scroll -180px -35px; margin:30px 0 0px 0; text-indent:-9000em;}
.linehheight { line-height:18px;}
#dr-seo { width:238px; height:264px; position:relative; top:-250px; left:550px; background:url(../gfx/dr-seo.png) no-repeat scroll center; text-indent:-900em;}
.hidden { display:none;}
#search-input .image {left:680px;position:relative;top:-35px;width:auto;}
#search-input .bg-color {background-color:#f3f3f3;}
#results-holder {margin:auto;width:840px;}
#results-content {background:transparent url(../gfx/border.png) no-repeat scroll center bottom;float:left;padding:30px 0 0;text-align:center;width:840px;}
table td .top-table { font-size:2em; color:#FFFFFF; font-weight:normal;}
#results-content {text-align:left;}
.small-text { font-size:0.8em;}
#seo-eye-test { width:960px; float:left; height:1200px; background:url(../gfx/dr-seo-eye-test-web.jpg) no-repeat scroll center;}
