/* Forms
---------------------------------------- */
/*.message .forms {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 0 0 35px; padding: 29px 34px 19px;}
.message .forms-black {background: #2d2d2d; color: #fff;}
.message .forms-black a {color: #fff;}
.message .field {padding: 0 0 15px; min-height: 40px;}
.message .field-title {float: left; width: 225px; padding: 0 30px 0 0;}
.message .field-inner {float: right; width: 635px;}
.message .field-inner input[type="text"], .field-inner input.styled, .field-inner input[type="password"] {border: 1px solid #bebebe; padding: 3px 9px; background: #fff; color: #000; outline: none; width: 180px; margin: 0 3px 0 0;}
.message .field-inner input[disabled="disabled"] {background: #eee; color: #666; cursor: default;}
.message .field-inner input.field-width {width: 280px;}
.message .field-inner textarea {border: 1px solid #bebebe; padding: 3px 3px 3px 9px; background: #fff; color: #000; outline: none; margin: 0 3px 0 0; min-height: 85px; height: 85px; width: 392px; resize: vertical;}
.message .field-inner input[type="text"]::-webkit-input-placeholder, .field-inner input.styled::-webkit-input-placeholder, .field-inner input[type="password"]::-webkit-input-placeholder, .field-inner textarea::-webkit-input-placeholder {color: #000;}
.message .field-inner input[type="text"]:focus, .field-inner input.styled:focus, .field-inner input[type="password"]:focus, .field-inner textarea:focus {border: 1px solid #ffc412;}
.message .field-help {padding: 1px 9px 0; color: #6e6e6e; font-size: 0.857em;}
.message .field-button {-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; text-decoration: none; color: #000; cursor: default; background: url(/s/i/buttons.png) repeat-x #ffb400; display: inline; position: relative; padding: 6px 35px 7px; margin: 0 10px 0 0; text-align: center; overflow: hidden;}
.message a.field-button, .forms-black a.field-button {cursor: pointer; color: #000;}
.message .field-button:hover {background-position: 0 -113px; background-color: #ff9d00;}
.message .field-button input {position: absolute; left: 0; top: 0; height: 100px; width: 400px; cursor: pointer; border: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}
.message .field-button-disabled, .field-button-disabled:hover {color: #a07509; background-position: 0 0; background-color: #ffb400;}
.message .field-button-disabled input {display: none;}
.message .field-buttons {padding: 20px 0 0;}
.message .field-error {color: red; padding: 3px 9px 0; font-size: 0.857em;}*/

/* Dialog */

/* Message
---------------------------------------- */
#overlay {position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 8000; display: none;}
.message {top:0; position: fixed; min-width: 500px; width: 500px; z-index: 9999; display: none; }
/*
.message {position: fixed; width: 500px; background: #fff; padding: 10px; z-index: 9999; display: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.message-close   {float: right; width: 30px; height: 30px; cursor: pointer; background: url("/s/i/msg_close.png") no-repeat scroll 5px 5px transparent;}
.message-close:hover {background-position: 5px -78px;}
.message-title   {height: 25px; padding: 5px 10px; text-align: center; font-weight: bold;}
.message-body    {min-height: 50px; padding: 0 10px;}
.message-buttons {height: 40px; text-align: center;}
.message-buttons .field-button {margin-right: 25px; min-width: 50px; cursor: pointer;}
*/
.message .lb {background: url(/s/i/message/lb.png) no-repeat 0 bottom; padding: 0 0 0 26px; z-index: 600; }
.message .rb {background: url(/s/i/message/rb.png) no-repeat right bottom; padding: 0 0 27px;}
.message .lt {background: url(/s/i/message/lt.png) no-repeat; margin: 0 0 0 -26px; padding: 0 0 0 26px; zoom:1;}
.message .rt {background: url(/s/i/message/rt.png) no-repeat right 0; padding: 43px 42px 8px 8px;}
.message-close {position: absolute; right: 0; top: 0; color: #333; font-size: 20px; text-decoration: none; line-height: 1; padding: 16px 20px;}
.message-close:hover {color: #000; text-decoration: none; }
.message-title   { padding: 5px 10px; text-align: center; font-weight: bold; }
.message-body    {padding-bottom: 10px; word-wrap: break-word;}
.message-buttons { text-align: center; }
.message-buttons .button {margin-right: 25px;}

.message-body OL,
.message-body UL{ margin:1em 0 1em 2em; }
.message-body LI{ margin:0 0 0.3em; }

/* Actions
---------------------------------------- */
.description { color: #9d9d9d; display: block; font-size: 12px; padding: 5px 0; }
.description-red { color: #ad2d2d; }

/* IE CSS3 Fix
---------------------------------------- */
.forms, .field-button {behavior: url(/s/js/PIE.htc);}