/**************************************************************************
* header.tpl
**************************************************************************/
#bodyBody
{
    width:950px;
    margin-bottom:0px;    
}

#flash_show
{
    position:absolute;
    width:100%;
    height:100%;
    left:0px;
}

.skip_flash
{
    width:100%;
    height:50px;
    margin-top:20px;
    margin-bottom:20px;
    font-size:13pt;
    letter-spacing:1px;
    line-height:20px; 
}
/**************************************************************************
* toolbar.tpl
**************************************************************************/
#header_bg_update
{
    width:950px;
    /*min-height:200px;*/
    top:0px;
    left:0px;
}

#header_bg
{
    background-image : url('../images/default_img/di-header-950.jpg');
    width:950px;
    min-height:200px;
    top:0px;
    left:0px;
}

#header_flash
{
    position:absolute;
    overflow:hidden;
    z-index:1;
}

#logo
{
    position:absolute;
    z-index:98;
}

#logo img
{
    border: 0px solid #C0C0C0;
}

#main_button_zone
{
    position:absolute;
    /*width:950px;*/
    /*height:100px;
    top:30px;
    margin-left:50px;
    overflow:hidden;*/
    z-index:99;
}

#main_button_zone img
{
    border: 0px solid #C0C0C0;
}
/**************************************************************************
* sideBar.tpl
**************************************************************************/
/*會員*/
#sidebar_member_area_has_img
{
    background-image: url('../images/update_img/sidebar_member_background_img.png');
    overflow: hidden;
    
    width:175px;
    height:140px;
    padding-top:40px;
    padding-left:25px;
    
    margin-left:-16px;
    margin-bottom:30px;
}

#sidebar_member_area
{
    background-image: url('../images/default_img/sidebar_member_background_img.png');
    overflow: hidden;
    
    width:175px;
    height:140px;
    padding-top:40px;
    padding-left:25px;
    
    margin-left:-16px;
    margin-bottom:30px;
}

.member_area
{
    font-size:10pt;
    letter-spacing:1px;
    line-height:22px;
}

.member_login
{
    margin:0px auto 0px auto;
}

.member_login p
{
    margin-top:5px;
    margin-bottom: 10px;
}

#login_button
{
    margin-left:60px;
    margin-bottom:30px;
}

/* 主按鈕在邊欄顯示 */
#sidebar_main_button
{
    width:175px;
    padding-left:25px;
    margin-left:-40px;
    margin-bottom:30px;
}

#sidebar_main_button img
{
    border: 0px solid #C0C0C0;
    vertical-align: top;
}

/* 主按鈕第2層的縮排 */
#sidebar_main_button p
{
    text-indent:30px;
}

.main_button_second_bimg
{
    background-image: url('../images/update_img/main_button_second_bimg.png');
    width:175px;
    height:28px;
    padding-left:25px;
    padding-top:6px;
    margin-left:0px;
}

.main_button_second_bimg_top
{
    background-image: url('../images/update_img/main_button_second_bimg.png');
    width:50px;
    height:28px;
    padding-left:25px;
    padding-top:6px;
    margin-left:0px;
    float:bottom;
}

#main_button_zone ul
{
    margin-top:0px;
    margin-left:0px;
    list-style-type:none;

}

#main_button_zone ul li
{
    float:left;

}

#main_button_zone ul li dt
{
    margin-bottom:-6px;
    z-index:99;
}

#main_button_zone ul li dd
{
    background-image: url('../images/update_img/main_button_second_bimg.png');
    //width:75px;
    height:28px;
    padding-left:10px;
    padding-top:6px;
    margin-left:0px;
    overflow:hidden;
    z-index:99;
}

/*部落格文章*/
.sidebar_blog_background_img_01
{
    margin-left:-16px;
    margin-bottom:-6px;
}

.sidebar_blog_background_img_02
{
    background-image: url('../images/update_img/sidebar_blog_background_img_02.png');
    background-repeat:repeat;
    width:180px;
    padding-left:20px;
    margin-left:-16px;
    margin-bottom:-30px;
}

.sidebar_blog_background_img_03
{
    margin-left:-16px;
    margin-bottom:30px; 
}

#sidebar_blog_area
{ 
    /*background-color:#DBDBDB;*/
    width:185px;
    padding-left:15px;
    
    margin-left:-19px;
    margin-bottom:30px; 
}

