﻿#MSO_LT,#MSO_RT,#MSO_LB,#MSO_RB
{
	border:1px solid #828282
}
#MSO_LT
{
 position:relative;width:697px;display:block;float:left;margin-left:3px;margin-bottom:3px;margin-right:3px; 
 font-size:16px; font-family:Calibri; font-weight:bold; line-height:25px; height:25px;margin-top:25px;
}
#MSO_RT
{
 position:relative;width:232px;display:block;float:right;margin-left:3px;margin-bottom:3px;margin-right:0px; line-height:25px;
 font-size:16px; font-family:Calibri; font-weight:bold;text-align:center; height:25px;margin-top:25px;
}

#MSO_LB
{
	position:relative;width:697px;display:block;float:left;margin-left:3px;margin-bottom:3px;margin-right:3px;min-height:400px;margin-top:5px;
}
#MSO_RB
{
 position:relative;width:232px;display:block;float:right;margin-left:3px;margin-bottom:3px;margin-right:0px; min-height:400px;text-align:center;margin-top:5px;
}

/* For Select Quantity & Stock */
#MSO_LLT,#MSO_LRT,#MSO_LLB,#MSO_LRB
{
	border:1px solid #828282
}
#MSO_LLT
{
 position:relative;width:320px;display:block;float:left;margin-left:50px;margin-bottom:3px;margin-right:3px; 
 font-size:16px; font-family:Calibri; font-weight:bold; line-height:25px; height:25px; margin-top:25px;
}
#MSO_LRT
{
 position:relative;width:320px;display:block;float:left;margin-left:18px;margin-bottom:3px;margin-right:5px; 
 font-size:16px; font-family:Calibri; font-weight:bold; line-height:25px; height:25px;margin-top:25px;
}

#MSO_LLB
{
	position:relative;width:320px;display:block;float:left;margin-left:50px; margin-bottom:10px;margin-right:3px;min-height:400px;height:100%;margin-top:5px;
}
#MSO_LRB
{
	position:relative;width:320px;display:block;float:left;margin-left:18px; margin-bottom:10px;margin-right:5px;min-height:400px; height:100%;margin-top:5px;
}

