/*
# ===============================================
# BEcoland Aktivportal MobilShop v:1.0
# ===============================================
# Developed: István Bodó    : info@becoland.hu
# Copyright: B'Ecoland ltd. : www.becoland.hu
# ****** (c)2008 All rights reserved! ******
# ===============================================
*/

.posCont { font-weight:bold; }

/* product, search */
.sImgCont { float:left;  margin:-4px 6px 0 -8px; width:90px; height:90px; overflow:hidden; }
.sImgCont img { width:100%; border-radius:0.6em; }
.sProdName { margin-top:0px; white-space:normal; }

/* product */
#pMess { margin:10px 0 10px 0; border:1px solid #ccc; border-radius:1em; background:#333; padding:0.8em; color:#fff; font-weight:700; }
#pQnt { }
#pDel { float:right; margin-top:-0.1em; margin-right:0.2em; border:1px solid #fff; border-radius:1em; background:red; padding:0.1em 0.4em 0.2em 0.4em; color:#fff; font-size:0.8em; }
.ui-collapsible-content img { width:100%; }


/* search */
.searchContainer { min-height:380px; padding:0 0; }
.sInp { float:left; margin:0; width:78%; border:1px solid #aaa; border-top-left-radius:8px; padding:10px 5px; font-size:16px; }
.searchStart, .delChar { float:left; margin:0; height:40px; width:16%; border:1px solid #aaa; border-left:0; 
 border-top-right-radius:8px; background: linear-gradient(rgb(120, 120, 120), rgb(60, 60, 60)) repeat scroll 0% 0% rgb(0, 0, 0);
 background: -webkit-gradient(linear, left top, left bottom,	from(#787878), to(#3c3c3c));
}
.searchStart img, .delChar img { margin:0 auto; }
.delChar { display:none; }

.offerList { padding:0; list-style-type:none; width:98%; border-bottom-right-radius:0.4em; border-bottom-left-radius:0.4em; box-shadow:0 8px 8px #aaa; -webkit-box-shadow:0 8px 8px #aaa; }
.offerList li { border-bottom:1px solid #ddd; background-color:#fefefe; padding:1em 0.4em; white-space:nowrap; overflow:hidden; }
.offerList li:last-child { border-bottom-right-radius:0.4em; border-bottom-left-radius:0.4em; background-color:#eee; text-align:center;
 background: linear-gradient(rgb(255, 255, 255), rgb(241, 241, 241)) repeat scroll 0% 0% rgb(238, 238, 238);
 background: -webkit-gradient(linear, left top, left bottom,	from(#fff), to(#eee));
}
.searchListSel { background-color:#eee; font-weight:700; }
.opButton { border-radius:0.8em; }
.opButton span { float:right; width:1.6em; height:1.6em; margin-top:-0.3em; margin-right:-0.2em; border:1px solid #aaa; border-radius:0.4em; }
.controllGroup { text-align:center; }

/* checkout, rnd */
/*.tableContainer { display:block; margin:0 -15px 0 -15px; padding:0; } Ssoron belül formázva! rnd-hez nem kell!*/
.tableContainer table { width:100%; font-size:0.8em; }
.tableContainer th, .tableContainer td { border-bottom:1px solid #888; }
.tableContainer .lastTh { border-bottom:0 none; font-weight:700; }
.tableContainer table th { font-weight:normal; }
.tableContainer table td { font-weight:700; }
.tableContainer table a { text-decoration:none; }
.tableContainer input { margin:0; width:1.6em; }
.tableContainer .text { text-align:left; font-weight:700; }
.tableContainer .number { text-align:right; }
.tableContainer .center { text-align:center; }
.pLink { display:inline-block; max-width:80%; overflow:hidden; }
.bDel { float:right; margin-top:-0.8em; border:1px solid #fff; border-radius:1.1em; background:red; padding:0.2em 0.4em 0.1em 0.4em; color:#fff; font-size:1.4em; }
.shippingCost, .step2, .step3 { display:none; };
.textContainer { font-size:0.9em; font-weight:normal; }
.message, .messageL, .messageR { margin:10px 0 10px 0; border:1px solid red; border-radius:1em; background:#fff; padding:0.8em; text-align:center; color:red; font-size:0.8em; font-weight:700; display:none; }

/* forms input */
#niname, #nicity, #niaddress, #nsname, #nscity, #nsaddress, #iname { text-transform:capitalize; }