﻿.addTable
{
    width: 100%;
    border: none;
    margin-bottom: 5px;
    margin-top: 5px;
    border-collapse: collapse;
    border-top: #FF9933 2px solid;
    border-bottom: #ccc 2px double;
    font-size: 12px;
    padding: 5px;
}

.addLeft
{
    color: #333;
    text-align: right;
    padding-right: 10px;
    width: 30%;
    height: 25px;
    vertical-align: middle;
}

.addRight
{
    text-align: left;
    padding-left: 12px;
    vertical-align: middle;
}

.addTitle
{
    text-align: left;
    font-size: 13px;
    color: #555;
    height: 25px;
    padding-left: 5px;
    border-bottom: 4px double #CCC;
}

.submit
{
    text-align: center;
    height: 25px;
    vertical-align: middle;
}

.appTable
{
    margin-left: 20px;
    width: 580px;
    border-collapse: collapse;
}

.appHead
{
    width: 500px;
    height: 22px;
    font-weight: bolder;
    font-size: 14px;
    border-bottom: solid 2px #d48d23;
    vertical-align: bottom;
}

.appProdName
{
    width: 160px;
    border-bottom: inset 2px #DDD;
    padding-bottom: 10px;
}

.appProd
{
    width: 340px;
    white-space: normal;
    /*word-break: break-all;*/
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 10px;
    border-bottom: inset 2px #DDD;
    text-align: left;
    vertical-align: middle;
    color: #111;
}

.listTable
{
    margin-left: 10px;
    margin-top: 20px;
    width: 98%;
    border-collapse: collapse;
}

.listTitle
{
    text-align: left;
    font-size: 12px;
    height: 25px;
    vertical-align: middle;
    padding-left: 5px;
    border-bottom: 4px double #FF9933;
    font-weight: bolder;
}

.listItem
{
    border-bottom: 1px #d1d1d1 dotted;
    padding-left: 10px;
    color: #555;
    vertical-align: middle;
    font-size: 12px;
    height: 20px;
}

.listItem a
{
    font-weight: bolder;
}

.listItem1
{
    border-bottom: 1px #d1d1d1 dotted;
    padding-left: 10px;
    color: #555;
    vertical-align: middle;
    font-size: 12px;
    height: 20px;
}

.listItem1 a
{
    font-weight: bolder;
}

.listItem0
{
    border-bottom: 1px #d1d1d1 dotted;
    padding-left: 10px;
    vertical-align: middle;
    font-size: 12px;
    height: 20px;
    background-color: #FFFFF0;
}

.listItem0 a
{
    font-weight: bolder;
}

.csTable
{
    margin-bottom: 10px;
    margin-left: 20px;
    width: 580px;
    border-collapse: collapse;
}

.csNo
{
    width: 500px;
    height: 22px;
    font-weight: bolder;
    font-size: 14px;
    border-bottom: solid 2px #d48d23;
    vertical-align: bottom;
}

.csView
{
    width: 80px;
}

.csThumb
{
    width: 140px;
    text-align: center;
}

.csTitle
{
    width: 380px;
    font-size: 14px;
    font-weight: bolder;
    color: #003399;
}

.csSummary
{
    vertical-align: top;
    color: #111;
}

.csRelProduct
{
    font-weight: bolder;
}

.prodTable
{
    margin-left: 20px;
    width: 580px;
    border-collapse: collapse;
}

.prodHead
{
    width: 580px;
    height: 22px;
    font-weight: bolder;
    font-size: 14px;
    border-bottom: solid 2px #d48d23;
    vertical-align: bottom;
}

.prodName
{
    width: 160px;
    border-bottom: inset 2px #DDD;
    padding-bottom: 10px;
}

.prodSubTitle
{
    font-weight: bolder;
}

.prodSummary
{
    width: 420px;
    white-space: normal;
    /*word-break: break-all;*/
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 10px;
    border-bottom: inset 2px #DDD;
    text-align: left;
    vertical-align: middle;
    color: #111;
}

