#promo-headlines h3,#promo-headlines h2{text-transform:uppercase; text-align:center;}
.step h2{font-size:28px; line-height:30px; font-weight:400; text-transform:uppercase;}
#step-1,#step-3{border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7;}
#search #domain-wrap{background:url(/goco/prod/img/bg/bg-input-search.gif); width:541px; height:93px; float:left; margin:20px 13px 0 131px; position:relative;}
#search #domain-wrap #domain:focus{background-position:0 -54px !important; box-shadow:none; -webkit-box-shadow:none; border:none; outline:none;}
#domain{color:#686868; background:none; font-family:Arial,Helvetica,sans-serif; font-size:56px; line-height:56px; width:384px; height:auto; margin:0 0 0 35px; padding:14px 0 13px; position:absolute; left:0; float:left; outline:none; border:none; display:inline-block;}
.step-1 #search #results{width:624px; position:relative; float:left; clear:both; background:none !important; filter:none !important; margin:30px 0 0 90px; padding:0 !important; border-radius:7px !important; -moz-border-radius:7px !important; z-index:1000;}
#results .result-content{width:624px !important; padding-bottom:28px !important; position:relative !important; background:#dde2e8 !important; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; background:-moz-linear-gradient(top,#dde2e8 2%,#c8d0d8 99%) !important; background:-webkit-gradient(linear,left top,left bottom,color-stop(2%,#dde2e8),color-stop(99%,#c8d0d8)) !important; background:-webkit-linear-gradient(top,#dde2e8 2%,#c8d0d8 99%) !important; background:-o-linear-gradient(top,#dde2e8 2%,#c8d0d8 99%) !important; background:-ms-linear-gradient(top,#dde2e8 2%,#c8d0d8 99%) !important; background:linear-gradient(top,#dde2e8 2%,#c8d0d8 99%) !important; filter:progid:dximagetransform.microsoft.gradient(startColorstr='#dde2e8',endColorstr='#c8d0d8',GradientType=0); float:left;}
#results p{font-family:'Open Sans',Arial,sans-serif; font-size:16px; line-height:20px; color:#5f5f5f; margin:0 0 10px 16px;}
#results h3{background:url('/goco/prod/img/bg/bg-search-status.png') 11px 6px no-repeat; width:570px; padding:5px 0 4px 50px; margin:0 0 7px; display:inline-block; border-bottom:1px solid #aeb9c4; font-family:'CoHeadlineRegular'; font-size:18px; font-weight:bold; text-transform:uppercase;}
#results .domain-name{background:url('/goco/prod/img/bg/bg-search-status.png') 11px 6px no-repeat; font-size:26px; color:#999999; text-transform:lowercase; width:570px; padding:11px 0 11px 50px; margin:0; display:inline-block; border-bottom:1px solid #aeb9c4;}
#results.unavailable{padding-bottom:8px !important;}
#results.available{border:3px solid #019101; margin-bottom:10px !important;}
#results.available .domain-name{display:none;}
#results.unavailable .domain-name{background-position:11px -47px; text-transform:lowercase;}
#results.premium .domain-name{background-position:11px -100px; text-transform:lowercase;}
#results.unavailable h3{background-position:11px -47px; color:#ff0000;}
#results.premium h3{background-position:11px -100px; color:#c29a4a;}
#results.premium .domain-text{width:380px; float:left;}
#results.unavailable .domain-text span,#results.premium .domain-text span{text-transform:lowercase;}
#results p span{color:#ff6e00; font-weight:bold;}
#results.premium .btn-gold{background:url('/goco/prod/img/bg/bg-premium-link-right.png') 100% 0 no-repeat; margin-right:15px; position:absolute; top:80px; right:0;}
.btn-gold span{background:url('/goco/prod/img/bg/bg-premium-link.png') 0 0 no-repeat; color:white !important; font-family:Arial,Helvetica,sans-serif font-weight:100 !important; height:17px; padding:13px 7px 13px 10px; margin:0 29px 0 0; float:left; text-transform:inherit !important;}
.step-1 #search #who-is{padding-bottom:15px;}
#who-is{background-color:#ffffff; width:622px; margin:13px 0 25px; float:left; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; border:1px solid #AEB9C4; display:none;}
#who-is a{color:#2C477A; font-weight:bold; font-size:14px; margin:2px 0 0 15px; display:inline-block;}
#who-is .view-all{font-family:'CoTextLtRegular' !important; color:#565656; width:607px; padding:22px 0 18px 15px; border-radius:10px; -moz-border-radius:10px; margin:0;}
.view-all{padding:28px 0 20px 30px; float:left; display:block; background:#dde2e8; background:-moz-linear-gradient(top,#dde2e8 49%,#c8d0d8 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(49%,#dde2e8),color-stop(100%,#c8d0d8)); background:-webkit-linear-gradient(top,#dde2e8 49%,#c8d0d8 100%); background:-o-linear-gradient(top,#dde2e8 49%,#c8d0d8 100%); background:-ms-linear-gradient(top,#dde2e8 49%,#c8d0d8 100%); background:linear-gradient(top,#dde2e8 49%,#c8d0d8 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde2e8',endColorstr='#c8d0d8',GradientType=0 );}
.view-all p{font-size:16px; font-weight:bold; margin:0; float:left; color:#686868;}
#who-is .view-all .arrow{margin:0 0 0 10px; background:url('/goco/prod/img/arrow-white.png') 0 0 no-repeat; width:23px; height:17px; margin:4px 0 0 18px; display:inline-block;}
.view-all span{color:#f36f21;}
#who-is .expanded{padding-bottom:10px;}
#who-is .expanded p{padding:0 15px; margin-top:15px; display:inline-block;}
#who-is table{color:#666666; font-size:14px; background-color:#eeeeee; width:590px; margin:15px 0 11px 15px; display:inline-block; border:1px solid #c3c3c3; border-collapse:collapse; border-spacing:0;}
#who-is table tr{padding:0 15px; display:inline-block;}
#who-is table .even{background-color:#f9f9f9;}
#who-is table td{width:295px; padding:7px 0; vertical-align:top; border-top:1px solid #ddd; line-height:18px; text-align:left;}
#who-is a{color:#2C477A; font-weight:bold; font-size:14px; margin:2px 0 0 15px; display:inline-block;}
#who-is .btn-grey{margin:0 16px 0 0; background:url('/goco/prod/img/bg/bg-more-link-right.png') 100% 0 no-repeat; cursor:pointer; font-size:14px; height:27px; float:right;}
.step.active .overlay{display:none;}
.step .overlay{width:100%; height:100%; position:absolute; top:0; left:0; z-index:100;}
#results #recommended{border-top:inherit !important; width:588px; padding:9px 16px 0 16px; display:inline-block;}
#results #recommended li{width:196px; margin:0; margin-bottom:12px; float:left; color:#808080;}
#results #recommended a{color:#2c477a; font-size:14px; font-weight:bold; text-decoration:none;}
div.content.claim{margin-top:15px; width:100%; left:0; top:0; position:relative; display:none; float:left;}
div.content form{float:left; clear:both; margin-left:155px;}
#submit-error{color:#f90; font-size:125%; margin-bottom:1em;}
div.content.claim div.left{float:left; margin-right:30px;}
div.content form label{color:#232323; font-size:16px; letter-spacing:-1px; text-transform:uppercase; margin:4px 0 0; float:left; clear:both;}
.form-stacked{padding-left:20px;}
.form-stacked label{display:block; width:auto; font-weight:bold; text-align:left; line-height:20px; padding-top:0;}
.step-2 input{outline:none; border:1px solid #ccc; display:inline-block; width:210px; height:18px; padding:4px; font-size:16px; line-height:18px; color:#808080; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#requesting_domain{background-image:url(http://www.go.co/promo/images/bg-input-readonly.gif);}
div.content.claim form div.input{margin-left:0;}
div.content.claim form div.input input{font-size:17px; background-image:url(http://www.go.co/promo/images/bg-input.gif); width:280px; padding:17px 10px 14px; border:none; border-radius:0; float:left; clear:both; margin-top:10px; margin-bottom:15px;}
.step-2 #no-promo-tooltip{display:none; position:absolute; top:-30px; left:660px; background-color:#f0eeef; font-size:smaller; font-weight:bold; padding:5px; box-shadow:2px 2px 2px #888; -moz-box-shadow:2px 2px 2px #888; -webkit-box-shadow:2px 2px 2px #888; text-align:center;}
.step-2 #no-promo a{text-transform:uppercase; font-weight:bold; font-size:smaller; position:absolute; top:28px; right:135px;}
div.step.active.step-2 .actions{padding:0 !important; margin:12px 0 0; float:left; background:inherit; border-top:inherit; clear:both; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
.green-button{background:url(/goco/prod/img/btn/btn-green-side.png) 100% 0 no-repeat; display:inline-block; padding:0 56px 0 0; height:58px; margin:0; border:0; outline:0;}
.green-button button{color:#ffffff; font-family:'CoTextRegular'; font-size:18px; text-transform:uppercase; background:url(/goco/prod/img/btn/btn-green.png) !important; padding:0 0 0 18px; height:58px; display:block; margin:0; border:0; outline:0;}
.promo-placeholder{height:97px;}
div.answers input[type="radio"]{margin-right:1em; width:auto; height:auto; padding:0; margin:3px 1em auto auto; line-height:normal;}
.step-3 .content{padding:0 0 80px 80px; margin-top:40px !important;}
.step-3 .content .main{width:480px; padding:0 60px 0 0; margin:0 33px 40px 0; border-right:1px solid #8e8e8e; float:left; clear:left;}
.step-3 h1{font-size:26px !important; font-weight:normal; line-height:30px; margin:0 0 10px 0; float:none; color:#000; text-transform:uppercase;}
.step-3 h4{color:#5f5f5f; font-size:16px; line-height:16px;}
.step .two-col{padding:20px 0 0; margin:18px 0 0; border-top:1px solid #8e8e8e; display:inline-block;}
.step .two-col .col.first{margin-left:0;}
.step .two-col .col{width:225px; margin-left:30px;}
.two-col .col{float:left; position:relative;}
.col h3{color:#232323; font-size:16px; line-height:18px; text-align:left; text-transform:uppercase; background:none; height:auto; padding:0; margin:0 0 3px;}
.step-3 .content .col p{color:#5f5f5f; width:250px;}
.col p{color:#232323; font-size:14px; font-family:Arial,Helvetica,sans-serif; line-height:18px; width:100%; padding:0; margin:0; display:inline;}
.step-3 .content .aside{width:260px; margin:60px 0 0; float:left;}
.step-3 #social-buttons{margin:20px auto 0; width:100px; height:40px;}
