/* TYPO */
#modelsPopup h3   { font-size: 16px; color: #bdc2ce; font-family: "Trebuchet MS", arial, sans-serif; line-height: 18px; font-weight: bold; }
#modelsPopup .big { font-size: 14px; color: #bdc2ce; font-family: "Trebuchet MS", arial, sans-serif; line-height: 18px; font-weight: normal; }

#modelsPopup  { font-size: 11px; color: #fff; font-family: "Trebuchet MS", arial, sans-serif; line-height: 15px; }

#modelsPopup fieldset .txt  { color: #333; font-size: 11px; font-family: arial, sans-serif; }

#modelsPopup .error,
#modelsPopup .error2 { color: #df0808; }

/* GENERAL */
#modelsOverlay      { background: #fff; position: absolute; top: 0; left: 0; cursor: pointer; }
#modelsPopup        { width: 608px; position: absolute; background: url(../images/BKGmodelsPopupBottom.gif) bottom left no-repeat; padding-bottom: 7px; }
#modelsPopup h2     { background: url(../images/title/modelsPopup.gif) no-repeat; text-indent: -9000px; width: 608px; height: 37px; }
#modelsPopup h2.info{ background: url(../images/title/modelsPopupInfo.gif) no-repeat; }
#modelsPopup .inner { background: url(../images/BKGmodelsPopupMiddle.gif) top left repeat-y; padding: 22px 23px 15px 30px; overflow: hidden; }

#modelsPopup h3,
#modelsPopup p  { margin-bottom: 15px; clear: left; }

#modelsPopup .wrapper h3  { margin-bottom: 5px; }

#modelsPopup div.left  { width: 260px; float: left; background: url(../images/BORDERmodelsVer.gif) top right repeat-y; padding: 0 15px 0 0; }
#modelsPopup div.right { width: 260px; float: right; }

#modelsPopup fieldset           { border: none; overflow: hidden; padding-bottom: 18px; background: url(../images/BORDERmodelsHor.gif) bottom left repeat-x; }
#modelsPopup fieldset div.left  { width: 275px; float: left; padding: 0; }
#modelsPopup fieldset div.right { width: 260px; float: right; }

#modelsPopup .wrapper  { overflow: hidden; background: url(../images/BORDERmodelsVer.gif) 272px top repeat-y; margin-top: 16px;  }
#modelsPopup .wrapper div.left   { background: none; }

#modelsPopup div.left div,
#modelsPopup div.right div { overflow: hidden; clear: left; }

#modelsPopup .radio,
#modelsPopup .radio2 { display: block; float: left; margin: 2px 10px 0 0; clear: left; }
#modelsPopup label  { display: block; float: left; margin-bottom: 0px; }


#modelsPopup .jquery-checkbox-box { float: left; clear: left; margin-right: 10px; }

#modelsPopup fieldset .txtWrapper     { width: 137px; display: block; float: left; margin-bottom: 6px; background: url(../images/BKGmodelsInput.gif) top right no-repeat; }
#modelsPopup fieldset .txt            { width: 117px; border: none; margin-bottom: 6px; background: none; padding: 2px 10px; }
#modelsPopup fieldset label           { display: block; float: left; margin: 0; }
#modelsPopup fieldset div.left label  { width: 70px; }
#modelsPopup fieldset div.right label { width: 93px; }

#modelsPopup .marg    { margin-bottom: 30px; }
#modelsPopup .button  { clear: left; display: block; margin: 0px auto 15px auto; cursor: pointer; }

#modelsPopup .infoText { display: none; }

#modelsContinue { display: block; margin: 30px auto 10px auto; cursor: pointer; }

#modelsPopup .termsWrapper  { margin-top: 10px; }

#termsLabel u { cursor: pointer; }

/* error */
#modelsPopup fieldset img     { margin-left: 5px; }
#modelsPopup fieldset .error  { display: block; clear: left; margin: -5px 0 6px 0; }
#modelsPopup .error2          { display: block; float: left; width: 220px; margin: -20px 0 30px 0; background: url(../images/ICONerror.gif) left 4px no-repeat; padding-left: 30px; }