.prodDetailName
{
    width: 580px;
    border-bottom: inset 2px #DDD;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bolder;
    color: #003399;
}

.prodDetailSummary
{
    width: 580px;
    white-space: normal;
    /*word-break: break-all;*/
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 10px;
    border-bottom: inset 2px #DDD;
    text-align: left;
    vertical-align: middle;
    color: #111;
}

#FAQQuestion
{
    margin: 5px;
}

#FAQQuestion ul li
{
    list-style-type: circle;
    line-height: 20px;
    font-size: 12px;
    vertical-align: middle;
    margin-bottom: 20px;
}

.faqTable
{
    margin-left: 20px;
    margin-top: 20px;
    width: 580px;
    border-collapse: collapse;
}

.faqQuestion
{
    padding: 5px;
    font-weight: bolder;
    border-bottom: solid 2px #bbb;
}

.faqAnswer
{
    padding: 5px;
}

.rel
{
    padding: 5px;
    font-weight: bolder;
    color: #333;
}

.rcTable
{
    margin: 20px;
    width: 540px;
}

.rcList
{
    height: 20px;
    border-bottom: solid 1px #bbb;
    vertical-align: bottom;
    padding-bottom: 4px;
}

.rcHead
{
    height: 25px;
    border-bottom: solid 2px #d48d23;
    vertical-align: bottom;
}

.siteMapSec
{
    margin: 15px;
    border: solid 1px #c0c0c0;
    padding: 5px;
}

.siteMapTitle
{
    line-height: 25px;
    font-weight: bolder;
    background-color: #ddd;
    padding-left: 10px;
    border-bottom: dotted 1px #fff;
}

.siteMapTitle a
{
    text-decoration: none;
}

.siteMapTable
{
    width: 580px;
    margin-left: 5px;
    margin-top: 5px;
}

.siteMapItem
{
    padding-left: 8px;
    padding-right: 8px;
}

.siteMapItem a
{
    text-decoration: none;
}

.siteMapItem a:hover
{
    background-color: Blue;
    color: #fff;
}

.loginTable
{
    width: 100%;
    border: none;
    margin-bottom: 5px;
    margin-top: 5px;
    border-collapse: collapse;
    border-top: #FF9933 2px solid;
    border-bottom: #ccc 2px double;
    font-size: 12px;
    padding: 5px;
}

.loginLeft
{
    color: #333;
    text-align: right;
    padding-right: 10px;
    width: 40%;
    height: 25px;
    vertical-align: middle;
}

.loginRight
{
    text-align: left;
    padding-left: 12px;
}

.loginTitle
{
    text-align: left;
    font-size: 13px;
    color: #555;
    height: 25px;
    padding-left: 5px;
    border-bottom: 4px double #CCC;
}

.commentTable
{
    width: 580px;
    margin-left: 20px;
    border: none;
    margin-bottom: 5px;
    margin-top: 5px;
    border-collapse: collapse;
    font-size: 12px;
    padding: 5px;
    border: solid 1px #FFFFF0;
}

.commentTable td
{
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
}

.commenter
{
    background-color: #FFFFF0;
}

.commentDate
{
    font-size: 10px;
    color: #777;
}

.comparisonHead
{
    text-align: left;
    border: solid 1px #ddd;
}

.comparisonHead a
{
    font-weight: bolder;
}

.comparisonRow1
{
    height: 25px;
    text-align: center;
    vertical-align: middle;
    border: solid 1px #ddd;
}

.comparisonRow2
{
    height: 25px;
    text-align: center;
    vertical-align: middle;
    background-color: #dedede;
    border: solid 1px #ddd;
}

.comparisonRowHead1
{
    height: 25px;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    border: solid 1px #ddd;
    font-weight: bold;
}

.comparisonRowHead2
{
    height: 25px;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    background-color: #dedede;
    border: solid 1px #ddd;
    font-weight: bold;
}
