/* Stage One */
.stage-1 .previous { background: url(/images-2008/obs/previous-button.gif) top left no-repeat; }
.stage-1 .next { background: url(/images-2008/obs/next-button.gif) 0 -25px no-repeat; }
.stage-1 .promo { margin-top: 15px; }

.stage-1 .choose-clinic { padding: 15px 0 13px 0; border-top: 2px solid #D3D4D6; border-bottom: 2px solid #D3D4D6; }
.stage-1 .choose-clinic input, .choose-clinic select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; border: 2px solid #D3D4D6; }
.stage-1 .choose-clinic input { width: 116px; margin-right: 8px; }
.stage-1 .choose-clinic select { width: 149px; }
.stage-1 .choose-clinic .submit { width: 47px; height: 19px; font-weight: bold; text-transform: uppercase; text-align: left; color: #FFF; padding: 0 0 0 10px; background: url(/images-2008/submit-button-small.gif) top left no-repeat; border: none; }
.stage-1 .choose-clinic .or { font-size: 11px; font-weight: bold; color: #004FA2; text-transform: uppercase; margin: 0 5px; }

.stage-1 .wear-contact-lenses { padding: 15px 0 13px 0; border-bottom: 2px solid #D3D4D6; overflow: hidden; }
.stage-1 .wear-contact-lenses li { width: 100px; float: left; text-transform: uppercase; }
.stage-1 .wear-contact-lenses .link { width: 160px; padding-top: 5px; }
.stage-1 .wear-contact-lenses li a { text-transform: none; }

.stage-1 .lens-type { padding: 15px 0 13px 0; border-bottom: 2px solid #D3D4D6; overflow: hidden; }
.stage-1 .lens-type ul { overflow: hidden; }
.stage-1 .lens-type li { width: 110px; float: left; }
.stage-1 .lens-type .soft-ext { width: 140px; float: left; }
#lenses-type #lenses-warning { color: #FFF; clear: both; border: 1px solid #80D6D3; margin: 15px 0 0 0; padding: 3px 0 3px 33px; background: #004FA2 url(/images-2008/obs/alert-bg.gif) top left no-repeat; }

