.contacts-popup-wrapper.ui-widget-content { background:url(../images/pattern.png) repeat; }
.contacts-popup-wrapper .ui-widget-header { background:none; border:none; padding-bottom:0; position: absolute; top:20px; right:20px; z-index:999; }
.contacts-popup-wrapper .ui-dialog-titlebar-close { width: 14px; height: 14px; background: url(../images/btn_remove.png) 0 bottom no-repeat; border: none; }
.contacts-popup-wrapper .ui-dialog-titlebar-close span { background:none; }
.contacts-popup-wrapper .ui-dialog-content { border:3px solid #000000; margin: 15px; padding: 15px 25px; }



.contacts-popup-wrapper {  }

.contacts-popup {  }

.contacts-popup .product-name { margin-bottom: 22px; }
.contacts-popup .product-name h3 { color:#333; font:normal 2.0em/1.25 Georgia; text-transform: none; }
.contacts-popup .product-image { border-right:4px solid #000000; padding-right: 40px; }
.contacts-popup .product-options { width:300px; padding:2px 0 0 32px; text-align:left; }
.contacts-popup .product-short-info { font-size:14px; color:#666; width:280px; margin-bottom:25px; }
.contacts-popup .product-short-info li span { color:#090909; }
.contacts-popup .short-description { color:#3d3c3c; font: normal 13px Arial; }

#contacts-popup-form fieldset { margin-top:20px; }

.contacts-popup .form-list .input-box { width:565px; }
.contacts-popup .form-list label { font: normal 16px Arial; color:#000000; margin-top:5px; }
.contacts-popup .form-list input.input-text { float:right; width:470px; }
.contacts-popup .form-list textarea { float:right; width:470px; }
.contacts-popup .form-list .validation-advice { text-align:left; margin-left:85px; }

#response-message { margin-top: 20px; color: #333; font: normal 2.0em/1.25 Georgia; text-transform: none; }