body {
        font-size: 12px;
        color: #5C6467;
        background-color: #FFF;
        margin: 0;
}
html, body, p, ul, li, td, TD, div, h1, h2, h3, a, b, blockquote {
        font-family: "ms PGothic";
}
a:link {
        font-family: ms PGothic;
        color: #5C6467;
        text-decoration: none;
}
a:visited {
        font-family: ms PGothic;
        color: #5C6467;
        text-decoration: none;
}
a:active {
        font-family: ms PGothic;
        color: #5C6467;
        text-decoration: none;
}
a:hover {
        font-family: ms PGothic;
        color: #5C6467;
        text-decoration: underline;
}

table#MainTable {
        font-family: ms PGothic;
        width: 1000px;
}

/*---- Header Begin ----*/
div.Top {
        font-family: "ms PGothic";
        width: 100%;
        height: 15px;
        font-size: 10px;
        color: #FFF;
        background-color: #5B0D16;
        text-align: right;
        border: #00F solid 0px;
}
td.Menu {
        font-family: "ms PGothic";
        width: auto;
        margin: 0;
        padding: 3px 0;
        border: #00F solid 0px;
}
ul.MenuP {
        font-family: "ms PGothic";
        width: auto;
        height: auto;
        float: right;
        margin: 3px 6px 3px 0;
        padding: 0;
        text-align: right;
        list-style-position: outside;
        list-style-type: none;
        border: #00F solid 0px;
}
ul.MenuP li {
        font-family: "ms PGothic";
        width: 95px;
        height: 17px;
        float: left;
        font-size: 12px;
        line-height: 15px;
        font-weight: normal;
        color: #5C6467;
        text-align: right;
        margin: 0 0 0 6px;
        padding: 3px 12px 2px 3px;
        cursor: hand;
}
ul.MenuB {
        font-family: "ms PGothic";
        width: auto;
        height: auto;
        float: right;
        margin: 3px 8px 3px 0;
        padding: 0;
        text-align: right;
        list-style-type: none;
        border: #00F solid 0px;
}
ul.MenuB li.Wide {
        font-family: "ms PGothic";
        width: 138px;
        height: 16px;
        display: block;
        float: left;
        font-size: 12px;
        line-height: 15px;
        font-weight: normal;
        color: #5C6467;
        text-align: right;
        margin: 0 6px 0 0;
        padding: 2px 10px 2px 2px;
        cursor: hand;
}
ul.MenuB li.Short {
        font-family: "ms PGothic";
        width: 113px;
        height: 16px;
        display: block;
        float: left;
        font-size: 12px;
        line-height: 15px;
        font-weight: normal;
        color: #5C6467;
        text-align: right;
        margin: 0 6px 0 0;
        padding: 2px 10px 2px 2px;
        cursor: hand;
}
/*---- Header End ----*/

/*---- Bottom Begin ----*/
div.Bottom {
        font-family: "ms PGothic";
        width: 100%;
        height: 43px;
        font-size: 12px;
        color:#FFF;
        background-color: #5B0D16;
        border: #00F solid 0px;
}
/*---- Bottom End ----*/

/*---- Left Block Begin ----*/
div.LeftBlockTitle {
        font-family: "ms PGothic";
        width: 142px;
        height: 20px;
        font-size: 12px;
        margin: 2px 0 6px 0;
        padding: 3px 18px 1px 0 !important;
        padding: 4px 18px 0 0;
        color: #FFF;
        text-align: right;
}
div.SubMenu {
        font-family: "ms PGothic";
        width: 147px;
        height: 39px;
        font-size: 12px;
        margin: 4px 0;
        padding: 3px 8px 3px 5px !important;
        padding: 5px 8px 1px 5px;
        text-align: center;
        color: #5C6467;
        border: #00F solid 0px;
        cursor: hand;
}
div.SubMenuOver {
        font-family: "ms PGothic";
        width: 147px;
        height: 37px;
        font-size: 12px;
        margin: 4px 0;
        padding: 4px 7px 4px 6px !important;
        padding: 6px 7px 2px 6px;
        text-align: center;
        color: #5C6467;
        border: #00F solid 0px;
        cursor: hand;
}
table#PriceSearch td.PriceTilde {
        font-family: "ms PGothic";
        padding: 2px 0 0 0 !important;
        padding: 2px 0 0 0;
}
table#PriceSearch td.PriceItem {
        font-family: "ms PGothic";
        color: #5C6467;
        font-size: 14px;
        background-color: #FFF;
}
table#PriceSearch td.PriceItemOver {
        font-family: "ms PGothic";
        color: #FFF;
        font-size: 14px;
        background-color: #5C0C15;
}
table#PriceSearch td.PriceItem a,
table#PriceSearch td.PriceItem a:link,
table#PriceSearch td.PriceItem a:visited,
table#PriceSearch td.PriceItem a:active,
table#PriceSearch td.PriceItem a:hover {
        font-family: "ms PGothic";
        color: #5C6467;
        font-size: 14px;
}
table#PriceSearch td.PriceItemOver a,
table#PriceSearch td.PriceItemOver a:link,
table#PriceSearch td.PriceItemOver a:visited,
table#PriceSearch td.PriceItemOver a:active,
table#PriceSearch td.PriceItemOver a:hover {
        font-family: "ms PGothic";
        color: #FFF;
        font-size: 14px;
}
#PriceSearch a,#PriceSearch a:visited {
        font-family: "ms PGothic";
        color: #FFF;
        text-decoration: none;
}
#PriceSearch a:hover {
        font-family: "ms PGothic";
        text-decoration: underline;
        color: #FFF;
}
/*---- Left Block End ----*/