/* For Popup in Item Browser */
#POPUP_LLB,#POPUP_LRB,#POPUP_LLT,#POPUP_LRT
{
	border:1px solid #828282
}
#POPUP_LLT
{
 position:relative;width:326px;display:block;float:left;margin-left:12px;margin-bottom:3px;margin-right:3px;
 font-size:16px; font-family:Calibri; font-weight:bold; line-height:25px; height:25px; margin-top:25px;
}
#POPUP_LRT
{
 position:relative;width:326px;display:block;float:left;margin-left:12px;margin-bottom:3px;margin-right:3px; 
 font-size:16px; font-family:Calibri; font-weight:bold; line-height:25px; height:25px;margin-top:25px;
}
#POPUP_LLB
{
	position:relative;width:326px;display:block;float:left;margin-left:12px; margin-bottom:10px;margin-right:3px;
}
#POPUP_LRB
{
	position:relative;width:326px;display:block;float:left;margin-left:12px; margin-bottom:10px;margin-right:3px; 
}
#divPriceType
{
	position:relative;width:326px;display:block;float:left;margin-left:12px;margin-bottom:10px;margin-right:3px; height:100%; text-align:left;
}
#divClose
{
	position:relative;width:326px;display:block;float:left;margin-left:12px;margin-bottom:10px;margin-right:3px; height:100%; text-align:right;
}

 
.OnlyQuantity .StockTop{display:none}
.OnlyQuantity .StockBottom{display:none}
.OnlyQuantity .FoilTop{display:none}
.OnlyQuantity .FoilBottom{display:none}
.OnlyQuantity .FoilSeperate {display:none}
.OnlyQuantity .QuantityTop{vertical-align:middle ;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; }
.OnlyQuantity .QuantityBottom{vertical-align:top; border:1px solid #4D4d4F; line-height: 25px; height:25px; padding: 10px; font-size:14px; color: #000000; width: 70%;}
.OnlyQuantity .OptionTop{vertical-align:middle ;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; width: 100%}
.OnlyQuantity .TierPriceTop{vertical-align:middle ;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; width: 30%}
.OnlyQuantity .TierPriceBottom{vertical-align:top; border:1px solid #4D4d4F; border-left-width: 0;padding: 10px;height:25px; font-size:14px; color: #000000; width: 30%;}

.priceTableCell { border-collapse:collapse;border:1px solid grey; border-spacing:0px; width:80px; height:30px;}
.qtyTitle {background-color: #00b1c3; color:#FFFFFF;}
.priceTitle {background-color: #00b1c3; color:#FFFFFF;}
.tbPriceTotal td{ text-align:left; }
.tbPriceTotal span{ text-align:left; }


.StockQuantity .StockTop{vertical-align:middle ;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; width: 50%}
.StockQuantity .StockBottom{vertical-align:top;border:1px solid #4D4d4F; height:25px; line-height: 25px; padding-left:10px; padding-top: 10px; font-size:14px; color: #000000; width: 50%;}
.StockQuantity .FoilTop{display:none}
.StockQuantity .FoilBottom{display:none}
.StockQuantity .FoilSeperate {display:none}
.StockQuantity .QuantityTop{vertical-align:middle;width:340px;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; width: 50%}
.StockQuantity .QuantityBottom{vertical-align:top;border:1px solid #4D4d4F; line-height: 25px; height:25px; padding-left:10px;  font-size:14px; color: #000000; width: 50%;}
.StockQuantity .TierPriceTop{vertical-align:middle ;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; width: 30%}
.StockQuantity .TierPriceBottom{vertical-align:top; border:1px solid #4D4d4F; border-left-width: 0;padding: 10px;height:25px; font-size:14px; color: #000000; width: 30%;}

.StockFoilQuantity .StockTop{vertical-align:top;width:300px;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; width: 33%}
.StockFoilQuantity .StockBottom{vertical-align:top; border:1px solid #4D4d4F; height:25px; line-height: 25px; padding-left:10px; font-size:14px; color: #000000; width: 33%;}
.StockFoilQuantity .FoilTop{vertical-align:top;width:200px;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; width: 33%}
.StockFoilQuantity .FoilBottom{vertical-align:top; border:1px solid #4D4d4F; line-height: 25px; height:25px; padding-left:10px; font-size:14px; color: #000000; width: 33%;}
.StockFoilQuantity .FoilSeperate {width:10px}
.StockFoilQuantity .QuantityTop{vertical-align:top;width:200px;border:1px solid #4D4d4F; border-bottom-width: 0; height:35px; line-height:35px; font-size:18px; padding-left:10px; background-color: #D0D2D3; color: #4D4D4F; width: 33%}
.StockFoilQuantity .QuantityBottom{vertical-align:top; border:1px solid #4D4d4F; line-height: 25px; height:25px; padding-left:10px; font-size:14px; color: #000000; width: 33%;}
.stocklist td input{  margin-left:-13px; display: block; float:left}
.stocklist td label{   position:relative; margin-left:4px; display:block; float:left}
table.stocklist{ margin-left:10px}

a.tooltip {outline:none; }
a.tooltip:hover {text-decoration:none;}
a.tooltip strong {line-height:30px;}
a.tooltip span {
    z-index:10;
    display:none; 
    padding:14px 20px;
    margin-top:50px; 
}
a.tooltip:hover span{
    display:inline; 
    position:absolute; 
    color:#ffffff;
    background:#4d4d4f;
    width: 300px;
    line-height: 20px;
}
.callout {z-index:20;position:absolute;top:0px;}
a.tooltip span
{
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #4d4d4f;
    -webkit-box-shadow: 5px 5px 8px #4d4d4f;
    box-shadow: 5px 5px 8px #4d4d4f;
}
.SpecBottom ul{margin-left:0;}
.SpecBottom {
        vertical-align: top;
        border: 1px solid #4D4d4F;
        height: 25px;
        padding: 10px;
        font-size: 12px;
        color: #000000;
        width: 70%;
    }.SpecBottom li{
        line-height: 25px;
        font-size: 12px;
        list-style:none;
    }