.IE6POSITION_FIXED { behavior: expression(this.style.top = document.documentElement.scrollTop +                        document.documentElement.clientHeight / 2   ); }

.ui-dialog { position: absolute; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; background-color: black; opacity: 0.4; filter: alpha(opacity=40); }

span.ui-dialog-title { color: #FFFFBE; font-size: 100%; float: left; }

a.ui-dialog-titlebar-close { float: right; text-align: right; color: #FFFFBE; text-decoration: none; }

.ui-dialog-content { border: none; }

iframe#CookpadDialog { /*overflow: hidden;*/ }

iframe#CookpadDialog.ui-dialog-content { background: white; border: 5px solid #CCCCCC; -webkit-border-radius: first-value-of(5px) first-value-of(5px); -moz-border-radius: 5px / 5px; -o-border-radius: 5px / 5px; -ms-border-radius: 5px / 5px; -khtml-border-radius: 5px / 5px; border-radius: 5px / 5px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 3px 0; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 3px 0; -o-box-shadow: rgba(0, 0, 0, 0.3) 0 3px 3px 0; box-shadow: rgba(0, 0, 0, 0.3) 0 3px 3px 0; }

.ckpd-dialog .ckpd-dialog-title { background-color: #EEE0C5; padding: 7px 0 5px 10px; font-weight: bold; font-size: 116%; }

.ckpd-dialog .ckpd-dialog-body { background-color: white; padding: 15px; }

.ckpd-dialog .ckpd-dialog-buttons { padding: 5px; background-color: #eeeeee; text-align: right; position: absolute; bottom: 0; right: 0; width: 100%; }

.ckpd-dialog .ckpd-dialog-buttons .ckpd-dialog-button-close { font-size: 93%; margin-right: 5px; }

.ui-dialog .ui-icon-closethick { background: url(/assets/widget/close.png?2f54f6dd5f34a70aa6feab1bdad25bf95f41844c9b5d52bbc294e466511253db); display: block; width: 34px; height: 34px; position: absolute; top: 8px; right: -22px; }

* html .ui-dialog .ui-icon-closethick { background: none; right: -12px; }

/* OverlayTool */
.ckpd-overlay-box { display: none; }

/* ColorBox Core Style: The following CSS is consistent between example themes and should not be altered. */
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; outline: 0; }

#cboxOverlay { position: fixed; width: 100%; height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft { clear: left; }

#cboxContent { position: relative; }

#cboxLoadedContent { overflow: auto; }

#cboxTitle { margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }

.cboxPhoto { float: left; margin: auto; border: 0; display: block; }

.cboxIframe { background: #f7f3e8; width: 100%; height: 100%; display: block; border: 0; }

/* User Style: Change the following styles to modify the appearance of ColorBox.  They are ordered & tabbed in a way that represents the nesting of the generated HTML. */
#cboxOverlay { background: #000; }

#cboxContent { margin-top: 20px; }

#cboxError { padding: 50px; border: 1px solid #ccc; }

#cboxLoadedContent { border: 5px solid #e3dcca; border-radius: 5px; background: #f7f3e8; }

#cboxTitle { position: absolute; top: -20px; left: 0; color: #ccc; }

#cboxCurrent { position: absolute; top: -20px; right: 0px; color: #ccc; }

#cboxSlideshow { position: absolute; top: -20px; right: 90px; color: #fff; }

#cboxPrevious { position: absolute; top: 50%; left: 5px; margin-top: -32px; background: url(/assets/shared/colorbox/controls.png?a74f8231760b80cd51dedb5c168f9be3d305d8930835add80566e788b6300892) no-repeat top left; width: 28px; height: 65px; text-indent: -9999px; }

#cboxPrevious.hover { background-position: bottom left; }

#cboxNext { position: absolute; top: 50%; right: 5px; margin-top: -32px; background: url(/assets/shared/colorbox/controls.png?a74f8231760b80cd51dedb5c168f9be3d305d8930835add80566e788b6300892) no-repeat top right; width: 28px; height: 65px; text-indent: -9999px; }

#cboxNext.hover { background-position: bottom right; }

#cboxLoadingOverlay { background: #f7f3e8; border: 5px solid #e3dcca; border-radius: 5px; }

#cboxLoadingGraphic { background: url(/assets/ajax-loader.gif?b9f6dd5edd1222b6fddbc439d64797ef90c669043cb1996a6598f1966563656a) no-repeat center center; }

#cboxClose { position: absolute; top: -14px; right: -14px; display: block; background: url(/assets/widget/close.png?2f54f6dd5f34a70aa6feab1bdad25bf95f41844c9b5d52bbc294e466511253db) no-repeat top center; width: 34px; height: 34px; text-indent: -9999px; float: none; border: none; }

#cboxClose.hover { background-position: bottom center; }
