p,body,font,div{font-family:Tahoma,Verdana,Arial;font-size:14px}td{font-family:Tahoma,Verdana,Arial;font-size:11px}h1{font-family:Tahoma;font-size:18px;color:#000}a{font-family:Tahoma;font-weight:bold;font-size:12px;color:#000}.no_underline{text-decoration:none}.small{font-size:10px}.faq{font-size:13px}.big{font-size:18px;text-decoration:none}.cat{font-size:12px}.standard{font-weight:normal}.light{color:#fff}.light32{color:#fff;font-size:14px}.lightsmall{color:#fff;font-size:10px}.lightstandard{color:#fff;font-weight:normal}.middle{color:#f0b5b5}.olive{color:#aaa;font-weight:normal;font-size:9px}.cart{font-family:Tahoma;font-size:11px;border-bottom:0 solid;border-left:0 solid;border-right:0 solid;border-top:0 solid;margin:1px;font-weight:bold;color:#f0b5b5;background-color:transparent}.totalPrice{font-size:16px;border-bottom:0 solid;border-left:0 solid;border-right:0 solid;border-top:0 solid;margin:1px;font-weight:bold;color:red;background-color:transparent}.myaccount_tab_bottom{border-bottom:1px solid;border-left:0 solid;border-right:1px solid;border-top:0 solid;border-color:#cd8181;text-align:center;margin:1px}.div.sheep.width{background-size:50% auto}.myaccount_tab_top{border-bottom:0 solid;border-left:0 solid;border-right:1px solid;border-top:1px solid;border-color:#cd8181;text-align:center;margin:1px}.myAccount_bottomright{border-bottom:1px dotted #f0b5b5;border-right:1px dotted #f0b5b5}.myAccount_bottom{border-bottom:1px dotted #f0b5b5}.myAccount_right{border-right:1px dotted #f0b5b5}.comparison_button{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-top:1px solid;background-color:#f0b5b5}.pageSeparator{border-bottom:2px dotted #f0b5b5}.le_links{padding:3px}.new_link_category{padding:10px;display:none}input.input_text1{width:95%}#form_new_linkcategory{display:inline}#le_new_link{display:none;text-align:left;padding:6px}div.divider_grey{padding:0;margin:4px;border:0 solid #bbb;border-bottom-width:1px}div.subheader{font-size:11pt;font-weight:bold}div.edit_le_category{display:none;border:1px dashed #999;border-top-width:0;padding:4px;padding-top:0}.error_message{color:red;padding:4px;font-weight:bold}.error_msg_f{color:red;padding:6px 0 6px 0;font-weight:bold}.ok_msg_f{color:#00f;padding:6px 0 6px 0;font-weight:bold}.affp_login{border:solid #aaa;border-width:0 0 1px 1px;padding:0 10px 10px 10px;font-size:10pt;font-weight:bold}.affp_user_info{padding:6px 10px 10px 10px}fieldset.admin_fieldset{border:1px inset #000;padding:10px;color:#000}fieldset.admin_fieldset input{margin:0}#affp_enabled input{margin:0 4px 0 4px!important}input.checknomarging{margin:0}.edittitle{font-size:130%;font-weight:bold;color:#000}.header2{font-size:120%;font-weight:bold}input.inlradio{vertical-align:middle;margin:0}.gemini-button{display:inline-block;padding:12px 25px;font-size:16px;font-weight:bold;color:#fff;background-color:#007bff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease , transform .2s ease;box-shadow:0 4px 12px rgba(0,123,255,.3);margin-top:20px}.gemini-button:hover{background-color:#0056b3;transform:translateY(-2px)}.gemini-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,123,255,.4)}#current-description,#generated-description{width:100%;height:200px;margin-top:15px;padding:15px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;resize:vertical;font-family:'Arial',sans-serif;font-size:14px}.loading{display:none;text-align:center;font-size:18px;color:#007bff;margin-top:10px;font-weight:bold}.product-container{max-width:800px;margin:40px auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}