.tbl-productdetail {width:1230px;height:50;font-family:arial; font-size:20px;border:solid 0px #eeeeee; line-height:1.3}

.tbl-nextcoming {width:500px;font-family:arial; font-size:16px;border-spacing:0; border:solid 1px #cccccc; border-radius: 3px;}
.tbl-nextcoming th {padding:2px;font-weight:normal;color:#393939; border: 0;}
.tbl-nextcoming td {padding:3px;border-top:solid 1px #cccccc;}

.tbl-feedback {width:540px;height:50;font-family:arial; font-size:0.9em;border:solid 0px #eeeeee;}

/*.tbl-Info {font-family:arial;font-size:15px;border-spacing:0; border:solid 1px #cccccc; border-radius: 3px;}
.tbl-Info td {padding:4px; border:solid 0.1em #cccccc;}*/
.tbl-Info {
    font-family:arial;font-size:15px;border-spacing:0; border:solid 1px #cccccc; border-radius: 3px;
}
table.tbl-Info td, table th {
    border: 1px solid #cccccc;
    padding:5px;
    border-top: 0;
}
table.tbl-Info tr:first-child th 
{
    padding:5px;
    border-top: 0;
}
table.tbl-Info tr:last-child td 
{
    padding:5px;
    border-bottom: 0;
}
table.tbl-Info tr td:first-child,
table.tbl-Info tr th:first-child {
    border-left: 0;
    border-right: 0;
}
table.tbl-Info tr td:last-child,
table.tbl-Info tr th:last-child {
    border-right: 0;
}
.Info-btopic {color:#286699;}
.Info-detail {color:#5e5e5e}

table .tbl-stock {font-family:arial;font-size:0.95em;border-collapse:collapse;border-spacing:1; margin-top: -20px; width: 540px;}
.tbl-stock td {padding:3px 3px 3px 0px;border:solid 0px #dddddd; color:#404040}
.stock-topic {}
span.spn-stockonhand {font-weight:bold;color:#336699;}
span.spn-qtyavailable {font-weight:bold;color:#c22c27;}

.tbl-qtybreak {font-family:arial; font-size:0.9em; width:720; height:350px;}



table.TblSimilar {width:1200px; border-top: 1px solid #e0e0e0;}
.TblSimilar th {margin:0;padding:0px;font-size:16px;font-weight:normal; color:#286699}
.TblSimilar td {margin:0;padding:0px;border-width: 0px 0px 0px 0px;border-style: solid}

table.TblRelated {width:1200px;height:90px; border-width: 0 0 0 0;border-spacing: 0;border-collapse: collapse;border-style: solid;border-style:solid 1px black; font-family:arial;font-size:14px}
.TblRelated td {margin:0;;border-width: 0px 0px 0px 0px;border-style: solid;}
.lnk-list {width:588px; padding-left:10px;border:#0e92a0 0px solid; line-height: 1.4; font-size:16px}
.lnk-list li {margin:5px 0 5px 15px;list-style-type:circle;padding-left:0px}



.detail1 {font-family:arial; font-size:14px;}
.detail2 {font-family:arial; font-size:0.9em}
.blackMfrPNo {font-weight:bold;color:#404040; font-size:1.1em}
.deatailDesc {color:#000000; font-size:20px; font-size: 22px}
.orangeESPNo {font-weight:bold;color:#e26b0a; font-size:19px}
.graytopic {font-family:arial; font-size:20px;color:#808080;}
.linkmfr {font-family:arial; font-size:0.8em; color: Orange;}

span.DetailUnit {font-weight:bold;color:#c22c27; text-align:right; width:100%}
.DiscountUnitPrice {font-weight:bold;color:#336699}
.NetPrice {font-weight:bold;text-decoration:underline;color:#000000; font-size: 22px;}
.SavePrice {font-weight:bold;color:#c22c27}

/* Submit Button */
.buttons a, .buttons input{
    display:block;
    float:left;
    margin:0 0px 0 0;    
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:normal;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons input{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons input[type]{
    padding:7px 17px 7px 17px; /* Firefox */
    line-height:17px; /* Safari */
    border-radius: 3px;
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons input img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */
button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */
input.positive, .buttons a.positive
{
    width: 165px;
    height: 40px;
    font-size: 22px;
    font-family: Arial;
    color:#ffffff;
	border:1px solid #d3d3d3;
	background-color:#ffc000;
}
.buttons a.positive:hover, input.positive:hover{
    background-color:#feefe2;
    border:1px solid #e26b0a;
    color:#e26b0a;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* BUY NOW */
input.buynow, .buttons a.buynow
{
    width: 165px;
    height: 40px;
    font-size: 22px;
    font-family: Arial;
    color:#ffffff;
	border:1px solid #d3d3d3;
	background-color:#00b050;
}
.buttons a.buynow:hover, input.buynow:hover{
    background-color:#dfffee;
    border:1px solid #00b050;
    color:#00b050;
}
.buttons a.buynow:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

.input-group {
    clear: both;
    position: relative;
}
.input-group input, .input-group textarea
{
    border: 1px solid #eeeeee;
    box-sizing: border-box;
    margin: 0;
    outline: none;
    padding: 10px;
}
.input-group input::-webkit-outer-spin-button, input::-webkit-inner-spin-button
{
    -webkit-appearance: none;
}
.input-group input[type='button'] 
{
    background-color: #EEE;
    min-width: 38px;
    width: auto;
    transition: all 300ms ease;
    -webkit-appearance: button;
    cursor: pointer;
}
.input-group .button-minus
{
    height: 38px;
    padding: 0;
    width: 38px;
    position: relative;
    font-size: 18px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.input-group .button-plus
{
    height: 38px;
    padding: 0;
    width: 38px;
    position: relative;
    font-size: 18px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.input-group .quantity-field
{
    position: relative;
    height: 38px;
    left: -3px;
    text-align: center;
    width: 100px;
    display: inline-block;
    font-size: 18px;
    margin: 0 0 5px;
}
.input-group .small-button-minus
{
    height: 30px;
    padding: 0;
    width: 30px;
    position: relative;
    font-size: 14px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.input-group .small-button-plus  
{
    height: 30px;
    padding: 0;
    width: 30px;
    position: relative;
    font-size: 14px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.input-group .small-quantity-field
{
    position: relative;
    height: 30px;
    left: 0px;
    text-align: center;
    width: 60px;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 5px;
}
.button-plus
{
    left: -13px;
}
input[type="number"]
{
    -moz-appearance: textfield;
    -webkit-appearance: none;
}