﻿/* fix chrome css start */
* 
{
    -webkit-text-size-adjust:none;
}
input:focus, textarea:focus, select:focus 
{
    outline: none;
}
/* fix chrome css end */

/* validation start */
.must_field 
{
    color:#FF0000;
}
.validation-advice 
{
	margin: 0;
	padding: 3px;
	color: Red !important;
	clear:both;
}
/* validation end */

/* my light box css start */
.my_lightbox 
{
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:10000;
    background-color:#000000;
    -moz-opacity:0.6;
    opacity:0.6;
    filter:Alpha(Opacity=60);
}
.my_lightbox_content
{
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:10000;
}
#MyAlertBox
{
    z-index:10001;
}
#MyAlertBox_content
{
    z-index:10001;
}
/* my light box css end */

/* hidden style start */
.hidden_style{position:absolute;width:1px;height:1px; overflow:hidden;-moz-opacity:0;opacity:0;filter:Alpha(Opacity=0);}
/* hidden style start */

/* half_dim_style start */
.normal_dim_style{-moz-opacity:1;opacity:1;filter:Alpha(Opacity=100);}
.half_dim_style{-moz-opacity:0.5;opacity:0.5;filter:Alpha(Opacity=50);}
/* half_dim_style start */

/* default styles start */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,span,a
{
    font-family: "Microsoft JhengHei", "Arial";
}

body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,span,a
{
    font-size: 12px;
    color: #000000;
}

body 
{
    margin: 0px; 
    background-color:#ffffff;
}

a
{
    color:#000000;
    text-decoration:underline;
}
a:hover
{
    color:#000000;   
    text-decoration:none;  
}
form, input
{
    margin: 0px;
    padding: 0px;
}
img 
{
    border:0;
    margin:0;
    padding:0;
    vertical-align:middle;
}
/* default styles end */

/* paging start */
.paging_list 
{
    font-size:14px !important;
    color:#000000 !important;
}
.paging_list td
{
    font-size:14px !important;
    color:#000000 !important;
}
.paging_list a
{
    font-size:14px !important;
    color:#060271 !important;
}
.paging_list a:hover
{
    color:#060271 !important;
}
.paging_list .active_page
{
    color:#000000 !important;
}
/* paging end */

/* content start */
.full_content 
{
    width: 1000px;
}
.full_content.full 
{
    width: 100%;
}
.main_area 
{
    width:1000px;
}
.main_area.full
{
    width:100%;
}
.bottom_content 
{
    width:1000px;
    border-top:solid 2px #d7d7d7;
    padding-top:15px;
    padding-bottom:15px;
}
.bottom_content.full
{
    width:100%;
}
.bottom_content .bottom_menu_table .bottom_menu_tag
{
    border-right:solid 1px #555555;
    padding: 0 15px;
}
.bottom_content .bottom_menu_table .bottom_menu_tag.last_tag
{
    border-right:none;
}
.bottom_content .bottom_menu_table .bottom_menu_tag a
{
    text-decoration:none;
}
.bottom_content .bottom_menu_table .bottom_menu_tag a:hover
{
    color:#e91b25;
}

.top_content 
{
    width:100%;
    height:135px;    
    background-color:#ffffff;
}
.anchor_name_position_fix
{
    margin-top:-126px;
}
.top_content .top_content_inside
{
    width:100%;
    height:125px;
    border-bottom:solid 1px #333333;
    background-color:#ffffff;
    z-index:100;
}
.top_content .top_area_table
{
    width:1000px;
}
.top_content .top_area_table .top_area_a
{
    width:140px;
}
.top_content .top_area_table .top_area_b
{
    width:860px;
    height:90px;
}
.top_content .top_area_table .top_area_b .areab_tag
{
    padding:0 7px;
}
.top_content .top_area_table .top_area_b .areab_tag.first_tag
{
    padding-left:0;
}
.top_content .top_area_table .top_area_b .areab_tag.last_tag
{
    padding-right:0;
}
.top_content .top_area_table .top_area_b .areab_tag a
{
    text-decoration:none;
}
.top_content .top_area_table .top_area_b .areab_tag a:hover
{
    text-decoration:underline;
}
.top_content .top_area_table .top_area_c .top_area_c_1
{
    width:600px;
}
.top_content .top_area_table .top_area_c .top_area_c_2
{
    width:260px;
}
.top_content .top_area_table .top_area_c .top_area_c_1 .menu_table .tag_td
{
    border-right:solid 1px #9c3a39;
    padding: 0 15px;
    cursor:pointer;
}
.top_content .top_area_table .top_area_c .top_area_c_1 .menu_table .tag_td.active_tag
{
    color:#e91b25;
}
.top_content .top_area_table .top_area_c .top_area_c_2 .login_table .login_table_tag
{
    padding:0 14px;
}
.top_content .top_area_table .top_area_c .top_area_c_2 .login_table .login_table_tag.first_tag
{
    padding-left:0;
}
.top_content .top_area_table .top_area_c .top_area_c_2 .login_table .login_table_tag.last_tag
{
    padding-right:0;
}
.top_content .top_area_table .top_area_c .top_area_c_2 .login_table .login_table_tag.my_account_tag
{
    padding:0 14px 0 0;
    width:100px;
}
.top_content .top_area_table .top_area_c .top_area_c_2 .login_table .login_table_tag a
{
    text-decoration:none;
}
.top_content .top_area_table .top_area_c .top_area_c_2 .login_table .login_table_tag a:hover
{
    text-decoration:underline;
}

