.BodyText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #3E3E3E;
    font-weight: normal;
}
.pagehead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #0a246a;
}
html { height:100%;}
body
{
    text-align: center; 
    background:#ffffff;
    margin:0;
    padding:0;
    color:#000000;
    font-family: sans-serif, Arial, Helvetica;
    height:100%;
}
a {
    color:blue;
    cursor:hand;
    cursor:pointer;
}
form {
    margin:0;
    padding:0;
}
#header
{
    margin-left: auto;
    margin-right: auto;
    width: 700px;
}
.intro
{
    height:50px;
    display:block;
    padding-top:8px;
    width:100%;
}
.logo
{
    float:left;
    width:200px;
    padding-left: 10px;
}
.contact
{
    float:right;
    font-size: 10px;
    text-align:right;
    font-family: sans-serif, Arial, Helvetica;
    width:240px;
    padding-right: 20px;
}
.nav
{
    padding-top:10px;
    width:100%;
}
.nav td
{
    font-size: 12px;
    padding-left:5px;
    background:url("/include/images/tab_l.gif") no-repeat left top;
    font-family: sans-serif, Arial, Helvetica;
    font-weight:bold;
    white-space: nowrap;
}
.nav a
{
    display:block;
    float:left;
    padding:5px 11px 4px 6px;
    text-decoration:none;
    background:url("/include/images/tab_r.gif") no-repeat right top;
    color:#444444;
    font-family: sans-serif, Arial, Helvetica;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.nav a {float:none;}
/* End IE5-Mac hack */
.subnav
{
    height:21px;
    width:100%;
}

.subnav table
{
    background:url("/include/images/sub_m.gif") repeat-x left top;
    font-family: sans-serif, Arial, Helvetica;
}
.subnav tr { height:21px;}
.subnav td
{
    font-size: 10px;
    font-family: sans-serif, Arial, Helvetica;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}
.subnav td.left
{
    background:url("/include/images/sub_l.gif") no-repeat left top;
    font-size: 10px;
    font-family: sans-serif, Arial, Helvetica;
    padding-left: 22px;
    padding-right: 12px;
    white-space: nowrap;
}
.subnav td.right
{
    background:url("/include/images/sub_r.gif") no-repeat right top;
    font-size: 10px;
    font-family: sans-serif, Arial, Helvetica;
    padding-left: 12px;
    padding-right: 22px;
    white-space: nowrap;
}
.subnav a
{
    text-decoration:none;
    color:#202020;
    font-family: sans-serif, Arial, Helvetica;
}
.subnav a:hover { color:#FF8A00;}
.shopping_cart_info
{
    font-family: sans-serif, Arial, Helvetica;
    font-size: 10px;
    color:#404040;
    float:right;
    margin-bottom:4px;
}
.login span { padding-right:20px;}
#Footer_newrev {
    clear:both;
    margin:8px 0 0 2px;
    width:919px;
}
#Footer_newrev li {margin:3px 0 3px 0;font-size:12px;}
#Footer_newrev ul {margin:0;padding-left:30px;}
#Footer_newrev a {
    text-decoration:none;
    color:#000000;
}
#Footer_newrev a:hover, a:active {
    text-decoration:underline;
    color:#000099;
}
#Footer_newrev h4 {
    margin:0;
    padding:15px 0 8px 15px;
    font-size:14px;
}
#Footer_newrev_bar {
    border:#b3c3d3 2px solid;
    float:left;
    width:100%;
    background:#DFECF2 url(/images/footer_bar.gif) repeat-x 0 0;
}
.footer_block {
    float:left;
    text-align:left;
    height:135px;
    width:225px;
}
#Footer
{
    float:clear;
    margin-left: auto;
    margin-right: auto;
    width: 700px;
    font-family: sans-serif, Arial, Helvetica;
    margin-top: 20px;
    padding-left:100px;
    margin-bottom:20px;
}
#Footer div { width:150px;}
#Footer h4
{
    text-align:left;
    font-size:12px;
    margin:0px;
}
#Footer ul
{
    text-align:left;
    list-style-position:outside;
    list-style-type:none;
    list-style-image:none;
    margin: 0;
    padding:5px 0px 0px 0px;
    font-size: 10px;
}
#Footer a
{
    text-decoration:none;
    color:#404040;
    font-family: sans-serif, Arial, Helvetica;
}
#Footer a:hover { color:#FF8A00;}
.l_float
{
    float:left;
    text-align:left;
    height:134px;
    width:165px;
    margin-left:60px;
}
#content
{
    margin-left: auto;
    margin-right: auto;
    width: 925px;
    text-align: left;
    font-family: sans-serif, Arial, Helvetica;
}
#content table
{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-spacing: 0;
    border-top: 1px;
    font-family: sans-serif, Arial, Helvetica;
    font-size:12px;
}
#content table td
{
    /* testing to see if commenting out the color makes a difference
       background-color: #FFFFFF; */
    padding: 1px;
}
.overridetd { background-color: transparent;}
#content table tr.head td
{
    border-top: 1px solid #888888;
    border-bottom: 1px solid #888888;
    background:#ECECEC url("/include/images/table_m.gif") repeat-x left top;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight:bold;
}
#content table td.even_bd
{
    border-bottom: 1px solid #E0E0E0;
    background-color: #E1F7FF;
    padding: 1px;
    white-space: nowrap;
}
#content table td.odd
{
    border-bottom: 1px solid #E0E0E0;
    background-color: #FFFFFF;
    padding: 1px;
    white-space: nowrap;
}
#content table td.even
{
    border-bottom: 1px solid #E0E0E0;
    background-color: #F6F6F6;
    padding: 1px;
    white-space: nowrap;
}
#content table tr.odd
{
    border-bottom: 1px solid #E0E0E0;
    background-color: #FFFFFF;
    padding: 1px;
    white-space: nowrap;
}
#content table tr.even
{
    border-bottom: 1px solid #E0E0E0;
    background-color: #F6F6F6;
    padding: 1px;
    white-space: nowrap;
}
#content table td.small
{
    background-color: #FFFFFF;
    padding: 1px;
    font-size:10px;
    color:#666666;
}
#content font.small { font-size:10px;}
#content table.nostyle
{
    font-family: sans-serif, Arial, Helvetica;
    font-size:12px;
    background: inherit;
}
#content table.nostyle td
{
    padding: 0px;
    background: inherit;
}
#content table.nowrap td { white-space: nowrap;}
#content a
{
    color:#202020;
    font-family: sans-serif, Arial, Helvetica;
}
#content a:hover { color:#FF8A00;}
#content a.noul
{
    color:#202020;
    font-family: sans-serif, Arial, Helvetica;
    text-decoration:none;
}
#content a.noul:hover { color:#FF8A00;}
#content .message {
    color: #000;
    margin-bottom: 15px;
}
#content .message div.head
{
    border-bottom: 1px solid #888888;
    background:#ECECEC url("/include/images/table_m.gif") repeat-x left top;
    padding: 3px;
    font-weight:bold;
    font-size:12px;
}
#content div.result
{
    padding: 3px;
    font-weight:bold;
    font-size:12px;
    width:600px;
}
#content .container-blue {
    border: 1px solid #888888;
    color: #000;
    margin-bottom: 15px;
}
#content .container-blue div.head
{
    border-bottom: 1px solid #888888;
    background:#BBBFD8 url("/include/images/table_m_blue.gif") repeat-x left top;
    padding: 3px;
    font-weight:bold;
    font-size:12px;
    color:#222222;
}
#content .front-search {
    border: 1px solid #888888;
    color: #000;
    margin-bottom: 15px;
}

