/* ecard */
.formHeader {clear:both;margin-bottom:20px;overflow:hidden;}
.formHeader img {-moz-box-shadow:0 5px 10px #999999;-webkit-box-shadow:0 5px 10px #999999;position:relative;z-index:2;background:#fff;}
*+ html .formHeader img {border: .1em solid #ddd;}
.formHeader ul li {background:transparent none repeat scroll 0 0;display:inline;float:left;list-style-type:none;margin:0;padding:0 17px 0 0;width:140px;opacity:.5;height:220px;}
* html .formHeader ul {height:230px;}
.formHeader ul li.last {padding-right:0;}
.step {font-size:24px;margin-bottom:10px;margin-top:30px;}
.stepNmbr {background:transparent url(http://www.blogsmithmedia.com/www.lemondrop.com/media/formbtn.gif) no-repeat scroll -3px -2px;padding-right:18px;padding-left:11px;padding-bottom:7px;padding-top:8px;color:#fff;}
.stepInstr {font-size:16px;font-style:italic;}
.msgCopy {background:#EEEEEE none repeat scroll 0 0;border:0.1em solid #DDDDDD;font-size:11px;line-height:12px;margin-top:-122px;padding:15px 4px;position:relative;width:130px;z-index:1;}
*+ html .msgCopy {width:132px;} 
.langName {font-size:12px;font-weight:bold;}
.lang {margin-top:5px;}
.translate {font-style:italic;margin-top:5px;}
.prvCard, .prvCard2 {position:absolute;-moz-box-shadow: 20px 20px 158px; -webkit-box-shadow: 20px 20px 158px; z-index:999; opacity:.5; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
*+ html .prvCard {margin-top:-200px; margin-left:-500px;}
* html .prvCard {margin-top:-300px;}
.prvCard2 {margin-top:-150px;}
.prvCard2 input.frmbutton {width:200px !important;margin-left:10px;}
input#closePrv, input#prvClose {background:red !important;}
input#closePrv:hover, input#prvClose:hover {background:#555 !important;}
.prvBtm {padding:10px;height:50px;width:570px;background: #fff !important;border:5px solid #ddd;font-size:16px;}
a.prvClose:hover {cursor:pointer;cursor:hand;}
.eContact {margin-top:40px;}
.eContact input {padding: 10px 5px;color:#555;margin-top:5px;margin-bottom:30px;width:400px;background:#eee;border:.1em solid #999;-moz-box-shadow:2px 2px 18px #ddd;-webkit-box-shadow:2px 2px 18px #ddd;}
.eContact input:focus {background:#fff;}
.eContact textarea {font-family:helvetica, arial; color:#555; font-size: 14px; padding: 10px 5px;width:400px;margin-top:5px;margin-bottom:30px;background:#eee;border:.1em solid #999;-moz-box-shadow:2px 2px 18px #ddd;-webkit-box-shadow:2px 2px 18px #ddd;}
.eContact textarea:focus {background:#fff;}
.eContact label {font-size:12px;}
.eContact input.frmbutton, .formHeader input.frmButton {text-align:center;width:120px; margin-top:30px;background:#59d514;color:#fff;text-transform:lowercase;font-size:16px;border:0px none;-moz-border-radius:10px;-webkit-border-radius:10px;}
.formHeader input.frmButton {width:150px;margin-top:5px !important;padding:10px;}
.eContact input.frmbutton:hover, .formHeader input.frmButton:hover {background:#555;color:#fff;}
input.hidden {display:none;}
.permOpac {opacity:1 !important;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;}
.eSuccess {font-size:12px;}
#eErrors {background:red;padding:5px;margin-top:-20px;color:#fff;font-size:12px;}
