BODY {
    MARGIN: 0px;
    LINE-HEIGHT: 23px;
    FONT-FAMILY: Verdana;
    font-size: 12px;
    background-image: url(bg.gif);
    background-repeat: repeat-x;
    background-color: #53064C;
}

a {
    noFocusLine: expression(this.onFocus=this.blur())
}

HR {
    display: none;
}

A:link {
    TEXT-DECORATION: none;
    COLOR: #000000;
}

A:visited {
    COLOR: #000000;
    text-decoration: none;
}

A:hover {
    TEXT-DECORATION: underline;
}

TD {
    COLOR: #000000;
    LINE-HEIGHT: 24px;
    font-size: 12px;
}

H1 {
    MARGIN-BOTTOM: 5px;
    COLOR: #53064C;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0px;
}

H1 A:link,
H1 A:visited,
H1 A:hover {
    TEXT-DECORATION: none;
    COLOR: #53064C;
}

H2 {
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
    COLOR: #009966;
    font-size: 14px;
}

H3 {
    color: #CC9900;
    font-size: 18px;
    font-weight: bold;
}

H3 A:link,
H3 A:visited,
H3 A:hover {
    TEXT-DECORATION: none;
    COLOR: #CC9900;
}

H4 {
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 0px;
    COLOR: #6666FF;
    font-size: 12px;
}

UL {}

LI {
    LIST-STYLE-TYPE: disc
}

TEXTAREA {
    WIDTH: 90%;
    HEIGHT: 200px;
    font-family: Verdana;
}

.whole_table {
    BACKGROUND-IMAGE: url(whole_table_bg.gif);
    WIDTH: 1002px;
    BACKGROUND-REPEAT: repeat-y;
    margin: auto;
}

.menu_td {
    BACKGROUND-IMAGE: url(menu_td_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    height: 53px;
}

.footer_td {
    height: 33px;
    background-image: url(footer_td_bg.gif);
    background-repeat: no-repeat;
}

#tp_header {
    BACKGROUND-IMAGE: url(top.jpg);
    MARGIN: 0px;
    BACKGROUND-REPEAT: no-repeat;
    height: 228px;
}

#tp_menu .table_class {
    WIDTH: auto;
    float: right;
    margin-right: 30px;
}

#tp_menu .table_class TD IMG {
    margin-right: 30px;
    margin-left: 30px;
}

#tp_menu A:link,
#tp_menu A:visited {
    FONT-SIZE: 15px;
    TEXT-DECORATION: none;
    color: #FCF8FA;
    letter-spacing: 2px;
}

#tp_menu A:hover {
    TEXT-DECORATION: none;
    color: #FBCFDE;
}

.tp_menu_child {
    Z-INDEX: 10;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    background-color: #FFFFFF;
    padding: 3px;
}

.tp_menu_child TD {
    BORDER-BOTTOM: #ADD6DA 1px dashed;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left;
    padding: 1px;
}

.tp_body_side {
    BACKGROUND-IMAGE: url(tp_body_side_bg.jpg);
    BACKGROUND-REPEAT: no-repeat;
    width: 281px;
    background-position: left bottom;
}

.tp_body_main {
    width: 721px;
    background-image: url(tp_body_main_bg.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.tp_misc_top {
    MARGIN: 0px;
    height: 0px;
}

.tp_misc_side {
    MARGIN: 0px;
    width: 0px;
}

#tp_main {
    WIDTH: 721px;
    background-image: url(tp_main_bg.jpg);
    background-repeat: no-repeat;
}

.tp_main_header {
    padding: 22px 25px 10px 15px;
}

.tp_main_header h1 {
    color: #5b08b3;
}

.tp_main_header h2 {
    FONT-SIZE: 11px;
    COLOR: #917a90;
    font-weight: normal;
    text-align: right;
}

A.tree_header:link {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 20px;
    color: #917a90;
}

A.tree_header:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 20px;
    color: #917a90;
}

.tp_main_body {
    padding: 22px 15px 10px 25px;
}

.tp_main_body H2 {
    FONT-SIZE: 15px;
    color: #0066CC;
}

.tp_main_body IMG {}

#tp_inquiry {
    WIDTH: 100%;
}

#tp_inquiry .table_class {
    MARGIN-LEFT: 10px;
    WIDTH: 100%;
}

.inquiry_col_0 {
    text-align: right;
}

#tp_product_menu .table_class {
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 20px;
    WIDTH: 80%;
    margin-left: 50px;
}

#tp_product_menu .table_class H2 {
    font-size: 15px;
    font-weight: normal;
    color: #993333;
    background-image: url(h2_bg.gif);
    background-repeat: no-repeat;
    padding-left: 18px;
    background-position: 0px 5px;
}

#tp_product_menu .cate_img_0 IMG {}

#tp_product_menu .cate_img_0 {
    text-align: left;
}

#tp_product_menu .cate_list_0 {
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
}

#tp_product_menu .cate_img_1 {
    TEXT-ALIGN: left
}

#tp_product_menu .cate_list_1 {
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
}

#tp_product_info {
    WIDTH: 100%
}

#tp_product_info .table_class {
    MARGIN: auto;
    WIDTH: auto;
}

#tp_rlink_bottom {
    BORDER-TOP: #B0AB9B 1px dotted;
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%;
    margin-top: 5px;
}

#tp_rlink_bottom .table_class {
    WIDTH: 100%
}

#tp_rlink_bottom .table_class LI {
    line-height: 18px;
}

#tp_rlink_bottom A:link,
#tp_rlink_bottom A:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    color: #F1F2E6;
}

