﻿
body {
    background: none repeat scroll 0 0 #AA0807;
    font-family: Verdana,arial;
    font-size: 12px;
    margin: 0;
    /*background: url("../images_system/images/bg_merry.jpg") no-repeat scroll center bottom #c7c7c7;
    background-attachment: fixed;*/
}
#warrper {
    background: none repeat scroll 0 0 white;
    margin: auto;
    min-height: 1000px;
    /*overflow: hidden;*/
    width: 980px;
}
#top {
    background: url("../images_system/images/bg_top.png") repeat-x scroll left bottom Transparent;
    height: 155px;
    position: relative;
    z-index: 2;
}
#banner {
    float: left;
    height: 115px;
    margin: auto;
    position: relative;
    width: 980px;
}
#top_left {
    float: left;
    height: 94px;
    overflow: hidden;
    width: 254px;
}
#top_left a span.logo {
    background: url("../images_system/images/logo.png") no-repeat scroll 0 center Transparent;
    float: left;
    height: 94px;
    overflow: hidden;
    width: 254px;
}
#top_right {
    float: right;
    height: 93px;
    position: relative;
    width: 715px;
}
.hotline {
    position: absolute;
    right: 14px;
    top: 26px;
}
.top_logo {
    background: url("../images_system/img_beptexgio/logo.png") no-repeat scroll 0 0 Transparent;
    cursor: pointer;
    height: 66px;
    left: 19px;
    overflow: hidden;
    position: absolute;
    top: 25px;
    width: 152px;
}
.top_head {
    left: 0;
    position: absolute;
    top: 25px;
    width: 458px;
    z-index: 1000;
}
#loginb {
    float: right;
    height: 32px;
    margin-right: -10px;
    margin-top: 3px;
}
.top_head #loginb a {
    color: #ff8e00;
    padding: 5px 10px 7px;
    text-decoration: none !important;
}
.top_head #loginb .lang_log {
    color: #ffffff;
    float: right;
    height: 24px;
    line-height: 17px;
    margin-top: 2px;
    padding-top: 3px;
    text-align: right;
}
.imglogin a {
}
.top_head #loginb .lang_log a span {
    color: #ffffff;
    height: 30px;
}
#top .timkiem {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
    width: 482px;
}
#menu_top_bg {
    float: left;
    height: 20px;
}
#menu_top_bg ul li {
    color: #ffffff;
    display: block;
    float: left;
}
#menu_top_bg ul li a {
    color: #ffffff;
}
.search {
    background: url("../images_system/images/text_box_search.png") no-repeat scroll right top transparent;
    float: left;
    height: 34px;
    width: 430px;
}
.search #searchbox {
    height: 27px;
    line-height: 30px;
    margin-top: 3px;
}
.search .txtSearchfield {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    float: left;
    font-size: 12px;
    line-height: 20px;
    outline: medium none;
    padding: 8px 10px;
    width: 374px;
}
.search .searchbutton {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 31px;
    line-height: 25px;
    padding: 0;
    width: 30px;
}
.menu_top {
    float: left;
    width: 772px;
    z-index: 10000000;
}
.menu_top ul {
    color: #ffffff;
    float: left;
}
.menu_top ul li {
    display: block;
    float: left;
    margin: 0 3px;
}
.menu_top ul li a {
    color: #000000;
    float: left;
    font-size: 11px;
    text-transform: uppercase;
}
.menu_top ul li a span.mn_center {
    background: url("../images_system/images/menu_top.png") no-repeat scroll left -2px transparent;
    color: #000000;
    float: left;
    font-size: 11px;
    padding: 14px 0 10px;
    text-align: center;
    width: 132px;
}
.menu_top ul li.selected a span.mn_center, .menu_top ul li:hover a span.mn_center {
    background-position: left -42px !important;
    color: #ffffff !important;
}
#top_right .menu_top li.selected a, #top_right .menu_top li a:hover {
    color: #ffffff;
}
#center {
    min-height: 600px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.content_default {
    min-height: 898px;
    padding: 0 10px;
    position: relative;
    width: 741px;
    z-index: 1;
}
#footer {
    background: url("../images_system/images/bg_footer.jpg") no-repeat scroll 0 0 #cecece;
    height: 200px;
    margin: auto;
    overflow: hidden;
    padding-top: 24px;
    position: relative;
    width: 986px;
}
.footer_content {
    float: left;
    width: 980px;
}
#footer .footer_content .logo {
    background: url("../images_system/bambo_new/footer_logo.png") no-repeat scroll left 5px transparent;
    height: 65px;
    left: 0;
    top: 0;
    width: 113px;
}
#top #loginb .cart_master {
    float: right;
    height: 29px;
    width: 400px;
}
#top #loginb .cart_master .icon_cart {
    background: url("../images_system/img/menu_ngang/icon_gio_hang.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    margin-left: 5px;
    margin-right: 10px;
    width: 9px;
}
#top #loginb .cart_master .icon_down {
    background: url("../images_system/ico_card_down.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 10px;
    margin-left: 10px;
    margin-top: 2px;
    padding-right: 0;
    width: 14px;
}
#top #loginb .cart_master a {
    color: #ffffff;
    font-size: 12px;
    line-height: 19px;
    text-decoration: none;
}
.title_pro {
    background: url("../images_system/bambo_new/bgText.png") repeat-x scroll 50% 50% #666666;
    bottom: 0;
    height: 30px;
    left: 0;
    line-height: 20px;
    opacity: 0.8;
    padding-top: 5px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.title_pro a {
    color: #ffffff !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    text-decoration: none !important;
}
.border_img {
    position: relative;
}
.border_img img {
    height: 177px;
    overflow: hidden;
    width: 218px;
}
.content_defauls {
    margin-bottom: 49px;
    min-height: 777px;
    overflow: hidden;
    position: relative;
    width: 980px;
}
.cate_List {
    bottom: 311px;
    left: 0;
    position: absolute;
}
.contents_center {
    color: #ffffff;
    overflow: hidden;
    padding: 10px;
    width: 958px;
}
.defauls_about {
    float: left;
    overflow: hidden;
    padding-right: 64px;
    width: 236px;
}
.defauls_news {
    float: left;
    overflow: hidden;
    padding-right: 64px;
    width: 190px;
}
.defauls_fb {
    float: left;
    overflow: hidden;
    padding-right: 64px;
    width: 149px;
}
.defauls_cate {
    float: left;
    overflow: hidden;
    width: 211px;
}
#category h1 {
    border-bottom: 1px solid #4e4949 !important;
    color: #4e4949 !important;
    font-weight: bold !important;
    margin-bottom: 16px;
    text-transform: uppercase !important;
}
#category a {
    text-decoration: none;
}
#category {
    bottom: 0;
    color: #4e4949;
    font-size: 12px !important;
    left: 0;
    position: absolute;
    width: 980px;
}
#category ul {
    color: #4e4949;
    list-style-type: square;
    padding-left: 14px;
}
#category ul a {
    color: #4e4949 !important;
}
#category ul li {
    clear: both !important;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
}
.ct_abouts {
    float: left;
    line-height: 16px;
    padding: 0 16px;
}
.footer_menu {
    float: left;
    overflow: hidden;
    padding: 0 20px;
    width: 940px;
}
.menu_footer {
    height: 22px;
    width: 700px;
}
.menu_footer ul {
    display: block;
    height: 22px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 700px;
}
.menu_footer ul li {
    float: left;
}
.menu_footer ul li a {
    color: #ffffff !important;
    font-size: 11px;
    text-decoration: none;
}
.footer_text {
    color: #515151;
}
.defauls_fb ul {
    display: block;
    margin: 0;
    padding: 0 !important;
}
.defauls_fb_content {
    float: right;
    padding-top: 6px;
    width: 110px;
}
.defauls_fb_content a {
    line-height: 16px;
}
.contents_center_left .img_Pro_list {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 9px;
    width: 171px;
}
.img_Pro_list img {
    height: 171px;
    width: 171px;
}
.cont_Pro_list {
    float: left;
    line-height: 16px;
    overflow: hidden;
    padding-top: 10px;
    width: 524px;
}
.cont_Pro_list_top {
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    width: 524px;
}
.cont_Pro_list_left {
    float: left;
    overflow: hidden;
    width: 340px;
}
.cont_Pro_list_right {
    float: left;
    overflow: hidden;
    padding-right: 0 !important;
    width: 174px;
}
.cont_Pro_list_bottom {
    float: left;
    line-height: 17px;
    overflow: hidden;
    width: 524px;
}
.contents_center_left .pro_title a {
    color: #37671b !important;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none !important;
}
.contents_center_left {
    float: left;
    overflow: hidden;
    padding: 10px;
    width: 780px;
}
.contents_center_right {
    float: left;
    margin-left: 22px;
    overflow: hidden;
    padding-top: 10px;
    width: 144px;
}
ul.border li {
    background: url("../images_system/bambo_new/bg_list.png") repeat scroll 0 0 Transparent;
    border: 1px solid #cccccc;
    height: 190px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 0 !important;
}
.pro_details_left .pro_title {
    color: #37671b !important;
    font-size: 17px !important;
    font-weight: bold;
    margin-top: 11px;
    text-decoration: none !important;
}
.pro_details_left {
    color: #ffffff;
    float: left;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    text-align: justify;
    width: 732px;
}
.pro_details_left .Pro_detail_left .img_Pro_list {
    float: left;
    overflow: hidden;
    width: 200px;
}
.pro_details_left .Pro_detail_left .img_Pro_list a img {
    margin: 0;
    padding: 0;
}
.pro_details_content {
    float: left;
    margin-left: 36px;
    overflow: hidden;
    width: 487px;
}
.pro_details_content p {
    margin-bottom: 10px;
    margin-top: 0;
}
.contents_center_right h1 {
    border-bottom: 1px solid #c4c4c4 !important;
    color: #c4c4c4 !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.pro_details_left h1, .contents_center_left h1 {
    border-bottom: 1px solid #c4c4c4 !important;
    color: #c4c4c4 !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.contents_center_left .price, .pro_details_content .price {
    color: #e41f00;
    font-family: Tahoma;
    font-size: 17px;
    font-weight: bold;
}
#product_same li {
    background: url("../images_system/bambo_new/list_style.png") no-repeat scroll left 7.5px transparent;
}
#car_new_arrivals {
    float: left;
}
#car_new_arrivals a {
    font-size: 12px;
}
.menu_head {
    color: #ffffff;
    width: 240px;
}
.menu_head ul {
    display: block;
    margin: 0;
    padding: 0;
}
.menu_head ul li {
    display: block;
    float: left;
}
.menu_head ul li a {
    color: #ffffff;
    line-height: 33px;
}
#acc_left {
    float: left;
    margin-right: 14px;
    width: 200px;
}
.Pro_detail_left h3 {
    border-bottom: 1px solid #37671b;
    clear: both;
    color: #37671b !important;
    float: left;
    width: 100%;
}
.Pro_detail_left {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 200px;
}
.ord_client_left {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    float: left;
    min-height: 202px;
    padding: 0 10px;
    width: 28%;
}
.ord_client_center {
    border-right: 1px solid #cccccc;
    float: left;
    min-height: 202px;
    padding: 0 10px;
    width: 30%;
}
.ord_client_right {
    float: left;
    min-height: 202px;
    padding: 0 10px;
    width: 33%;
}
.cont_default {
    bottom: 7px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 980px;
    z-index: 10000;
}
.about_default {
    background: none repeat scroll 0 0 white;
    float: left;
    min-height: 219px;
    overflow: hidden;
    width: 308px;
}
.pro_default {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 8px;
    float: right;
    margin-bottom: 10px;
    min-height: 312px;
    overflow: hidden;
    width: 745px;
}
.footer_left {
    color: #000000;
    float: left;
    width: 720px;
}
.footer_left p {
    font-size: 12px;
    line-height: 160%;
    margin: 8px 0;
    text-align: left;
    width: 100%;
}
.menu_footer_right {
    color: #000000;
    float: right;
    margin-left: 9px;
    text-align: right;
    width: 191px;
}
.menu_footer_right ul {
    color: #000000;
    display: block;
    float: left;
    width: 100%;
}
.menu_footer_right ul li {
    color: #000000;
    display: block;
    float: left;
    margin: 7px 0;
    width: 100%;
}
.menu_footer_right ul li a {
    color: #333333;
}
.img_pro_details {
    float: left;
    overflow: hidden;
    width: 200px;
}
.img_pro_details_2 a.zoom img {
    width: 200px !important;
}
.content_pro_details {
    color: #000000;
    float: left;
    line-height: 170%;
    overflow: hidden;
    padding: 0 10px 10px;
    width: 503px;
}
.title_detail {
    border-bottom: 1px dashed #cccccc;
    color: #ff8e00;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 0;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.details_content_v2 {
    background-color: #000000;
    margin: auto;
    min-height: 441px;
    overflow: hidden;
    padding: 0 10px;
    width: 725px;
}
.description_pro {
    float: left;
    font-size: 11px;
    margin-bottom: 10px;
    padding-right: 10px;
    width: 500px;
}
.same_img {
    background: none repeat scroll 0 0 white;
    height: 57px;
    overflow: hidden;
    width: 60px;
}
.title_same {
    background: url("../images_system/img_beptexgio/bg_same.png") repeat-x scroll center top transparent;
    height: 22px;
    margin-bottom: 7px;
    margin-left: 1px;
    width: 657px;
}
.title_same span {
    background: url("../images_system/img_beptexgio/icon_same.png") no-repeat scroll center top transparent;
    float: left;
    height: 22px;
    width: 24px;
}
.title_same strong {
    color: #000000;
    float: left;
}
.list_pro {
    color: #000000;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 5px;
}
.list_pro a {
    color: #cd2027 !important;
    text-decoration: underline;
    text-transform: uppercase;
}
.list_product_v2 {
    background: none repeat scroll 0 0 white;
    float: left;
    overflow: hidden;
    padding: 0 !important;
    width: 746px;
}
.content_pro_list {
    border-right: 1px solid #cccccc;
    width: 327px;
}
.list_menu_v2 {
    float: left;
    margin-left: 10px;
    margin-top: 12px;
    overflow: hidden;
    width: 181px;
}
.content_pro_op {
    float: left;
    line-height: 170%;
    margin-left: 10px;
    min-height: 183px;
    overflow: hidden;
    padding-right: 0 !important;
    width: 190px;
}
.title_over {
    color: #cd2027;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 5px;
    text-decoration: underline;
    text-transform: uppercase;
    width: 170px;
}
.over_content {
    padding: 2px 5px !important;
    width: 184px;
}
.price_list {
    color: #ff0000;
    float: left;
    font-size: 13px;
    font-weight: bold;
}
.buy_card {
    margin-top: 20px;
    overflow: hidden;
    padding-right: 0 !important;
    width: 198px;
}
.add_cards a img, .add_card a img {
    height: 22px !important;
}
.add_cards {
    margin: 10px;
    padding-right: 0 !important;
}
.pro_op_list li {
    float: left;
    font-size: 11px !important;
    width: 100%;
}
.buy_card .add_card {
    float: left;
    margin: 0 3px;
    overflow: hidden;
    padding: 3px;
}
.description_pro .pro_op_list li {
    display: block;
    float: left;
    width: 281px;
}
.img_pro_details a.zoom {
    text-align: left;
}
.des_cont {
    float: left;
}
.des_cont {
    float: left;
    height: 250px;
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-right: 10px;
    width: 282px;
}
.content_pro_list .pro_op_list {
    overflow: hidden;
    width: 379px;
}
.content_pro_list .pro_op_list li {
    overflow: hidden;
    width: 100%;
}
#top .top_head .cart_master {
    float: right;
    height: 23px;
    margin-left: 8px;
    margin-right: 10px;
}
#top .top_head .cart_master .icon_cart {
    background: url("../images_system/images/icon_5.png") no-repeat scroll left -2px transparent;
    float: left;
    height: 24px;
    width: 27px;
}
#top .top_head .cart_master .icon_down {
    background: url("../images_system/ico_card_down.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 10px;
    margin-left: 10px;
    margin-top: 2px;
    padding-right: 0;
    width: 14px;
}
#top .top_head .cart_master a {
    color: #000000;
    font-size: 12px;
    line-height: 19px;
    text-decoration: none;
}
#top .top_head .cart_master a b {
    color: #ffffff;
    text-decoration: underline;
}
#overlays {
    height: 100%;
    left: 0;
    position: fixed;
    text-align: left !important;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
}
#overlays .overs {
    background-color: #ffffff;
    border: 1px solid #000000;
    margin: 200px auto;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: left !important;
    width: 400px;
    z-index: 100000;
}
#overlays .overs a {
    float: right;
    margin-bottom: -5px;
    margin-right: -2px;
    margin-top: 6px;
}
#overlays .overs p {
    font-size: 12px;
}
#overlays .as {
    background: url("../images_system/bgdilog.png") repeat scroll 50% 50% #666666;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    z-index: 1;
}
#overlay {
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    visibility: hidden;
    width: 116%;
    z-index: 1000;
}
#overlay .over {
    background-color: #ffffff;
    border: 1px solid #000000;
    margin: 200px auto;
    overflow: hidden;
    padding: 10px;
    position: relative;
    text-align: left !important;
    width: 400px;
    z-index: 100000;
}
#overlay .over a {
    float: right;
    margin-bottom: -5px;
    margin-right: -2px;
    margin-top: 6px;
}
#overlay .over p {
    font-size: 12px;
}
#overlay .as {
    background: url("../images_system/bgdilog.png") repeat scroll 50% 50% #666666;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.details_content_v2 .reglabel, .details_content_v2 .docs {
    color: #ffffff;
}
.details_content_v2 h1 {
    border-color: #ffffff !important;
    color: #ffffff !important;
}
.details_content_v2 #addButtonBusinessMethod {
    color: #ffffff !important;
}
.details_content_v2 {
    position: relative;
}
.details_content_v2 .list_menu_v2 {
    left: 0;
    position: absolute;
    top: 0;
}
.blank_list_menu {
    float: left;
    width: 200px;
}
.img_pro_details_2 {
    border: 1px solid #eeeeee;
    float: left;
    margin-bottom: 1em;
    overflow: hidden;
    position: relative;
    width: 198px;
}
.background_c1 {
    background-image: url("../images_system/img_beptexgio/bg_detail.png") !important;
}
.background_c2 {
    background-image: url("../images_system/img_beptexgio/bg_contents.png") !important;
}
.background_c3 {
    background-image: url("../images_system/img_beptexgio/bg_contents_2.png") !important;
}
.background_c4 {
    background: url("../images_system/img_beptexgio/bg_detail_2.png") repeat scroll 0 0 transparent !important;
}
.background_c5 {
    background: url("../images_system/img_beptexgio/bg_detail_3.png") repeat scroll 0 0 transparent !important;
}
#menu_product {
    background: none repeat scroll 0 0 black;
    border: 1px solid white;
    display: none;
    margin-left: -10px;
    opacity: 0.9;
    position: absolute;
    top: 38px;
    width: 171px;
}
#menu_product ul li {
    margin: 0 !important;
}
#menu_product ul {
    text-align: left;
}
#menu_product ul li a:hover, #menu_product ul li a {
    height: 20px !important;
    margin: 0 !important;
    padding: 5px 10px !important;
    width: 150px !important;
}
#contact_user {
    color: #000000;
    list-style-type: none;
    margin: 10px 10px 10px 21px;
    overflow: hidden;
    width: 720px;
}
#contact_user li {
    float: left;
    margin: 5px 0;
    overflow: hidden;
    width: 720px;
}
#contact_user li div {
    float: left;
}
.label_all {
    float: left;
    width: 120px;
}
.control_all {
    float: left;
    width: 500px;
}
.img_cart {
    margin-bottom: 5px;
    margin-left: 10px;
    overflow: hidden;
    width: 55px;
}
.img_cart img {
    width: 50px;
}
#validateMsg {
    color: #ff0000;
    float: left;
    margin-bottom: 1em;
    margin-left: 10px;
    margin-top: 1em;
    width: 94%;
}
.promo_date {
    float: left;
}
.promo_date_detail {
    float: left;
    line-height: 190%;
    width: 100%;
}
#contents div.docs {
    color: #000000;
    float: left;
    font-size: 12px;
    padding: 5px;
    width: 100%;
}
#contents h1 {
    margin-top: 20px;
    padding-left: 10px;
}
.about_default .ct_abouts .docs {
    color: #000000 !important;
}
.footer_left a {
    color: #ffffff !important;
}
.news_list_pro {
    color: #000000;
    margin-bottom: 10px;
    margin-top: 5px;
    overflow: hidden;
    padding: 10px 0 !important;
}
.news_list_pro a {
    color: #656565 !important;
    text-decoration: underline;
    text-transform: uppercase;
}
.news_list_pro .time {
    color: #000000 !important;
}
.content_left_2 {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    padding-right: 10px;
    width: 477px;
}
.content_right_2 {
    float: left;
    margin-left: 10px;
    overflow: hidden;
    width: 216px;
}
.content_right_2 .footer_left, .content_right_2 .footer_left a, .content_left_2 h1, .content_left_2 a, .content_left_2 .docs {
    color: #000000 !important;
    width: 200px;
}
.content_right_2 .footer_left p {
    width: 100%;
}
.content_right_2 h3 {
    border-bottom: 1px solid #660000;
    color: #660000;
    margin: 0;
    padding: 0;
}
.art_content table {
    line-height: 180% !important;
}
.list_pro span.price_old {
    color: #ffd34e;
    display: block;
    text-decoration: line-through;
}
.list_pro span.price_promo {
    color: #ff0000;
    display: block;
}
.list_pro span.price_promo_end {
    color: #d4f7ce;
    display: block;
}
span.cke_skin_kama {
    width: 400px !important;
}
.detail_cart {
    background-color: #ffffff;
    border: 1px solid blue;
    color: #000000;
    font-weight: normal;
    line-height: 16px;
    margin: 15px 0 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 14px;
    width: 339px;
    z-index: 1000000;
}
.detail_cart li {
    border-bottom: 1px solid blue;
    border-right: 1px solid blue;
    float: left;
    width: 300px;
}
#cart_li {
    float: left;
    padding: 0;
}
#open_close {
    clear: none !important;
    float: right;
}
#top .left_menu {
    background: url("../images_system/images/left_menu.jpg") no-repeat scroll 0 0 Transparent;
    height: 70px;
    left: 0;
    position: absolute;
    top: 0;
    width: 81px;
}
#top .right_menu {
    background: url("../images_system/images/menu_right.jpg") no-repeat scroll 0 0 Transparent;
    height: 70px;
    position: absolute;
    right: 0;
    top: 0;
    width: 81px;
}
#contents_bg {
    background: url("../images_system/images/bg_content.png") repeat-y scroll 0 0 Transparent;
    margin: auto;
    min-height: 641px;
    overflow: hidden;
    position: relative;
    width: 986px;
}
#contents {
    background-color: #e6e6e6;
    margin: auto;
    min-height: 641px;
    overflow: hidden;
    position: relative;
    width: 980px;
}
#content_left {
    float: left;
    margin: 14px 10px 0;
    width: 202px;
}
#content_right {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    overflow: hidden;
    width: 745px;
}
.dcjq-vertical-mega-menu {
    float: left;
    width: 100%;
}
.dcjq-vertical-mega-menu ul li {
    display: block;
}
.title_content_left {
    background: url("../images_system/images/title_menu_left.png") repeat-x scroll 0 0 Transparent;
    border-radius: 8px 0;
    color: #ffffff;
    float: left;
    height: 38px;
    margin-top: -4px;
    width: 100%;
}
.icon_1 {
    background: url("../images_system/images/icon_1.png") no-repeat scroll 3px center Transparent;
    font-size: 11px;
    padding: 12px 0 12px 26px;
    text-align: center;
}
.icon_2 {
    background: url("../images_system/images/icon_2.png") no-repeat scroll 6px center Transparent;
    padding: 12px 0 12px 8px;
    text-align: center;
}
.icon_3 {
    background: url("../images_system/images/icon_3.png") no-repeat scroll 6px center Transparent;
    padding: 12px 0 12px 8px;
    text-align: center;
}
.chat_support {
    background: none repeat scroll 0 0 white;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.chat_support li {
    border-bottom: 1px dashed #cccccc;
    display: block;
    float: left;
    padding: 3px 10px 10px;
    width: 182px;
}
.nivo_bottom {
    background: url("../images_system/images/bg_nivo_bottom.png") no-repeat scroll 6px center Transparent;
    display: none;
    float: left;
    height: 12px;
    width: 745px;
}
.prod_special a img {
    width: 150px;
}
.img_add_cart {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 100%;
}
.img_add_cart a img {
    height: 22px !important;
    width: 82px !important;
}
.item_hot {
    border-bottom: 1px dotted #cccccc;
    float: left;
    margin: -3px 10px 5px;
    overflow: hidden;
    padding: 10px 0;
    width: 159px;
}
.item_hot a img {
    width: 150px;
}
.ListProducts {
    overflow: hidden;
    padding: 10px 10px 10px 14px;
}
.ListProducts li {
    border-bottom: 1px dashed #cccccc;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.content_menu_left {
    background: none repeat scroll 0 0 white;
    border-radius: 8px;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
    width: 100%;
}
#footer_bottom {
    background: url("../images_system/images/footer_bottom.png") no-repeat scroll 0 0 Transparent;
    height: 44px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
.title_pro_hot {
    float: left;
    font-size: 12px;
    height: 40px;
    line-height: 170%;
    width: 100%;
}
.news_summary {
    line-height: 180%;
    padding: 0;
    text-align: justify;
    width: 567px;
}
.img_news_summary a img {
    height: auto !important;
    width: 115px !important;
}
#content_news {
    margin: 10px 5px;
    overflow: hidden;
    padding-bottom: 10px;
}
.content_left_2 h1 {
    margin-left: 77px;
}
.products_list_img {
    border: 1px solid #cccccc;
    float: left;
    height: 100%;
    margin-left: 3px;
    margin-right: 10px;
    overflow: hidden;
    padding-right: 0;
    position: relative;
    text-align: center;
    width: 175px;
}
.products_list_img a img {
    height: 153px !important;
}
.products_list_img .IconsStatus {
    bottom: 0;
    left: 18px;
    position: absolute;
}
.option_value {
    float: left;
    padding-right: 0;
    width: 159px;
}
.option_name {
    float: left;
    width: 150px;
}
.list_pro .content_pro_list .pro_op_list {
    overflow: hidden;
    width: 326px;
}
.ListProducts .item_hot .prod_special {
    position: relative;
}
.ListProducts .item_hot .prod_special .IconsStatus {
    bottom: 4px;
    left: 10px;
    position: absolute;
}
#car_new_arrivals div.prod_special {
    position: relative;
}
#car_new_arrivals div.prod_special .IconsStatus {
    bottom: 4px;
    left: 10px;
    position: absolute;
}
#hot_products_arrivals div.prod_special {
    position: relative;
}
#hot_products_arrivals div.prod_special .IconsStatus {
    bottom: 4px;
    left: 10px;
    position: absolute;
}
#SEO {
    background: none repeat scroll 0 0 #f1f1f1;
    border-left: 3px solid #cdcdcd;
    border-right: 3px solid #cdcdcd;
    border-top: 3px solid #cdcdcd;
    color: #c7c7c7;
    float: left;
    font-size: 10px;
    line-height: 17px;
    margin-top: 10px;
    padding: 1em 11px 30px;
    position: absolute;
    top: -59px;
    width: 952px;
    z-index: 1;
}
#SEO h1 {
    border-bottom: medium none !important;
    font-size: 11px;
    text-transform: lowercase !important;
}
#SEO p {
    color: #888888 !important;
}
#SEO a {
    color: #888888 !important;
}
.seo_content {
    color: #c7c7c7;
    float: left;
    font-size: 10px;
    padding: 5px;
    width: 100%;
}
.seo_link {
    color: #c7c7c7 !important;
    float: left;
    font-size: 10px !important;
    padding: 5px;
    width: 100%;
}
.seo_link a {
    color: #c7c7c7 !important;
    font-size: 10px !important;
}
.title_cat_parent {
    border-bottom: 1px solid #cd2027;
    margin: 0 10px 10px 0;
    width: 100%;
}
.title_cat_parent a {
    color: #cd2027;
}
.jcarousel-item {
}
.prod_img_list {
    float: left;
    margin: 0 10px;
    overflow: hidden;
    text-align: center;
    width: 124px;
}
.accessories .docs {
    padding-left: 0 !important;
}
.line_orther {
    border-top: 1px dashed #cccccc;
    float: left;
    height: 1px;
    margin: 5px 0 0;
    padding: 0;
    width: 100%;
}
.property_title {
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 5px;
    text-decoration: underline;
    width: 100%;
}
#same_arrivals li .same_img a img {
    width: 100px !important;
}
.jwbox {
    float: left;
    margin-right: 10px;
}
.product_detail_master {
    float: left;
    width: 100%;
}
.orther_prop {
    float: left;
    width: 518px !important;
}
.orther_prop li {
    border-bottom: 1px solid #f3f3f3;
    float: left;
    width: 516px !important;
}
.orther_prop li .property_op_name {
    float: left;
    width: 250px !important;
}
.orther_prop li .property_op_value {
    float: left;
    width: 250px !important;
}
.products_new_home {
    padding: 0 15px 0 23px;
    width: 706px;
}
.products_new_home li {
    border-right: 1px dotted #cccccc;
    float: left;
    height: 239px;
    list-style: outside none none;
    margin-left: 10px;
    margin-right: 10px;
    width: 160px;
}
.products_hot_home {
    float: left;
    height: 200px;
    margin-top: 16px;
    width: 203px;
}
.products_hot_home li {
    height: 200px;
    list-style: outside none none;
    margin-left: 21px;
    width: 160px;
}
.products_hot_home .IconsStatus {
    text-align: left;
}
.media_link_content {
    float: left;
    width: 700px;
}
.media_link_content li.media_link_list {
    border-bottom: 1px dashed #cccccc;
    float: left;
    line-height: 190%;
    margin: 5px 0;
    width: 100%;
}
.media_link_content li.media_link_list .title {
    color: #870a0f;
    float: left;
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
    width: 100%;
}
.media_link_content li.media_link_list .description {
    float: left;
    width: 100%;
}
.media_link_content li.media_link_list .view_video {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.contact_address {
    float: left;
    line-height: 160%;
    padding: 0 5px;
    width: 231px;
}
.contact_address p {
    float: left;
    font-size: 11px;
    margin: 4px 0;
    width: 100%;
}
.contact_address h4 {
    color: #870a0f;
    margin: 0 0 5px;
    padding: 0;
    text-decoration: underline;
}
.head_link {
    position: absolute;
    right: 10px;
    top: 0;
}
.head_link ul {
    float: left;
    overflow: hidden;
}
.head_link ul li {
    color: #ffffff;
    display: block;
    float: left;
    list-style: outside none none;
}
.head_link ul li span {
    height: 10px;
    margin-top: 2px;
    padding: 0 10px;
}
.head_link ul li a {
    color: #ffffff;
    float: left;
    font-size: 11px;
    line-height: 160%;
    text-decoration: underline;
}
.prod_img_list a img {
    width: 135px !important;
}
.img_pro_details_2 .images_tool {
    float: right;
    font-size: 10px;
    text-align: right;
    width: 50px;
}
.img_pro_details_2 .images_tool a.zoom {
    margin: 1px 2px 2px 1px;
    text-align: right;
}
.img_pro_details_2 .images_tool a.zoom img {
    width: 16px !important;
}
.accessories .spec {
    float: left;
}
.content_default .details_content_v2 h2.title_cat_parent {
    border-bottom: 1px solid #cd2027;
    margin: 0 10px 10px 0;
    width: 100%;
}
.content_default h2.title_cat_parent {
    border-bottom: 1px solid #cd2027;
    color: #cd2027;
    margin: 10px;
    width: 100%;
}
.docs_head_motor_2 {
    background: url("../images_system/bg_moto_1.png") no-repeat scroll left bottom Transparent;
    border-color: #dddddd;
    border-style: solid;
    border-width: 1px;
    font-size: 110%;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 20px;
}
.docs.head_motor {
    background: url("../images_system/bg_moto_2.png") repeat-x scroll left bottom Transparent;
    color: #002351 !important;
    font-size: 110% !important;
    font-weight: normal !important;
    height: 25px !important;
    line-height: 25px !important;
    margin-bottom: 10px !important;
    margin-top: 10px;
    padding: 0 0 0 20px !important;
    width: 706px !important;
}
ul.docs {
    float: left;
    margin-left: 15px !important;
}
ul.docs li {
    color: #000000;
    float: left;
    width: 100%;
}

.product-backBL {
    background-color: #99b2ff;
}
.back-gry {
    background-color: #eeeeee;
}
.catagories_content_home .banner_content {
    float: left;
    height: 329px;
    width: 980px;
}
.catagories_content_home {
    float: left;
    margin-top: 10px;
    width: 980px;
}
.catagories_content_home .brand_group {
    float: left;
    margin: 10px 0;
    padding: 10px 0;
    width: 980px;
}
.catagories_content_home .brand_content {
    float: left;
    margin: 0 10px;
    width: 182px;
}
.catagories_content_home .brand_img {
    margin-bottom: 10px;
    text-align: center;
    width: 182px;
}
.catagories_content_home .brand_img img {
    width: 183px;
}
.catagories_content_home .brand_summary {
    line-height: 160%;
}
.catagories_content_home .group_cata {
    float: left;
    list-style: outside none none;
    width: 767px;
}
.catagories_content_home .cata_brand_item {
    float: left;
    margin: 0 10px;
    width: 170px;
}
/*
.catagories_content_home .cata_brand_img {
    margin-bottom: 10px;
    text-align: center;
    width: 170px;
    height: 170px;
    overflow: hidden;
}
.catagories_content_home .cata_brand_img img {
    width: 170px;
}
*/
.catagories_content_home .cata_brand_img {
    margin-bottom: 10px;
    text-align: center;
    width: 170px;
    height: 170px;
    overflow: hidden;
}

.catagories_content_home .cata_brand_img a {
    width:170px;
    height:170px;
    position:relative;
    display:block;
    cursor:pointer;
}
.catagories_content_home .cata_brand_img img {
	max-width:170px;
    max-height:170px;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    margin-left:expression((170-this.width)/2);
    margin-top:expression((170-this.height)/2);
}

.catagories_content_home .cata_brand_title {
    float: left;
    line-height: 160%;
    text-align: center;
    width: 170px;
}
#catagories_content .banner_content {
    float: left;
    height: 329px;
    width: 980px;
}
#catagories_content {
    float: left;
    margin-top: 10px;
    width: 980px;
}
#catagories_content .brand_group {
    float: left;
    margin: 10px 5px;
    padding: 10px 0;
    width: auto;
    min-height:180px;
}
#catagories_content .brand_content {
    float: left;
    margin: 0 10px;
    width: 182px;
}
#catagories_content .brand_img {
    float: left;
    height: 93px;
    max-height: 100px;
    overflow: hidden;
    padding-bottom: 10px;
    text-align: center;
    width: 182px;
}
#catagories_content .brand_img img {
    float: left;
    width: 182px;
}
#catagories_content .brand_summary {
    float: left;
    line-height: 160%;
    width: 100%;
}
#catagories_content .group_cata {
    float: left;
    list-style: outside none none;
    max-width: 766px;
    width: auto;
}
#catagories_content .cata_brand_item {
    float: left;
    margin: 4px 10px;
    width: 235px;
}
#catagories_content .cata_brand_img {
    margin-bottom: 10px;
    text-align: center;
    width: 170px;
}
#catagories_content .cata_brand_img img {
    width: 170px;
}
#catagories_content .cata_brand_title {
    float: left;
    line-height: 160%;
