.red{color:red}.invalid{border-color:red}label.invalid{color:red}#editor-xtd-buttons{padding:5px}.button2-left,.button2-left div,.button2-right,.button2-right div{float:left}.button2-left a,.button2-left span,.button2-right a,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-left .page span,.button2-right .page a,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:700}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0b55c4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #d4d5aa;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:700;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption.left{float:left;margin-right:1em}.img_caption.right{float:right;margin-left:1em}.img_caption.left p{clear:left;text-align:center}.img_caption.right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}.caption.left{float:left;margin-right:1em}.caption.right{float:right;margin-left:1em}.caption.left p{clear:left;text-align:center}.caption.right p{clear:right;text-align:center}.caption.none{margin-left:auto;margin-right:auto}.caption{text-align:center!important}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}.customer-no-contas{border:1px solid #c7c7c7;border-radius:6px;float:right;margin-bottom:20px;padding:10px 15px;text-align:left}.customer-no-contas .botpadtd{padding-bottom:6px}.customer-no-contas .cusheading{font-size:16px;padding-bottom:10px}.shop-contact{float:right;font-weight:700;background:none repeat scroll 0 0 #ffecec;border:1px solid #ff8484;padding:5px 7px}.footer-cont-no{padding:5px 0 10px 0;margin:0}.pagescounter{float:left;margin-top:10px}.pageslinks{border:1px solid #ddd;border-radius:4px;float:right;margin-top:10px;padding:0 10px}.pagenav{border-right:1px solid #ddd;padding:4px 8px}.pagenav:last-child{border-right:medium none}.pagenav:hover{background-color:#eee}::-moz-placeholder{color:#666;font-style:italic}::-webkit-input-placeholder{color:#666;font-style:italic}:-ms-input-placeholder{color:#666;font-style:italic}#checkout input[type=text],#customquantity[type=text],#postcode[type=text],#search_searchword[type=text],#shoppingForm input[type=password],#shoppingForm input[type=text],.cart-body input[type=text],.cart-body-no-bg input[type=text],.form-validate input[type=text],select,textarea{height:20px;padding:4px 6px;border-radius:3px;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}#checkout input[type=text]:focus,#customquantity[type=text]:focus,#postcode[type=text]:focus,#search_searchword[type=text]:focus,#shoppingForm input[type=password]:focus,.cart-body input[type=text]:focus,.cart-body-no-bg input[type=text]:focus,.form-validate input[type=text]:focus,select:focus,textarea:focus{border-color:rgba(119,119,119,.8);outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(119,119,119,.6)}select#customquantity,select#servicesId,select.inputbox{height:30px}