/* [ AtpCart ] */
.AtpCartEmpty { text-align: center; line-height: 3em; font-weight: bold;}
.AtpCartEmpty .CartEmpty { }

.AtpCart { width:100%;  float:right;}
.AtpCart h1{margin:0 6%; width:88%; font-size:20px; line-height:44px; float:right;}
.AtpCart table { width:88%; border-collapse: collapse;  margin:0 6%;}

.AtpCart table a{color:#000;}

.AtpCart table th { text-align: center; padding:0.4em; font-size:14px; font-weight:normal;}
.AtpCart table th.hId  { width: 10%; }
.AtpCart table th.hPic { width: 10%; }
.AtpCart table th.hNme { text-align: right; padding-right: 0.2em; width: 10%;}
.AtpCart table th.hQnt { width: 10%; }
.AtpCart table th.hPrc { width: 20%; }
.AtpCart table th.hTtl { width: 20%; }
.AtpCart table th.hAct { width: 10%; }

.AtpCart table td { border: 1px solid #E6E6E6; padding: 0.2em 0.4em; vertical-align: middle;}
.AtpCart table td.pId,
.AtpCart table td.prc,
.AtpCart table td.pTtl,
.AtpCart table td.pQnt { text-align: center; white-space:nowrap;}
.AtpCart table td.pPrc,
.AtpCart table td.pTtl { direction:ltr; white-space:no-wrap;}
.AtpCart table td.pQnt{width:30px;}
.AtpCart table td.pQnt input { width: 30px; text-align: center;  border:1px solid #d9d6d5; display:block;}
.AtpCart table td.act{text-align:center; padding:2% 0;}
.AtpCart table td.pQnt .save {background:url('/ui/mo.ganganit/m/save.png') no-repeat left 50%; height:21px; width:21px; display:inline-block; margin-top:5px;}
.AtpCart table td.act .remove {background:url('/ui/mo.ganganit/m/delete.png') no-repeat left 50%; height:27px; width:20px; display:inline-block;}
.AtpCart table tr.pTtl td.Ttl { background: #393939; color: #fff;}
.AtpCart table tr.pTtl td.Prc{direction:ltr; background: #393939; color: #fff;}
.AtpCart table td.DealDSCTotal{direction: ltr;}

.AtpCart .TotalPrice{background: #669900; color: #fff; margin:0 6%; width:88%; text-align:center; line-height:30px;}
.AtpCart .Footer{margin:2em 0; text-align:center;}

.AtpCart div.ActBar { text-align: center; padding:3% 0; }

.AtpCart .AC_CheckOut {background: #639C00;
    padding: 5px 10px;
    font-size: 26px;
    line-height: 30px;
    color: #fff;
    border-radius: 10px;
    text-align: center;
    margin: 5%;
    display: inline-block;
    direction: ltr;}
.AtpCart .AC_Back {margin-right:5%; background: url('m/continue.gif') no-repeat; display: inline-block; line-height:76px; color: #fff; width:319px; text-align:center; font-weight:bold; font-size:35px;}


/* --- My Account --- */
.MyAccount {width:100%; float:right; line-height:1.2em;}
.MyAccount .box { position: relative; margin:6%; width:88%; border:1px solid #e9e9e9; float:right;}
.MyAccount .box h2 { margin-top: 0; padding: 0.5em 0.6em; background: #669900; color:#fff;}
.MyAccount .box p{display:none;}
.MyAccount .box h2 + p{display:block; padding:4%;}
.MyAccount .box p input { margin-top: 0.2em; display: block; border-radius:5px; border:1px solid #d9d6d5; height:28px;}
.MyAccount .box p br{display:none;}
.MyAccount .box p strong {display: block; margin-top:0.5em;}
.MyAccount .box input[type=checkbox]{display:inline; margin-left:2%; margin-top: 0.5em; margin-bottom:2em; height:auto;}

.MyAccount .box .act{text-align:left;  float:right; width:92%; padding:4%;padding-top:0; }
.MyAccount .registeredUserBox .act{position: absolute; bottom:0; left:0; }
.MyAccount .box .act a {text-decoration: none; line-height:24px; float:right;}
.MyAccount .box .act input {background:#669900; padding:0 15px; font-size:16px; height:24px; color:#fff;  display:inline-block; float:left; border:0;}

/* [ Login ] */
.MyAccount_Login .header { text-align: right; padding:0; margin-bottom:1em; }
.MyAccount_Login .header .title {margin:0 6%; width:88%; font-size:20px; line-height:44px; float:right;}
.MyAccount_Login .header  p{margin:0 6%; width:88%;}
.MyAccount_Login .confirm-dialog input { font: bold 8pt Tahoma; padding: 0.2em; width: 111px; margin: 0em 1em; }

/* [ Orders ] */

.MOrders{border-radius: 10px; margin:10px 3%; background:#fff; width:94%; box-shadow: 0 1px 10px rgba(0,0,0,0.2); float:right;}
.MOrders_wrap{margin:3%; width:94%; }
.MOrders h1{margin:0 6%; width:38%; font-size:20px; line-height:44px; float:right;}
.MOrders .upd_profile{display:inline-block;}
.MOrders .upd_profile a.Update_Profile{line-height:20px; margin-top:13px; padding-right:20px; display:inline-block; border:none; border-right:1px solid #000;}

.MOrders  h2{line-height:23px; padding:1% 6%; margin:0;margin-top:1em; background:#e9e9e9;  font-weight:bold; width:88%; font-size:14px;}

.orderList{border-top:none; width:100%; padding:3% 0;}
.orderList_no{width:96%; padding:2%;}

.MOrders .orderList_wrap{}
table th{white-space:nowrap;}
table.orderList_tbl {border-collapse:collapse; width :100%;.width:95%; }
table.orderList_tbl tr{}
table.orderList_tbl th,
table.orderList_tbl td{padding:2%; text-align:center; border:none; border-bottom:1px solid #e9e9e9;font-size:12px;}
table.orderList_tbl th{font-weight:bold; background:#fff;}
table.orderList_tbl td.Odate{width:30%;}



iframe#orderFrame {border:medium none; width:100%; margin-top:1em;}
.MOrdersDetails{text-align:right; direction: rtl; font-family:arial; font-size:14px;}
.MOrdersDetails h2{line-height:23px; padding:1% 6%; margin:0;margin-top:1em; background:#e9e9e9;  font-weight:bold; width:88%; font-size:14px;}
.MOrdersDetails  td.nme{width:30%;}
.MOrdersDetails  td.prc,
.MOrdersDetails  td.ttlPrc{white-space:nowrap;}

.noOrder{font-weight:bold;}

/* orderView */
.orderView{border-radius: 10px; margin:10px 3%; background:#fff; width:94%; box-shadow: 0 1px 10px rgba(0,0,0,0.2); float:right;}
.orderView .orderDetails{margin-top:2%; width:100%;}
.orderView  table.List {border-collapse:collapse; width:100%; margin-bottom:1em; }
.orderView  table.List th{}
.orderView  table.List th,
.orderView  table.List td{padding:2%; border:1px solid #e9e9e9; text-align:right; }


.orderView .act{text-align:left; display:none;}
.orderView .act a{background:#FF9600; display: inline-block; color: #fff; font-weight:bold; text-align:center; padding:0 3%;  line-height:50px;}


.Login_Login .ErrIcon { margin-right:-20px; }

.headerHtml{border:none !important;}

.Login_Login .ErrIcon { margin-right:-20px; }

/* float cart */
/*
.floatingCartButton {position:absolute;  z-index:1; left:436px;}
.AtpFloatCart table th.hId {}
.AtpFloatCart table th.hPic {}
.AtpFloatCart table td.pId {}
.AtpFloatCart table td.pPic {}
.AtpFloatCart {left:1px;position:absolute;z-index:1; width:425px; padding:10px 10px 10px 0; background:#EE6E07 ; max-height:300px; _height:300px; direction:ltr; overflow-y:auto; overflow-x:hidden;}
#emptyFloatCart {position: relative !important; top:180px;	left:0px;}
.emptyCartText{color:#fff; font-weight:bold; left:1px;position:absolute;z-index:1; width:435px; background:#BF1B00; height:51px; padding-top:30px;}
.AtpFloatCart table { width: 100%; border-collapse: collapse;}
.AtpFloatCart table th { text-align: center; color:#fff; font-weight:bold; border:1px solid #fff; line-height:21px;}
.AtpFloatCart table th.hId  { width: 50px; }
.AtpFloatCart table th.hPic { width: 85px;}
.AtpFloatCart table th.hNme { }
.AtpFloatCart table th.hQnt { width: 35px; display:none; }
.AtpFloatCart table th.hPrc { width: 60px; }
.AtpFloatCart table th.hTtl { width: 60px; }
.AtpFloatCart table th.hAct { width: 75px; }
.AtpFloatCart table td {padding:2px 5px; border:1px solid #fff; color:#fff;}
.AtpFloatCart table td a{color:#fff; cursor:default;}
.AtpFloatCart table td.pId { text-align: center; }
.AtpFloatCart table td.pQnt {display:none;}
.AtpFloatCart table td.pQnt input { width: 30px; text-align: center; }
.AtpFloatCart table td.pPrc,
.AtpFloatCart table td.pTtl{white-space:nowrap;}
.AtpFloatCart table td.pAct { padding: 5px; }
.AtpFloatCart table td.pAct a { display: block; text-align: center;  color: #fff; padding:2px; text-decoration: none; font-size:0.9em;}
.AtpFloatCart table td.pAct a:hover { text-decoration:underline;}
.AtpFloatCart table td.pAct .upd {margin-bottom:5px; background: #0c76bc; display:none;}
.AtpFloatCart table td.pAct .rmv {background: #fff; color: #BF1B00;}
.AtpFloatCart table tr.pTtl td { background-color: #fff; color: #000; font-weight: bold; text-align:left;}
.AtpFloatCart table tr.Ttl  td { background-color: #fff; color: #000; font-weight: bold; }
.AtpFloatCart div.ActBar {padding-top:1em; text-align:center;}
.AtpFloatCart .AC_CheckOut { background:url('/ui/ganganit/m/checkout_cart.png'); color: #fff; display:inline-block; line-height: 24px; text-align: left; width:100px; font-weight:bold; text-decoration: none; padding-left:30px;}
.AtpFloatCart .AC_CheckOut:hover {text-decoration:underline;}
.AtpFloatCart .AC_Back { background: url('mproducts/back.gif') no-repeat scroll 50% 50%; color: #fff; display: block; line-height: 17px; text-align: right; width: 50px; text-decoration: none; padding-right:28px; float: right; margin-right:10px; font-weight: bold; }
.AtpFloatCart .AC_Back:hover {background: url('mproducts/back_ov.gif') no-repeat scroll 50% 50%;}

#paperclip {left:-438px;position:absolute;top:180px;}
#paperclip .pc_cart {background:#FFFFFF none repeat scroll 0 0;border:3px solid #598C10;height:350px;width:425px;}
#paperclip .pc_tab {vertical-align:top;}
#paperclip .pc_cart iframe {border:medium none;height:100%;width:100%;}
.deal_status_in{left:5px;position:absolute;top:5px;}
*/

/********* Deals ***********************/
.DealsTitle{height:40px; margin-bottom:15px;}
.DealsTitle h1{color:#5f5f5f; font-size:24px; line-height:42px; font-weight:normal; background:url('/pictures/deal.png') no-repeat right; padding-right:40px; display:inline-block;}
ul.DealsList li{background:url('images/bg.gif') repeat-y right #f2f2f2; padding:10px 0 10px 0; float:right; width:754px; margin-bottom:10px;}
ul.DealsList li .num{width:20px; color:#fff; font-weight:bold; text-align:center;}
ul.DealsList li .content{width:550px; padding:0 15px;}
ul.DealsList li .content .deal_title{font-weight:bold; margin-bottom:5px;}




.headerHtml{display:none;}