/*
#content .front-search div.head
{
  border-bottom: 1px solid #888888;
  background-color:#888888;
  padding: 3px;
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
}
*/

#content .front-search div.head
{
    border-bottom: 1px solid #888888;
    background:#ECECEC url("/include/images/table_m.gif") repeat-x left top;
    padding: 3px;
    font-weight:bold;
    font-size:12px;
}
#popup a, #popup a:visited {
    position: relative;
    display: block;
    margin: 0;
    text-decoration: none;
    color: #202020;
}
#popup a span {display: none;}
#popup a:hover {
    color: #FF8A00;
    text-indent: 0;
}
#popup a:hover span{
    display: block;
    position: absolute;
    top: 2px;
    left: 27px;
    width: 400px;
    color: #000;
    background: #fff;
    float:left;
    clear:left;
    background: url("/include/images/shadowAlpha.png") no-repeat bottom right !important;
    background: url("/include/images/shadow.gif") no-repeat bottom right;
    margin: 10px 0 10px 10px !important;
    margin: 10px 0 10px 5px;
    padding: 0px;
}
#popup p{
    position:relative;
    border:1px solid #888888;
    bottom:6px;
    right: 6px;
    padding:0px;
    margin: 0px;
}
.sidenav { float:right;}
.sidenav #mainMenu {
    color: #000;
    width: 203px;
}
.sidenav #menuList {
    margin: 0px;
    padding: 10px 0px 10px 10px;
}
.sidenav li.menubar {
    background: url("/include/images/plus.gif") no-repeat 0em 0.3em;
    font-size: 12px;
    line-height: 1.5em;
    list-style: none outside;
}
.sidenav .menu, .submenu {
    display: none;
    margin-left: 15px;
    padding: 0px;
}
.sidenav .menu li.item, .submenu li.item, #menuList li.item {
    background: url("/include/images/arrow.gif") no-repeat 0em 0.3em;
    list-style: none outside;
}
#menuList li.rootitem {
    background: url("/include/images/arrow.gif") no-repeat 0em 0.3em;
    list-style: none outside;
}
#menuList li.rootitem a {
    background-color: transparent;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    padding-left: 15px;
}
#menuList li.rootitem a:hover {
    text-decoration: underline;
    color:#FF8A00;
}
.sidenav .menu li, .submenu li {
    background: url(/no_image.gif) no-repeat 0em 0.3em;
    list-style: none outside;
}
.sidenav a.actuator {
    background-color: transparent;
    color: #000;
    font-size: 12px;
    padding-left: 15px;
    text-decoration: none;
}
.sidenav a.actuator:hover {
    text-decoration: underline;
    color:#FF8A00;
}
.sidenav .menu li.item a, .submenu li.item a {
    background-color: transparent;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    padding-left: 15px;
}
.sidenav .menu li.item a:hover, submenu li.item a:hover {
    text-decoration: underline;
    color:#FF8A00;
}
.sidenav span.key { text-decoration: underline;}
.sidenav div.head
{
    border-bottom: 1px solid #888888;
    background:#ECECEC url("/include/images/table_m.gif") repeat-x left top;
    padding: 3px;
    font-weight:bold;
    font-size:12px;
}
.sidelogin { float:right;}
.sidelogin #main {
    border: 1px solid #888888;
    color: #000;
    width: 140px;
}
.sidelogin div.head
{
    border-bottom: 1px solid #888888;
    background:#ECECEC url("/include/images/table_m.gif") repeat-x left top;
    padding: 3px;
    font-weight:bold;
    font-size:12px;
}
#Expired_area { margin-top:10px; }
#Expired_area .t_blue, #Expired_area .b_blue, #Expired_area .r_blue, #Expired_area .l_blue,
#Expired_area .tr_blue, #Expired_area .tl_blue, #Expired_area .br_blue, #Expired_area .bl_blue {
   float:left;
   width:100%
}
#Daily_expired {
   margin: 15px 0 10px 20px;
   height:200px;
}
#Front_promos {
   margin-top:30px;
   height:200px;
}
#Front_promos h2 {
   font-weight:bold;
   font-size:14px; 
   margin:0;
   padding: 0 0 7px 0;
}
.front-promo {
  text-align:center;
  padding:5px;
}
.sidelogin table { margin: 3px;}
p.greenbold { margin:0px;}
p.redbold { margin:0px;}
.t_blue {background: url("/images/blue_dot.gif") 0 0 repeat-x; width: 100%;}
.b_blue {background: url("/images/blue_dot.gif") 0 100% repeat-x; width: 100%;}
.l_blue {background: url("/images/blue_dot.gif") 0 0 repeat-y;}
.r_blue {background: url("/images/blue_dot.gif") 100% 0 repeat-y;}
.bl_blue {background: url("/images/blue_bl.gif") 0 100% no-repeat;}
.br_blue {background: url("/images/blue_br.gif") 100% 100% no-repeat;}
.tl_blue {background: url("/images/blue_tl.gif") 0 0 no-repeat;}
.tr_blue {background: url("/images/blue_tr.gif") 100% 0 no-repeat;}

