body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #0A50A1;
    height: 100%;
    color: #000;
    margin: 0;
    padding: 0 0 0 10px;
    line-height: 15px
    }
td {
    padding: 0;
    border-right: 1px none black;
    border-bottom: 1px none black
    }
table {
    background-color: white
    }
form {
    margin: 0
    }
p {
    border: 1px none black;
    margin: 0 0 15px 0;
    line-height: 16px
    }
ul {
    list-style-type: circle;
    margin: 0 0 15px 60px
    }
li {
    line-height: 19px
    }
td {
    border: 1px none black
    }
a:link, a:visited {
    color: #2E5BC2;
    text-decoration: none
    }
a:hover, a:active {
    color: #F60;
    text-decoration: underline
    }
.td-right {
    background-image: url(/images/layout/bg-rightcolumn.gif);
    background-repeat: repeat-y
    }
#LoginForm1_err_msg {
    color: red;
    font-weight: bolder
    }
.BonusBanner {
    border-right: none;
    border-left: none;
    border-bottom: 1px #ccc ridge;
    border-right: 1px #ccc ridge;
    border-left: 1px #ccc solid;
    border-top: 1px #ccc solid;
    background-color: #DBEDFF
    }
.header1 {
    margin: 0 0 5px 0;
    color: #002D6F;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 27px;
    padding: 2px 20px 2px 20px;
    text-align: left;
    line-height: 24px;
    letter-spacing: 2px
    }
.header1_sub {
    margin: 0 0 5px 0;
    color: #6F8FC0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
    padding: 2px 20px 2px 20px;
    text-align: left;
    line-height: 18px
    }
.header1_sub2 {
    margin: 0 0 5px 0;
    font-size: 11px;
    padding: 2px 20px 2px 20px;
    text-align: left;
    line-height: 14px
    }
.header1_bak {
    margin: 0 0 5px 0;
    color: #002D6F;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 27px;
    padding: 2px 20px 2px 20px;
    text-align: left
    }
.header1_sub_bak {
    margin: 0 0 5px 0;
    color: #6F8FC0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 2px 20px 2px 20px;
    text-align: left;
    line-height: 18px
    }
.front-content-pad {
    padding: 8px
    }
.front-content-title {
    font-weight: bolder;
    color: #333;
    font-size: 11px;
    margin: 12px 0 12px 0
    }
.front-prodline-title {
    font-weight: bolder;
    color: #2E5BC2;
    font-size: 11px;
    margin-bottom: 3px
    }
.front-features-title {
    font-weight: bolder;
    color: #F60;
    font-size: 11px
    }
.front-latestnews-title {
    font-weight: bolder;
    color: #636;
    font-size: 11px;
    margin: 0 0 10px 0
    }
td #specialoffer img {
    margin-bottom: 15px
    }
.redout {
    font-weight: bolder;
    color: #C23030
    }
.product-title {
    font-family: Helvetica, Arial;
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0 15px 0;
    color: #0A50A1
    }
.product-related {
    font-family: Helvetica, Arial;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #0A50A1
    }
.left-column-title {
    font-weight: bold;
    color: #FCEEC5;
    font-size: 13px
    }
/*
#category-box table {background-image:url(/images/layout/bg-leftcolumn-lightorange.gif); background-repeat:repeat-y; width:180px;}
*/
#category-box {
    background-color: #FFF;
    width: 168px;
    border: 1px none black;
    padding: 5px 2px 5px 2px
    }
#category-box table {
    background-color: #FCEEC5
    }
#category-box a:link, #category-box a:visited {
    color: #0A50A1
    }
#category-box a:hover, #category-box a:active {
    color: #000
    }
#cart-summary-table td {
    padding: 2px 8px 2px 8px
    }
#cart-summary-table {
    border: 1px solid #0A50A1
    }
/*******************************************************
Login Box Control
****************/
#LoginForm1_ctlLoginName, #LoginForm1_ctlPassword {
    width: 100px;
    height: 14px;
    border: 1px solid black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-right: 6px
    }
#LoginForm1_Label1, #LoginForm1_Label2 {
    margin-right: 6px;
    color: #000;
    font-weight: bold
    }
#LoginForm1_btnLogin {
    margin-right: 6px;
    margin-top: 2px
    }
table#tb_Login {
    background-color: #FCEEC5
    }
/******************************************************/
/*******************************************************
Search Box Control
****************/
#SearchWord {
    width: 100px;
    height: 13px;
    border: 1px solid #FCEEC5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
    }
/******************************************************/
/*******************************************************
Product Detail page
****************/
#ItemPicture1_ctlItemNumber {
    text-align: left;
    color: black
    }
#ItemPicture1_ctlDescription {
    text-align: left;
    color: black
    }
#ItemExtDescription1_hr1 {
    color: #FF7F00;
    height: 1px
    }
#ItemExtDescription1_hr2 {
    color: #FF7F00;
    height: 1px
    }
#buybox {
    width: 160px;
    height: 100px;
    border: 1px solid #FF7F00;
    background-color: #FCEEC5;
    padding: 10px
    }
#buybox_wrap td {
    padding: 3px
    }
/******************************************************/
.page-multipics {
    margin: 0 5px 5px 0;
    float: left;
    height: 60px;
    width: 60px;
    border: 1px solid #06F;
    clip: rect(auto auto auto auto);
    overflow: hidden;
    visibility: visible;
    cursor: pointer
    }
/******************************************************/
/*******************************************************
Search Box Control
****************/
#tb_specialoffer td {
    padding: 0 0 10px 0
    }
.front-latestnews2-title {
    font-weight: normal;
    color: #636;
    font-size: 11px;
    margin: 0 0 10px 0
    }
/******************************************************/
/*******************************************************
Product Status
****************/
.statusNewArrival {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bolder;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #2F8A35;
    padding: 10px 0 10px 0
    }
.statusInStock {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bolder;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #2F8A35;
    padding: 10px 0 10px 0
    }
.statusLowStock {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bolder;
    letter-spacing: 0.1em;
    text-transform: none;
    color: #3764A6;
    padding: 10px 0 10px 0
    }
.statusBackOrder {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bolder;
    letter-spacing: 0;
    text-transform: none;
    color: #303030;
    padding: 10px 0 10px 0
    }
.statusPreOrder {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bolder;
    letter-spacing: 0;
    text-transform: none;
    color: #D20000;
    padding: 10px 0 5px 0
    }
.statusEstArrival {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: bolder;
    letter-spacing: 0;
    text-transform: none;
    color: #737373;
    padding: 0 0 10px 0
    }