#tp_rlink_bottom A:hover {
    text-decoration: underline;
}

#tp_side {
    background-image: url(tp_side_bg.jpg);
    background-repeat: no-repeat;
    width: 281px;
}

#tp_side img {
    border: 0px;
}

.box {
    padding: 100px 10px 20px 30px;
    margin: 0px 5px 0px 17px;
}

.box strong {
    display: block;
    background-image: url(box-b-bg.gif);
    background-repeat: no-repeat;
    color: #FFF4FF;
    letter-spacing: 2px;
    padding: 2px 0px 1px 10px;
    margin-bottom: 10px;
}

.box A:link,
.box A:visited {
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    color: #333;
    display: block;
    margin-bottom: 10px;
    padding-left: 22px;
    border-bottom: 1px dotted #F99;
    background-image: url(boll.gif);
    background-repeat: no-repeat;
    background-position: 5px 5px;
}

.box A:hover {
    text-decoration: none;
    color: #900;
}

#tp_rlink_side {
    margin: 0px;
}

#tp_rlink_side .table_class {
    FONT-WEIGHT: normal;
    WIDTH: 100%;
    COLOR: #000000;
    font-size: 11px;
}

#tp_footer {
    COLOR: #d5d3d3;
    TEXT-ALIGN: right;
    font-size: 10px;
    margin-right: 40px;
}

#tp_footer A:link,
#tp_footer A:visited {
    TEXT-DECORATION: none;
    COLOR: #d5d3d3;
}

#tp_footer A:hover {
    cursor: text;
}

#quick_menu {
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    text-decoration: none;
}

.btm {
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    font-size: 10px;
}

A.btm:link,
A.btm:visited {
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    font-size: 10px;
}

A.btm:hover {
    text-decoration: none;
}

A.list:link,
A.list:visited {
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #b73800;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana;
    text-decoration: none;
}

A.list:hover {
    text-decoration: underline;
}

a.list1:link,
a.list1:visited {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    color: #907000;
    line-height: 19px;
    padding-left: 20px;
}

a.list1:hover {
    text-decoration: none;
    color: #B73800;
}

.sitemap_1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    line-height: 28px;
}

.sitemap_2 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    line-height: 28px;
}

#index {
    TEXT-ALIGN: left;
    width: 1002px;
    margin: mato;
}

#flash_bg {
    background-image: url(flash_bg.jpg);
    background-repeat: no-repeat;
    height: 228px;
}

#menu_bg {
    background-image: url(menu_bg.jpg);
    background-repeat: no-repeat;
    height: 53px;
}

.icon {
    padding-top: 18px;
    margin-left: 45px;
}

.icon A:link,
.icon A:visited {
    FONT-SIZE: 15px;
    TEXT-DECORATION: none;
    color: #FCF8FA;
    padding-right: 42px;
    padding-left: 42px;
    font-weight: bold;
}

.icon A:hover {
    TEXT-DECORATION: none;
    color: #FBCFDE;
}

#left {
    FLOAT: left;
    width: 281px;
    background-image: url(home01_10.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 667px;
}

#left img {
    border: 0px;
}

.more {
    position: absolute;
    margin: 297px 0px 0px 174px;
}

.more img {
    border: 0px;
}

#right_bg {
    width: 721px;
    float: right;
}

#word_bg {
    HEIGHT: 315px;
    width: 721px;
    background-image: url(word_bg.jpg);
    background-repeat: no-repeat;
}

.word {
    LINE-HEIGHT: 21px;
    font-size: 12px;
    color: #854368;
    width: 510px;
    padding: 25px 0px 0px 168px;
}

.word h1 {
    MARGIN-TOP: 0px;
    FONT-SIZE: 13px;
    MARGIN-BOTTOM: 10px;
    color: #4C7AC6;
    font-weight: normal;
}

.word h1 A:link,
.word h1 A:visited,
.word h1 A:hover {
    TEXT-DECORATION: none;
    color: #4C7AC6;
}

.word A:link,
.word A:visited,
.word A:hover {
    TEXT-DECORATION: none;
    color: #854368;
}

.conditions_bg {
    background-image: url(conditions_bg.jpg);
    background-repeat: no-repeat;
    height: 206px;
}

.conditions_bg_w {
    color: #843c3c;
    padding: 175px 0px 0px 20px;
}

.time_bg {
    background-image: url(time_bg.gif);
    background-repeat: no-repeat;
    /* height: 180px; */
}

.time_bg p {
    margin: 0;
    color: #b90269;
}

.time_bg p a {
    color: #FF0000;
    padding-left: 20px;
    font-size: 14px;
    padding-right: 8px;
    text-decoration: underline;
    font-weight: bold;
}

.time_bg p a:hover {
    color: #b90269;
}

address {
    font-style: normal;
    color: #b90269;
    font-size: 12px;
    margin: 0px;
    display: block;
    padding: 100px 0px 0px 20px;
}

#Copyright {
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    width: 1002px;
    height: 33px;
    color: #d5d3d3;
    background-image: url(cobyright_bg.gif);
    background-repeat: no-repeat;
    clear: both;
    line-height: 14px;
}

.space {
    padding-top: 10px;
}

#Copyright A:link,
#Copyright A:visited {
    TEXT-DECORATION: none;
    color: #d5d3d3;
    font-size: 11px;
}

#Copyright A:hover {
    cursor: text;
}

.green {
    color: #339900;
}

.yellow {
    color: #CC9900;
    font-weight: bold;
}

.blue {
    color: #3399CC;
    font-weight: bold;
}

.vn {
    display: none;
}