/*    width: 186px;*/
}
#catagories_content .cata_brand_title a {
    color: #980505;
    float: left;
    line-height: 160%;
}
#popup {
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
}
#popup .as {
    background: none repeat scroll 0 0 white;
    height: 100%;
    left: 0;
    opacity: 0.76;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
#popup .over {
    background: none repeat scroll 0 0 white;
    border: 1px solid #cccccc;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
    color: #333333;
    font-size: 13px;
    left: 20%;
    margin: 0;
    padding: 0;
    position: fixed;
    text-align: left;
    top: 20%;
    width: auto;
    z-index: 200;
}
.popup_close {
    background: url("../images_system/images/icon_close.png") no-repeat scroll 0 0 Transparent;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 0;
    top: -32px;
    width: 32px;
    z-index: 1000;
}
#contents_center {
    float: left;
    min-height: 700px;
    position: relative;
    width: 980px;
    z-index: 1;
}
#contents_center #contents_center_left {
    float: left;
    padding: 10px 10px 10px 8px;
    width: 194px;
}
#contents_center #contents_center_left #content_menu_left {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.mn_product {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.refesh_filter {
    background: url("../images_system/images_tire/icon_refesh.png") no-repeat scroll 0 0 Transparent;
    cursor: pointer;
    float: right;
    height: 20px;
    width: 20px;
}
.title_search_fill {
    border-bottom: 1px solid #cccccc;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
}
.refesh_filter input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    width: 20px;
}
#group_filter {
    float: left;
    width: 100%;
}
.group_filter {
    float: left;
    margin: 5px 0;
    width: 100%;
}
#group_filter li.group_filter strong {
    clear: both !important;
    color: #666666;
    float: none;
    margin: 5px 0;
}
#group_filter li.group_filter ul {
    float: left;
    margin: 2px 0;
    width: 100%;
}
#group_filter li.group_filter ul li {
    cursor: pointer;
    float: left;
    height: 16px;
    margin: 4px 0;
    padding-left: 22px;
    width: 172px;
}
#group_filter li.group_filter ul li p {
    float: left;
    margin: 0;
    /*width: 145px;*/
}
.filter_uncheck {
    background: url("../images_system/images_tire/icon_check_uncheck.png") no-repeat scroll left -2px Transparent;
}
.filter_check {
    background: url("../images_system/images_tire/icon_check_uncheck.png") no-repeat scroll left -24px Transparent;
}
.filter_more {
    background: url("../images_system/images_tire/icon_check_uncheck.png") no-repeat scroll left -45px Transparent;
}
.filter_rd_uncheck {
    background: url("../images_system/images_tire/icon_check_uncheck.png") no-repeat scroll left -84px Transparent;
}
.filter_rd_check {
    background: url("../images_system/images_tire/icon_check_uncheck.png") no-repeat scroll left -63px Transparent;
}
.filter_rd_uncheck span.icon_filter {
    display: none;
}
.filter_rd_check span.icon_filter {
    display: none;
}
#group_filter li.group_filter ul li a {
    color: #666666;
    cursor: pointer;
    float: left;
    line-height: 160%;
    margin-left: 10px;
    width: 151px;
}
.filter_uncheck span.icon_filter {
    display: none;
}
.filter_check span.icon_filter {
    display: none;
}
#filter_tools {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #cccccc;
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    padding: 4px 10px;
    width: 715px;
}
.control_sort {
    float: left;
    line-height: 200%;
    padding-top: 3px;
    width: 330px;
}
.control_sort select {
    border: 1px solid #cccccc;
    float: right;
    margin-right: 7px;
    padding: 4px 3px;
    width: 128px;
}
.list_style {
    float: right;
    padding: 2px 5px 2px 14px;
    z-index: 100000;
}
.gridview {
    float: left;
    height: 25px;
    line-height: 160%;
    margin-right: 6px;
    margin-top: 3px;
    width: 74px;
}
.gridview span {
    background-color: Transparent;
    background-image: url("../images_system/icon_all.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-right: 5px;
    width: 25px;
}
.gridview.active input, .gridview.active span {
    background-position: -50px -610px;
}
.gridview.no_active input, .gridview.no_active span {
    background-position: -50px -580px;
}
.gridview input {
    background-color: Transparent;
    background-image: url("../images_system/icon_all.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-right: 5px;
    width: 25px;
}
.listview {
    float: left;
    height: 25px;
    line-height: 160%;
    margin-right: 10px;
    margin-top: 3px;
    width: 52px;
}
.listview.active span {
    background-position: -79px -610px;
}
.listview.no_active span {
    background-position: -79px -580px;
}
.listview span {
    background-color: Transparent;
    background-image: url("../images_system/icon_all.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-right: 5px;
    width: 25px;
}
.listview.active input {
    background-position: -79px -610px;
}
.listview.no_active input {
    background-position: -79px -580px;
}
.listview input {
    background-color: Transparent;
    background-image: url("../images_system/icon_all.png");
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-right: 5px;
    width: 25px;
}
#products_fead {
    float: left;
    margin-top: 10px;
    width: 755px;
}
ul#products_fead li {
    border: 1px solid #cccccc;
    float: left;
    height: 350px;
    margin: 9px;
    width: 230px;
}
ul#products_fead li .pro_img {
    float: left;
    height: 180px;
    overflow: hidden;
    text-align: center;
    width: 230px;
}
ul#products_fead li .pro_img img {
    margin-top: 12px;
    max-height: 180px;
    max-width: 220px;
    min-height: 120px;
}
ul#products_fead li .pro_content {
    float: left;
    height: 150px;
    max-height: 150px;
    overflow: hidden;
    padding: 10px;
    width: 210px;
}
ul#products_fead li .pro_content p.prod_name {
    font-weight: bold;
    line-height: 160%;
}
ul#products_fead li .pro_content p {
    float: left;
    font-size: 12px;
    line-height: 150%;
    margin: 2px 0;
    width: 100%;
}
ul#products_fead li .pro_content p span.pr_name {
    float: left;
}
ul#products_fead li .pro_content p span.pr_val {
    float: left;
    margin-left: 10px;
}
ul#products_fead li .pro_content p.prod_price {
    color: #d70b14;
    font-size: 12px;
}
#contents_center #contents_center_right {
    float: left;
    width: 766px;
}
.filter_more {
    cursor: pointer;
    float: left;
    height: 16px;
    padding-left: 29px;
    width: 84%;
}
.filter_more {
    background: url("../images_system/images_tire/icon_check_uncheck.png") no-repeat scroll left -45px Transparent;
}
#group_cata_wanna {
    float: left;
    margin-bottom: 10px;
    margin-left: 6px;
    width: 752px;
}
#group_cata_wanna h3 {
    border-bottom: 1px solid #cd2027;
    color: #cd2027;
    float: left;
    font-size: 20px;
    margin: 0 0 10px;
    width: 100%;
}
#group_cata_wanna ul#cata_wanna_brand {
    float: left;
    width: 100%;
}
#group_cata_wanna ul#cata_wanna_brand li {
    color: #cd2027;
    float: left;
    list-style: inside none disc;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 5px;
    width: 239px;
}
#group_cata_wanna ul#cata_wanna_brand li a {
    color: #cd2027;
}
#contents_center_left .content_menu_left .menu_left {
    float: left;
    width: 100%;
}
#contents_center_left .content_menu_left .menu_left li {
    float: left;
    width: 100%;
}
#contents_center_left .content_menu_left .menu_left li.parent a {
    background: none repeat-x scroll 0 0 white;
    border-bottom: 1px dashed #cccccc;
    color: #666666;
    display: block;
    font-size: 12px;
    padding: 5px 5px 5px 1px;
    text-decoration: none;
    z-index: 0 !important;
}
#contents_center_left .content_menu_left .menu_left li.parent:hover a {
    background: none repeat-x scroll 0 0 white;
    border-bottom: 1px dashed #3f3f3f;
    color: #3f3f3f;
    display: block;
    font-size: 12px;
    padding: 5px 5px 5px 1px;
    text-decoration: underline;
    z-index: 0 !important;
}
#contents_center #contents_center_left #content_menu_left p, #contents_center #contents_center_left #content_menu_left a {
    float: left;
    font-size: 12px;
    line-height: 200%;
    width: 100%;
}
#contents_center #contents_center_left #content_menu_left p, #contents_center #contents_center_left #content_menu_left a {
    font-size: 12px;
    line-height: 200%;
}
#contents_center_left .content_menu_left .menu_left li ul {
    float: left;
    width: 100%;
}
#prod_style_list_view {
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 768px;
}
.list_view_items {
    border-bottom: 1px dashed #cccccc;
    float: left;
    margin: 10px 0;
    padding: 10px;
    width: 725px;
}
.list_view_items .img_prod {
    float: left;
    text-align: center;
    width: 200px;
}
.list_view_items .img_prod img {
    width: 190px;
}
.list_view_items .ct_prod {
    float: left;
    margin: 0 10px;
    width: 269px;
}
.list_view_items .ct_prod .pr_name {
    float: left;
    margin-right: 10px;
    width: auto;
}
.list_view_items .ct_prod .pr_val {
    float: left;
    width: auto;
}
.list_view_items .ct_prod .prod_name {
    font-weight: bold;
    line-height: 160%;
}
.list_view_items .ct_prod .prod_brand {
    float: left;
    margin: 5px 0;
    width: 100%;
}
.list_view_items .ct_prod .prod_size {
    float: left;
    margin: 5px 0;
    width: 100%;
}
.list_view_items .price_prod {
    float: left;
    text-align: right;
    width: 226px;
}
.list_view_items .price_prod .pr_name {
    float: left;
    font-size: 11px;
    margin: 10px 0;
    width: 226px;
}
.list_view_items .price_prod .pr_val {
    color: #d70b14;
    float: left;
    font-weight: bold;
    width: 226px;
}
ul#mega-1 li.active a {
    font-weight: bold;
}
ul#mega-1 li.active ul li a {
    font-weight: normal;
}
#content_detail_top {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
#product_content_details {
    float: left;
    width: 980px;
}
#product_details_top {
    float: left;
    width: 100%;
}
#product_details_top_left {
    float: left;
    position: relative;
    width: 465px;
}
#product_details_top_right {
    float: left;
    margin: 0 0 0 15px;
    width: 269px;
}
#product_details_top_left .pro_img {
    float: right;
    width: 332px;
}
#product_details_top_left .pro_img a img {
    width: 322px;
}
#product_details_top_right .title {
    float: left;
    font-size: 12px;
    line-height: 180%;
    margin-top: 0;
    width: 100%;
}
#product_details_top_right p {
    float: left;
    font-size: 12px;
    margin: 7px 0;
    width: 100%;
}
#product_details_top_right p span.pr_name {
    float: left;
    margin-right: 5px;
    width: auto;
}
#product_details_top_right p span.pr_val {
    float: left;
    width: auto;
}
#product_details_top_right p.prod_price {
    float: left;
    width: 100%;
}
#product_details_top_right p.prod_price span.pr_name {
    float: left;
    line-height: 126%;
    width: auto;
}
#product_details_top_right p.prod_price span.pr_val {
    float: left;
    line-height: 126%;
    width: 199px;
}
#product_details_top_right p.prod_price .old_price {
    float: left;
    font-size: 12px;
    margin: 0 10px;
}
#product_details_top_right p.prod_price .new_price {
    color: #0092d8;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px;
    width: 180px;
}
#product_details_top_right p.prod_price span.pr_val_notes {
    float: left;
    margin-top: 8px;
    width: 180px;
}
#product_details_top_right .style_Qty {
    float: left;
    font-size: 12px;
    line-height: 170%;
    margin-bottom: 15px;
    margin-top: 7px;
    width: 100%;
}
#product_details_top_right .style_Qty select, #product_details_top_right .style_Qty input {
    border: 1px solid #cccccc;
    float: left;
    font-size: 12px;
    padding: 5px;
    text-align: right;
    width: 39px;
}
#product_details_top_right .btnCart {
    float: left;
    margin-left: 10px;
    margin-top: -4px;
    width: 180px;
}
#product_catagories {
    float: left;
    width: 100%;
}
.product_catagories_title {
    color: #dbb151;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
    text-decoration: underline;
    width: 100%;
}
.product_catagories {
    float: left;
    width: 100%;
}
.product_catagories li {
    float: left;
    margin: 5px 0;
    width: 100%;
}
.product_catagories li img {
    float: left;
    height: 16px;
    line-height: 200%;
    width: 13px;
}
.product_catagories li a {
    float: left;
    line-height: 163%;
    margin-left: 10px;
    margin-top: -4px;
    width: 88%;
}
#product_details_center {
    float: left;
    margin-top: 10px;
    padding: 20px 10px 20px 10px;
    
}
.properties_value {
    float: left;
    list-style: outside none none;
    width: 100%;
}
.properties_value .title {
    color: #dbb151;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    text-decoration: underline;
    width: 100%;
}
.properties_value li {
    float: left;
    font-size: 12px;
    line-height: 245%;
    margin: 2px 0;
    width: 50%;
    margin-left:10px;
}
.pro_description {
    float: left;
    font-size: 12px;
    margin-top: 20px;
    width: 100%;
}
.pro_description li.title {
    color: #dbb151;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    text-decoration: underline;
    width: 100%;
}
.pro_description p.title {
    color: #dbb151;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    text-decoration: underline;
    width: 100%;
}
.pro_description li {
    float: left;
    font-size: 12px;
    margin: 8px 0;
    width: 100%;
}
#content_detail_bottom {
    float: left;
    width: 100%;
}
.pro_cookied {
    float: left;
    height: 300px;
    margin-left: 10px;
    width: 220px;
}
.same_products_content {
    float: right;
    width: 730px;
}
.same_products_content .title_same {
    color: #980505;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 0;
    text-decoration: underline;
    width: 719px;
}
#content_detail_center {
    float: left;
    margin-bottom: 40px;
    width: 100%;
}
.pro_img a {
    margin: auto;
}
.title_lastview {
    color: #980505;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
    text-decoration: underline;
    width: 100%;
}
.lastview_content {
    float: left;
    width: 100%;
}
#lastview_products {
    float: left;
}
#lastview_products li {
    border-bottom: 1px dashed #cccccc;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 100%;
}
#lastview_products li .pro_img {
    float: left;
    height: 52px;
    overflow: hidden;
    text-align: center;
    width: 52px;
}
#lastview_products li .pro_img a {
    text-align: center;
}
#lastview_products li .pro_img img {
    width: 50px;
}
#lastview_products li .pro_content {
    float: left;
    width: 167px;
}
#lastview_products li .pro_content .prod_name {
    float: left;
    font-size: 11px;
    line-height: 160%;
    margin: 0 0 0 10px;
    width: 100%;
}
#lastview_products li .pro_content .prod_price {
    color: #0092d8;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 160%;
    margin: 5px 0 0 10px;
    width: 100%;
}
#popup_filter_ct {
    height: 398px;
    width: 829px;
}
#popup_filter_ct #popup_filter_ct_left {
    background: url("../images_system/images_tire/bg_abc.png") repeat-y scroll right center Transparent;
    float: left;
    height: 378px;
    padding: 10px;
    width: 213px;
}
#popup_filter_ct #popup_filter_ct_left ul {
    float: left;
    list-style: outside none none;
    width: 100%;
}
#popup_filter_ct #popup_filter_ct_left ul li.current {
    background: none repeat scroll 0 0 #a6a6a6;
    border-radius: 10px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    line-height: 160%;
    padding: 5px 5px 5px 19px;
    width: 169px;
}
#popup_filter_ct #popup_filter_ct_left ul li {
    color: #666666;
    cursor: pointer;
    float: left;
    font-size: 12px;
    line-height: 160%;
    list-style: inside none disc;
    padding: 5px 5px 5px 19px;
    width: 169px;
}
#popup_filter_ct #popup_filter_ct_right {
    float: right;
    height: 378px;
    padding: 10px;
    width: 575px;
}
#popup_filter_ct #popup_filter_ct_right #popup_filter_top {
    float: right;
    height: 310px;
    width: 577px;
}
#popup_filter_ct #popup_filter_ct_right #popup_filter_bottom {
    float: right;
    height: 28px;
    margin-top: 20px;
    width: 430px;
}
#option_item {
    float: left;
    width: 564px;
}
#option_item li {
    cursor: pointer;
    float: left;
    margin-right: 20px;
    padding: 5px;
    width: 235px;
}
#option_item li .option_ckbox {
    float: left;
    width: 19px;
}
#option_item li .option_name {
    color: #333333;
    float: left;
    width: 183px;
}
#option_item li .option_count {
    color: #6a6a6a;
    float: right;
    font-size: 10px;
    text-align: right;
    width: 33px;
}
#popup_filter_bottom div {
    color: #0000ff;
    cursor: pointer;
    float: right;
    line-height: 190%;
    text-decoration: underline;
    width: 70px;
}
#popup_filter_bottom input {
    float: right;
    width: 50px;
}
#option_item li:hover {
    background: none repeat scroll 0 0 #cccccc;
}
.cart_master {
    background: url("../images_system/images/cart_banner_top_old.png") no-repeat scroll left -47px Transparent;
    float: right;
    height: 35px;
    margin-right: 7px;
    width: 160px;
}
#divcart {
    float: left;
    padding-left: 26px;
    width: 133px;
}
#mycart {
    float: left;
    width: 179px;
}
#NavCart {
    float: left;
    list-style: outside none none;
    width: 100%;
}
#cart_li {
    position: relative;
    width: 100%;
}
.icon_cart {
}
#cart_li a {
    float: left;
    padding: 10px 0 0;
}
.items_drop_cart {
    background: none repeat scroll 0 0 white;
    border-color: #980505;
    border-radius: 0 0 10px 10px;
    border-style: solid;
    border-width: 4px 1px 1px;
    cursor: pointer;
    display: none;
    padding: 0 10px 10px;
    position: absolute;
    right: 0;
    top: 36px;
    width: 205px;
}
.items_drop_cart li.cart_item {
    border-bottom: 1px dashed #cccccc;
    float: left;
    line-height: 160%;
    padding: 10px 0 !important;
    width: 100%;
}
.items_drop_cart li .del_items {
    background: url("../images_system/images_tire/icon_del.gif") no-repeat scroll 0 0 Transparent;
    cursor: pointer;
    float: right;
    height: 14px;
    margin-top: 3px;
    padding-right: 0;
    width: 13px;
}
.items_drop_cart li .pro_name_cart {
    float: left;
    width: 140px;
}
.items_drop_cart li .pro_name_cart p {
    float: left;
    font-size: 12px;
    margin: 0;
    width: 140px;
}
.items_drop_cart li .pro_qty_cart {
    float: right;
    font-size: 12px;
    text-align: right;
    width: 31px;
}
.cart_text {
    float: left;
    margin-left: 15px;
    margin-top: 3px;
}
#cart_dropdown_content {
    float: left;
    height: 40px;
}
.open_drop {
    display: block !important;
}
.btn_go_your_cart {
    background: url("../images_system/images/btnViewCart.png") no-repeat scroll center center Transparent;
    color: #ffffff;
    float: left;
    margin-top: 10px;
    padding: 12px 10px !important;
    text-align: center;
    width: 92%;
}
#cart_li .btn_go_your_cart a {
    color: #ffffff;
    float: left;
    padding: 0;
    text-align: center;
    width: 100%;
}
.cart_master:hover {
    background: url("../images_system/images/cart_banner_top_old.png") no-repeat scroll left -3px Transparent;
}
.cart_master:hover a span.cart_text {
    color: #ffffff;
}
.cart_master:hover #divcart ul#NavCart li ul.items_drop_cart {
    display: block;
}
.items_drop_cart li.no_items {
    border-bottom: 1px dashed #cccccc;
    float: left;
    line-height: 160%;
    padding: 10px 0 !important;
    text-align: center;
    width: 100%;
}
#pgCats {
    float: left;
    width: 100%;
}
#pgCats li.title, #pgCats li.list_cart {
    float: left;
    width: 100%;
}
#pgCats li.list_cart ul.cart_item {
    float: left;
    font-size: 11px;
    width: 100%;
}
#pgCats li.list_cart ul.cart_item select {
    font-size: 11px;
}
#pgCats li.list_cart ul.cart_item li {
    float: left;
    width: 100%;
}
#pgCats li.list_cart ul.cart_item li div.img_pro_cart, #pgCats li.list_cart ul.cart_item li div.img_pro_cart img {
    float: left;
    width: 100px;
}
#pgCats li.list_cart ul.cart_item li div.ct_item_cart {
    float: left;
    width: 230px;
}
.name_size_prod {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 160%;
}
.cart_content #contact_user {
    float: left;
    margin-top: 20px;
    padding-top: 20px;
    width: 100%;
}
.cart_content #contact_user li {
    float: left;
    font-size: 14px;
    margin: 5px 0;
    width: 100%;
}
.cart_content #contact_user #validateMsg {
    float: left;
    padding-left: 200px;
    width: 600px;
}
.cart_content #contact_user #validateMsg p.r {
    color: Red;
}
.cart_content #contact_user li div.label_all {
    float: left;
    margin-right: 10px;
    padding: 5px 0;
    text-align: right;
    width: 200px;
}
.cart_content #contact_user li div.control_all {
    float: left;
    width: 716px;
}
.cart_content #contact_user li div.control_all input {
    border: 1px solid #cccccc;
    font-size: 14px;
    padding: 5px;
}
#contact_pg {
    float: left;
    font-size: 12px;
    margin-top: 10px;
    padding: 10px;
    width: 960px;
}
#contact_pg .address_cm {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
#contact_pg .address_cm p {
    font-size: 12px;
    line-height: 245%;
    margin: 0;
    width: 100%;
}
#contact_pg #contact_control {
    float: left;
    line-height: 200%;
    width: 100%;
}
#contact_pg .ct_left {
    float: left;
    width: 436px;
}
#contact_pg .ct_left .ct_control {
    float: left;
    margin: 3px 0;
    width: 100%;
}
#contact_pg .ct_left input {
    border: 1px solid #cccccc;
    float: left;
    font-size: 12px;
    height: 18px;
    margin-left: 10px;
    padding: 5px;
    width: 295px;
}
#contact_pg .ct_left .lb_text {
    float: left;
    padding: 2px 0;
    width: 118px;
}
#contact_pg .ct_right {
    float: left;
    margin-left: 15px;
    width: 509px;
}
#contact_pg .ct_right textarea {
    border: 1px solid #cccccc;
    margin-top: 4px;
    max-height: 189px;
    max-width: 484px;
    padding: 10px;
    width: 484px !important;
}
#contact_pg .st_bt {
    float: left;
    margin: 10px 0 0;
    text-align: right;
    width: 960px;
}
#contact_pg .st_bt input {
    background: url("../images_system/images/btnSendMail.png") no-repeat scroll 0 center Transparent;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    height: 33px;
    width: 124px;
}
#contact_pg #map-canvas {
    float: left;
    height: 400px;
    margin-top: 10px;
    width: 960px;
}
span.more {
    color: #0092d8;
    font-size: 10px;
    text-decoration: underline;
}
#access_product_content {
    float: left;
    width: 100%;
}
#access_product_content .title_content_default {
    color: #dbb151;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 10px;
    text-decoration: underline;
    width: 960px;
}
#access_product {
    float: left;
    padding: 10px;
    width: 960px;
}
#access_product .same_item {
    float: left;
    height: 200px;
    margin: 10px 8px;
    width: 175px;
}
#access_product .same_item .same_img {
    float: left;
    height: 145px;
    margin-bottom: 10px;
    text-align: center;
    width: 175px;
}
#access_product .same_item .same_img img {
    height: 145px;
    width: 175px;
}
.title_same_details {
    float: left;
    line-height: 160%;
    text-align: center;
    width: 175px;
}
.title_content_default {
    color: #dbb151;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 22px;
    text-decoration: underline;
    width: 960px;
}
ul#same_products li:hover .pro_img {
    cursor: pointer;
    opacity: 0.4;
}
ul#products_fead li:hover {
    border-color: #777777;
    box-shadow: 5px 5px 5px #777777;
    cursor: pointer;
}
#access_product .same_item:hover {
    border: 1px solid #777777;
    box-shadow: 5px 5px 5px #777777;
    float: left;
    height: 198px;
    overflow: hidden;
    width: 173px;
}
#access_product .same_item:hover .same_img {
    margin-left: -1px;
    margin-top: -1px;
}
#access_product .same_item:hover .title_same_details {
    margin-left: -1px;
}
#catagories_content .brand_group:hover {
    background: none repeat scroll 0 0 #e6e6e6;
}
.cart_content {
    width: 980px !important;
}
.ct_From {
    float: left;
    width: auto;
}
.ct_From span, .ct_To span {
    float: left;
    line-height: 142%;
    margin-right: 5px;
}
.lb_From {
    border: 1px solid #cccccc;
    float: left;
    padding: 2px 5px;
    text-align: right;
    width: 119px;
}
.ct_To {
    float: right;
    width: auto;
}
.lb_To {
    border: 1px solid #cccccc;
    float: right;
    padding: 2px 5px;
    text-align: right;
    width: 119px;
}
#price_filter .ui-slider {
    float: left;
}
#shop_by_department {
    margin-left: -1px;
    margin-right: 11px;
    position: relative;
}
#menu_left_hover {
    background: none repeat scroll 0 0 #ffffff;
    border-color: #980505;
    border-style: solid;
    border-width: 5px 1px 1px;
    box-shadow: 3px 6px 9px #606060;
    display: none;
    left: -9px;
    position: absolute;
    top: 35px;
    width: 980px;
}
#menu_left_hover ul li a {
    border-bottom: 1px dotted #cccccc;
    font-size: 11px;
    padding: 4px 5px;
    text-transform: capitalize !important;
    width: 215px;
}
#menu_left_hover ul li:hover a {
    background: none repeat scroll 0 0 #ccc;
    color: black;
}
.menu_top ul li#shop_by_department span.mn_center {
    background: url("../images_system/images/bg_catagory.png") repeat-x scroll 0 0 transparent !important;
    border-left: 1px solid #980505;
    border-radius: 8px 8px 0 0;
    border-right: 1px solid #980505;
    border-top: 1px solid #980505;
    color: #000000 !important;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 13px;
    line-height: 128%;
    margin-top: 1px;
    padding: 10px;
    text-transform: uppercase;
    width: 170px;
}
.menu_top ul li#shop_by_department:hover #menu_left_hover {
    display: block;
}
.menu_top ul li#shop_by_department ul li.parent_menu {
    position: relative;
    padding-right:40px;
}
.menu_top ul li#shop_by_department ul li.parent_menu ul.sub_menu {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 3px 6px 9px #606060;
    display: none;
    height: auto;
    left: 216px;
    padding: 5px 0;
    position: absolute;
    width: auto;
    z-index: 22222;
}
.menu_top ul li#shop_by_department ul li.parent_menu ul.sub_menu li a {
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid white;
    color: Black;
}
.menu_top ul li#shop_by_department ul li.parent_menu ul.sub_menu li:hover a {
    background: none repeat scroll 0 0 black;
    border-bottom: 1px solid white;
    color: White;
}
.menu_top ul li#shop_by_department ul li.parent_menu:hover ul.sub_menu {
    display: block;
}
.menu_top ul li#shop_by_department ul li.parent_menu span.menu_arrow {
    background: url("../images_system/images/bullet.png") no-repeat scroll right center transparent;
    float: left;
    width: 100%;
}
.menu_top ul li#shop_by_department ul li.parent_menu:hover span.menu_arrow {
    background: url("../images_system/images/bullet_white.png") no-repeat scroll right center transparent;
    float: left;
    width: 100%;
}
.menu_top ul li#shop_by_department ul.menu {
    padding: 4px 0;
}
#share_page {
    background: none repeat scroll 0 0 white;
    border-radius: 0 5px 5px 0;
    left: 0;
    padding: 14px 10px 10px;
    position: fixed;
    top: 35%;
    width: 43px;
}
#share_page div {
    float: left;
    margin-bottom: 4px !important;
    margin-left: 2px !important;
    overflow: hidden;
    width: 38px !important;
}
#sendmail_loading {
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000000;
}
#sendmail_loading .as {
    background: none repeat scroll 0 0 black;
    height: 100%;
    left: 0;
    opacity: 0.76;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
