/* Modal Box */
span.modal .tl{background:url(http://c.optimalprint.com/assets/images/sprites/modalSprite-v1301032844.png) -27px 0 no-repeat;height:12px;width:12px;}
span.modal .tr{ background:url(http://c.optimalprint.com/assets/images/sprites/modalSprite-v1301032844.png) -40px 0 no-repeat;height:12px;width:12px;}
span.modal .top{height:12px; border-top:1px solid #d1d1d1; left:12px; right:12px;background:none; background-color:#fff;}
span.modal .left,span.modal .right{width:12px; bottom:12px; background-color:#fff; top:10px; }
span.modal .left{border-left:1px solid #d1d1d1;}
span.modal .right{border-right:1px solid #d1d1d1;}
span.modal .bottom{background:url(http://c.optimalprint.com/assets/images/sprites/modalSprite-v1301032844.png) repeat-x 0 -27px;height:12px;overflow:hidden; left:12px; right:12px; bottom:1px}
span.modal .bl{background:url(http://c.optimalprint.com/assets/images/sprites/modalSprite-v1301032844.png) no-repeat -27px -15px;width:12px;height:12px;bottom:0px;}
span.modal .br {background:url(http://c.optimalprint.com/assets/images/sprites/modalSprite-v1301032844.png) -40px -15px no-repeat;height:12px;overflow:hidden;width:12px;}
span.modal .center {background:none; }
span.modal .centerBot {background-color: #FFF;}
span.modal .close {position: absolute;overflow:hidden;right:-12px;top:-10px;width: 27px;height: 27px;z-index: 100006;cursor: pointer; background:url(http://c.optimalprint.com/assets/images/sprites/modalSprite-v1301032844.png) 0 0 no-repeat;overflow:hidden;}

/* Modal Box Content */
.modalBox{position: absolute;z-index: 1000;display: none;cursor: move;width: 300px;}
.modalBoxCon{z-index: 1001;padding:20px 15px;position:relative;z-index:1005;display:table-cell;left:0;text-align:left;top:0;display: block;}