.t {background: url("/include/images/dot.gif") 0 0 repeat-x; width: 100%;}
.b {background: url("/include/images/dot.gif") 0 100% repeat-x; width: 100%;}
.l {background: url("/include/images/dot.gif") 0 0 repeat-y;}
.r {background: url("/include/images/dot.gif") 100% 0 repeat-y;}
.bl {background: url("/include/images/bl.gif") 0 100% no-repeat;}
.br {background: url("/include/images/br.gif") 100% 100% no-repeat;}
.tl {background: url("/include/images/tl.gif") 0 0 no-repeat;}
.tr {background: url("/include/images/tr.gif") 100% 0 no-repeat;}

.t_header {background: #ECECEC url("/include/images/dot_header.gif") 0 0 repeat-x; width: 100%;}
.tl_header {background: url("/include/images/tl_header.gif") 0 0 no-repeat;}
.tr_header {background: url("/include/images/tr_header.gif") 100% 0 no-repeat;}
.t_header_blue {background: #8399CC url("/include/images/dot_header_blue.gif") 0 0 repeat-x; width: 100%;}
.tl_header_blue {background: url("/include/images/tl_header_blue.gif") 0 0 no-repeat;}
.tr_header_blue {background: url("/include/images/tr_header_blue.gif") 100% 0 no-repeat;}

.box_header {padding:4px;font-weight:bold;font-size:12px;width:100%;}
.box_content {width:100%;}
#menu {
    border-bottom : 1px solid #96A8D3;
    margin : 0;
    padding-bottom : 19px;
    padding-left : 10px;
    padding-top : 8px;
    background: #f0f8ff;
}
#menu ul, #menu li{
    display : inline;
    list-style-type : none;
    margin : 0;
    padding : 0;
}
#menu a:link, #menu a:visited{
    font-size: 13px;
    float : left;
    line-height : 14px;
    margin-right : 8px;
    padding : 3px 4px 1px 4px;
}
#menu a:link.active, #menu a:visited.active{
    border : 1px solid #96A8D3;;
    background : #fff;
    border-bottom : 1px solid #fff;
    color : #333;
    font-weight: bold;
    text-decoration : none;
}
#Overlay {
    position:absolute;
    background-color:#000000;
    z-index:1000;
    left:0px;
    top:0px;
    width:100%;
    filter:alpha(opacity=50);
    opacity: 0.5;
    display:none;
}
#Popup1 {
    width:360px;
    display:none;
    position:absolute;
    top:80px;left:0px;
    text-align:right;
    color:#FFFFFF;
    background-color:#FE6A00;
    z-index:1001;
    margin-right:2px;
}
.Standard_popup {
    width:360px;
    display:none;
    position:absolute;
    text-align:right;
    color:#FFFFFF;
    background-color:#FE6A00;
    z-index:1001;
    margin-right:2px;
    font-size:12px;
}
#Standard_popup a {color:black;}
.Standard_popup_border {
    margin:3px;
    height:100%;
}
.Standard_popup_content {
    background-color:#FFFFFF;
    width:100%;
    height:100%;
    text-align:left;
    color:#000000;
}
#Overlay {
    position:absolute;
    background-color:#000000;
    z-index:1000;
    left:0px;
    top:0px;
    width:100%;
    filter:alpha(opacity=50);
    opacity: 0.5;
    display:none;
}
#Expired_popup {
    width:360px;
    display:none;
    position:absolute;
    top:80px;left:0px;
    text-align:right;
    color:#FFFFFF;
    background-color:#FE6A00;
    z-index:1001;
    margin-right:2px;
}
#Auction_popup {
    width:360px;
    display:none;
    position:absolute;
    top:80px;left:0px;
    text-align:right;
    color:#FFFFFF;
    background-color:#FE6A00;
    z-index:1001;
    margin-right:2px;
}
.addonPopup {
    position:absolute;
    text-align:left;
    color:#000000;
    background-color:#FFFFFF;
    z-index:1001;
    width:250px;
    font-size:12px;
    padding:3px;
    border: 2px solid #FE6A00;
}    
.Hover_popup {
    display:none;
    position:absolute;
    top:80px;left:0px;
    text-align:right;
    color:#FFFFFF;
    background-color:#FE6A00;
    z-index:1001;
    margin-right:2px;
    width:250px;
}
.Hover_popup p{ 
    padding:3px;
    margin:0;
    font-size:12px;
}
#Popup1_border {
    margin:3px;
    z-index:1001;
    height:100%;
}
#Popup1_content {
    background-color:#FFFFFF;
    width:100%;
    height:100%;
    text-align:left;
    color:#000000;
    z-index:1001;
}

