@charset "utf-8";
/* CSS Document */

.mdg-viewCart
{width:980px; height:auto; border:1px solid #ebebeb;}
.mdg-viewCart *
{text-align:left; color:#555; font-size:15px; font-weight:normal;  vertical-align:middle; }

.mdg-viewCart th
{height: 35px; line-height:35px; text-align:center; background: #ebebeb; color:#f56708; font-size:16px;}
.mdg-viewCart th.heading
{text-align:left; text-indent:35px; background:url(../images/ico-cart-orange.png) no-repeat 5px 7px #ebebeb; background-size:20px 21px;}

.mdg-viewCart td
{padding:3px 10px; border-bottom:1px solid #ebebeb;}
 
.mdg-cartImageCell
{width:140px; position:relative; margin-left:10px; text-align:center;}
.mdg-cartImageCell img
{max-width:140px; max-height:130px; padding:5px;}

.mdg-cartNameCell
{width:450px;}

.mdg-cartNameCell a
{color:#555; text-decoration:none;}
.mdg-cartNameCell a:hover
{color:#1d6198; text-decoration:none;}

td.mdg-cartUnitPriceCell
{font-weight:bold; border-left:1px solid #ebebeb; text-align:right}

.mdg-cartXCell
{font-weight:bold; border:none;}

.mdg-cartQtyCell
{font-size:12px; width:60px;}

.mdg-cartQtyCell input
{float:left; margin-top:7px;}
.mdg-cartQtyCell input[type=text]
{width:30px; height:16px; font-size:14px; border:1px solid #ccc; text-align:center}
.mdg-cartQtyCell input[type=submit]
{width:18px; height:20px; border:0;
 background:url(../images/ico-update-refresh.png) no-repeat center #ccc; cursor:pointer;}

td.mdg-cartDiscountCell
{font-size: 12px; color:#64be3c; text-align:right; white-space:nowrap;}
.mdg-cartDiscountCell strong
{color:#64be3c;}

td.mdg-cartPriceCell
{border-left:1px solid #ebebeb; color:#f56708; font-size:16px; font-weight:bold; text-align:right}
td.mdg-cartPriceCell p
{margin:0; padding:0; text-decoration:line-through; font-size:13px; text-align:right}

.mdg-cartDelCell
{border-left:1px solid #ebebeb;}


td.mdg-cartBottomRow
{height:65px; background:#f2f2f2; vertical-align:middle; border-top:3px solid #fff;}

tr.mdg-cartWarrantyRow
{background:#f8f8f8;}
tr.mdg-cartWarrantyRow td.mdg-cartImageCell
{margin:10px 5px; height:50px;}

.mdg-cartBottomRow .mdg-cart-weight-number
{float:left; font-size:24px; color:#999}

.mdg-cartBottomRow .mdg-cartSubTotal
{float:right; text-align:right; color:#64be3c; font-size:28px;}

.mdg-cartBottomRow .mdg-cartControls
{float:left; height:55px; line-height:65px; text-align:center; margin:20px 25px 0 0;}
.mdg-cartBottomRow .mdg-cartControls a
{display:block; text-decoration:none; font-size:13px; }

.mdg-ico-emptyCart
{background:url(../images/ico-bin.png) center top no-repeat;}

.mdg-ico-saveCart
{background:url(../images/ico-save.png) center top no-repeat;}

.mdg-ico-quoteCart
{background:url(../images/ico-quote.png) center top no-repeat;}

.mdg-ico-fedexCart
{background:url(../images/logo-fedex.png) center top no-repeat;}

.mdg-cartBottomRow .mdg-cartBtnCheckout
{float:right; margin-top:15px;}

.mdg-cartCheckoutPP, .mdg-cartCheckoutGCO
{float:right; width:137px; height:38px; margin:8px 0 0 20px;}

.mdg-cartCheckoutPP
{margin:8px 10px 0 0; background:url(../images/payment-paypalcheckout.png) no-repeat;}
.mdg-cartCheckoutPP input[type=image], #mdg-gcoButton input[type=image]
{opacity:0;  filter: alpha(opacity=0); 
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 width:127px !important; height:38px !important;  z-index:999;}
 
.mdg-cartCheckoutPP .buttonRow
{margin:0 !important}

#mdg-gcoButton input[type=image]
{margin:-110px 10px 0 0;}


#PPECbutton 
{float: none !important;}

.mdg-cartCheckoutGCO
{background:url(../images/payment-gco.png) no-repeat}
#mdg-gcoButton
{float:right !important;}
#mdg-gcoButton font
{display:none !important;}
