﻿
/* Catalog List - Default */
div.MProduct_Grid { position: relative; .width:646px;}

.MProduct_Grid .List { list-style: none; .width:646px;}
.MProduct_Grid .List li{ float:right; width:190px; height:215px; color:#303030; font-size:12px; margin:0 23px 22px 0; display: inline; padding:5px; background:#fff; position: relative;}
.MProduct_Grid .List li.f {clear: right; margin-right: 0em;}

/* */
.MProduct_Grid li .title {text-align:center; border-bottom:1px solid #AEBB6B; font-size:1.2em; height:30px; overflow:hidden; margin-bottom:8px;}
.MProduct_Grid li .content{border-bottom:1px solid #6EA418; height:122px; overflow: hidden;}
.MProduct_Grid li .dthumb{width:90px; text-align:right; float:right; margin-left:8px; position:relative; }
.dvd{text-align:right; float:right; clear:left; width:92px; }/*description*/
.MProduct_Grid li .dvd .desc{height:85px; overflow:hidden;}
.MProduct_Grid li .dvq{ float:right; padding-top:10px;}
.MProduct_Grid li .quant {width:30px;}
.MProduct_Grid li .dvq .QuantityRemark{display:none;}
.MProduct_Grid li .buyblockdiv{margin-top:8px;}
.MProduct_Grid li .dvp{text-align:center; float:right; width:40%;}
.MProduct_Grid li .dvp .listPrice{text-decoration: line-through; padding-top:5px; display: block; direction:ltr;}
.MProduct_Grid li .dvp .price{color:#79A41F; font-size: 1.2em; font-weight:bold; display: inline-block; direction: ltr; padding-top:5px;}
.MProduct_Grid li .dvb{width:52%; float:left; border-right:1px solid #E9E9E9; padding-right:10px; height:42px;}
.MProduct_Grid li .buy{background: url('mproducts/add_to_cart.gif') no-repeat right #1F7E9A; display: block; line-height: 19px; color: #fff; padding-right:25px; font-weight:bold; float:right; margin-bottom:5px; width:55px;}
.MProduct_Grid li .buy:hover { text-decoration: underline;  color: #fff;}
.MProduct_Grid li .details{background: url('mproducts/details.gif') no-repeat right #70A318; display: block; line-height: 19px; color: #fff; padding-right:25px; font-weight:bold; float:right; width:45px;}
.MProduct_Grid li .details:hover { text-decoration: underline;  color: #fff;}
.MProduct_Grid li .status{bottom:-28px; position:absolute; text-align:center; width:90px; right:0;}

/* category page */

.catPage h1.title{float:right; width:230px; margin-left:10px;}
.catPage .catDesc{float:right; width:230px; margin-left:10px; overflow:hidden;}
.catPage .List{float:right; .width:405px;}
.catPage .List li{margin:0 5px 22px 0;}


/* product view */
.m_product .m_product_dv{.width:646px;}
.m_product .productTopInfo .title {font-size: 1.2em; color:#72A61D;}
.m_product .productInfo{margin-left:10px;} 
.m_product .productInfo .shortInfo {margin-top:10px; font-weight:bold;}
.m_product .productInfo #prodDescDiv {clear: right; margin-top:10px;}
.m_product .productInfo .moreInfo{margin-top:10px; float:right; clear:right;}

.m_product .buyblockdiv{margin-top:10px;}
.m_product .buyblockdiv .price {font-weight: bold; color: #6FA217; border-right:1px solid #6FA217;  float:right; margin-right:15px; line-height:25px; font-size:1.4em; direction:ltr; display:inline-block; padding-right:15px;}
.m_product .buyblockdiv .listPrice{text-decoration: line-through; float:right; direction:ltr; display:inline-block; line-height:25px; margin-right:15px;}
.m_product .buyblockdiv .dquant {float:right; _margin-top:13px; line-height:25px;}
.m_product .buyblockdiv .quant {width:30px;}
.m_product .buyblockdiv .dquant .QuantityRemark{display:none;}
.m_product .buyblockdiv .dbuts {margin-top:0.5em;}
.m_product .buyblockdiv .dbuts .buy{background: url('mproducts/add_to_cart.gif') no-repeat right #1F7E9A; display: block; line-height: 19px; color: #fff; padding-right:20px; font-weight:bold; float:right; width:60px;}
.m_product .buyblockdiv .dbuts .buy:hover { text-decoration: underline;  color: #fff;}
.m_product .buyblockdiv .dbuts .tools_dv{float:right; margin-right:15px;}
.m_product .buyblockdiv .dbuts .bk{background: url('mproducts/back.gif') no-repeat right #B0BC68; display: block; line-height: 19px; color: #fff; padding-right:15px; font-weight:bold; float:right; width:35px; margin-right:15px;}
.m_product .buyblockdiv .dbuts .bk:hover{text-decoration: underline;  color: #fff;}


.m_product .uxThumbdiv{float:left !important; margin-bottom:0.5em;}
.m_product .productPicture { text-align: center; overflow: hidden; position: relative; }
.m_product .productPicture .thumb {}
.m_product .productPicture .info { font-size: 12px; margin-top:5px; text-align: left; margin-left:1px;}
.m_product .productPicture .info a { text-decoration: none; color:#303030; background:url('m/enlargeImg.gif') no-repeat right top; line-height:15px; padding-right:20px; float:left; display:block;}
.m_product .productPicture .info a:hover { text-decoration: underline; }

.m_product .MProduct_Text {margin-top:25px; padding-top:15px; border-top:1px dotted #788B32;}
/* related */
.MCatalog_Inline{margin-top:2em;  position: relative; width:646px; float:right;}

.MCatalog_Inline .List { list-style: none; .width:646px;}
.MCatalog_Inline .List li{ float:right; width:190px; height:195px; color:#303030; font-size:12px; margin:0 23px 22px 0; display: inline; padding:5px; background:#fff; position: relative;}
.MCatalog_Inline .List li.f {clear: right; margin-right: 0em;}

/* */
.MCatalog_Inline li .title {text-align:center; border-bottom:1px solid #AEBB6B; font-size:1.2em; height:32px; overflow:hidden; margin-bottom:8px;}
.MCatalog_Inline li .content{border-bottom:1px solid #6EA418; height:100px;}
.MCatalog_Inline li .dthumb{width:90px; text-align:right; float:right; margin-left:8px; position:relative;}
.dvd{text-align:right; float:right; clear:left; width:92px; }/*description*/
.MCatalog_Inline li .dvd .desc{height:85px; overflow:hidden;}
.MCatalog_Inline li .dvq{ margin-bottom:7px;}
.MCatalog_Inline li .quant {width:30px;}
.MCatalog_Inline li .dvq .QuantityRemark{display:none;}
.MCatalog_Inline li .buyblockdiv{margin-top:8px;}
.MCatalog_Inline li .dvp{text-align:center; float:right; width:40%; }
.MCatalog_Inline li .dvp .listPrice{text-decoration: line-through; padding-top:5px; display: block;}
.MCatalog_Inline li .dvp .price{color:#79A41F; font-size: 1.2em; font-weight:bold; display: block; direction: ltr; padding-top:5px;}
.MCatalog_Inline li .dvb{width:52%; float:left; border-right:1px solid #E9E9E9; padding-right:10px; height:42px;}
.MCatalog_Inline li .buy{display: block; color: #303030; float:right; margin-left:5px;}
.MCatalog_Inline li .buy:hover { text-decoration: underline; color: #303030;}
.MCatalog_Inline li .status{bottom:-28px; position:absolute; text-align:center; width:90px; right:0;}




