#domain-box { padding: 173px 3px 3px 3px; position: relative; }
#search-new { background: url(/img/v2/domains-search-bg.gif) repeat-x; height: 110px; left: 3px; margin: 0; padding: 40px 0 0 27px; position: absolute; top: 3px; width: 320px; }
#search-new h3 { color: #de3300; }
#search-new p { font-style: italic; font-weight: bold; }


#uk-box, #com-box, #transfer-box { color: #c60; font-size: 2.2em; font-weight: bold; line-height: 1em; margin: 0; padding: 0; position: absolute; top: 3px; width: 131px; }
#uk-box span, #com-box span, #transfer-box span { display: block; padding-left: 5px; }
#uk-box strong, #com-box strong, #transfer-box strong { display: block; font-size: 1.4em; }
#uk-box { left: 362px; }
#com-box { left: 493px; }
#transfer-box { font-size: 1.2em; left: 624px; }
#topbit-clear { clear: left; height: 1px; }

#package-choose { clear: left; position: absolute; top: 174px; left: 3px; width: 350px; }
#package-choose h3 { color: #de3300; font-style: italic; padding-left: 12px; }

#domain-already-own-box { padding-left: 12px; height: 100px; }
#domain-already-own-box h3 { color: #c60; font-size: 1.2em; font-style: normal; padding-left: 0; padding-top: 29px; }
#gubbins-blurb { color: #036; font-size: 1.2em; }
#domain-already-own-box form { font-style: italic; font-weight: bold; }
#domain-box-clear { height: 1px; clear: left; }

#spec-right { margin-left: 358px; padding: 29px 0 10px 0px; }
#spec-right table, #results table {width: 393px; border-collapse: collapse; }
#spec-right caption, #results caption { background-color: #FDCB36; color:#174E87; border-bottom: 2px solid #fff; padding: 3px; font-weight: bold; font-size: 0.8em; font-style: italic; text-align: left;}
#spec-right th, #results th { color: #000; font-weight: bold; text-align: left; padding: 2px; border-bottom: 2px solid #fff; border-right:2px solid white; background-color:#B2D0EC; font-size:0.8em;  font-weight: 400; width: 235px; }
#spec-right td, #results td { color: #000; padding: 2px; font-size:0.75em; border-bottom: 2px solid white; background-color:#D2E2F3; text-align: center;}

#results { padding-bottom: 40px; }
#results table { width: 350px; }

#about-para2 { margin-top: 10px; }

#domain-results, #results-spec-table { border: 1px solid #666; width: 781px; }
#domain-results caption, #results-spec-table caption { background: #FDCB36; color: #000; font-weight: bold; padding: 4px; }
#domain-results thead th { background: #64a1d9; color: #fff; }
/*#domain-results thead th#availability { font-weight: bold; color: #000; }*/
#domain-results th, #domain-results td, #results-spec-table th, #results-spec-table td #domain-results th#top1 { background: #B2D0EC; font-size:0.75em; padding: 5px; }
#domain-results tbody th, #results-spec-table th { text-align: left; color: #000; }
#domain-results td, #results-spec-table td { background: #D2E2F3; text-align: center; }
#domain-results thead th#top1 { text-align: left; }
 #domain-results tbody th { font-weight: 400; color: #666; text-align: left; }
#domain-results th strong { color: #000; }
#domain-results thead th strong { color: #fff; }

#domain-results td.domain-available { background-color: #080; color: #fff; font-weight: bold; }
#domain-results td.domain-unavailable { background-color: #fc3; color: #000; font-weight: bold; }

#unavail-blurb { color: #000; float: left; width: 60%; }
#unavail-blurb strong { background: #fc3; }