#sendmail_loading .over {
    color: #333333;
    font-size: 13px;
    left: 50%;
    margin: 0;
    padding: 0;
    position: fixed;
    text-align: left;
    top: 50%;
    width: auto;
    z-index: 200;
}
.search_price .price_btn, .search_between .search_btn {
    background: url("../images_system/images/btn_search_price.png") no-repeat scroll left -143px Transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 21px;
    width: 20px !important;
}
.search_price, .search_between {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.search_price div strong, .search_between div strong {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.search_price .price_from, .search_between .search_from {
    float: left;
    font-size: 11px;
    margin-right: 10px;
    width: auto;
}
.search_price .price_from input, .search_between .search_from input {
    width: 50px;
}
.search_price .price_to, .search_between .search_to {
    float: left;
    font-size: 11px;
    margin-right: 10px;
    width: auto;
}
.search_price .price_to input, .search_between .search_to input {
    width: 50px;
}
.validate, #validate {
    float: left;
    width: 100%;
}
.validate p, #validate p {
    font-size: 11px;
    line-height: 160%;
}
#cataChilds {
    float: right;
    margin-bottom: 20px;
    width: 766px;
}
#cataChilds li .img_cat {
    float: left;
    height: 150px;
    overflow: hidden;
    text-align: center;
    width: 174px;
}
#cataChilds li a img {
    max-height: 150px;
    /*width: 162px;*/
}
#cataChilds li p {
    float: left;
    font-weight: bold;
    width: 100%;
}
#cataChilds li p a {
    float: left;
    line-height: 160%;
    width: 100%;
}
#cataChilds li {
    float: left;
    height: 200px;
    margin: 5px;
    overflow: hidden;
    text-align: center;
    width: 177px;
}
h3.cata_title {
    color: #980505;
    float: left;
    margin-left: 4px;
    width: 757px;
}
.icon_clear_filter {
    background: url("../images_system/icon_clear_filter.png") no-repeat scroll 0 1px Transparent;
    float: right;
    height: 14px;
    width: 12px;
}
#group_filter li.group_filter ul li.filter_rd_check p, #group_filter li.group_filter ul li.filter_check p {
    text-decoration: none !important;
}
.icon_search_found {
    background: url("../images_system/images_tire/icon_result_found.png") no-repeat scroll 6px 0 Transparent;
    border: 1px solid #cccccc;
    color: #575757;
    float: left;
    margin-bottom: 10px;
    margin-left: 4px;
    margin-top: 10px;
    padding: 10px 10px 10px 42px;
    width: 695px;
}
#product_details {
    float: left;
}
.icon_search_found_ajaxdata {
    background: url("../images_system/images_tire/icon_result_found.png") no-repeat scroll 6px 0 Transparent;
    color: #575757;
    float: left;
    margin-bottom: 10px;
    margin-left: 4px;
    margin-top: 10px;
    padding: 10px 10px 10px 42px;
    width: 695px;
}
#content_news {
    float: left;
}
#other_news, #menu_news {
    border: 1px solid #656565;
    float: left;
    margin: 10px 0;
    padding: 0 10px;
    width: 216px;
}
#other_news p.title, #menu_news p.title {
    color: #656565;
    float: left;
}
#other_news .news_new_list {
    float: left;
    margin-bottom: 25px;
    padding: 0;
    width: 100%;
}
#other_news .news_new_list li {
    border-bottom: 1px dashed #cccccc;
    float: left;
    width: 100%;
}
#other_news .news_new_list li .img_news {
    float: left;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    width: 52px;
}
#other_news .news_new_list li .img_news img {
    width: 51px;
}
#other_news .news_new_list li .news_summary {
    float: left;
    font-size: 12px;
    padding-right: 0;
    width: 154px;
}
#other_news .news_new_list li .news_summary a {
    float: left;
    width: 100%;
}
.addSuccess {
    color: #008000;
    float: left;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: 23px;
    width: 100%;
}
.prod_cookies_page {
    border: 1px solid #cccccc;
    margin-left: 7px !important;
    margin-top: 10px;
    width: 941px !important;
}
#prod_cookies_content {
    float: left;
    width: 980px !important;
}
#prod_cookies_content #products_fead {
    float: left;
    margin-left: 1px;
    width: 980px;
}
#prod_cookies_content ul#products_fead li {
    border: 1px solid #cccccc;
    float: left;
    height: 350px;
    margin: 6px;
    width: 230px;
}
.banner_content {
    float: left;
    width: 980px;
}
#content_tags {
    float: left;
    margin: 20px;
    width: 959px;
}
.tags_title {
    color: #980505;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: underline;
    width: 100%;
}
.tags_contents {
    float: left;
    width: 100%;
}
.tags_contents li {
    float: left;
    margin: 0 10px 0 0;
    width: auto;
}
.tags_contents li a {
    background: none repeat scroll 0 0 #ff7474;
    border: 1px solid #ff7474;
    border-radius: 9px;
    color: White;
    float: left;
    padding: 5px 10px;
    width: auto;
}
.tags_contents li:hover a {
    background: none repeat scroll 0 0 #ff5252;
}
table#table_prod_child {
    float: left;
    font-family: Arial;
    margin: 10px;
}
table#table_prod_child tr.header_table td {
    text-align: center;
}
table#table_prod_child tr.row_cell td {
    padding: 2px;
    text-align: left;
}
table#table_prod_child tr.row_cell td .style_addCard {
    cursor: pointer;
}
td input {
    width: 50px;
}
#hotline {
    position: absolute;
    right: 0;
    top: 7px;
    width: 228px;
}
.label_hotline {
    color: red;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 160%;
    text-decoration: underline;
    text-transform: uppercase;
    width: 88px;
}
.number_hotline {
    color: red;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 160%;
    margin-left: 10px;
    width: 130px;
}
.notes_table {
    float: left;
    text-align: left;
    /*width: 971px;*/
}
.notes_table p {
    font-size: 10px;
    line-height: 160%;
    margin: 5px 0 5px 11px;
}
.notes_table p span {
    font-size: 12px;
}
#VietAdTooltip .notes_table {
    text-align: left;
    width: 100%;
}
#VietAdTooltip .notes_table p {
    font-size: 10px;
    margin: 5px 0 5px 10px;
}
#VietAdTooltip table#table_prod_child {
    float: left;
    font-family: Arial;
    margin: 10px;
}
#VietAdTooltip table#table_prod_child tr.header_table td {
    font-size: 10px;
    text-align: center;
}
#VietAdTooltip table#table_prod_child tr.row_cell td {
    font-size: 10px;
    text-align: left !important;
}
.style_disk {
    border-radius: 3px;
    color: white;
    margin: 0 2px;
    padding: 1px 4px;
}
#messenger_cart {
    background: none repeat scroll 0 0 white;
    border: 1px dashed Green;
    color: red;
    display: block;
    left: 42%;
    padding: 10px;
    position: fixed;
    top: 50%;
}
#popup_mess {
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
}
#popup_mess .as {
    background: none repeat scroll 0 0 white;
    height: 100%;
    left: 0;
    opacity: 0.76;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