// START: OLD Footer styling
#footer_old
{
    border-top:1px solid #707070;
    margin-left: auto;
    margin-right: auto;
    width: 676px;
    font-family: sans-serif, Arial, Helvetica;
    margin-top: 20px;
}
.footerlinks_old
{
    padding-top:5px;
    font-size: 10px;
}
.footerlinks_old a
{
    text-decoration:none;
    color:#404040;
    font-family: sans-serif, Arial, Helvetica;
}
.footerlinks_old a:hover { color:#FF8A00;}
// END: OLD Footer styling

//START: NEW search page css
#Center_search {
    width:928px;
    margin-left:0px;
}
#Available {
    float:left;
    margin-top:3px;
}
#Avail_domain {
    font-size:14px;
    color:black;
}
#Avail_info a {
    color:blue;
    text-decoration:underline;
    cursor:pointer;
    cursor:hand;
}
#Avail_info a:hover{
    color:blue;
    text-decoration:underline;
    cursor:pointer;
    cursor:hand;
}
#Tab_nav {
    float:right;
    margin-top:2px;
}
#Tab_nav div { float:left;}
#Tab_nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
#Tab_nav li {
    float:left;
    margin:0;
    padding:0;
    background:url('/images/br_tab.gif') no-repeat right top;
}
#Tab_nav a {
    display:block;
    background:url('/images/bl_tab.gif') no-repeat left top;
    padding:4px 10px;
    text-decoration:none;
    color:#FFFFFF;
    font-style:bold;
    font-size:14px;
}
#Tab_nav a:hover {color:#FFFFFF}
#Tab_nav #current { background-image:url('/images/or_tab.gif');}
#Tab_nav #current a { background-image:url('/images/ol_tab.gif');}
#search_iterator a, #suggestion_iterator a, #Select_search a, #Select_suggestion a {color:black;}
#search_iterator a:hover, #suggestion_iterator a:hover, #Select_search a:hover, #Select_suggestion a:hover {color:black;}
.search_next, .search_back {
    float:left;
    margin-top:4px;
    width:50px;
}
.search_number {
    float:left;
    margin-top:4px;
    width:100px;
    text-align:center;
}
#Search_basic {
    float:left;
    margin:3px 10px 0 10px;
}
#Search_bulk {
    float:right;
    margin:3px 10px 0 10px;
}
#Results {
    text-align:left;
    margin-top:25px;
}
.results_footer {
    float:left;
    background-color:#FF6800;
    width:100%;
    font-weight:bold;
}
#suggestion_footer a, #search_footer a {
    color:#202020;
    text-decoration:underline;
}
#suggestion_footer a:hover, #search_footer a:hover {
    color:#202020;
    text-decoration:underline;
}
#Search_bulk {
    margin: 3px 10px 0pt; 
    float: right;
}
#Search_basic {
    margin: 0pt; 
    float: right;
}
#tooltip.premium {                                                                                                             
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;                                                                                                        
    background-color: #eee;                                                                                                        
    padding: 5px;
    font-size:12px;
    width:200px;
}
#tooltip.premium h3, #tooltip.premium div {                                                                                        
    font-size:12px;
    font-weight:none;
    margin:0;
}
#tooltip.search_links {                                                                                                             
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;                                                                                                        
    background-color: #E4EEF8;                                                                                                        
    padding: 5px;
    font-size:12px;
    text-align:left;
    width:300px;
}
#tooltip.search_links h3, #tooltip.search_links div {                                                                                        
    font-size:12px;
    font-weight:none;
    margin:0;
}
#Outer {
    text-align: center;
    margin: 0 auto;
    width: 928px;
    position: relative;
    padding: 1px 0; /* to prevent collapsing margins */
}
#Page {
    width:928px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}
