﻿
/* -----------------------------------------------------------------------
   Titles ---------------------------------------------------------------- */

    #h1_techcraft,#t_featured_product,#t_product_details,#t_assembly_instructions,#t_faq, #t_send_this_page,
    #t_screen_size,#t_entertainment_centres,#t_about_us,#t_history,#t_order_parts,
    #t_product_selector,#t_send_to_a_friend,#t_related_products,#t_login,#t_news,#t_sitemap,#t_privacy_policy,
    #t_display_results, #t_featured_products, #t_find_your_solution, #t_search_results, #t_thank_you, #t_thankyou,  #t_presentations { display:block; text-indent:-3000px; height:28px; }

    #t_products, #t_entertainment_centres, #t_about_us, #t_customer_service,#t_contact_us { width:200px; height:28px;text-indent:-3000px; }
    
    #t_products { background:url(/4105/img/t_products.gif) no-repeat;}
    #t_entertainment_centres { background:url(/4105/img/t_entertainment_centres.gif) no-repeat;}
    #t_about_us { background:url(/4105/img/t_about_us.gif) no-repeat; }
    #t_contact_us { background:url(/4105/img/t_contact_us.gif) no-repeat; }
    #t_customer_service { background:url(/4105/img/t_customer_service.gif) no-repeat; }
    #t_history { background:url(/4105/img/t_history.gif) no-repeat; width:73px;  }
    #t_news { background:url(/4105/img/t_news.gif) no-repeat; width:73px;}
    #t_assembly_instructions { background:url(/4105/img/t_assembly_instructions.gif) no-repeat; width:200px; }
    #t_order_parts { background:url(/4105/img/t_order_parts.gif) no-repeat; width:225px;  }
    #t_faq { background:url(/4105/img/t_faq.gif) no-repeat; width:250px; }
    #t_sitemap { background:url(/4105/img/t_site_map.gif) no-repeat; width:81px; }
    #t_privacy_policy { background:url(/4105/img/t_privacy_policy.gif) no-repeat; width:125px; }
    #t_search_results { background:url(/4105/img/t_search_results.gif) no-repeat; width:150px; }
    #t_thankyou { background:url(/4105/img/t_thankyou.gif) no-repeat; width:150px; }
    #t_presentations { background:url(/4105/img/t_presentations.gif) no-repeat; width:150px; }
    
    
    
    #t_featured_products, #t_featured_product,#t_find_your_solution, #t_product_details, #t_related_products
    { width:155px; height:24px; }

    #t_featured_products {
        background:url(/4105/img/t_featured_products.gif) no-repeat;
        float:left;
        margin:18px 0 0 20px;
        }

    #t_featured_product { background:url(/4105/img/t_featured_product.gif) no-repeat; }
    *html  #t_featured_product { position:relative;top:12px;padding-bottom:17px; }
    
    
    #t_find_your_solution {  background:url(/4105/img/t_find_your_solution.gif) no-repeat; margin:18px 0 0 17px; }
    #t_product_details { background:url(/4105/img/t_product_details.gif) no-repeat; }
    #t_related_products { background:url(/4105/img/h2_related_models.gif) no-repeat; }
    
    #t_product_selector {
        margin:10px 0 0 15px;
        width:103px; height:15px;
        }
    
    #t_screen_size {
        background:url(/4105/img/t_screen_size.gif) no-repeat;
        width:158px; height:22px;
        margin:10px 0 12px 0;
        }
    
    #t_display_results {
        background:url(/4105/img/t_display_results.gif) no-repeat;
        width:94px; height:14px;
        margin:10px 0 0 2px;
        }

    #t_per_page {
         background:url(/4105/img/t_per_page.gif) no-repeat;
         width:47px; height:14px;
         text-indent:-3000px;
         margin:10px 0 0 5px;
         }
    
    #t_send_this_page {
        background:url(/4105/img/t_send_this_page.gif) no-repeat;
        display:block;
        margin-top:34px;
        width:158px; height:28px;
        }

    #t_thank_you {
        background:url(/4105/img/t_thank_you.gif) no-repeat;
        display:block;
        margin-top:10px;
        width:158px; height:28px;
        }

    #t_login {
        background:url(/4105/img/t_login.gif) no-repeat;
        display:block;
        margin:26px 0 10px 8px; 
        width:158px; height:25px;
        }
        
        *html #t_login { margin:26px 0 0 6px; } 
        .printOnly{ display:none;}

	.cleft_top  {
        background:url(/4105/img/bg_silver_top_left.gif) no-repeat 0 1px;
        border-top:1px solid #49627c;
        margin:0 0 0 1px;
        width:281px; height:60px;
        }
        *html .cleft_top  { margin-left:`px; }

/* -----------------------------------------------------------------------
   Buttons --------------------------------------------------------------- */

    a.b_top {
        background:url(/4105/img/b_top.gif) no-repeat;
        display:block; text-indent:-3000px;
        width:42px; height:25px;
        }
        a.b_top:hover { background-position:0 -25px; }
 
    a.b_back {
        background:url(/4105/img/b_back.gif) no-repeat;
        display:block; text-indent:-3000px;
        width:65px; height:31px;
        margin-left:-3px;
        }
        a.b_back:hover { background-position:0 -31px; }
        
    #b_view_lineart  { background:url(/4105/img/b_view_lineart.gif) no-repeat;}
 
    #b_view_lineart, #b_view_details {
        display:block;float:right; text-indent:-3000px; margin-top:4px;
        width:94px; height:27px;
        }

    

    #b_view_lineart:hover, #b_view_details:hover { background-position:0 -27px;}
    
    #b_view_details { background:url(/4105/img/b_view_detail_pic.gif) no-repeat;}
    
     
        
        #stf_print a:hover { background-position:0 -32px; }


    .b_next_step {
        background:url(/4105/img/b_next_step.gif) no-repeat; border:0;
        display:block; text-indent:-3000px;
        width:79px; height:30px; cursor:pointer;
        }
        
        .b_next_step:hover { background-position:0 -30px; }
        input.over { background-position:0 -30px; }


    .submit_find_solution {
        background:url(/4105/img/b_find_solution.gif) no-repeat; border:0;
        cursor:pointer;
        float:right;
        margin:20px 0 0 0;
        text-indent:-9999px;
        width:139px; height:30px;
        clear:both;
        }

        .submit_find_solution:hover { background-position:0 -30px; }
    
    .submit_search {
         background:url(/4105/img/submit_search.gif) no-repeat; border:0;
         text-indent:-9999px;
         cursor:pointer;
         width:65px; height:33px;
         }

    .submit_search2 {
         background:url(/4105/img/submit_search2.gif) no-repeat; border:0;
         text-indent:-9999px;
         cursor:pointer;
         width:65px; height:33px;
         }         


        .submit_search:hover, .submit_search2:hover { background-position:0 -33px; }


    a.b_read_more {
        background:url(/4105/img/b_read_more.gif) no-repeat;
        display:block; text-indent:-3000px;
        margin:20px 0 0 0;
        position:relative; left:-3px;
        width:89px; height:30px;
        }
        a.b_read_more:hover { background-position:0 -30px; }
 
/*  -------------------------------------------------------------------
    Main Menu --------------------------------------------------------- */

	#main_nav { background:url(/commun/img/bg_navigation.jpg) top right no-repeat;  margin-left: -376px; height:38px; width:907px; }
	#main_nav ul { list-style:none; margin:0; padding:0; }
	#main_nav li { display:inline; text-indent:-9999px; margin:0; padding:0; }
	#main_nav li a { display:block; float:left; height:40px; /*width:118px;*/ text-decoration:none; }
	#main_nav li.active a { background-position: 0 -38px!important; }
	#main_nav li a:hover { background-position: 0 -38px!important; }

    #main_nav li a {
        background-position:top left; background-repeat:no-repeat;
        height:38px;
    }
    
    #main_nav div.b_nav_left  
    {
    	background-image: url(/commun/img/i_menu_left.jpg);
    	float:left;
    	display:block;
    	height:38px; width:302px; 
    }
	#main_nav li.b_home a { background-image: url(/4105/img/b_home.gif); width:76px; }
	#main_nav li.b_products a { background-image: url(/4105/img/b_products.gif); width:94px; }
	#main_nav li.b_about a { background-image: url(/4105/img/b_about.gif); width:75px; }
	#main_nav li.b_customer_service a { background-image: url(/4105/img/b_customer_service.gif); width:139px; }
	#main_nav li.b_contact a { background-image: url(/4105/img/b_contact.gif); width:99px; }
	#main_nav li.b_login a { background-image: url(/4105/img/b_login.gif); width:53px; }
	#main_nav li.b_language a { background-image: url(/4105/img/b_language.gif); width:61px; height:38px; }

/*  -------------------------------------------------------------------
    Labels ------------------------------------------------------------ */
    #l_product_search {
        background:url(/4105/img/l_product_search.gif) no-repeat;
        display:block;
        text-indent:-9999px; width:131px; height:15px;
        margin-left: 2px;
         }

    #l_tv_type {
        background:url(/4105/img/l_tv_type.gif) no-repeat; 
        display:block;
        text-indent:-9999px;
        width:131px; height:25px;
        }

    #tv_type { width:245px; height:24px; padding:2px; } 
    
    #product_search_key { width:254px; float:left; margin:5px 4px 0 0; }
        *html #product_search_key { height:24px; }

    .submit_send {
        background:url(/4105/img/b_submit_send.gif) no-repeat; border:0;
        display:block;
        cursor:pointer;
        text-indent:-9999px;
        margin-top:70px;
        width:65px; height:33px;
        }
        
    *html .submit_send {
        font-size:0px; color:#fff;
        width:80px;margin-top:55px;
        text-align:right; }
    
    .text_error {
            FONT-SIZE: 10px;
            COLOR: #AB0635;
            LINE-HEIGHT: 14px;
            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        }    
            .error { color:Red; }
            
    div.alert { color:Red; display:none; }
    
    #inp_assembly_search { margin:5px 5px 0 0; }
    *html #inp_assembly_search { height:25px; }
    
    table h4 { font-size:12px; color:#53637a; }

/* -----------------------------------------------------------------------
   Drawer ---------------------------------------------------------------- */
    #login_content  {
        background:#f6f4f0 url(/4105/img/bg_login.gif) no-repeat 12px 0; 
        height:133px; padding-left:34px;*padding-left:0;/*ie7*/
        }
        *html #login_content { padding:0; }

/* -----------------------------------------------------------------------
   Products -------------------------------------------------------------- */

    a.b_details {
        background:url(/4105/img/b_details.gif) no-repeat;
        display:block; float:right; margin-right:10px;margin-bottom:1px;
        text-indent:-3000px;
        width:82px; height:27px;
        }
        
    .related_product_list_item {
        display:block; float:left;
        font-size:10px; color:#53637a;
        margin:0 0 30px 0;
        width:122px; height:120px; 
        }
	
	.ml16 { margin-left:16px; }

/* -----------------------------------------------------------------------
   Footer ---------------------------------------------------------------- */   
    #footer {
          background:url(/commun/img/bg_footer.gif) no-repeat;
          color:#54637a; text-align:left;
          padding-top:10px;
          width:908px; height:24px;
          }
    *html #footer { height:34px; }

    #footer ul {
         display:block;
         margin-left:10px; padding-top:10px;
         }

    #footer li { float:left; line-height:13px;}

    #footer_left { float:left;text-align:left;width:690px;height:20px;display:block; }
    #footer_right { float:right; width:210px;height:20px;display:block; }
    #footer_right a { color:#667894;}

	#footer a {
	    font-size:9px; text-decoration:none; color:#75869e; text-transform:uppercase;
	    margin:0 12px 0 12px;
	    }

	#footer a:hover { color:#b2c1d4; } /* 54637a */

/* -----------------------------------------------------------------------
   Drawer ---------------------------------------------------------------- */   

#submit_login {
        background:url(/4105/img/submit_login.gif) no-repeat; border:0;
        cursor:pointer;
        text-indent:-9999px;
        margin-top:8px;
        width:65px; height:33px;
        }
    
#b_submit_white {
        background:url(/4105/img/b_submit_white.gif) no-repeat;
        border:0;
        display:block; 
        text-indent:-3999px; 
        width:100px; height:30px;
        }
        
.detail_title { width:520px; float:left; }


/* ----------------------------------------------------------------------- 
   CTA ------------------------------------------------------------ */	  
	div#cta_middle {background: url(/4105/img/cta_text.gif) no-repeat;width:444px; height:58px;	}
	a#cta_right { background: url(/4105/img/b_join_us.png) no-repeat;width:150px; height:32px;}
	
	
/* ----------------------------------------------------------------------- 
   Video ------------------------------------------------------------ */		
   #video_container #video_top { background: url(/4105/img/i_player_top.jpg) no-repeat;	width:869px; height:55px; }
