/*





html { font-size: 100%; }











h1 { font-size:2em; }





h2 { font-size:1.5em; }





h3 { font-size:1.25em; }





h4 { font-size:1em; }





input, select { font-size:1em; }











form { margin:0; }





img { border:0; }











sup {





  vertical-align: baseline;





  font-size: 0.8em;





  position: relative;





  top: -0.4em;





}











input.submit {





  padding:0 .25em 0 .25em;





  width:auto;





  overflow:visible;





}











input.checkbox {





  vertical-align: middle;





  margin:0;





}





*/





a:link { color: #245FA5; }





a:visited { color: #245FA5; }





a:active { color: #6DA7E7; }





a:hover { color: #6DA7E7; }











pre {





    font-size:1.1em;





    border: 1px dashed #A6BFD9;





  /*  padding: 0.5em;*/





}





/*





#body {





  clear:both;





}











#content {





  margin-left: 13.5em;





  font-size:1.3em;





}











#footer {





  clear:both;





  padding-top:1em;





  font-size:1.1em;





}











#header {





  float:left;





  width:100%;





  font-size:1.2em;





  margin-bottom:1em;





}











#header div.logo img {





  width: 13.75em;





  height: 3.92em;





}











#header div.link_bar{





  padding:0.4em 0 0 0.8em;





}





*/





div.search_bar{





  width:100%;





/*  padding:0.4em 0 0 0.8em;*/





}











div.search_bar div{





  float:left;





}











div.search_bar form{





  margin:0;





}











div.search_bar input.text{





  width:25em;





  border-width:0;





}











div.search_bar input.submit{





  height:1.8em;





}











div.search_bar div.menu{





  border-left:1px solid #ccc;





}











div.search_bar div.input{





  border:1px solid #ccc;





  border-top:1px solid #666;





}





/*





div.search_bar div.submit{





  padding-left:0.5em;





}











#header div.logo{





  float:left;





}











#header div.navigation{





  float:left;





}











#header div.link_bar a{





  padding-right: 0.5em;





}





*/





#search_menu, #search_menu ul{





  margin:0;





  padding:0;





  list-style-type:none;





  list-style-position:outside;





  position:relative;





  line-height:1.5em;





  z-index: 5;





}











#search_menu a{





  display:block;





  padding:0 0.5em;





  text-decoration:none;





  color:#333;





  cursor:pointer;





}











#search_menu li{





  padding:0;





  float:left;





  position:relative;





  text-align:left;





}











#search_menu ul {





  position:absolute;





  display:none;





  top:1.5em;





}











#search_menu li ul a{





 /*width: 8em; */





  height:auto;





  float:left;





  background-color:#FFFFCC;





  color:#333;





}











#search_menu li ul a:hover{





  color:#fff;





  background-color:#5495D3;





}











#search_menu li ul{





  border:1px solid #333;





}











#search_menu ul ul{





  top:auto;





}











#search_menu li ul ul{





  left:12em;





/*  margin:0 0 0 0.9em; */





}











#search_menu li:hover ul ul, #search_menu li:hover ul ul ul, #search_menu li:hover ul ul ul ul{





  display:none;





}











#search_menu li:hover ul, #search_menu li li:hover ul, #search_menu li li li:hover ul, #search_menu li li li li:hover ul{





  display:block;





}











#navigation {





  font-size:1.2em;





 /* width: 13.4em;*/





  float:left;





  border:1px solid #ADADAD;





  padding:0.2em;





  overflow:hidden;





}











#navigation div.links {





  color:#333;





  background:#ADADAD url(../../images/header.png) repeat-x center;





  margin:0 0;





  padding:0.2em;





  letter-spacing: 0.08em;





}











#navigation div.links a {





  color:#333;





}











#navigation li {





  list-style-type: none;





}











#navigation ul {





  margin: 0.2em 0 0.2em 0.4em;





  padding:0.2em;





}











#boc {





  margin-bottom: 1em;





}











#boc h1 {





  padding: 0.25em 0 0.15em 0.5em;





  background:#949494 url(../../images/header.png) repeat-x top;





  font-size:1.5em;





  font-weight:normal;





  margin-top: 0;





  margin-bottom: 0;





  color:#333;





}











