@charset "utf-8";
/* CSS Document */

div#body-container table#body-layout td.right-cell { background: #FFFFFF url(../images/background-content-gradiant.jpg) top left repeat-x; width: 520px; }
div#body-container table#body-layout td.right-cell div.cell-padding { padding: 25px 25px 20px 25px; }
div#body-container table#body-layout td.left-cell { background-color: #FFFFFF; width: 290px; background: url(../images/background-content-shadow-left.png) top left no-repeat; }
div#body-container table#body-layout td.left-cell div.padding { padding: 15px 0px 15px 0px; background: url(../images/background-content-shadow-right.png) top right no-repeat; }
div#body-container table#body-layout td.left-cell div#speech-bubble { background: url(../images/image-price-estimate.png) top left no-repeat; color: #39424b; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; height: 98px; text-align: center; width: 238px; }
div#body-container table#body-layout td.left-cell div#speech-bubble div.title { font-size: 17px; font-weight: bold; line-height: 100%; padding: 7px 0px 5px 0px; }
div#body-container table#body-layout td.left-cell div#speech-bubble div.content { font-size: 12px; line-height: 14px; padding: 0px 10px 0px 10px; }

/* Form Styles */
div#body-container table#body-layout td.left-cell form { margin: 0px; padding: 15px 0px 0px 0px; font-family: Times, serif; }
div#body-container table#body-layout td.left-cell form img { padding: 5px 0px 0px 0px; }
div#body-container table#body-layout td.left-cell form div { padding-bottom: 6px; text-align: right; }
div#body-container table#body-layout td.left-cell form div#label { width: 75px; float: left; margin: 3px 5px 0 0; }
div#body-container table#body-layout td.left-cell form div#field { width: 170px; float: left; }
div#body-container table#body-layout td.left-cell form .text-field { border: solid #CCCCCC 1px; display: block; outline: none; padding: 3px; width: 170px; }
div#body-container table#body-layout td.left-cell form .text-field:focus { border-color: #9EC0E2; }
div#body-container table#body-layout td.left-cell form .text-field:hover { border-color: #9EC0E2; }
div#body-container table#body-layout td.left-cell form span.required { color: #CC0000; font-size: 12px; }

div#body-container table#body-layout td.left-cell div.video-thumb { text-align: center; padding-bottom: 25px }
div#body-container table#body-layout td.left-cell div.title { color: #39424b; font-size: 15px; font-weight: bold; line-height: 18px; padding-bottom: 2px; }
div#body-container table#body-layout td.left-cell div.video-thumb div.message { font: italic 11px/15px Arial, Helvetica, sans-serif; padding-top: 5px; }