@import "Menu.css";
@media print {
    body { font: normal normal normal 11px verdana; margin: 0; padding: 0; background: #FFFFFF; color: black; min-width: 990px; }
    div#container{ margin: 0 auto; width: 990px; min-width: 990px; } 
    #header { display: none; }
    #navbar { display: none; }
    #splash { display: none; }   
    #content { padding: 0; background: #FFFFFF; width: 100%; } 
    #content h1 { width: 599px; background-color: #cc0000; color: white; font-weight: bold; font-family: tahoma; font-size: 16px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; line-height: 27px; }
    #content h2 { width: 590px; margin: 0px 0px; padding: 0px 0px 0px 10px; background-color: #CCCCCC; font-weight: bold; font-family: tahoma; font-size: 13px; margin-top: 5px; }
    #content p { margin: 0px 0px; padding: 0px 10px 0px 10px; color: black; font-family: tahoma; font-size: 11px; }
    #main { float: none !important; } 
    #side { float: none !important; display: none; }
    #footer { display: none; }
}

    /* APP MASTER CSS */


body { font: normal normal normal 11px verdana; margin: 0; padding-top: 8px; background: #DDDDDD; color: black; }

div#all { width: 100%;} 
    div#container { margin: 0 auto; width: 785px; background: url(/images/v3/bg_main.gif) repeat-y 100%; }
    #txt_header h1 { background: #DDDDDD; position: relative; font-size: 10px; font-weight: bold; color: white; text-align: center; margin-bottom: -1px; }
    #header{ margin: 0 auto; width: 785px; min-width: 785px;height: 115px;} 
    #logo_ICANN {  position: absolute; right: 25px; top: 22px; display: block; }
    
    #splash { position: absolute; width: 600px; height: 150px; }
    #splashlogin { height: 151px; padding: 0 9px 0 8px; }    
    #login { float: right; background: url(/images/v3/bg_login.png) no-repeat; width: 167px; height: 150px; border: 0px;}
    .loginput { font-size: 10px; font-weight: bold; color: black; width: 80px; height: 15px;   border: 0px; }
    .bn_login { background: transparent url(/images/v3/bn_login.gif) no-repeat; width: 68px; height: 52px; border: 0px; }
    #login a { border: 0px;}
    #login a:hover { border: 0px;}
     
    #h1 { float: left; width: 590px; background-color: #cc0000; color: #ffffff; font-weight: bold; font-family: tahoma; font-size: 8px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; line-height: 10px; }
    #h2 { width: 590px; margin: 0px 0px; padding: 0px 0px 0px 10px; color: #000000; font-weight: bold; font-family: tahoma; font-size: 13px; margin-top: 5px; }
    #h3 { width: 599px; margin: 0px 0px; padding: 0px 0px; font-weight: bold; font-family: tahoma; color: black; font-size: 12px; margin-top: 5px; }

    
    /* nav bar + menu CSS */
  
    #bar { height: 25px; padding: 0 9px 0 8px;}
    #navbar { position: absolute; background: url(/images/v3/bg_navbar.png) repeat-x 100%; width: 598px; height: 22px; border: 1px solid #545454; z-index: 500; }
    #flagsbar { text-align: center; float: right; background: url(/images/v3/bg_flags.png) no-repeat; width: 167px; height: 24px; }
    dl, dt, dd, ul, li { margin : 0; padding : 0; list-style-type : none; }
    #nav { position: absolute; left : 0; margin : 0; padding : 0; z-index : 500; font-size: 10px; font-weight: bold; color: black; }       
    #menu ul { float: left; list-style: none; height: 22px;  font-weight: bold; padding: 0;  margin: 0px;}
        #menu a { display: block; width: 85px; color: black; text-decoration: none; text-align: center; padding: 5px 0 5px 0; }
        #menu a:hover { color: white; }
        #menu li { float: left; padding: 0; }
        #menu li ul { position: absolute; left: -999em; height: auto; width: 170px; font-weight: normal; margin: 0; }
        #menu li li { height: 22px; width: 100%; background: url(/images/v3/bg_navbar.png) repeat-x 100%; border: 1px solid #545454; text-align: left; padding-left: 5px;}
        #menu li ul a { text-align: left; height: auto; width: 100%; }
        #menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul { left: -999em; }
        #menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul { left: auto; }
        #menu li:hover, #menu li.sfhover { background: #CC0000; color: white; }
        

    /* sidemenu CSS  */ 

    div#side { float: right; width: 185px; } 
        div#side_content { width:185px;  } 
        .side_button { margin: 0; padding: 0; height: 20px; width: 185px; }
        div#side_header { width: 185px; height: 7px; }  
        div#side_footer { clear: both; width: 185px; height: 7px; }
        .side_TitleMenu { width: 185px; height: 20px; }
          

    /* content - main ( domainselection) CSS  */ 

    div#main { float: left; width: 599px; }
    div#content { float: left; width: 785px; padding-left: 8px; }
            #content h1 { width: 595px; background-color: #cc0000; color: #ffffff; font-weight: bold; font-family: tahoma; font-size: 16px; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 30px; padding-left: 5px;}
            #content h2 { width: 599px; margin: 0px 0px; padding: 0px 0px 0px 10px; color: #0B244E; font-weight: bold; font-family: tahoma; font-size: 13px; margin-top: 5px; }
            #content h3 { width: 599px; margin: 0px 0px; padding: 0px 0px; font-weight: bold; font-family: tahoma; color: black; font-size: 12px; margin-top: 5px; }
            .order { background-color: #DDDDDD; margin: -10px 0px 0px 0px; padding: 0px 0px; color: #0B244E; font-weight: bold; text-align: center; font-family: tahoma; font-size: 13px; line-height: 30px; }
            .admin { width: 599px; background-color: #CCCCCC; margin: 0px 0px; padding: 0px 0px; color: #0B244E; font-weight: bold; text-align: center; font-family: tahoma; font-size: 13px; margin-top: 5px; line-height: 30px; }                        
            
            .whois { width: 300px; background-color: #DDDDDD; margin: 0px 0px; padding: 0px 0px; color: #000000; font-weight: bold; text-align: center; font-family: tahoma; font-size: 11px; line-height: 20px; }
            #content p { margin: 0px 0px; padding: 0px 5px 0px 5px; color: black; font-family: verdana; font-size: 10px; }

            .contentlink a { font-family: verdana; font-size: 10px; color: #cc0000; font-weight: bold; text-decoration : none; letter-spacing: 0px; margin-left: 40px; line-height: 14px; }
            .contentlink a:hover, .contentlink a:visited { color: black; font-weight: bold; text-decoration : none; letter-spacing: 0px; }
            .contentlink a:active  { color: #999999; font-weight: bold; text-decoration : none; letter-spacing: 0px; }
                
            .contentlink2 a { font-family: verdana; font-size: 10px; color: #cc0000; font-weight: bold; text-decoration : none; letter-spacing: 0px; }
            .contentlink2 a:hover, .contentlink2 a:visited { color: black; font-weight: bold; text-decoration : none; letter-spacing: 0px; }
            .contentlink2 a:active  { color: #999999; font-weight: bold; text-decoration : none; letter-spacing: 0px; }   

            #steps { position: relative; width: 600px; margin: 1px 0 0 0; background : url(/images/v4/bg_steps.jpg) no-repeat; height: 97px;}

            #step1 { position: absolute; width: 270px; left: 0px; top: 0px; }
            #no1 { position: absolute; left: 16px; top: 13px; background : url(/images/v4/step1.gif) no-repeat; width: 17px; height: 27px; }
            #title1 { width: 200px; position: relative; padding-left: 35px; color: black; font-weight: bold; left: 5px; top: 15px;}
            #content1 { padding-left: 15px; white-space: nowrap; width: 270px; position: relative; top: 25px; color: black; margin: 0 auto;}
            #content1 p { padding-left: 0px; width: 150px; color: black; text-align: left; }
            #content1 ul { padding-left: 25px; width: 150px; color: black; text-align: left; }
            .step1input { font-size: 10px; font-weight: bold; color: black; width: 200px; height: 15px; background-color: white; border-top: 1px solid black; border-right: 1px solid #ffcc99; border-bottom: 1px solid #ffcc99; border-left: 1px solid black; }

            #step2 { position: relative; width: 340px; left: 205px; top: 0px;}
            #no2 { position: absolute; left: 20px; top: 13px;  background : url(/images/v4/step2.gif) no-repeat; width: 24px; height: 28px; }
            #title2 { width: 340px; position: relative; padding-left: 30px; color: black; font-weight: bold; left: 22px; top: 15px;}
            #content2 { position: relative; top: 35px; left: 20px; font-size: 10px; letter-spacing: 0px; color: black; margin: 0 auto; }
            #content2 p { width: 200px; text-align: center; }
            .bn_checkdomain { background: transparent url(/images/v3/bg_bn_checkdomain.gif) no-repeat; width: 150px; height: 40px; border: 0px; }
            .bn_checkdomain { background: transparent url(/images/v4/bn_checkdomains.gif) no-repeat; width: 149px; height: 30px; border: 0px; }

            #content ol { margin: 1em 0 1em 30px; }
            #content ol li { color: black; list-style-type : decimal; margin: 0.5em 0 0.5em 0 }

            #moredomains { position: relative; }
            #more_extensions { background : url(/images/v4/bg_moredomains.gif); padding-left: 33px; padding-top: 8px; height: 20px; width: 567px;  }
            #morelinks { background : url(/images/v4/bg_registration_bottom.gif); height: 54px; width: 600px; }
            .separator { border-top: 1px solid #cc0000; width: 579px; text-align: right;  }
            #content .minimized p, #content .minimized ol, #content .minimized table, .minimized h2 { display: none; }

            #products { position: relative; width: 599px; margin: 10px 0; }
            #product1 { position:absolute; width: 185px; left: 10px; top: 0px; padding-left: 10px; background : url(/images/v4/bloc_namebaymail.gif) no-repeat; height: 250px; }
            #product1_description { width: 160px; height: 90px; margin-top: 72px; }
            #product2 { position: relative; width: 185px; left: 205px; top: 0px; padding-left: 10px; padding-top: 80px; background : url(/images/v4/bloc_namebaycorp.gif) no-repeat; height: 170px; }
            #product3 { position:absolute; width: 185px; left: 400px; right: 0px; top: 0px; padding-left: 10px; padding-top: 80px; background : url(/images/v4/bloc_namebayreseller.gif) no-repeat; height: 250px; }         
            .productlink a { font-family: verdana; font-size: 10px; color: black; font-weight: bold; text-decoration : none; letter-spacing: 0px; }
            .productlink a:hover, .productlink a:visited, .productlink a:active { color: #cc0000; font-weight: bold; text-decoration : none; letter-spacing: 0px; }
        
    
    /* footer  CSS */
    
    div#footer { width: 785px; margin: 0px auto; height: 45px; clear: both; background: transparent url(/images/v3/bg_footer.gif) no-repeat; }
            .icann a { display:block; width:60px; height: 47px; background:url(/images/v3/accreditations/i_icann.gif) 0 0 no-repeat; }
            .icann a:hover { background-position:0 -47px; }
            .verisign a { display:block; width:80px; height: 47px; background:url(/images/v3/accreditations/i_verisign.gif) 0 0 no-repeat; }
            .verisign a:hover { background-position:0 -47px; }
            .pir a { display:block; width:55px; height: 47px; background:url(/images/v3/accreditations/i_pir.gif) 0 0 no-repeat; }
            .pir a:hover { background-position:0 -47px; }
            .dotinfo a { display:block; width:80px; height: 47px; background:url(/images/v3/accreditations/i_info.gif) 0 0 no-repeat; }
            .dotinfo a:hover { background-position:0 -47px; }
            .neulevel a { display:block; width:45px; height: 47px; background:url(/images/v3/accreditations/i_neulevel.gif) 0 0 no-repeat; }
            .neulevel a:hover { background-position:0 -47px; }
            .afnic a { display:block; width:85px; height: 47px; background:url(/images/v3/accreditations/i_afnic.gif) 0 0 no-repeat; }
            .afnic a:hover { background-position:0 -47px; }
            .eu a { display:block; width:110px; height: 47px; background:url(/images/v3/accreditations/i_eurid.gif) 0 0 no-repeat; }
            .eu a:hover { background-position:0 -47px; }
            .dnsbe a { display:block; width:85px; height: 47px; background:url(/images/v3/accreditations/i_dnsbe.gif) 0 0 no-repeat; }
            .dnsbe a:hover { background-position:0 -47px; }
            .switch a { display:block; width:80px; height: 47px; background:url(/images/v3/accreditations/i_switch.gif) 0 0 no-repeat; }
            .switch a:hover { background-position:0 -47px; }
            .esnic a { display:block; width:50px; height: 47px; background:url(/images/v3/accreditations/i_esnic.gif) 0 0 no-repeat; }
            .esnic a:hover { background-position:0 -47px; }
            .travel a { display:block; width:65px; height: 32px; background:url(/images/v3/accreditations/i_travel.gif) 0 0 no-repeat; }
            .travel a:hover { background-position:0 -32px; }
            .nominet a { display:block; width:85px; height: 32px; background:url(/images/v3/accreditations/i_nominet.gif) 0 0 no-repeat; }
            .nominet a:hover { background-position:0 -32px; }
            .nl a { display:block; width:45px; height: 32px; background:url(/images/v3/accreditations/i_nl.gif) 0 0 no-repeat; }
            .nl a:hover { background-position:0 -32px; }
            .mc a { display:block; width:75px; height: 32px; background:url(/images/v3/accreditations/i_mc.gif) 0 0 no-repeat; }
            .mc a:hover { background-position:0 -32px; }
            .nicit a { display:block; width:55px; height: 32px; background:url(/images/v3/accreditations/i_nicit.gif) 0 0 no-repeat; }
            .nicit a:hover { background-position:0 -32px; }
            .dotname a { display:block; width:85px; height: 32px; background:url(/images/v3/accreditations/i_dotname.gif) 0 0 no-repeat; }
            .dotname a:hover { background-position:0 -32px; }
            .us a { display:block; width:65px; height: 32px; background:url(/images/v3/accreditations/i_us.gif) 0 0 no-repeat; }
            .us a:hover { background-position:0 -32px; }
            .tv a { display:block; width:45px; height: 32px; background:url(/images/v3/accreditations/i_tv.gif) 0 0 no-repeat; }
            .tv a:hover { background-position:0 -32px; }
            .aero a { display:block; width:70px; height: 32px; background:url(/images/v3/accreditations/i_aero.gif) 0 0 no-repeat; }
            .aero a:hover { background-position:0 -32px; }
            .denic a { display:block; width:65px; height: 32px; background:url(/images/v3/accreditations/i_denic.gif) 0 0 no-repeat; }
            .denic a:hover { background-position:0 -32px; }
            .mobi a { display:block; width:75px; height: 32px; background:url(/images/v3/accreditations/i_mobi.gif) 0 0 no-repeat; }
            .mobi a:hover { background-position:0 -32px; }
                
    div#footer { width: 785px;  margin: 0px auto; height: 45px; clear: both; text-align: center; }
            .register_links { font: bold normal normal 10px verdana; text-decoration: none; font-weight: bold; color: #999999; }
            .register_links a { font: bold normal normal 10px verdana; text-decoration: none; font-weight: bold; }     
            .register_links a:link, .register_links a:visited  { color: #999999; }
            .register_links a:hover { color: #ff6600; }
            .register_links a:active { color: #FF0000; }              
    
    
    
    /* links CSS */
        
    div#links { position: absolute;  text-align: center; width: 785px; clear: both; }
            div#links p { color: #666666; }
            div#links a { font-weight: normal; color: #666666; text-decoration: none; }
            div#links a:hover { color: #CC0000; text-decoration: underline; }
            div#links a:active, a:visited { color: #FFFFFF; text-decoration: none; }
                
                
                
   
   
   
   
   
   
    /* cert SSL & divers - CSS  */
                             
    .h2ssl { font: bold 14px 'trebuchet MS'; background-color: #CC0000; /*border: 1px solid #fa0606; */ padding: 3px; color: white; line-height: 20px; }
    .buttonssl { margin: 0 auto; background: transparent url(/App_Themes/HCOM/images/bn_more-infos.gif) no-repeat; width: 100px; height: 25px; margin-top: 10px;  }     
    .compare_link_button a:link, .compare_link_button a:visited  { color: black; font-weight: bold; text-decoration: none; }
    .compare_link_button a:hover { color: #cc0000; text-decoration: none; }
    .compare_link_button a:active { color: #FFCC00; text-decoration: none; }    
   
   
    div#splash { padding-bottom: 5px; }  
            .splash_link_button a { font: bold normal normal 12px 'Trebuchet MS'; color: white; text-decoration: none; font-weight: bold; padding-left: 15px; line-height: 24px; } 
            .splash_link_button a:link, .splash_link_button a:visited  { color: white; }
            .splash_link_button a:hover { color: black; }
            .splash_link_button a:active { color: #FFCC00; }  
   
   
   
   
   
   
   .bn_order{ border-top: 2px solid #ffcc99; border-left: 2px solid #ffcc99; border-right: 2px solid #ff6600; border-bottom: 2px solid #ff6600; background-color: #FF9933; color: White; font: bold 10px verdana; text-decoration: none; padding: 1px; }        
   .button_default { background: transparent url(/App_Themes/HCOM/images/bn_more-infos.gif) no-repeat; width: 150px; height: 24px; color: white; font: bold 12px 'trebuchet MS'; }
    
    
  
  
  
  
  
  
  
  
  
  /*  
    
     div#domain_page_registration { float: left; background: #FFFFFF url(/App_Themes/HCOM/images/bg_block_registration_fullsize.gif) no-repeat; width: 775px; height: 165px; margin: 5px 0 5px 0; }
    div#domain_page_registration_title { font: bold normal normal 18px 'Trebuchet MS'; color: #FF6600; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-bottom: 8px; }  
    div#domain_page_registration_content { position: relative; } 
    div#domain_page_registration_content_left { float: left; padding-left: 10px; } 
    div#domain_page_registration_content_right { float: right; padding-right: 10px; }   
    div#domain_page_registration_buttons { clear: both; padding-top: 2px;} 
    div#domain_page_registration_buttons_left { float: left; padding-left: 10px; }
    div#domain_page_registration_buttons_right { float: right; padding-right: 10px; }

    */ 
    

 
    
              