/*---- Form Begin ----*/
Form {
        margin: 0px;
        padding: 0px;
}
input, select, textarea {
        font-family: "ms PGothic";
        font-size: 12px;
}
.FormText {
        font-family: "ms PGothic";
        height: 15px;
        border-color: #999;
        border-style: solid;
        border-width: 2px 1px 1px 2px;
}
.FormTextarea {
        font-family: "ms PGothic";
        border-color: #999;
        border-style: solid;
        border-width: 2px 1px 1px 2px;
}
.FormSelect {
        font-family: "ms PGothic";
        border-color: #999;
        border-style: solid;
        border-width: 2px 1px 1px 2px;
}
.FormTh {
        font-family: "ms PGothic";
        font-size: 12px;
        text-align: right;
        padding: 5px 3px 2px 0;
}
.FormTd {
        font-family: "ms PGothic";
        text-align: left;
        padding: 2px 0 2px 3px;
}
.Botton {
        font-family: "ms PGothic";
        width: 80px;
        height: 19px;
        color: #999;
        background-color: #FFF;
        margin: 0 5px 0 2px !important;
        margin: 0 2px 0 5px;
        padding: 0 0 0 0 !important;
        padding: 2px 0 0 0;
        font-weight: bold;
        border: 1px solid #999;
}
.BottonOver {
        font-family: "ms PGothic";
        width: 80px;
        height: 19px;
        color: #FFF;
        background-color: #CCC;
        margin: 0 5px 0 2px !important;
        margin: 0 2px 0 5px;
        padding: 0 0 0 0 !important;
        padding: 2px 0 0 0;
        font-weight: bold;
        border: 1px solid #999;
}
.NotNull {
        font-family: "ms PGothic";
        color: #F00;
        font-size: 10px;
        margin: 0 0 0px 0px;
}
/*---- Form End ----*/

/*---- Page Begin ----*/
.Page {
        font-family: "ms PGothic";
        width: 680px;
        color: #5C6467;
        font-size: 15px;
        font-weight: bold;
        text-align: right;
        margin: 4px 0 0 0 !important;
        margin: 2px 0 0 0;
}
.Page a,
.Page a:link,
.Page a:visited,
.Page a:active,
.Page a:hover {
        font-family: "ms PGothic";
        color: #00F;
        text-decoration: none;
}
/*---- Page End ----*/

/*---- Company Begin ----*/
.CompanyBotton {
        font-family: "ms PGothic";
        height: 18px;
        line-height: 18px;
        padding: 0px 1px 2px 1px !important;
        padding: 1px 1px 1px 1px;
}
.CompanyBottonOver {
        font-family: "ms PGothic";
        height: 18px;
        line-height: 18px;
        padding: 1px 0 1px 2px !important;
        padding: 2px 0 0 2px;
}
/*---- Company End ----*/

/*---- Message Begin ----*/
table#MsgTable {
        font-family: "ms PGothic";
        width: 600px;
        border: 1px solid #69F;
        margin-top: 20px;
}
td#MsgTitle {
        font-family: "ms PGothic";
        width: 100%;
        height: 23px;
        font-size: 16px;
        color: #FFF;
        font-weight: bold;
        line-height: 23px;
        text-align: center;
        background-color: #CCC;
}
div#MsgContent {
        font-family: "ms PGothic";
        margin: 5px 0;
        padding: 5px 10px;
        font-size: 13px;
        text-align: center;
        line-height: 20px;
}
div#MsgLink {
        font-family: "ms PGothic";
        width: 100%;
        margin: 10px 0;
        font-size: 13px;
        text-align: center;
}
div#MsgLink input {
        font-family: "ms PGothic";
        margin: 2px 4px;
        padding: 0 10px;
        font-size: 12px;
}
/*---- Message End ----*/