/* CSS Document */
body
{
    margin: 0px;
    background-color:#000000;
    background-image:url(/images/bgimg.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}
*
{
    margin: 0px auto;
}


select {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

textarea, input 
{
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.Layer2
{
    position: absolute;
    float: right;
    right: 29px;
    top: 180px;
    width: auto;
    height: auto;
    z-index: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #990000;
}
.Layer2 a
{
    color: #000000;
}
.big
{
    width: auto;
    height: auto;
}
.big_left
{
    width: 860px;
    height: auto;
}
.header
{
    width: 876px;
    height: auto;
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
    color:#FFF;
}

.header_other
{
    width: 860px;
    height: auto;
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
    color:#FFF;
}


.D_header
{
    width: 844px;
    height: 85px;
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
    background-color:#18181b;
    color:#8e8e8e;
    border:8px #dfc6ac solid;
    border-top:0px;
    padding:8px;
    line-height:20px;
}
.D_header a
{
    color:#8e8e8e;
    font-decoration:underline;
}

.header_a {width:866px; height:30px; padding-right:10px;  text-align:right;  line-height:30px; color:#00364e;}
.header_a input { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:groove;}
.header_a a {color:#00364e; font-weight:bold;}
.header_b {width:876px; height:150px;}
.header_ba {width:605px; height:150px; float:left; text-align:right; padding-right:5px;}
.header_bb {width:266px; height:150px; float:right;}
.shopping {width:266px; height:98px; margin-top:52px; background-image:url(/images/shopping_cart.jpg)}
.shopping_top {width:266px; height:25px; text-align:center; font-size:14px; color:#000; float:left; line-height:25px; font-weight:bold;}
.shopping_bottom {width:266px; height:72px; float:left;}
.shopping_bottom_l {width:120px; height:65px; float:left; text-align:center; padding-top:7px;}
.shopping_bottom_r {width:146px; height:65px; float:right; color:#000; line-height:23px;  padding-top:7px;}
.shopping_bottom_r a {color:#000;}



.navigation
{
    width: 860px;
    height: 38px;
    margin-top: 0px;
    background-color: #666666;
    line-height: 38px;
    border:8px solid #dfc6ac;
    background-image:url(/images/nav_bg.gif);
}

.body
{
    width: 860px;
    height: auto;
    background-color:#FFF;
    border:8px solid #FFF;
}
.left
{
    width: 200px;
    height: auto;
    float: left;
    
}
.left_title
{
    width: 200px;
    height: 20px;
    background-color: #333333;
    float: left;
}
.left_title_b
{
    width: 200px;
    height: 40px;

    background-color: #333333;
    float: left;
}
.left_title_b,.left_title_b a,.left_title_b span 
{    
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    font-size:14px;
    line-height: 40px;
}

.left_list
{
    width: 193px;
    height: auto;
    background-color: #fff;
    margin-bottom: 5px;
    padding: 5px 5px 5px 0px;
    float: left;
}
.left_list li
{
    list-style-image: url(images/list.gif);
    list-style-position: inside;
}



.right
{
    width: 655px;
    height: auto;
    float: right;
}
.right_title
{
    width: 650px;
    height: 40px;
    background-color: #c9c6c6;
    float:left;
    padding-left: 5px;
    line-height: 40px;
}
.right_title_s 
{
    width: 650px;
    height: 25px;
    background-color: #c9c6c6;
    float:left;
    padding-left: 5px;
    line-height: 25px;
}


.right_x 
{
    width: 637px;
    height: auto;
    padding:8px;
    border:1px solid #a7a7a7;
    line-height:25px;
}
.right_x h2 {color:#000000;}
.right_x I {color:#612700;}

.right_x table {width:100%}
.right_x table tr td{padding-left:8px;}


.right_x a
{
 color:#a84001;
}
/*---------------------------------         foot          --------------------------------------------*/
.footer
{
    width: 876px;
    height: 50px;
    font-size: 12px;
}
.footer_a 
{
    width:876px;
    height:auto;
}

.footer_b 
{
    width:876px;
    height:auto;
}
.footer_b_top
{
    width:876px;
    border-top:#131313 solid 1px;
    margin-top:5px;
    float:left;
    color:#f2f2f2; 
    text-align:center;
    line-height:25px;
}
.footer_b_top{color:#eae9e9;}
.footer_b_bottom
{
    width:876px;
    border-top:#131313 solid 1px;
    float:left;
    padding-top:5px;
}
.footer_b_bottom_a 
{
    width:170px; 
    height:auto;
    border-left:#131313 solid 1px;
    float:left;
    padding-left:7px;
}

.footer_b_bottom_a_1 
{
    width:150px; 
    height:auto;
    border-left:#131313 solid 1px;
    float:left;
    padding-left:7px;
}

.footer_b_bottom_a_2 
{
    width:250px; 
    height:auto;
    border-left:#131313 solid 1px;
    float:left;
    padding-left:7px;
}
.footer_b_bottom_a_3 
{
    width:270px; 
    height:auto;

    float:left;
    padding-left:7px;
}



.footer_b_bottom_a_1 a, .footer_b_bottom_a_3 a,.footer_b_bottom_a_2 a ,.footer_b_bottom_a a 
{
    font-size:11px;
    text-decoration:none;
}
.footer_b_bottom_a_1 a:hover, .footer_b_bottom_a_3 a:hover,.footer_b_bottom_a_2 a:hover ,.footer_b_bottom_a a:hover
{
    text-decoration:underline;
} 


.footer_b_bottom_a_top {height:auto; color:#f2f2f2; text-decoration:underline;}
.footer_b_bottom_a_bottom { height:auto;}
.footer_b_bottom_a_bottom_a {width:48%; height:auto; float:left;}




.hidden { display:none;}

/*---------------------------------         font          --------------------------------------------*/
.body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.navigation, .navigation a
{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    letter-spacing: 1px;
}
.navigation
{
    letter-spacing: 7px;
}
.left_title, .left_title a
{
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
}
.left_list li
{
    line-height: 25px;
}
.left_list a
{
    color: #333333;
    font-size:12px;
}
.left_list p
{
    margin-left: 5px;
}
.right_title, .right_title a ,.right_title h1 a,.right_title h1 
{
    color: #5d5d5d;
    font-weight: bold;
    font-size:14px;
}
.right_title_s
{
    color:#9a3b02;
}
.right_title_s b,.right_title_s span
{
    color:#333333;
}
.right_title_s a
{
    color:#9a3b02;
    font-weight:bold;
}

.footer, .footer a
{
    font-family: Arial, Helvetica, sans-serif;
    color: #848383;
    line-height: 20px;
}
/*---------------------------------         border        ---------------------------------------------*/
.left_list, .category, .product, .Product_detailed, .detialtext, .home_content, .same_pro
{
    border: #a7a7a7 1px solid;
}
/*-----------------------------------          home          ------------------------------------------*/
.home_content
{
    width: 643px;
    height: auto;
    margin: 5px auto 5px auto;
    padding: 5px;
    float: right;
}
/*-----------------------------------          product          ------------------------------------------*/
.category
{
    width: 643px;
    height: auto;
    margin-bottom: 5px;
    padding: 5px;
    list-style-position: inside;
    font-size: 11px;
    line-height: 18px;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.category img {margin-left:5px;}
.category a
{
    color: #990000;
    font-weight:bold;
}
.category li a { font-weight:400;}

.product
{
    width: 653px;
    height: auto;
    padding-bottom:10px;
}
.product a
{
    color: #333333;
}
.product_B_imgN
{
    width: 653px;
    height: auto;
    margin-top: 5px;
}
.product_S_img
{
    width: 150px;
    height: auto;
    margin: 3px 6px 0px 5px;
    float: left;
    text-align:center;
}
.product_S_name
{
    width: 160px;
    height: auto;
    margin: 0px 1px 0px 0px;
    float: left;
    text-align: center;
}
.product_S_name a
{
    color: #666666;
    text-decoration:none;
    font-size:11px;
}
.product_S_name a:hover {text-decoration:underline;}
.product_S_name b
{
    color: #c64b00;
}

/*------------------------------------           detailed_page         -----------------------------*/
.Product_detailed
{
    width: 653px;
    height: auto;
    margin-bottom: 5px;
    list-style-position: inside;
    line-height: 16px;
}
.Product_detailed_text
{
    width: 643px;
    height: auto;
    padding: 5px;
}
.Product_detailed_text_right
{
    width: 150px;
    height: auto;
    float: right;
    text-align:center;
    line-height:25px;
    font-size:12px;
}
.Product_detailed_text_right a,.Product_detailed_text_right b {color:#d04e00;}
.Product_detailed_text_left
{
    width: 488px;
    height: auto;
    float: left;
    font-size:12px;
    line-height:20px;
}
.Product_detailed_text_left h1 strong a
{
    color: #d04e00;
    font-size:12px;
}

.Product_detailed_text_left h1 
{
    color: #333333;
    font-size:12px;
}


.Product_detailed_images
{
    width: 653px;
    height: auto;
    text-align: center;
}
.Product_detailed_images img
{
    margin: 5px;
}
.Product_detailed_images a {color:#d04e00; font-size:14px; line-height:30px;}

.detialtext
{
    width: 640px;
    height: auto;
    margin: auto auto 5px auto;
    list-style-position: inside;
    font-size: 11px;
    line-height: 16px;
    background: #f7f7f7;
    padding: 5px;
}
.detialtext a
{
    color: #000000;
}
.same_pro
{
    width: 650px;
    height: auto;
    margin: auto auto 5px auto;
    padding-bottom:10px;
}

.default_bottom
{
    width: 650px;
    height: auto;
    margin: 10px auto 5px auto;
}
.blog_title
{
     width:620px;
     height:20px; 
     background-image:url(images/blog_title.jpg);
     background-repeat:no-repeat;
     padding-left:30px;
     color:#FFF;
     font-weight:bold;
     line-height:20px;
}
.blog_title a {color:#FFF;}
.blog_default
{
     width:636px;
     height:auto;
     border:#92adc8 2px solid;
     border-top:0px;
     padding:5px;
     line-height:18px;
     font-size:11px;
}
.blog_default a {color:#9a3b02;}
/*------------------------------------           Registration         -----------------------------*/
.Registration_S_name
{
    width:120px;
    float: left;
    text-align:left;
}
/*------------------------------------          JAVASCRIPT        ---------------------------------*/
.rollBox{width:916px;overflow:hidden;}
.rollBox .LeftBotton{height:52px;width:20px;background:url(/images/jsleft.jpg) no-repeat right;overflow:hidden;float:left;display:inline;margin:124px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(/images/jsright.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:124px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:860px;overflow:hidden;float:left; border:8px #dfc6ac solid; border-top:0px; border-bottom:0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:860px;float:left;text-align:center;}
.rollBox .Cont .pic img{background:#000;border:0px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
/*---------------------------------------------------------------------------------------------------*/

/*-----------------------------------------             other Description         ----------------------------------------------------------*/
.txt {width:629px; height:auto; border:8px solid #dddcdc; padding:5px; margin-top:10px; line-height:25px;}
.txt h3 {color:#9a3b02;}
.txt a {color:#a84001;}
.div_empty a {color:#620000; font-weight:bold;}
.btn {padding: 2 4 0 4;font-size:12px;height:25;background-color:#f8d099;  border-width:1; font-family: Arial, Helvetica, sans-serif; cursor:pointer;}
.btn2 {padding: 2 4 0 4;font-size:12px;height:25;background-color:#ece9d8;  border-width:1; font-family: Arial, Helvetica, sans-serif; cursor:pointer;}
.my_account {height:auto;}
.my_account a:hover {background-color:#ffe2d1;}
.my_account_l {width:127px; height:26px; float:left; margin-top:15px;}
.my_account_r {width:148px; height:26px; float:left; margin-top:15px; margin-left:5px;}
.s_tit {background-color:#ffdab9; height:25px; width:100%; float:left; padding-left:5px;font-weight: bold; line-height: 25px;}

/*-------- menu -----------*/
.ma{border-bottom:1px dashed #c1c2c2;font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.ma a {color:#000000; }