#popup_mess .over {
    background: none repeat scroll 0 0 white;
    border: 1px solid #cccccc;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
    color: #333333;
    font-size: 13px;
    left: 20%;
    margin: 0;
    padding: 0;
    position: fixed;
    text-align: left;
    top: 20%;
    width: auto;
    z-index: 200;
}
table.border_nocolor, tr.border_nocolor, td.border_nocolor {
    border: 0 solid #cccccc;
}
p.td_p {
    float: left;
    line-height: 160%;
    margin: 2px 0;
}
p.notes {
    float: left;
    line-height: 250%;
}
.pro_description li p {
    float: left;
    line-height: 160%;
    margin: 4px 0;
    width: 100%;
}
#group_filter_dropdown {
    float: left;
    width: 100%;
}
#group_filter_dropdown li {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
#group_filter_dropdown li strong {
    color: #666666;
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
#group_filter_dropdown li select {
    border: 1px solid #ccc;
    float: left;
    font-family: verdana;
    font-size: 12px;
    padding: 5px;
    width: 100%;
}
.fix_scroll {
    overflow: hidden;
}
.header_table {
    background: none repeat scroll 0 0 #4c79ff;
    color: white;
    font-weight: bold;
}
#banner_brand {
    float: left;
    overflow: hidden;
    width: 212px;
}
#banner_brand img {
    float: left;
    width: 212px;
}
#top .top_menu {
    background: url("../images_system/images/bg_top_menu.jpg") no-repeat scroll left bottom Transparent;
    float: left;
    height: 40px;
    margin-left: 0;
    padding-left: 10px;
    width: 970px;
}
#top .f-nav {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 9999;
}
#product_details_top_right h1 {
    border: 0 solid black !important;
}
ul.menu_left {
    float: left;
    overflow: hidden;
    width: 194px;
}
ul.menu_left li.parent {
    border-bottom: 1px dotted #ccc;
    float: left;
    font-size: 11px;
    line-height: 159%;
    padding: 2px 0;
    text-transform: capitalize !important;
    width: 194px;
}
ul.menu_left li.parent a {
}
ul.menu_left li.parent ul.categoryitems {
    float: left;
    padding-left: 13px;
    width: 180px;
}
ul.menu_left li.parent ul.categoryitems li {
    border-bottom: 1px dotted #ccc;
    float: left;
    font-size: 11px;
    line-height: 150%;
    padding: 2px 0;
    width: 100%;
}
ul.menu_left li.parent ul.categoryitems li a {
}
ul.menu_left li.parent ul.categoryitems li ul.subcategoryitems {
    float: left;
    padding-left: 10px;
    width: 170px;
}
ul.menu_left li.parent ul.categoryitems li ul.subcategoryitems li {
    font-size: 11px;
    line-height: 155%;
}
ul.menu_left li.parent ul.categoryitems li ul.subcategoryitems li a {
}
ul.menu_left li a strong {
}
#contents_center_left .content_menu_left {
}
#contents_center_left .content_menu_left ul#menu_cat {
    float: left;
    margin-top: 5px;
    width: 100%;
}
#contents_center_left .content_menu_left ul#menu_cat li {
    border-bottom: 1px dotted #ccc;
    float: left;
    margin: 5px 0;
    padding: 0 10px 10px;
    width: 230px;
}
#contents_center_left .content_menu_left ul#menu_cat li a {
    float: left;
    width: 100%;
}
#nissei_search {
    border: 1px solid #ccc;
    float: left;
    padding: 2px;
    width: 188px;
}
#nissei_search input {
    float: left;
}
#nissei_search input#txtSearch {
    border: medium none;
    float: left;
    font-size: 14px;
    padding: 4px;
    width: 148px;
}
#nissei_search input#btnSearch {
    background: url("../images_system/search.png") no-repeat scroll center center Transparent;
    border: medium none;
    cursor: pointer;
    margin-left: 3px;
    padding: 4px;
    width: 24px;
}
#banner_left_fixed
{
	position:fixed; 
	left:0px; 
	top:-5px; 
	z-index:-99999999;
	display:none;
}