.blog_category_list
{
    margin-bottom:-6px;
    margin-bottom:-6px \9;
}

/*
.sidebar_a 
在 header.tpl 裡，因為要搭配顏色變數
*/

.sidebar
{
    width:140px;
    height:27px;
    padding-top:5px;
    padding-left:30px;
    margin-bottom:5px;
    /*實際的寬170px，高32px*/  
}

.sidebar_blog_update
{
    background-image : url('../images/update_img/sidebar_blog_update.png');
}

.sidebar_blog_source
{
    background-image : url('../images/default_img/sidebar_blog_source.gif');
}

/*產品*/
.sidebar_product_background_img_01
{
    margin-left:-16px;
    margin-bottom:-6px;
}

.sidebar_product_background_img_02
{
    background-image: url('../images/update_img/sidebar_product_background_img_02.png');
    background-repeat:repeat;
    width:180px;
    padding-left:20px;
    margin-left:-16px;
    margin-bottom:-30px;
}

.sidebar_product_background_img_03
{
    margin-left:-16px;
    margin-bottom:30px; 
}

#sidebar_product_area
{
    /*background-color:#DBDBDB;*/
    
    width:185px;
    padding-left:15px;
    
    margin-left:-19px;
    margin-bottom:30px; 
}

.products_category_list_top
{
    height:8px;
}

.products_category_list_li
{ 
    height:40px;
}

.sidebar_products_update
{
    background-image : url('../images/update_img/sidebar_products_update.png');
}

.sidebar_products_source
{
    background-image : url('../images/default_img/sidebar_products_source.gif');
}

.products_category_list_second_update
{
    /*display:none;*/
    background-image : url('../images/update_img/update-siderbar_button_bg.png');
    width:126px;
    height:27px;
    padding-top:5px;
    letter-spacing:1px;
    line-height:18px;
    padding-left:44px;
    overflow:hidden;
}

.products_category_list_second
{
    /*display:none;*/
    background-image : url('../images/default_img/siderbar_button_bg.gif');
    width:126px;
    height:27px;
    padding-top:5px;
    letter-spacing:1px;
    line-height:18px;
    padding-left:44px;
    margin-bottom:5px;
    overflow:hidden;
}

/*產品搜尋*/
#search_img_default
{
    background-image : url('../images/default_img/sidebar_search.png');
    width:175px;
    height:60px;
    padding-top:20px;
    padding-left:25px;
    margin-left:-16px;
    margin-bottom:30px;
    overflow:hidden;
}

#search_img_update
{
    background-image : url('../images/update_img/sidebar_search.png');
    width:175px;
    height:60px;
    padding-top:20px;
    padding-left:25px;
    margin-left:-16px;
    margin-bottom:30px;
    overflow:hidden;
}

.searchblock
{
    margin:20px auto 20px auto;
    *margin-top: 35px;
}

/*廣告區塊*/
.ad
{
    position:relative;
    width:200px;
    margin-left:-16px;
    margin-top:0px;
    margin-bottom:0px;
    float:left;
}

/*自訂區塊*/
#plug_fun
{
    position:relative;
    width:200px;
    margin-left:-16px;
    margin-bottom:20px;
    float:left;
    overflow:hidden;
}
/**************************************************************************
* bodyBody_Main_content.tpl
**************************************************************************/
.body_background_image
{
    background-image : url('../images/default_img/di-body-950.jpg');
}

.body_background_image_update
{
    background-image : url('../images/update_img/update-body-950.jpg');
}
/**************************************************************************
* thispage.tpl
**************************************************************************/
.thispage
{
    margin-bottom:20px;
/*
    position:relative;
    width:680px;
    margin-top:20px;
    margin-left:245px;
*/
}

.This_Page_Arrow
{
    font-size:6pt;
    vertical-align:middle;
}
/**************************************************************************
* footer.tpl
**************************************************************************/
#footer_background_image_update
{
    width:950px;
    /*min-height:100px;*/
    overflow:hidden;
}

#footer_background_image
{
    background-image : url('../images/default_img/di-footer-950.jpg');
    width:950px;
    min-height:100px;
    overflow:hidden;
}

#footer_background_text
{
    position:relative;
    font-size:10pt;
    letter-spacing:1px;
    line-height:22px;
}

#dealer
{
    position:relative;
    float:right;
    font-size:10pt;
    letter-spacing:1px;
    line-height:18px;
    right:30px;
    margin-top:-40px;
}