/*
Add your classname to the list below in order to have your element
recieve a gracefully degrading chrome enhancement such as a drop 
shadow or rounded corners.
*/

/* ---------- CSS3 shadows ---------- */
.yui3-dialog-content,
.yui3-overlaycontextpanel-content,
.yui3-tooltip-content,
.yui3-calendar-content,
.yui3-colorpicker-content,
.yui3-tree-drag-helper-content {
	-moz-box-shadow: 4px 4px 14px #777;
	-webkit-box-shadow: 4px 4px 14px #777;
	box-shadow: 4px 4px 14px #777;
}

/* No shadow */

.yui3-null-selector {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* ---------- Rounded corners ---------- */

/* All corners */

.yui3-state-default,
.yui3-state-active,
.yui3-state-hover,
.yui3-calendar-content,
.yui3-colorpicker-content,
.yui3-colorpicker-panel-content,
.yui3-image-gallery-paginator .yui3-image-gallery-paginator-thumb,
.yui3-image-viewer-loading .yui3-image-viewer-bd,
.yui3-loadingmask-message,
.yui3-loadingmask-message-content,
.yui3-progress-bar-content,
.yui3-progress-bar-status {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.yui3-carousel menu {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.yui3-carousel menu a {
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

/* Large corners */
.yui3-textboxlistentry,
.yui3-textboxlistentry-close {
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
}


/* No corners */

.yui3-dialog .yui3-widget-hd,
.yui3-editable-hover,
.yui3-tab,
.yui3-overlaycontextpanel-pointer.yui3-state-default,
.yui3-toolbar-item-content,
.yui3-toolbar-item,
.yui3-toolbar-vertical .yui3-toolbar-item {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

/* Left corners */

.yui3-toolbar-first {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* Right corners */

.yui3-toolbar-last {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* Top left */

.yui3-image-viewer-bd,
.yui3-tab,
.yui3-toolbar-vertical .yui3-toolbar-first {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

/* Top right */

.yui3-image-viewer-bd,
.yui3-tab,
.yui3-toolbar-vertical .yui3-toolbar-first {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

/* Bottom left */

.yui3-image-viewer-content .yui3-widget-ft,
.yui3-toolbar-vertical .yui3-toolbar-last {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* Bottom right */

.yui3-image-viewer-content .yui3-widget-ft,
.yui3-toolbar-vertical .yui3-toolbar-last {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}