#callme { height: 151px; position: fixed; *position: absolute; top: 150px; right: 0; width: 22px; z-index: 110; }

.cme-form { -moz-box-shadow: 0 2px 20px #333333; -webkit-box-shadow: 0 2px 20px #333333; box-shadow: 0 2px 20px #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; background: #f1f1f1; z-index: 109; font-family: "Lucida Grande", "Tahoma"; display: none; position: fixed; *position: absolute; right: 50px; top: 150px; width: 305px; color: #333333; }
.cme-form .has-error { background: #f2dede; }
.cme-form span { padding: 2px 3px 2px 10px; display: block; color: #333333; font-size: 11px; clear: both; }
.cme-form .cme-btn { padding: 4px 7px 5px; color: white; font-size: 12px; font-weight: bold; border-radius: 1px; text-shadow: 0 1px 0 #1f76d0; margin: 0; cursor: pointer; width: 140px; outline: 0; }
.cme-form select { border: 1px solid #cccccc; background: white; padding: 4px 3px 3px 9px; width: 100%; font-size: 12px; border-radius: 1px; outline-style: none; height: 21px; line-height: 21px; margin: 0 0 5px 0; font-size: 12px; cursor: pointer; font-family: "Lucida Grande", "Tahoma"; outline: 0; }
.cme-form .cme-select { width: 285px; margin-left: 10px; height: 27px; line-height: 27px; }
.cme-form .cme-txt { border: 1px solid #cccccc; width: 285px; border-radius: 1px; color: black; font-size: 12px; padding: 5px 3px !important; outline: 0; }
.cme-form h6 { border-bottom: 1px solid #e9e9e9; background: #567da4; text-shadow: 0 1px 0 #333333; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; color: white; font-size: 12px; padding: 10px 0 9px 10px; margin: 0 0 7px 0; }
.cme-form span div { float: left; display: inline; margin: 0 5px 0 0; line-height: 19px; }
.cme-form .cme-cls { text-shadow: 0 1px 0 #4d659f; height: 18px; width: 18px; font-size: 13px; overflow: hidden; border-radius: 2px; text-align: center; padding: 1px 3px 3px; float: right; display: inline; color: white; text-shadow: none; margin: 7px 8px 0 0; cursor: pointer; text-decoration: none; }
.cme-form .cme-cls:hover { color: white; opacity: 0.8; -webkit-opacity: 0.8; -khtml-opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$p)"; }
.cme-form .cme-btn-place span { display: inline; float: right; padding: 7px 12px 0 0 !important; font-size: 8px !important; color: #888 !important; }
.cme-form .cme-btn-place span a { font-size: 11px; color: #888; }
.cme-form .cme-btn-place span a:hover { text-decoration: none; }
.cme-form .callmebody { font-size: 13px; background: #f1f1f1; padding: 5px 10px; }
.cme-form .callmebody .inf { padding: 0 5px; margin: 0 0 10px 0; font-weight: bold; clear: both; }
.cme-form .callme-result { background: #f1f1f1 url(loading.gif) 10px center no-repeat; display: block; clear: both; margin: 5px 11px 10px 10px; }
.cme-form .callme-result div { padding: 7px 7px; margin: 4px 0 0 0; }
.cme-form .callme-result div.sending { padding: 7px 0 7px 35px; display: block; color: #333333; clear: both; }
.cme-form .callme-result div.c_success { background: #98c462; color: #fff; text-shadow: none; }
.cme-form .callme-result div.c_error { background: #f76363; color: #fffafa; text-shadow: none; }

#viewform { border: 0; padding: 0; background: url(bttn.png); height: 185px; width: 22px; cursor: pointer; outline: 0; }

#cme-back { display: none; z-index: 108; opacity: 0.5; top: 0; left: 0; width: 100%; height: 100%; position: absolute; background: #333; }

.cme-btn, .cme-form .cme-btn { border-top: 1px solid #027dd7; border-right: 1px solid #1f76d0; border-bottom: 1px solid #1f76d0; border-left: 1px solid #1f76d0; background: #95bae8; background: -moz-linear-gradient(top, #95bae8 0%, #1f76d0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95bae8), color-stop(100%, #1f76d0)); background: -webkit-linear-gradient(top, #95bae8 0%, #1f76d0 100%); background: -o-linear-gradient(top, #95bae8 0%, #1f76d0 100%); background: -ms-linear-gradient(top, #95bae8 0%, #1f76d0 100%); background: linear-gradient(to bottom, #95bae8 0%, #1f76d0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$top', endColorstr='$btm',GradientType=0 ); -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }

.cme-cls, .cme-form .cme-cls { background: #ff3a25; background: -moz-linear-gradient(top, #ff3a25 0%, #ff6b5f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3a25), color-stop(100%, #ff6b5f)); background: -webkit-linear-gradient(top, #ff3a25 0%, #ff6b5f 100%); background: -o-linear-gradient(top, #ff3a25 0%, #ff6b5f 100%); background: -ms-linear-gradient(top, #ff3a25 0%, #ff6b5f 100%); background: linear-gradient(to bottom, #ff3a25 0%, #ff6b5f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$top', endColorstr='$btm',GradientType=0 ); border: 1px solid #672c2b; font-size: 10px; font-weight: bold; border-radius: 100%; }

.h6, .cme-form h6 { background: #a1afc2; background: -moz-linear-gradient(top, #a1afc2 0%, #435e84 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1afc2), color-stop(100%, #435e84)); background: -webkit-linear-gradient(top, #a1afc2 0%, #435e84 100%); background: -o-linear-gradient(top, #a1afc2 0%, #435e84 100%); background: -ms-linear-gradient(top, #a1afc2 0%, #435e84 100%); background: linear-gradient(to bottom, #a1afc2 0%, #435e84 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$top', endColorstr='$btm',GradientType=0 ); }