#Header {
    width:100%;
    padding:0;
}
#Header ul {
    list-style-type:none;
    list-style-position:outside;
    list-style-image:none;
    margin:0;
    padding:0;
}
#Header li {
    display:inline;
    margin:0;
    padding:0;
}
#Navbar {
    float:left;
    margin:8px 0 0 0;
}
#Navbar a {
    text-decoration:none;
}
#Login {
    float:right;
    font-size:14px;
}
#Login input{
    font-size:11px;
    margin:0;
    padding:0;
    width:90px;
    height:20px;
}
#Login p{
    font-size:11px;
    line-height:145%;
    margin:0;
    padding:0;
}
#Center_search {
    width:928px;
    margin-left:0;
}
#Advanced_nav {
    text-align:center;
}
#Advanced_nav ul {
   list-style-image:none;
   list-style-type:none;
   margin:0;
   padding:0;
}
#Advanced_nav li {
   display:inline;
   font-size:14px;
   border-right: black 1px solid;
   margin:0;
   padding:0 6px 0 6px;
}
#Advanced_nav a {
   color:black;
   text-decoration:underline;
}
#Logo {margin-top:41px;}
#Search_button_big {
    position:relative;
    top:8px;
    left:20px;
    float:left;
}
#Search_box_big {
    position:relative;
    top:6px;
    left:10px;
    float:left;
}
#Search_box_big input {
    font-size:12px;
    height:23px;
    width:420px;
}
#Sub_search_big {
    width:540px;
    margin:0 auto 0 auto;
    clear:both;
}
#Sub_search_big a:hover, #Sub_search_big a:active{
    color:blue;
    text-decoration:underline;
}
#Sub_search_big a:link, #Sub_search_big a:visited{
    color:blue;
    text-decoration:underline;
}
#Search_box {
    position:relative;
    top:6px;
    left:10px;
    float:left;
}
#Search_box input {
    font-size:12px;
    height:23px;
    width:340px;
}
#Search_box textarea {
    height:85px;
    width:315px;
}
#Search_button {
    position:relative;
    top:8px;
    left:20px;
    float:left;
}
#Search_button_bulk {
    float:left;
    margin-top:15px;
}
#Search_area {
    height:37px;
    text-align:left;
}
#Search_area_bulk {
    height:198px;
    text-align:left;
}
#Sub_search {
    width:463px;
    margin:0 auto 0 auto;
    clear:both;
}
#Sub_search a:hover, #Sub_search a:active{
    color:blue;
    text-decoration:underline;
}
#Sub_search a:link, #Sub_search a:visited{
    color:blue;
    text-decoration:underline;
}
#Sub_bulk_search { width:335px;}
#Sub_bulk_search a:hover, #Sub_bulk_search a:active{
    color:blue;
    text-decoration:underline;
}
#Sub_bulk_search a:link, #Sub_bulk_search a:visited{
    color:blue;
    text-decoration:underline;
}
#Tld_boxes {
    width:100%;
    clear:both;
    margin-top:20px;
    font-size:14px;
}
#Availability {
    text-align:left;
    font-weight:bold;
    margin-bottom:5px;
    font-size:16px;
}
#Get_all { 
    width:160px;
    background-color:#EEF5F8;
}
#Your_search {
    float:left;
    width:450px;
}
#More_names {
    float:left;
    margin-left:24px;
    width:450px;
}
#Your_search p, #More_names p {
    height:15px;
    font-weight:bold;
    text-align:left;
    font-size:14px;
    padding:0;
    margin:4px 0 5px 0;
}
#Promo_block {
    clear:both;
    margin:30px auto 0 auto;
    width:100%;
}
#Promo_1 {margin:0 7px 0 0px;float:left; }
#Promo_2 {margin:0 7px 0 6px;float:left; }
#Promo_3 {margin:0 7px 0 6px;float:left; }
#Promo_4 {margin:0 0px 0 6px;float:left; }
.divider {
    clear:both;
    height:1px;
    border: 0 none;
    color:#87888a;
    background-color:#87888a;
}
.login {
    float:left;
    text-align:left;
    margin:6px 8px 11px 4px;
    padding:0;
    font-size:11px;
}
.big_bar_mid {
    background:url(/images/big_bar_m.gif) 0 100% repeat-y;
    width:540px;
    margin:0 auto 0 auto;
    padding:0;
}
.big_bar_top {
    background:url(/images/big_bar_t.gif) 0 0 no-repeat;
    padding:0;
    margin:0;
}
.big_bar_bot {
    background:url(/images/big_bar_b.gif) 0 100% no-repeat;
    padding:0;
    margin:0;
}
.bar_mid {
    background:url(/images/bar_m.gif) 0 100% repeat-y;
    width:463px;
    margin:0 auto 0 auto;
    padding:0;
}
.bar_top {
    background:url(/images/bar_t.gif) 0 0 no-repeat;
    padding:0;
    margin:0;
}
.bar_bot {
    background:url(/images/bar_b.gif) 0 100% no-repeat;
    padding:0;
    margin:0;
}
.bar_mid_bulk {
    background:url(/images/bar_m_bulk.gif) 0 100% repeat-y;
    width:335px;
    margin:0 auto 0 auto;
    padding:0;
}
.bar_top_bulk {
    background:url(/images/bar_t_bulk.gif) 0 0 no-repeat;
    padding:0;
    margin:0;
}
.bar_bot_bulk {
    background:url(/images/bar_b_bulk.gif) 0 100% no-repeat;
    padding:0;
    margin:0;
}
.search_results {
    float:left;
    width:450px;
}
.search_results p {
    font-weight:bold;
    text-align:left;
    font-size:14px;
    padding:0;
    margin:0 0 5px 0;
}
.results_box {
    float:left;
    border:#B2C2D2 1px solid;
    width:100%
}
.results_searching {
   background: #EEF5F8 url(/images/loading.gif) no-repeat 209px 138px;
   height:307px;
}
.results_header {
    width:100%;
    background-color:#FF6800;
    float:left;color:#FFFFFF;
    font-weight:bold;
}
.results_domain {
    float:left;
    margin:3px 0 3px 35px;
    width:245px;
}
.results_entry {
    float:left;
    width:225px;
    margin:3px 20px 3px 0px;
}
.results_type {
    float:left;
    text-align:center;
    margin:3px 5px 3px 14px;
}
.results_premium {
    float:left;
    text-align:center;
    margin:3px 5px 3px 0px;
}
.results_premium img {
    width:10px;
    height:10px;
    margin-right:4px;
    border:0;
}
.results_premium a { text-decoration:none;}
.results_price {
    float:right;
    margin:3px 10px 3px 0;
}
.results_checkbox {
    float:left;
    margin:0 8px 0 8px;
}
.results_odd {
    width:100%;
    float:left;
    background-color:#EEF5F8;
}
.results_even {
    width:100%;
    float:left;
    background-color:#FFFFFF;
}
.small_promo {
    border:#b3c3d3 2px solid;
    width:218px;
    height:160px;
    float:left;
}
.tld_box {
    text-align:center;
    float:left;
    width:82px;
    height:45px;
    border:#B2C2D2 1px solid;
}
.tld_box p {
    font-weight:bold;
    padding:0;
    margin:2px 0 0 0;
}
.avail_box {
    font-size:14px;
    font-weight:bold;
    background-color:#EEF5F8;
    color:black;
    line-height:20px;
}
.avail_box span{ color:#CC0000;}
.unavail_box {
    font-size:14px;
    font-weight:none;
    background-color:#e4e4e4;
    color:#777777;
    line-height:20px;
}
.unavail_box span{ font-size:12px;}
.unavail_box p {color:#F90505;}
.tld_search_box {
    font-size:14px;
    font-weight:none;
    background-color:#EEF5F8;
    color:#808080;
    background: #EEF5F8 url(/images/loading.gif) no-repeat 25px 6px;
}
.tld_search_box div{ display:none;}
.alert {
    font-weight:bold;
    font-size:13px;
    color:darkred;
}
.clear {clear:both;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    padding-right:19px;
}
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;
}
//END: NEW search page css