#banner_left_bottom_fixed
{
	position:fixed; 
	left:0px; 
	bottom:0px; 
	z-index:-99999999;
}


#banner_right_fixed
{
	position:fixed; 
	right:0px; 
	top:0px; 
	z-index:-99999999;
	display:none;
}

#about 
{
    position: relative;
}
#about:hover #about_dropdown 
{
    display: block;
}
#about_dropdown 
{
    background: white none repeat scroll 0 0;
    border: 1px solid #970700;
   
    display: none;
    left: 1px;
    padding-top: 5px;
    padding-bottom: 15px;
    position: absolute;
    top: 35px;
    width: 162px;
}
#about_dropdown li 
{
    border: medium none;
    float: left;
    margin-bottom: 0;
    margin-top: 5px;
    width: 96%;
}

#about_dropdown li:hover a 
{
    color:#CC0001;
    border-bottom: 1px dotted #CC0001;
}

#about_dropdown li a {
    border-bottom: 1px dotted #ccc;
    padding: 5px 0 5px 5px;
    text-transform: none;
    width: 94%;
    font-size:12px;
}

#recruiter {
    background-color: #d2eaf4;
    border: 1px dashed red;
    border-radius: 8px;
    float: left;
    margin: 10px;
    padding: 10px;
    width: 936px;
}
#recruiter .title {
    font-size: 15px;
    margin-bottom: 10px;
    text-decoration: underline;
    text-transform: uppercase;
}
#recruiter a {
    font-size: 18px;
}