#boc #tabs_old {





  border-bottom: 1px solid #a6bfd9;





  margin: 0;





/* Padding Bottom Equals: #tabs_old a line-height + #tabs_old a padding-top + #tabs_old a padding-bottom + 1px */





  padding-bottom: 1.783em;





  padding-left: .833em;





  padding-top: .66em;





  background: #f0f8ff;





}











#boc #tabs_old ul, #tabs_old li{





 white-space: nowrap; 





  display: inline;





  list-style-type: none;





  margin: 0;





  padding: 0;





}











#boc #tabs_old a:link, #tabs_old a:visited{





  float: left;





  line-height: 1.2em;





  margin-right: 0.66em;





  padding: 0.38em 0.833em 0.125em 0.833em;





}











#boc #tabs_old a:link.active, #tabs_old a:visited.active{





  border: 1px solid #a6bfd9;;





  background : #fff;





  border-bottom : 1px solid #fff;





  color : #333;





  font-weight: bold;





  text-decoration : none;





}











div.section {





  margin-bottom:1em;





}











div.guardian {





  margin-bottom:0;





  overflow:hidden;





  _height:1%;





}











div.guardian_margin {





  overflow:hidden;





  _height:1%;





}











div.section_float {





  margin-bottom:0;





  padding-bottom:1em;





  float:left;





  margin-right:2em;





  clear:none;





}











div.section h2, div.section h3 {





  font-size:1em;





  color:#555;





  margin:0;





  margin:0.4em 0;





  border-bottom:1px solid #ADADAD;





}











div.section h3 {





  font-weight:normal;





}

















div.preview {





  float:right;





  border:1px solid #A6BFD9;





}











#quick_search {





  float:left;





  width:100%;





  padding: 0.5em 0 0.5em 0;





  background: #F0F8FF;





  border-top:1px solid #ADADAD;





  border-bottom:1px solid #ADADAD;





  text-align:center;





  margin-top:1em





}











#quick_search div.fence {





  width:24em;





  margin-left: auto;





  margin-right: auto;





}











#quick_search div.input {





  float:left;





  border:1px solid #ccc;





  border-top:1px solid #666;





  background: #fff;





}











#quick_search div.submit {





  float:left;





  padding-left:0.4em;





}











#quick_search div.submit input {





  height:1.7em;





  width:5em;





}











#quick_search div.text {





  float:left;





  border-right:1px solid #ccc;





}











#quick_search div.type {





  float:left;





  color:#666;





  font-size:1em;





  padding:0.1em 0.2em 0 0.2em;





  width:6em;





  text-align:center;





  overflow:hidden;





  white-space:nowrap;





}











#quick_search div.text input {





  border-width:0;





  font-size:1em;





  width:10em;





}











.accent1 { color: #009471; }





a.strong { font-weight:bold; }











img.percentImage {





  background: white url(../images/percentImage_back.png) top left no-repeat;





  padding: 0;





  margin: 0;





  background-position: 1px 0;





}











img.percentImageRed {





  background: white url(../images/percentImage_red_back.png) top left no-repeat;





  padding: 0;





  margin: 0;





  background-position: 1px 0;





}











a.namecom {





  font-weight: bold;





  color:black;





  text-decoration: none;





}





a.namecom span.name { color:#FE6A00; }





a.namecom span.dot { color:#7E7E7E; }





a.namecom span.com { color:black; }











#message {





  display:none;width:50%;





  background-color:#F0FFF8;





  margin-bottom:0.4em;





}





#message div.close {





  float:right;





  padding-right:0.2em;





}





#message div.close a {





  font-weight:bold;





  color:#fff;





  text-decoration:none;





}





#message div.title {





  background-color:#54d395;





  color:#fff;





  padding:0.3em 0 0.1em 0.3em;





  font-weight:bold;





}





#message div.text {





  padding:0.2em;





  border:1px solid #54d395;





  overflow:auto;





}





#message.error { background-color:#FFe7F0; }





#message.error div.title { background-color:#e44E4E; }





#message.error div.text { border:1px solid #e44E4E; }











div.related_domains a {





  margin:0.1em 0.3em;





}











