/*

=====================================================

 ShopCart v1.0 - Programmed by Mohammad Yekta (info@Samatek.ir)

-----------------------------------------------------

 http://Samatek.ir/

-----------------------------------------------------

 Copyright (c) 2006,2013 DLE Farsi Group

=====================================================

*/



.pfull { width: 100%; padding: 5px 0; border: 1px solid #e7e7e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr; text-align: right; }

.pfull hr { height: 0px; border: none; border-bottom: 1px dashed #e3e3e3; margin: 10px 0; padding: 0; width: 96%; }

.pfulldesc {  margin-right: 5px; direction: rtl; text-align: justify; float: right; width: 510px; }

.pfullprice { background: url("../images/details.png") -66px 6px no-repeat; width: 80px; height: 14px; padding-left: 28px; color: #40d001; direction: ltr; text-align: left; float: left; }

.pfullpriceold { background: url("../images/oldprice.png") 0px 6px no-repeat; width: 80px; height: 14px; padding-left: 28px; color: #535353; direction: ltr; text-align: left; float: left; }

.pfullimglist { direction: ltr; }

.pfullmainimg { float: left; margin: 0 5px; text-align: center; width: 234px; }

.pfullmainimg img { border: 1px solid #fff; -webkit-box-shadow: 0px 0px 0px 1px #e0e0e0; -moz-box-shadow: 0px 0px 0px 1px #e0e0e0; box-shadow: 0px 0px 0px 1px #e0e0e0; }

.pfullimglist img { margin: 0 3px; }

.addtocart { float: right; width: 118px; margin-top: 3px; }

.addtocart img { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 0; padding: 0; }

.mindesc { color: #778891; margin: 0 0 5px 0; }

.addcm { margin-top: 8px; }

.addcm input[type=text] { width: 200px; height: 20px; background: url("../images/fields.png") repeat-x; border: 1px solid #ccc; padding: 0 3px; color: #656565; }

.addcm select { background: url("../images/fields.png") repeat-x; border: 1px solid #ccc; color: #656565; }

.addcm input[type=submit] { width: 80px; height: 25px; background: url("../images/button.png") repeat-x; border: 1px solid #ccc; padding: 0 3px; color: #656565; cursor: pointer; }

.addcm textarea { width: 320px; height: 110px; background: url("../images/fields.png") repeat-x; border: 1px solid #ccc; padding: 0 3px; color: #656565; }

.adc1 { float: right; width: 150px; margin: 0 0 8px 0; }

.adc2 { float: right; margin: 0 0 8px 0; }

.adcclr { clear: both; }

.shcm { margin: 6px 0; border: 1px solid #e7e7e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.shcavatar { float: right; padding: 6px; direction: ltr; }

.shcavatar img { border: 1px solid #fff; -webkit-box-shadow: 0px 0px 0px 1px #e0e0e0; -moz-box-shadow: 0px 0px 0px 1px #e0e0e0; box-shadow: 0px 0px 0px 1px #e0e0e0; }

.shcdetails { line-height: 19px; }

.shcdetails span { color: #8c8c8c; }

.shopright { float: right; }

.shopleft { float: ; }

.imgbrd { direction: ltr; border: 1px solid #fff; -webkit-box-shadow: 0px 0px 0px 1px #e7e7e7; -moz-box-shadow: 0px 0px 0px 1px #e7e7e7; box-shadow: 0px 0px 0px 1px #e7e7e7; }

.cartbtn1 { background: url(../images/cartbtn.png) -2px 0px no-repeat; width: 181px; height: 41px; margin-top: 8px; float: left; border: none; cursor: pointer; }

.cartbtn2 { background: url(../images/cartbtn.png) 0px -41px no-repeat; width: 181px; height: 41px; margin-top: 3px; float: left; border: none; cursor: pointer; }

.stbl { border: 1px solid #cbcbcb; direction: ltr; }

.sTable { direction: rtl; }

.sTable thead td { text-align: center; }

.sTable thead td { border-right: 1px solid #cbcbcb; background: #efefef url(../images/titleBg.png) repeat-x; color: #878787; font-size: 11px; color: #878787; font-weight: normal; padding: 3px 8px 2px 8px; }

.sTable thead td a { color: #878787; }

.sTable thead td:first-child { border-right: none; }

.sTable tbody td { border-top: 1px solid #e4e4e4; }

.sTable tbody tr:nth-child(even) { background-color: #f6f6f6; }

.sTable tbody td { border-right: 1px solid #e4e4e4; padding: 8px 12px; vertical-align: middle; }

.sTable tbody td span { color: #aaa; }

.sTable tbody td:first-child { border-right: none; }

.sTable tbody tr:first-child { border-top: none; }

.hide, #hidecartprice { display: none; }

.pbox { width: 180px; height: 180px; border: 1px solid #e7e7e7; float: right; text-align: center; margin: 3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr; overflow: hidden; z-index: 99999; }

.pbox img , .pbox2 img { margin-top: 8px; border: 1px solid #fff; -webkit-box-shadow: 0px 0px 0px 1px #e7e7e7; -moz-box-shadow: 0px 0px 0px 1px #e7e7e7; box-shadow: 0px 0px 0px 1px #e7e7e7; }

.pbox2 { width: 180px; height: 180px; border: 1px solid #e7e7e7; float: right; text-align: center; margin: 3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr; overflow: hidden; z-index: 99999; }

.pprice { background: url("../images/details.png") -66px 6px no-repeat; height: 14px; padding-left: 28px; margin: 160px 0 0 6px; position: absolute; color: #40d001; }

.pdetails { background: url("../images/details.png") no-repeat; width: 64px; height: 8px; margin: 165px 0 0 108px; position: absolute; }

.pdetails a { width: 64px; height: 8px; display: block; }

.pinfo { width: 170px; height: 70px; padding: 0 4px; display: none; background: url("../images/sbg.png"); position: absolute; color: #fff; text-shadow: 1px 1px 0px #000; text-align: justify; margin: 109px 0 0 1px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

.blockviewcart { margin-top: 10px; text-align: center; font-weight: bold; }

.draggable a { cursor: move; }

.dragged { background: #fff; border: 2px dashed #CCC;  z-index:3001; }

.drop {  z-index:1002;}

.drpactive {  z-index:1003; }

.drphover { z-index:1004; }

.hide { display: none; }

.catnavmain { float: right; }

.catnavsub { float: right; }

.catnavsub span { float: left; }



#pagelist { margin: 8px 0; }

#pagelist span { border: 1px solid #ccc; background: #fefefe; color: #ccc; padding: 3px 6px; border-radius: 4px; }

#pagelist a { border: 1px solid #888; color: #888; padding: 3px 6px; border-radius: 4px; }

#pagelist a:hover { border: 1px solid #000; color: #000; padding: 3px 6px; border-radius: 4px; }



#shopcatblock ul, #shopcatblock li { margin: 0; padding: 0; list-style-type: none; }

#shopcatblock ul { padding-bottom: 3px; }

#shopcatblock li { margin: 5px; }

#shopcatblock span { cursor: pointer; margin-left: 2px; }

#shopcatblock img { vertical-align: middle; }

#shopcatblock ul li ul  { display: none; }

#shopcatblock li ul li { margin-right: 15px; }



#lightbox { display:none; background:#000000; opacity:0.5; filter:alpha(opacity=90); position:fixed; top:0px; left:0px; min-width:100%; min-height:100%; z-index:1000; }