body #TB_window { overflow: hidden; margin: 5px; border: 1px solid #AAA; background: #FFF url(/v8/widgets/automotive/inventory/details/v4/images/form-bg.gif) repeat-x 0 46px; }
#TB_window #TB_title { margin: 0; padding: 10px; font-size: 107%; font-weight: bold; color: #FFF; background: #006794 url(/v8/widgets/automotive/inventory/details/v4/images/form-header.gif) repeat-x; }
#TB_window a {text-decoration: none; font-weight: normal;}
#TB_closeAjaxWindow a { color: #FFF; }
#TB_window .content{ padding: 10px; }
#TB_window .content p{ margin: 0; padding: 0; }
#TB_window form fieldset{ position: static; margin: 0; padding: 1em 1em 0 1em; border: 0; background: none; }
#TB_window form label{ display: block; margin: 5px 0; }
#TB_window form label br,
#TB_window form label span,
#TB_window form h4,
#TB_window p.required { display: none; }
#TB_window form input, 
#TB_window form textarea{ width: 95%; padding: 2px 5px; }
#TB_window form input.default, 
#TB_window form textarea.default{ color: #AAA; }
#TB_window form label.error{ font-weight: bold; color: #C00; }
#TB_window form input.error{ background-color: #FFDFDF; }
#TB_window form p{ margin-top: 0; font-weight: bold; }
#TB_window form .submit{ position: static; float: right;  text-align: center; }
#TB_window form .submit a{ position: static; float: none; display: block; width: 100px; padding: 0;}
	* html #TB_window #TB_ajaxContent .submit{ margin: 0; padding: 0; }
#TB_window form .submit a span{ position: static; display: block; }
#TB_window form .submit input{ float: right; width: auto; margin: 5px 8px 10px 0; font-size: 100%; }
#TB_window form .submit button{ float: right; width: auto; margin: 5px 15px 10px 0; font-size: 100%; }

#TB_window #vehiclelead:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#TB_window .selectField{float: left; width: 70%;}
#TB_window .selectField span{ float: left; display: block; margin: 0 0 5px 0; padding: 0 20px 0 0; font-weight: bold; }
#TB_window .selectField select{ width: 160px;}
form #preferredContactMethod{ margin: 10px 0 0 0; }
form #preferredContactMethod span{ display: block; width: 80%; font-weight: bold; }
form #preferredContactMethod label{ float: left; width: 49%; margin: 5px 0px 5px 0; font-weight: normal; }
form #preferredContactMethod label span{ float: right; display: inline; width: 85%; font-weight: normal; }
form #preferredContactMethod label input{ float: left; width: auto; border: 0; }

.requiredField{ font-weight: bold; color: #C00; }

div#calendar_div{ z-index: 1000; }	/* calendar must pop-up above thickbox */

/* DNA897350 + DNA856280 */
*+html #TB_window .widget.content{height: auto;}