div.recent_queries {





  float:left;





  width:11.5em;





  border:1px solid #A6BFD9;





  margin:0.2em 0.3em;





}





 





div.recent_queries h3 {





  color:#191919;





  font-size:1em;





  margin:0;





  padding:0.3em 0.5em;





  background-color:#F0F8FF;





  border-bottom:1px solid #A6BFD9;





  overflow:hidden;





  white-space: nowrap;





  font-weight:bold;





}











div.recent_queries ul {





  margin: 0.2em 0 0.2em 1.5em;





  padding:0.2em;





}











.command_line {





  font-family: monospace;





  border: 1px dashed #A6BFD9;





  padding: 0.5em;





  margin:1em 0;





  font-size: 1.1em;





}











#tooltip {





  position: absolute;





  z-index: 3000;





  border: 1px solid #111;





  background-color: #fefeb2;





  padding: 0.4em;





  opacity: 0.85;





  font-size: 1em;





}





#tooltip h3, #tooltip div { margin: 0; }











table.tablesorter thead tr th, table.tablesorter tfoot tr th {





  padding-right:19px;





  text-decoration:underline;





}





table.tablesorter thead tr .header {





  background-image: url(../images/tablesorter/bg.gif);





  background-repeat: no-repeat;





  background-position: center right;





  cursor: pointer;





}





table.tablesorter thead tr .headerSortUp {





  background-image: url(../images/tablesorter/asc.gif);





}





table.tablesorter thead tr .headerSortDown {





  background-image: url(../images/tablesorter/desc.gif);





}





table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {





  color:#fff;





  background-color: #5495D3;





}











div.billboard a {





  color:#245FA5;





}











div.billboard a.title {





  color:#043F85;





}











div.billboard div.ad_single {





  text-align:center;





}











div.ad_wide1 div.ad_multi {





  float:left;





  width:19.23em;





  padding-top: 0.3em;





  line-height: 1.2em;





  padding-bottom:1em;





}











div.ad_wide1 div.ad_multi a.title {





  font-size:1.23em;





  line-height:1.54em;





}











div.ad_wide1 div.ad_single {





  margin-left:15em;





  width:20em;





  font-size: 1.2em;





  line-height: 1.25em;





  padding-bottom:1em;





}











div.ad_wide1 div.ad_single a.title {





  font-size:1.4em;





}











div.ad_tall1 {





  padding:0.2em;





  margin-top:1.4em;





}











div.ad_tall1 div.ad_multi {





  padding:0.4em 0;





  height:8.3em;





  line-height: 1.2em;





}











div.ad_tall1 div.ad_multi a.title {





  font-size:1.1em;





  line-height:1.1em;





}











div.ad_tall1 div.ad_single {





  height:32em;





  padding-top: 12em;





  font-size: 1.2em;





  line-height: 1.25em;





}











div.ad_tall1 div.ad_single a.title {





  font-size:1.4em;





}











#command_line_loading {





  float: right;





}











img.percent_green {





  background: white url("../images/percent_green.png") top left no-repeat;





  padding: 0;





  margin: 0 0 0 0;





  background-position: 1px 0;





}











img.percent_red {





  background: white url("../images/percent_red.png") top left no-repeat;





  padding: 0;





  margin: 0 0 0 0;





  background-position: 1px 0;





}











.available {





  color: #00AA00;





}











.taken {





  color: #E64249;





}











.small {





  font-size:0.8em;





}











img.email_image {





  vertical-align: bottom;





}











#tld_availability {





  margin:0;





}











#tld_availability div.tld_taken h3 {





  font-weight: normal;





  margin-top: 0;





  border-bottom: 1px solid #E64249;





  color: #E64249;





}











#tld_availability div.tld_available h3 {





  font-weight: normal;





  margin-top: 0;





  border-bottom: 1px solid #00AA00;





  color: #00AA00;





}











#tld_availability div.tld_available input.checkbox {





  vertical-align: middle;





  margin:0 0.2em;





}











#tld_availability div.tld_available, div.tld_taken {





  margin-right:1em;





}











#tld_availability span.taken_domain, span.available_domain {





  white-space: nowrap;





  margin-right:0.3em;





}