#recruiter a:hover {
    font-size: 18px;
    color:Red;
}
table, tr, td, th {
    border: 1px solid #cccccc;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center;
}



/*Css images center*/
/*
.gallery_items {
    border: 1px solid #E5E5E5;
    width:88px;
    height:88px;
    position:relative;
    display:block;
    margin:2px auto;
    cursor:pointer;
}
.gallery_items img
{
	max-width:88px;
    max-height:88px;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    margin-left:expression((88-this.width)/2);
    margin-top:expression((88-this.height)/2);
}
*/

.tb_size
{
    font-weight: bold;
    padding: 5px 0px;
    color: #7b7b7b;
}

table.tb_chemical
{
padding: 5px 0px;
}

table.tb_chemical th
{
padding: 5px 0px;
text-align: center;
}

table.tb_chemical td
{
padding: 10px 10px;
text-align: left;
}
p.p_tmt b
{
	color: #f58220;
}
ul.u_tmt
{
	
}

ul.u_tmt li
{
	list-style:inside;
	margin:5px 0px;
	color: #454545;
}


ul.u_tmt li ul
{
	margin-left: 15px;
}

ul.u_tmt li ul li
{
	list-style:none;
}
p.p_abi b
,p
{
	color: #454545;
}
ul.u_abi
{
	
}

ul.u_abi li
{
	list-style:inside;
	margin:5px 0px;
	color: #454545;
}


ul.u_abi li ul
{
	margin-left: 15px;
}

ul.u_abi li ul li
{
	list-style:none;
}
