﻿.hpline {margin:auto;margin-top:10px;margin-bottom:10px;}

/* Catalog List - Default */
div.MCatalog {overflow: hidden;padding: 0.8em;margin-top:0;padding-top:0;}
.MCatalog .ListView {width: auto; height: 1%; margin-top: 0pt; list-style: none; padding-right: 5px; margin-right: 0pt; overflow: hidden; }
.MCatalog .ListView li { height: 1%; position: relative; }
.MCatalog .ListView li.itm { float:right;width:191px;height:255px;background:Transparent url('/App_Themes/images/product_win_bg.gif') no-repeat center top;overflow: hidden; color:#fff; font-size:9pt; .padding-top:10px;}
.MCatalog .ListView li.cart { background:Transparent url('/App_Themes/images/product_win_cart_bg.gif') no-repeat center top; }
.MCatalog .ListView li.sep { height:10px; }
.MCatalog .ListView li.itm div.itmMenu { display: none; }
.MCatalog .ListView li:hover.itm { } 
.MCatalog .ListView li h2.title { text-align:center; padding:0px;color:#07224F; font-size: 1.2em; font-weight:bold; margin-bottom: 3px; margin-top: 0px; }
.MCatalog .ListView li p.description { vertical-align:top; margin:0px; padding:0 6px; display: block; font-size:9pt; }
.MCatalog .ListView li a:hover.itemLink { text-decoration: underline; }
.MCatalog .ListView li .thumb { width:177px;height:122px; background-color: #fff; margin:12px 6px 1pt;vertical-align:middle; text-align:center; overflow: hidden; }
.MCatalog .ListView li .content { margin: 0pt 6px; }
.MCatalog .ListView li .more { overflow: hidden; position: absolute; bottom: 11px; right: 34px; width: 150px; height: 40px; }
.MCatalog .ListView li .more span { float: right; width: 61px; border-left: solid 1px #FFF; color: #FFCE3A; font-size: 1.25em; font-weight: bold; line-height: 39px; }
.MCatalog .ListView li a.itemLink { color: #fff; text-decoration: none; display: block; height: 1.2em; width: 60px; background: url('../images/arrow_white.gif') no-repeat 100% 50%; padding-right: 12px; float: right; margin-right: 15px; font-weight: bold; margin-top: 2px; }
.MCatalog .ListView li em.itemNotInStock { color: #fff; text-decoration: none; display: block; height: 1.2em; width: 60px; float: right; margin-right: 15px; font-weight: bold; margin-top: 2px; margin-bottom: 5px; }
.MCatalog .ListView li a.buy { margin-bottom: 5px; }
.MCatalogGS .ListView li .more span {line-height: 19px; }
.MCatalogGS .ListView li .thumb {background:#ffffff url('/App_Themes/images/prodgroup.jpg') no-repeat top left; padding-left:23px; width:154px;}


#hpgsdiv .MCatalogGS { padding-right: 0em; }
/* Catalog 2 Columns List - Default */

.MCatalog .ListView li.itm { margin-right: 25px; margin-bottom: 4px; padding: 0em; }
.MCatalog .ListView li.f {clear: right; margin-right: 0em; }
.MCatalog .ListView li p.description {}

/* Catalog List - HomePage */
.MCatalogHP .ListView { margin-top: 9px; }

/* Catalog Page View */
.MCatalog_Default { margin-right:10px;}
.MCatalog_Default a.print { color:#fff;float: left; }
.MCatalog_Default a.print img { margin-top: 0.6em; background: url('../images/printHeb.jpg') no-repeat; width: 60px; height: 23px; }
.MCatalog_Default .productInfo {width:511px; height: 264px; position: relative; }
.MCatalog_Default .title h1 { font-weight:bold; color: #FFD24B; font-size: 1.35em; margin: 0em 20px 3px 0em; }
.MCatalog_Default .shortInfo { margin-right: 20px; }
.MCatalog_Default .uxThumbdiv { width:260px; font-weight: bold; font-size: 0.9em; }
.MCatalog_Default .uxThumbdiv table { height:260px;background-color:#ffffff;border:solid 3px #B01F10;margin-top:0;text-align:center; margin-bottom: 0.1em; width: 100%; }
.MCatalog_Default .uxThumbdiv span { float: right; }
.MCatalog_Default .uxThumbdiv a { float: left; }
.MCatalog_Default .uxThumbdiv a img { vertical-align: middle; }
.MCatalog_Default .sizeblockdiv {width:495px;overflow:visible;margin-top:19px; margin-right: 19px;}
.MCatalog_Default .sizeblockdiv span { color: #FFD24B; font-size: 1.1em; font-weight: bold; display: block; margin-right: 1px; }
.MCatalog_Default .sizeblockdiv .size,
.MCatalog_Default .sizeblockdiv .sizeH { float: right; display: inline; margin-top: 8px; margin-left: 8px; background: url('../images/size_btn.gif') repeat-x 50% 50%; text-align: center; line-height: 27px; white-space: nowrap; border: solid 1px #A41100; padding: 0em 0.7em; }
.MCatalog_Default .sizeblockdiv .sizeH { background-image: url('../images/size_btn_h.gif'); font-weight: bold; }
.MCatalog_Default .buyblockdiv {height:45px;width:495px;padding-top:10px;background:Transparent url('/App_Themes/images/buyblock_bg.gif') no-repeat; position: absolute; bottom: 0px;}
.MCatalog_Default .buyblockdiv input { float: right; }
.MCatalog_Default .buyblockdiv .bk { display: block; line-height: 2em; font-size: 1.1em; background: url('../images/arrow_white.gif') no-repeat 100% 57%; padding-right: 12px; float: left; margin-left: 20px; }
.MCatalog_Default .price { font-size:1.2em; line-height: 2em;font-weight:bold;color:#FFD24D;direction:ltr;float:right;margin-left:90px;margin-right:20px;}
.MCatalog_Default .notInStock { font-size:1.2em; float: right; line-height: 2em; }
.MCatalog_Default #prodDescDiv {padding:20px;}
.MCatalog_Default #prodDescDiv * { color: #ffffff; border-color: #fff !important; }

/* Catalog Related List */
.MCatalogRL .ListView li .more { overflow: hidden; position: absolute; bottom: 11px; text-align: center; width: 100%; right: 0px; }
.MCatalogRL .ListView li .more span { width: auto; float: none; border-left: none 0pt #FFF }

/* GroupSale */
.MGroupSaleOrders { padding: 0.8em; border: solid 0px white; }
.MGroupSaleOrders table { width: 100%; font-size: 1.1em; }

.MGroupSaleOrders table tr.order { background-color: #D7675E; }

.MGroupSaleOrders table th { text-align: center; font-weight:bold; background-color: #A8352A; }
.MGroupSaleOrders table th.hSq { width: 28px; }
.MGroupSaleOrders table th.hId  { width: 70px; }
.MGroupSaleOrders table th.hDte { width: 130px; }
.MGroupSaleOrders table th.hNme { text-align: right; padding-right: 0.2em; }
.MGroupSaleOrders table th.hStt { width: 110px; }

.MGroupSaleOrders table td { text-align: center; border-bottom: solid 1px #B24332; padding: 0.2em 0.4em; }
.MGroupSaleOrders table td.iNme { text-align: right; }

.MGroupSaleOrders table tr.pTtl td { background-color: #C2652D; }
.MGroupSaleOrders table tr.Ttl  td { background-color: #C2652D; font-weight: bold; }

.MGroupSaleOrders div.ActBar { text-align: center; padding: 0.6em 0em; }

.Prop{font-weight: bold; margin-right:12px;}
.more span{padding-top:5px;}