/*
 * DMXzone CSS3 Drop Shadows
 * Version: 1.0.0
 * (c) 2012 DMXzone.com
 * @build 25-09-2012 15:06:28
 */
.dmxCSS3DropShadows{position:relative;*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);}.dmxCSS3DropShadows:before,.dmxCSS3DropShadows:after{position:absolute;content:"";z-index:-1;}
.dmxCSS3DropShadows:after{clear:both;}
.dmxCSS3DropShadows-wrapper{position:relative;z-index:0;}
.dmxCSS3DropShadows-inset{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.dmxCSS3DropShadows-raised-left{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), -15px 0 10px -10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), -15px 0 10px -10px rgba(0, 0, 0, 0.7);box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), -15px 0 10px -10px rgba(0, 0, 0, 0.7);}
.dmxCSS3DropShadows-raised-left.dmxCSS3DropShadows-inset{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), -15px 0 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), -15px 0 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), -15px 0 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.dmxCSS3DropShadows-raised-right{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 15px 0 10px -10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 15px 0 10px -10px rgba(0, 0, 0, 0.7);box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 15px 0 10px -10px rgba(0, 0, 0, 0.7);}
.dmxCSS3DropShadows-raised-right.dmxCSS3DropShadows-inset{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 15px 0 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 15px 0 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 15px 0 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.dmxCSS3DropShadows-raised-top{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 -15px 10px -10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 -15px 10px -10px rgba(0, 0, 0, 0.7);box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 -15px 10px -10px rgba(0, 0, 0, 0.7);}
.dmxCSS3DropShadows-raised-top.dmxCSS3DropShadows-inset{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 -15px 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 -15px 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 -15px 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.dmxCSS3DropShadows-raised-bottom{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 15px 10px -10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 15px 10px -10px rgba(0, 0, 0, 0.7);box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 15px 10px -10px rgba(0, 0, 0, 0.7);}
.dmxCSS3DropShadows-raised-bottom.dmxCSS3DropShadows-inset{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 15px 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 15px 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 15px 10px -10px rgba(0, 0, 0, 0.7), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.dmxCSS3DropShadows-lifted-left:before{bottom:15px;left:10px;right:auto;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
.dmxCSS3DropShadows-lifted-right:after{bottom:15px;left:auto;right:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}
.dmxCSS3DropShadows-lifted-left-right:before{bottom:15px;left:10px;right:auto;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);}
.dmxCSS3DropShadows-lifted-left-right:after{bottom:15px;left:auto;right:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);}
.dmxCSS3DropShadows-curled-left{-webkit-border-radius:0 0 0 120px / 0 0 0 6px;-moz-border-radius:0 0 0 120px / 0 0 0 6px;border-radius:0 0 0 120px / 0 0 0 6px;}.dmxCSS3DropShadows-curled-left:before{bottom:12px;left:10px;right:auto;width:50%;height:55%;max-width:200px;-webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);-webkit-transform:skew(-8deg) rotate(-3deg);-moz-transform:skew(-8deg) rotate(-3deg);-ms-transform:skew(-8deg) rotate(-3deg);-o-transform:skew(-8deg) rotate(-3deg);transform:skew(-8deg) rotate(-3deg);}
.dmxCSS3DropShadows-curled-right{-webkit-border-radius:0 0 120px 0 / 0 0 6px 0;-moz-border-radius:0 0 120px 0 / 0 0 6px 0;border-radius:0 0 120px 0 / 0 0 6px 0;}.dmxCSS3DropShadows-curled-right:after{bottom:12px;left:auto;right:10px;width:50%;height:55%;max-width:200px;-webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
.dmxCSS3DropShadows-curled-left-right{-webkit-border-radius:0 0 120px 120px / 0 0 6px 6px;-moz-border-radius:0 0 120px 120px / 0 0 6px 6px;border-radius:0 0 120px 120px / 0 0 6px 6px;}.dmxCSS3DropShadows-curled-left-right:before{bottom:12px;left:10px;right:auto;width:50%;height:55%;max-width:200px;-webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);-webkit-transform:skew(-8deg) rotate(-3deg);-moz-transform:skew(-8deg) rotate(-3deg);-ms-transform:skew(-8deg) rotate(-3deg);-o-transform:skew(-8deg) rotate(-3deg);transform:skew(-8deg) rotate(-3deg);}
.dmxCSS3DropShadows-curled-left-right:after{bottom:12px;left:auto;right:10px;width:50%;height:55%;max-width:200px;-webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);box-shadow:0 8px 12px rgba(0, 0, 0, 0.7);-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
.dmxCSS3DropShadows-curved-left:before{top:10px;bottom:10px;left:0;right:50%;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-border-radius:0.1px;-moz-border-radius:0.1px;border-radius:0.1px;}
.dmxCSS3DropShadows-curved-right:after{top:10px;bottom:10px;left:50%;right:0;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-border-radius:0.1px;-moz-border-radius:0.1px;border-radius:0.1px;}
.dmxCSS3DropShadows-curved-left-right:before{top:10px;bottom:10px;left:0;right:50%;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-border-radius:0.1px;-moz-border-radius:0.1px;border-radius:0.1px;}
.dmxCSS3DropShadows-curved-left-right:after{top:10px;bottom:10px;left:50%;right:0;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-border-radius:0.1px;-moz-border-radius:0.1px;border-radius:0.1px;}
.dmxCSS3DropShadows-curved-top:before{top:0;bottom:50%;left:10px;right:10px;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.dmxCSS3DropShadows-curved-bottom:after{top:50%;bottom:0;left:10px;right:10px;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.dmxCSS3DropShadows-curved-top-bottom:before{top:0;bottom:50%;left:10px;right:10px;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.dmxCSS3DropShadows-curved-top-bottom:after{top:50%;bottom:0;left:10px;right:10px;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.dmxCSS3DropShadows-perspective-left:before{left:80px;right:auto;bottom:5px;width:50%;height:35%;max-width:200px;max-height:200px;-webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.7);-moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.7);box-shadow:-80px 0 8px rgba(0, 0, 0, 0.7);-webkit-transform:skewx(30deg);-moz-transform:skewx(30deg);-ms-transform:skewx(30deg);-o-transform:skewx(30deg);transform:skewx(30deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
.dmxCSS3DropShadows-perspective-right:after{left:auto;right:80px;bottom:5px;width:50%;height:35%;max-width:200px;max-height:200px;-webkit-box-shadow:80px 0 8px rgba(0, 0, 0, 0.7);-moz-box-shadow:80px 0 8px rgba(0, 0, 0, 0.7);box-shadow:80px 0 8px rgba(0, 0, 0, 0.7);-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-ms-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
.dmxCSS3DropShadows-perspective-left-right:before{left:80px;right:auto;bottom:5px;width:50%;height:35%;max-width:200px;max-height:200px;-webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.7);-moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.7);box-shadow:-80px 0 8px rgba(0, 0, 0, 0.7);-webkit-transform:skewx(30deg);-moz-transform:skewx(30deg);-ms-transform:skewx(30deg);-o-transform:skewx(30deg);transform:skewx(30deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
.dmxCSS3DropShadows-perspective-left-right:after{left:auto;right:80px;bottom:5px;width:50%;height:35%;max-width:200px;max-height:200px;-webkit-box-shadow:80px 0 8px rgba(0, 0, 0, 0.7);-moz-box-shadow:80px 0 8px rgba(0, 0, 0, 0.7);box-shadow:80px 0 8px rgba(0, 0, 0, 0.7);-webkit-transform:skewx(-30deg);-moz-transform:skewx(-30deg);-ms-transform:skewx(-30deg);-o-transform:skewx(-30deg);transform:skewx(-30deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
