body{ margin: 0; padding: 0; width: 100%; height: 100%; }

#wrapper{ margin: 0 auto; width: 924px; padding: 0 38px 10px 38px;  }
					 
.clear, .clearBoth{ clear: both; }

#TB_title{ display: none; }
#TB_NewsLetter{ margin: 0; padding: 7px; width: 466px; height: 266px; overflow: hidden; font-family: Arial, Verdana, Sans-Serif; background: #b3b5b7; }
#TB_NewsLetter .wrapper{ margin: 0; padding: 0; width: 466px; height: 266px; overflow: hidden; position: relative; }

#TB_NewsLetter .wrapper .content{ margin: 0; padding: 35px 65px 20px 85px; background: #d4d4d4; }
#TB_NewsLetter .wrapper .content h5{ margin: 0 0 20px 0; padding: 0; height: 25px; width: 230px; background: url(images/Lightbox/newsletter_title.png) no-repeat;  }
#TB_NewsLetter .wrapper .content h5 span{ display: none; }

#TB_NewsLetter .wrapper .content .field{ height: 50px; margin: 0; }
#TB_NewsLetter .wrapper .content .field label{ margin: 0 0 2px 0; padding: 0; font-size: 13px; color: #4c4c4c; display: block; }
#TB_NewsLetter .wrapper .content .field input{ margin: 0; padding: 4px 10px; height: 15px; width: 274px; border: 0; float: left; font-size: 14px; color: #afb3b4; border: solid 1px #cccccc; }
#TB_NewsLetter .wrapper .content .field input.focus{ color: #000 !important; }
#TB_NewsLetter .wrapper .content .field span.err{ margin: 0 0 0 5px; padding: 0; float: left; color: red; font-size: 20px; cursor: help; }

#TB_NewsLetter .wrapper .content .message{ margin: 0 0 10px 0; }
#TB_NewsLetter .wrapper .content .message p{ margin: 0; padding: 0; font-size: 12px; }
#TB_NewsLetter .wrapper .content .message p.err{ color: red; }

#TB_NewsLetter .wrapper .content .controls{ margin: 10px 0 0 0; text-align: right; width: 250px; height: 25px; }
#TB_NewsLetter .wrapper .content .controls a{ margin: 0; padding: 5px 0 0 0; font-size: 12px; background: url(images/lightbox/btn.png) no-repeat; color: #fff; text-align: center; float: left; height: 20px; width: 99px; text-decoration: none; font-weight: bold; }


#TB_NewsLetter .wrapper .footer{ margin: 0; padding: 5px 0 0 0; height: 20px; text-align: right; }
#TB_NewsLetter .wrapper .footer a{ font-size: 14px; }

#TB_NewsLetter .wrapper .spinner{ position: absolute; top: 120px; text-align: center; text-align: center; width: 466px; }
#TB_NewsLetter .wrapper a{ cursor: pointer; }


#TB_Send{ margin: 0; padding: 7px; width: 586px; height: 386px; overflow: hidden; font-family: Arial, Verdana, Sans-Serif; }
#TB_Send .wrapper{ margin: 0; padding: 0; width: 586px; height: 386px; overflow: hidden; position: relative; }

#TB_Send .wrapper .content{ margin: 0; padding: 60px 0 0 168px; height: 291px; background: #e6e9ea; }
#TB_Send .wrapper .content h5{ margin: 0 0 20px 0; padding: 0; height: 27px; width: 253px; background: url(/template/01/images/Lightbox/sendpage_header.png) no-repeat;  }
#TB_Send .wrapper .content h5 span{ display: none; }

#TB_Send .wrapper .content .field{ height: 25px; margin: 0 0 10px 0; }
#TB_Send .wrapper .content .field label{ margin: 3px 0 0 0; padding: 0; font-size: 16px; color: #694e44; float: left; width: 60px; }
#TB_Send .wrapper .content .field input{ margin: 0; padding: 5px 10px; height: 15px; width: 170px; border: 0; float: left; font-size: 14px; color: #afb3b4; }
#TB_Send .wrapper .content .field input.focus{ color: #000 !important; }
#TB_Send .wrapper .content .field span.err{ margin: 0 0 0 5px; padding: 0; float: left; color: red; font-size: 20px; cursor: help; }

#TB_Send .wrapper .content .body{ height: auto !important; }
#TB_Send .wrapper .content .body label{ margin-bottom: 5px; display: block !important; width: 200px !important; clear: both !important; }
#TB_Send .wrapper .content .body textarea{ height: 70px !important; width: 250px !important; overflow: auto !important; border: 0 !important; }

#TB_Send .wrapper .content .message{ margin: 0 0 10px 0; }
#TB_Send .wrapper .content .message p{ margin: 0; padding: 0; font-size: 12px; }
#TB_Send .wrapper .content .message p.err{ color: red; }

#TB_Send .wrapper .content .controls{ text-align: right; width: 250px; height: 25px; }
#TB_Send .wrapper .content .controls a{ margin: 0; padding: 5px 0 0 0; font-size: 12px; background: #684e44; color: #fff; text-align: center; float: right; height: 20px; width: 78px; text-decoration: none; }


#TB_Send .wrapper .footer{ margin: 0; padding: 5px 0 0 0; height: 20px; text-align: right; }
#TB_Send .wrapper .footer a{ font-size: 14px; }

#TB_Send .wrapper .spinner{ position: absolute; top: 150px; text-align: center; width: 586px; }

#TB_Send .wrapper a{ cursor: pointer; }
