﻿.hpline {margin:auto;margin-top:10px;margin-bottom:10px;}

/* Catalog List - Default */
div.MCatalog {overflow: hidden; position: relative; width: 100%; }

.MCatalog .ListView { list-style: none; overflow: hidden; margin-top: 0.5em; margin-bottom:1em;}
.MCatalog .ListView li { height: 1%; position: relative; }
.MCatalog .ListView li.itm { float:left; width:178px; height:330px; _height:310px; color:#3C3C3C; font-size:9pt; }
.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 { background: url('mproducts/sp_v.gif') repeat-y 0% 100%; }
.MCatalog .ListView li.f { background: none; }
.MCatalog .ListView li.itm .content { overflow: hidden; margin-bottom: 1em; }
.MCatalog .ListView li.itm .g_row { min-height: 150px; _height: 150px; }
.MCatalog .ListView li:hover.itm { } 
/* Catalog 2 Columns List - Default */
.MCatalog .ListView li.itm { margin: 0em 0em 15px 34px; padding: 6px; display: inline; background-color: #E1E0DC;}
.MCatalog .ListView li.f { clear: left; margin-left:0;}

/* */
.MCatalog li.prc .content {}
.MCatalog li.prc .dstatus{position:absolute; margin:-8px 0px 0px -15px;}
.MCatalog li.prc .dwtop{}
.MCatalog li.prc .dtitle {margin-top: 5px; text-align:center; height:40px; overflow:hidden;}
.MCatalog li.prc .title {color:#810D1A;font-size: 1.2em; font-weight:bold; text-align:center;}
.MCatalog li.prc .title a{color:#810D1A;text-decoration:none;display: block; line-height: 1.3em; }
.MCatalog li.prc .dthumb{height:133px; text-align:center; background:#E1E0DC;}
.MCatalog li.prc .ddescription{height: 52px;text-align:center;}
.MCatalog li.prc .description{vertical-align:top; margin:0px;padding:0 6px; display: block; font-size:9pt; line-height: 1.3em; }
.MCatalog li.prc .dwprice{width:47%; float:left;text-align:left; clear:left;}
.MCatalog li.prc .listPriceL { float:right; text-decoration:line-through; }
.MCatalog li.prc .dprice{ height:18px; width:100px; float:right; padding:2px 0; clear:right; }
.MCatalog li.prc .dlistPrice { float: left; clear:both; }
.MCatalog li.prc .dpricetitle { float:left; clear:both; font-size:1.1em; padding-top:3px; padding-bottom:6px; width:70px; }
.MCatalog li.prc .listPrice { color:#000; display:block; font-size:1.2em; font-weight:bold; margin-right:2px; padding-right:3px; }
.MCatalog li.prc .price { color:#810D1A; display:block; font-size:1.4em; font-weight:bold; margin-right:2px; padding-right:3px; text-align:right; vertical-align:middle; }
.MCatalog li.prc .dpriceCalc { color:#FF0000; display:block; line-height:1.2em; font-size:1.2em; font-weight:bold; height:25px; margin-right:2px; padding-right:3px; text-align:right; vertical-align:middle; }
.MCatalog li.prc .dbuts{width:49%; float: right; clear:right; border-left:1px solid #fff; text-align:left; padding-left:6px;}
.MCatalog li.prc .dbuts a { color: #fff; font-weight: bold; line-height: 20px; }
.MCatalog li.prc .dlink, .MCatalog li.prc .dbuy {float: left;}
.MCatalog li.prc .buy{text-decoration:none;background: url('mproducts/add_to_cart.gif') no-repeat 0% 50%; display: block; text-align: center; width: 85px; color: #fff;}
.MCatalog li.prc .buy:hover { text-decoration: underline; }
.MCatalog li.prc .link{text-decoration:none;background: url('mproducts/details.gif') no-repeat 0% 50%; display: block; text-align: center; width: 70px;}
.MCatalog li.prc .link:hover { text-decoration: underline; }
.MCatalog li.prc .out{background: url('mproducts/out_of_stock.gif') no-repeat 50% 50%; display: block; line-height: 23px; text-align: center; width: 67px; color: #fff;}
.MCatalog li.prc .cinbut{}
.MCatalog li.prc .cwbot{clear:both;height:5px;background: url('mproducts/sp_h.gif') repeat-x bottom center;}
.MCatalog li.prc .quant {width:30px;}
/*
.MCatalog li.prc1 .dstatus{margin:24px 0px 0px -15px;}
.MCatalog li.prc1 .dtitle {height:24px; line-height: 24px; border-bottom: solid 1px #002E56;}
.MCatalog li.prc1 .dthumb {float:left;}
.MCatalog li.prc1 .dwtop{float:right;}
.MCatalog li.prc1 .cwtop{clear:both;}

.MCatalog li.prc2 .dwprice{text-align:center;}
.MCatalog li.prc2 .dbuts{text-align: center;} 
.MCatalog li.prc2 .dbuy{float:right;}
.MCatalog li.prc2 .dlink{float:left;}
.MCatalog li.prc2 .cinbut{clear:both;}
.MCatalog li.prc2 .cwbot{}

.MCatalog li.prc3 .dwbot{width:49%; float:left;} 
*/

/* Catalog Page View */

.MCatalog_Default { margin-left:10px;}

.MCatalog_Default a.print { color:#fff;float: right; }
.MCatalog_Default a.print img { margin-top: 0.6em; background: url('../images/printHeb.jpg') no-repeat; width: 60px; height: 23px; }
.MCatalog_Default .productInfo {width:335px;  text-align:left;}
.MCatalog_Default .title  {text-align:left; padding-top:1px;.padding-top:19px; height:34px;padding-right:30px;padding-left:10px;  }
.MCatalog_Default h1{font-size:11pt;}

.MCatalog_Default .shortInfo { margin-left: 20px;display:none; }
.MCatalog_Default .uxThumbdiv { width:330px; font-weight: bold; font-size: 0.9em; text-align: center;  padding-right: 15px;}
.MCatalog_Default .uxThumbdiv div { background-color:#ffffff;border:solid 3px #FFFFFF;margin-top:0;text-align:center; margin-bottom: 0.1em; }
.MCatalog_Default .uxThumbdiv span { float: left; }
.MCatalog_Default .uxThumbdiv a { width:80px; text-align:center; }
.MCatalog_Default .uxThumbdiv a img { vertical-align: middle; }

.MCatalog_Default .buyblockdiv {float:right;}

.MCatalog_Default .sizeblockdiv {width:350px;overflow: visible;margin-top:19px; margin-left: 19px;float:left;}
.MCatalog_Default .sizeblockdiv span { color: #FFD24B; font-weight: bold; display: block; margin-left: 1px; }
.MCatalog_Default .sizeblockdiv .size,
.MCatalog_Default .sizeblockdiv .sizeH { float: left; display: inline; margin-top: 8px; margin-right: 8px; width: 39px; height: 29px; background: url('../images/size_btn.png') no-repeat 50% 50%; text-align: center; line-height: 29px; font-weight: bold; }
.MCatalog_Default .sizeblockdiv .sizeH { background-image: url('../images/size_btn_h.png'); }
/*.MCatalog_Default .sizeblockdiv {display:none;}*/

.MCatalog_Default .more { background:Transparent url('/App_Themes/images/product_win_links.gif') no-repeat ; overflow: hidden; position: relative; bottom: -20px; left: 34px; width: 174px; }
.MCatalog_Default .more span {float: left; width: 61px; border-right: solid 1px #FFF; color: #3C3C3C; font-size: 1.2em; font-weight: bold; line-height: 19px; }
.MCatalog_Default .more .itemLink {color: #fff; text-decoration: none; display: block;width: 60px;  padding-left: 2px; float: left; margin-left: 35px; font-weight: bold; font-size:8pt; .margin-top:-4px;_margin-top:-4px;}
.MCatalog_Default .more .buy { margin-bottom: 5px; padding-left: 24px;_padding-left: 20px; }

.MCatalog_Default .price { padding-left:5px; padding-top:13px; float:left;font-size:13pt; font-weight:bold;color:#3D3D3D;direction:ltr; width:60px; text-align:center;}

/* Catalog Related List */
.relatedDiv { clear: right; }
.MCatalogRL .ListView { list-style: none; overflow: hidden; text-align: center; background:#fff; border-top:#990100 solid 2px;}
.MCatalogRL .ListView li { height: 1%; position: relative; margin-top: 1em; }
.MCatalogRL .ListView li.itm { width: 200px; float:left; color:#810D1A; font-size:9pt; padding: 10px; display: inline; background-color: #fff; }
.MCatalogRL .ListView li.itm .content { margin: 0.2em 0em; float: left; width: 100%; }
.MCatalogRL .ListView li.itm .content a { text-decoration: none;  color:#810D1A;}
.MCatalogRL .ListView li.itm .content .title { text-align: center; font-size:1.1em; color:#810D1A;}
.MCatalogRL .ListView li.f {clear: left; margin-left: 0em;}
.MCatalogRL .ListView li.sep { height:10px; }
.MCatalogRL .ListView li.itm input[type=checkbox], 
.MCatalogRL .ListView li.itm .thumb{margin-left:10px;}
.MCatalogRL .ListView li.itm .price{font-weight:bold;}

.relatedDivM { clear: both; }
.relatedDivM .MCatalogRL{float:right; background:url('mproducts/related_ttl.gif') no-repeat; padding-top:20px; width:200px;}
.relatedDivM .MCatalog{float:left; width:425px; background:url('mproducts/relatedM_ttl.gif') no-repeat; padding-top:20px;}
.relatedDivM .MCatalog .ListView {margin:0; background:#fff; list-style: none; overflow: hidden; text-align: center; background:#fff; border-top:#990100 solid 2px; padding-bottom:12px;}
.relatedDivM .MCatalog .ListView li.itm{margin:12px 0 0 16px;}



/* GroupSale */
.relatedDiv { clear: left; }
.MGroupSaleOrders { padding: 0.8em; border: solid 0px white; }
.MGroupSaleOrders table { width: 100%; font-size: 0.9em; }

.MGroupSaleOrders table th { text-align: center;font-weight:bold; }
.MGroupSaleOrders table th.hId  { width: 50px; }
.MGroupSaleOrders table th.hPic { width: 85px; }
.MGroupSaleOrders table th.hNme { text-align: left; padding-left: 0.2em; }

.MGroupSaleOrders table td { background-color: #FEC425; padding: 0.2em 0.4em; }
.MGroupSaleOrders table td.pId { text-align: center; }

.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; }

/* AuctionSale */
.MAuctionSale_View .auSum { overflow: hidden; text-align: left; }
.MAuctionSale_View .auSum p { margin: 0.2em 0em; }

.MAuctionSale_View .auSum .prices { }
.MAuctionSale_View .auSum .bid { }

.MAuctionSale_View .auSum .time { }
.MAuctionSale_View .auSum .time .counter { direction: ltr; text-align: center; }
.MAuctionSale_View .auSum .time .counter td { width: 38px; border: solid 2px #c0c0c0; }
.MAuctionSale_View .auSum .time .counter em { display: block; font-size: 0.8em; background-color: #c0c0c0; }
.MAuctionSale_View .auSum .time .counter div { display: inline; }

/* trademark box */
.BTrademark .ListView {}
.BTrademark .ListView li.itm { float:left;width:60px;height:60px;overflow: hidden; font-size:9pt; .padding-top:5px; margin:7px;}
.BTrademark .ListView li.itm img {}
.BTrademark .ListView li.f {clear: left; margin-left: 0em; }


.m_product .uxThumbdiv { height: 260px; float:left;}
.m_product .uxThumbdiv a { overflow: hidden; display: table-cell; vertical-align: bottom; }
.m_product .uxThumbdiv .thumb { border: solid 2px #E0E0DE !important;}

.m_product .g_fluid{}

.m_product .productInfo { padding-right: 1em; padding-top: 0.4em; font-size:9pt;}
.m_product .productInfo .title { padding-bottom: 0.4em; }
.m_product .productInfo .shortInfo {display:none;}
.m_product .productInfo .buyblockdiv { margin-top: 2em; }
.m_product .productInfo .buyblockdiv .listPrice { text-decoration: line-through; }
.m_product .productInfo .buyblockdiv .price { float: left; padding-right: 2em; font-weight: bold; color: #810D1A; padding-top:0.3em;}
.m_product .productInfo .buyblockdiv .pprice {font-weight: bold; color: #810D1A;}
.m_product .productInfo .buyblockdiv .dquant {float:left; padding-right: 2em;}
.m_product .productInfo .buyblockdiv .quant {width:30px; margin:0.2em 0 0 0.2em; font-size:0.8em;}
.m_product .productInfo .buyblockdiv .buy{text-decoration:none; background: url('mproducts/add_to_cart.gif') no-repeat 0% 50%; display: block; text-align: center; width: 90px; color: #fff; float:left; font-weight: bold; line-height: 20px;}
.m_product .productInfo .buyblockdiv .buy:hover { text-decoration: underline; }
.m_product .productPicture { text-align: center; overflow: hidden; margin:1em 0; float:left; width:305px; }
.m_product .productPicture .thumb { }
.m_product .productPicture .status { position:absolute; top:20px; right:50px; height:32; width:32; }

.m_product .productPicture .info { font-size: 0.7em; margin-top: 0.4em; text-align: left;}
.m_product .productPicture .info .makatB { padding-top: 1px; float: right; }
.m_product .productPicture .info a { text-decoration: none; }
.m_product .productPicture .info a:hover { text-decoration: underline; }
.m_product .productPicture .makatLabel { font-weight: bold; font-style: normal; }
.m_product .productPicture .info img { vertical-align: text-top; margin:4px 2px;}

.m_product .productPicture .morepictures{text-align:left; width:310px; clear:left; direction:ltr;}
.m_product .productPicture .morepictures input{margin-right:2px;}

.m_product .productInfo .phSize {font-size: 9pt; margin-top: 1em;}
.m_product .productInfo .addinfo {font-size: 9pt; margin-top: 1em; clear:both;}
.m_product .productInfo .addinfo .hd{font-weight: bold; padding-right:10px; padding-top:5px;}
.m_product .productInfo .addinfo .ct{padding-top:5px;}

.m_product .productInfo .actions{float:left; margin-top:1em;}
.m_product .productInfo .actions .spActions a.buy{float:left; text-decoration:none; background: url('mproducts/add_to_cart.gif') no-repeat 0% 50%; display: block; text-align: center; width: 80px; color: #fff; font-weight: bold; line-height: 20px;}
.m_product .productInfo .actions .spActions a.bk{float:left; clear:left; text-decoration:none; background: url('mproducts/details.gif') no-repeat 0% 50%; display: block; text-align: center; width: 70px; color: #fff; font-weight: bold; line-height: 20px; margin-top:0.5em;}
.m_product .productInfo .actions .btnSendToAfriend{display:none;}

#prodDescDiv { clear: left; padding-top: 1.4em; font-size: 9pt;}

.m_product .m_product_dv { _height: 1%; }
.m_product .productTopInfo {border-bottom:2px solid #810D1A;padding-bottom: 0.1em;}
.m_product .productTopInfo .title {float:left;}
.m_product .productTopInfo .title h1 {border:none; margin: 0.2em 0em 0em 0.2em; }

.m_product .productTopInfo .toolbar {float:right;} /*{width: 30%; text-align: right;position:relative;top:-24px;}*/
.m_product .productTopInfo .ctootl {clear:both;}
.m_product .productTopInfo a {padding-right:5px;}
.printTop img { background: url('M/printer-off.png') no-repeat; width: 16px; height: 16px; }
.printTop img:hover { background-image:url('M/printer.png'); }
.contactTop img { background: url('M/email-off.png') no-repeat; width: 16px; height: 16px; }
.contactTop img:hover { background-image:url('M/email.png'); }
.RSS img { background: url('M/RSS-off.png') no-repeat; width: 16px; height: 16px; }
.RSS img:hover { background-image:url('M/RSS.png'); }
.favorites img { background: url('M/favorites-off.png') no-repeat; width: 16px; height: 16px; }
.favorites img:hover { background-image:url('M/favorites.png'); }
.fontPlus img { background: url('M/zoom_in-off.png') no-repeat; width: 16px; height: 16px; }
.fontPlus img:hover { background-image:url('M/zoom_in.png'); }
.fontMinus img { background: url('M/zoom_out-off.png') no-repeat; width: 16px; height: 16px; }
.fontMinus img:hover { background-image:url('M/zoom_out.png'); }
.emailFriend img { background-image:url('M/send-friend-off.jpg'); }
.emailFriend img:hover { background-image:url('M/send-friend-on.jpg'); }
.emailPage img { background-image:url('M/email-off.png');}
.emailPage img:hover { background-image:url('M/email.png');}



.MProduct_Grid {overflow: hidden; position: relative; width: 100%; float:right; margin:25px 0 0 0; color:#000;}
.MProduct_Grid ul { list-style: none; overflow: hidden; }
.MProduct_Grid li {width:28%; float: left;font-size:12px; text-align:center;background-color:#E1E0DC;display:inline; margin-left:33px; padding:6px;}
.MProduct_Grid li.f {margin-left:0;}
.MProduct_Grid li.sep { font-size: 1px; line-height: 0; padding: 0em; margin: 10px 0; width: 100%; clear: both; }
.MProduct_Grid li a{}
.MProduct_Grid .title {line-height:19px;font-size: 1.2em; font-weight:bold; color:#810D1A;}
.MProduct_Grid .title a{}
.MProduct_Grid .title:hover{}
.MProduct_Grid h1 {margin-bottom:15px;}
.MProduct_Grid h1:hover {}
.MProduct_Grid h2 {width:100%; overflow:hidden;height:1.2em;overflow:hidden;margin-bottom:5px;padding-bottom:5px;}
.MProduct_Grid h2:hover {}
.MProduct_Grid .pImage {position:relative; height:133px;}
.MProduct_Grid img.thumb {position:relative; }
.MProduct_Grid img{left:0;position:absolute;top:0;}
.MProduct_Grid .dvq{float:left; width:49%; text-align:left; border-right:1px solid #FFFFFF;line-height:54px;}
.MProduct_Grid .dvq input{width:20px;}
.MProduct_Grid .dLinks{float:right;width:49%;margin-top:8px;}
.MProduct_Grid .dvd{height:38px;overflow:hidden;}
.MProduct_Grid .dvp{float:left; width:100%; margin:5px 0 0; text-align:left;}
.MProduct_Grid .price {font-size: 1.2em; font-weight: bold; line-height:18px;float:right;color:#810D1A;font-size:1.4em;text-decoration:none;}
.MProduct_Grid .retailPrice {text-decoration:line-through; color:#000;font-size:1.2em;}
.MProduct_Grid .dvb {float:left; clear:both;}
.MProduct_Grid .dvb a {background:url("mproducts/add_to_cart.gif") no-repeat scroll 0 50% transparent;width:82px;line-height:16px;padding-left:5px}
.MProduct_Grid .dvw{float:left; margin-top:8px;}
.MProduct_Grid .dvw a { background: url("mproducts/details.gif") no-repeat scroll 0 50% transparent; color:#FFFFFF;font-weight:bold;line-height:16px;text-decoration:none;  display:block;width:63px;}
.MProduct_Grid .dvw a:hover {text-decoration:underline;}
.MProduct_Grid .buy{margin-right:25px; background: url('m/ADD.png') no-repeat; display: block; line-height: 18px; text-align: center; width: 79px; color: #fff; font-weight:bold; text-decoration:none;font-size:11px;}
.MProduct_Grid .buy:hover { text-decoration: underline; }