.top_content .submenu_div
{
    background-color:#ffffff;
    display:none;
    width:100%;
    padding-bottom:10px;
    border-bottom:solid 1px #333333;
    position:absolute;
    z-index:100;
}
.top_content .submenu_div .submenu_table
{
    width:1000px;
}
.top_content .submenu_div .submenu_table .submenu_td
{
    padding-top:10px;
    cursor:pointer;
}

.top_search_td 
{
    padding-left:5px !important;
    border-right:none !important;
    cursor:default;
}
.top_search_table
{
    height:17px;
    width:100%;
}
.top_search_table .top_search_area_1
{
    width:21px;
    height:18px;
    background-image:url('../images/main/search_left.png');
    background-position:top left;
    background-repeat:no-repeat;
}
.top_search_table .top_search_area_1 input
{
    width:20px;
    height:17px;
}
.top_search_table .top_search_area_2
{
    background-image:url('../images/main/seach_bg.png');
    background-position:top left;
    background-repeat:repeat-x;
}
.top_search_table .top_search_area_2 .search_box
{
    border:0;
    background-color:Transparent;
    width:99%;
    height:14px;
}
.top_search_table .top_search_area_3
{
    background-image:url('../images/main/search_right.png');
    background-position:top left;
    background-repeat:no-repeat;
    width:9px;
}

.main_content 
{
    padding-top:0px;
    padding-bottom:10px;
}
.main_content .page_banner
{
    padding-bottom:10px;
    background-color:#ffffff;
}
.main_content .page_banner .default_banner_div
{
    width:1000px;
    height:300px;
    overflow:hidden;
}
/* content end */

/* login captcha and forget password update start */
.login_captcha_tr 
{
    display:none; 
}
.login_captcha_tr .login_captcha_div 
{
    padding:5px 0;    
}
/* login captcha and forget password update end */

.full_banner_area
{
    width:100%;
    height:350px;
}
.full_banner_area .full_banner_area_1
{
    width:100%;
    height:100%;
    overflow:hidden;
    background-position:center;
    background-repeat:repeat;
    background-color:Transparent;
    
    display:none;
}
.full_banner_area .full_banner_area_1.show
{
    display:block;
}
.full_banner_area .full_banner_area_1 .full_banner_area_2
{    
}
.full_banner_area .full_banner_area_3
{
    position:relative;
    z-index:1;
    top:-30px;
}
.full_banner_area .full_banner_area_3 .full_banner_icon
{
    width:20px;
    height:20px;
    background-image:url('../images/main/full_banner_dot.png');
    background-position:center;
    background-repeat:no-repeat;
    cursor:pointer;
}
.full_banner_area .full_banner_area_3 .full_banner_icon.show
{
    background-image:url('../images/main/full_banner_dot2.png');
}

.main_content .home_product_table
{
    width:1000px;
}
.main_content .home_product_table .home_product_cate_title
{
    background-color:#000000;
    color:#ffffff;
    font-size:18px;
    margin-bottom:40px;
    padding:5px;
}
.main_content .home_product_table .home_product_cate_title a.home_product_cate_more
{
    color:#ffffff;
    text-decoration:none;
}
.main_content .home_product_table .product_list_content_td
{
    padding-bottom:20px;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area
{
    width:240px;  
    padding:0px 5px 0px 5px;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area.product_list_content
{
    padding:20px 0;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .prd_title div
{
    font-size:14px;
    font-weight:bold; 
    height:45px;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .prd_title a
{
    color:#0581d7;
    font-size:14px;
    font-weight:bold;    
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .prd_new_div
{
    position:absolute;
    z-index:9;
    -moz-opacity:0;
    opacity:0;
    filter:Alpha(Opacity=0);
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .prd_image
{
    padding-top:0px; 
    padding-bottom:10px;
    height:240px;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .product_price
{
    height:45px;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .product_price .product_price_div
{
    font-size:14px;
    color:#414042;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .product_price .product_price_div.normal_div .normal_price
{
    font-size:14px;
    text-decoration:line-through
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .product_price .product_price_div.normal_div .discount_percentage
{
    font-size:14px;
    color:#F93057;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .product_price .discount_div
{
    font-size:14px;
    color:#F93057;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .prd_color
{
    height:30px;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .prd_color .color_box
{
    width:29px;
    height:29px;
    cursor:pointer;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .prd_color  .color_box .color_on
{
    width:25px;
    height:25px;
    border:solid 3px #ccc;
    border-radius: 3px;
}
.main_content .home_product_table .product_list_content_td .product_list_content_area .prd_color  .color_box .color_off
{
    width:15px;
    height:15px;
}
