body {
    background-color: #000000;
    margin: 0px;
}
.main_tab {
    background-color: #000000;
}
.logo {
    background-image: url(image/logo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 184px;
    width: 268px;
}
.logo_rtd {
    height: 166px;
    width: 399px;
    background-image: url(image/logo_rtd.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.top_srcbg {
    background-image: url(image/hp_srcbg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 160px;
    width: 281px;
}
.hp_signin {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #feb900;
    text-decoration: none;
    padding-top: 8px;
    padding-right: 16px;
    padding-bottom: 8px;
}
.hp_signin1 {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #feb900;
    text-decoration: none;
    padding-top: 3px;
    padding-right: 16px;
    padding-bottom: 4px;
}
.hp_signin a{
    color: #feb900;
    text-decoration: none;
}
.hp_signin a:hover{
    color: #ffffff;
}
.top_cap {
    background-image: url(image/top_cap.jpg);
    background-repeat: no-repeat;
    background-position: 16px center;
    width: 248px;
}
.tmenu_bg {
    background-image: url(image/tmenu_bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    height: 38px;
}
.tmenu_t {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #012445;
    text-decoration: none;
    padding-left: 30px;
    background-image: url(image/tmenu_icon.jpg);
    background-repeat: no-repeat;
    background-position: left 12px;
    height: 32px;
    padding-top: 6px;
    padding-right: 15px;
}
.tmenu_t a{
    color: #012445;
    text-decoration: none;
}

.tmenu_t a:hover{
    color: #2976be;
}.midbox_bg {
    background-color: #000000;
    background-image: url(image/mid_box_bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    height: 342px;
}
.ltd_gao {
    padding-right: 14px;
}
.smenut {
    font-family: Arial;
    font-size: 12px;
    color: #f1f1f1;
    text-decoration: none;
    background-image: url(image/catmenu_icon.jpg);
    background-repeat: no-repeat;
    background-position: 4px 3px;
    padding-bottom: 11px;
    padding-left: 29px;
}
.smenut a { 
    color: #f1f1f1;
    text-decoration: none;
}
.smenut a:hover {   
    color: #7bc1ff;
}
.ltd_hdtbg {
    background-image: url(image/hp_ltd_hdtbg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 23px;
    width: 198px;
    padding-left: 14px;
    padding-top: 3px;
}
.hp_scart_bg {
    background-image: url(image/shop_bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    height: 79px;
}
.cartt {
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 6px;
    padding-bottom: 5px;
}
.cart_tabgap {
    margin-top: 10px;
    margin-left: 14px;
}
.hp_newsbg {

    background-image: url(image/news_bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    height: 191px;
}
.hp_nlmytd {
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background-color: #FFFFFF;
    margin-right: 10px;
    border: 1px solid #FFA200;
    margin-top: 3px;
    margin-bottom: 3px;
    border-top: #FFA200;
    border-bottom: #FFA200;
    border-left: #FFA200;
    border-right: #FFA200;
}
.hp_nlmytd1 {
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background-color: #cfd8e0;
    border: 1px solid #000000;
    margin-top: 3px;
    margin-bottom: 5px;
}
.midbox_gap {
    margin-top: 14px;
}
.hp_pbox_tabgap {
    margin-top: 18px;
    margin-bottom: 10px;
    padding-right: 16px;
    padding-bottom: 11px;
}
.pbox_br {
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #e8e8e8;
    border-left-color: #e8e8e8;
    padding-right: 11px;
    padding-left: 11px;
}
.hp_probox_t {
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 12px;
}
.hp_probox_lt {
    font-family: Arial;
    font-size: 12px;
    color: #D95309;
    text-decoration: none;
    font-weight: bold;
    padding-top: 18px;
    padding-bottom: 9px;
}
.hp_probox_lt a{
    color: #94b3f2;
    text-decoration: none;
}
.hp_probox_lt a:hover{
    text-decoration:underline;
}.hpt {
    font-family:"sans-serif";
    font-size: 13px;
    color: #bccef3;
    text-decoration: none;
    text-align: justify;
    padding-bottom: 25px;

}

.hp_showroom_br {
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #97a7c7;
    border-left-color: #97a7c7;
    background-color: #000000;
}
.hp_hdt {
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
    color: #8dc5f7;
    text-decoration: none;
    padding-top: 6px;
    padding-bottom: 12px;
    font-weight: bold;
}
.hp_showroomt {
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 11px;
}
.hp_moret {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #6993e5;
    text-decoration: underline;
    padding-top: 10px;
    padding-right: 6px;
    padding-bottom: 7px;
}
.hp_moret a{
    color: #6993e5;
    text-decoration: underline;
}
.hp_moret a:hover{
    color: #bbcef3;
}
.gr_l {
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #0c1a38;
    margin-top: 30px;
}
.copyrt {
    font-family: Arial;
    font-size: 12px;
    color: #4b6290;
    text-decoration: none;
    padding-top: 10px;
    padding-bottom: 12px;
}
.topsrc_tabgap {
    margin-top: 15px;
    margin-left: 15px;
}
.srct {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #8dc5f7;
    text-decoration: none;
}
.go_btngap {
    padding-top: 2px;
}

.srct1 {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.srct1:hover {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #1A49AE;
    text-decoration: none;
}
.mybutton
{
    BORDER-RIGHT: #9D4F00 1px solid;
    BORDER-TOP: #9D4F00 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #9D4F00 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #9D4F00 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #BD9E50;
    TEXT-DECORATION: none
}
.button1
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #116FAD;
    TEXT-DECORATION: none
}
.button2
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: white;
    BORDER-BOTTOM: white 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #808080;
    TEXT-DECORATION: none
}
.textbox
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana
}
.textbox1
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana
}
.mytd
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    COLOR: #FFFFFF;
}
.msgtd
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    padding-left:7px;
    line-height: 22px;

}
.logtable
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
}
.tblheader
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: #FFA200
}
.mnuanc
{
    FONT-SIZE: 10px;
    COLOR: #D84F09;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.mnuanc:hover
{
    COLOR: #BBBCBE;
    FONT-SIZE: 10px
}
.more {
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.more :hover{
    color: #235b91;
    text-decoration: none;
}
.mytd_top
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    COLOR: #ffffff;
}
.top_table
{
  background-color:#F79E04;
}

.division_class
{
  background-color:#ffffff;
}
.note_txt
{

  FONT-SIZE: 11px;
  FONT-FAMILY: Verdana;
  COLOR: #000000;

}
a.note_link
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline!important;
}
.note_link:hover
{
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline
}