/* Builder */
* {font-family:Arial, Helvetica, sans-serif;font-size:10pt;}
* a, a:visited {color: blue;}
#upload_message {display: none; width: 730px; padding: 0px;}
#upload_message span {color: #F86BD4; font-weight: bold;}
#upload_failed  {width: 730px; border: 1px solid #FF0000; background-color: #FFE5EE; color: #000; font-weight: bold; margin-top: -20px; margin-bottom: 10px; margin-top: 20px; overflow: hidden; padding: 5px;}
#upload_failed img.failed_ico {float: left; margin-right: 5px;}
#upload_failed p.failed_msg {float: left; width: 700px; margin: 0px; padding: 0px;}
#upload_failed p.failed_msg span.failed_reason {color: #f00;}
.upload_success {width: 730px; border: 1px solid #45DD4C; background-color: #E9FFEB; color: #00A708; font-weight: bold; margin-top: -20px; margin-bottom: 10px; overflow: hidden; padding: 5px; display: none;}
.upload_success img.success_ico {float: left; margin-right: 5px;}
.upload_success p.success_msg {float: left; width: 700px; margin: 0px; padding: 0px;}
.upload_success p.success_msg a {color: #000; text-decoration: none;}
.upload_success p.success_msg a:hover {color: inherit; text-decoration: underline overline;}
.upload_success p.success_msg img.uploaded_lol {padding: 5px; border: 1px solid #F86BD4; background-color: #FFF0FF; margin: 5px 0;}
.galleryHolder {padding:5px; width:735px;margin-bottom:10px;overflow:hidden;}
.galleryHolder a {text-decoration:none;}
* .galleryHolder {padding-bottom: 20px;}
.galleryHolder h1 {font-size: 13pt;}
.galleryHolder p#top-nav {margin-top: 10px; margin-bottom: 0px; border-bottom: 1px solid #ddd; padding: 2px; text-align: left; background-color: #FFF0FF;}
.galleryHolder p#bottom-nav {clear: both; border-top: 1px solid #ddd; padding: 2px; text-align: right; background-color: #FFF0FF;}
* .galleryHolder p#bottom-nav {margin-top: 0px;}
.galleryHolder p#top-nav a {color: #f00; font-size: 9pt;}
.galleryHolder p#bottom-nav a {color: #f00; font-size: 10pt;}
.galleryHolder .thumb {float:left; padding:8px; width:150px; height:160px; border:1px solid #F86BD4; text-align:center; margin: 5px; background:#FFF0FF;}
.galleryHolder .thumb:hover {background:#fff;border: 1px solid #F86BD4;}
.galleryHolder .thumb a {text-decoration:none;color:#000;}
.galleryHolder .thumb a:hover{color:#F86BD4;}
.galleryHolder .thumb img { margin:0px auto; z-index:0}
.galleryHolder #gallery {padding: 0px 10px;}
#captioner #imagebox{margin: 0 15px 0 0; width:500px; height: 500px; text-align:center;}
#captioner #imagebox img.progressbar {margin-top: 150px;}
#captioner .submit{display: block;margin-top: 20px;}
.clear{clear: both;margin-top: 15px;}
#editor{width: 283px;}
.left{text-align: left;float: left;}
.right{text-align: right;float: right;}
#fontsettings{display: none;width: 215px;border:1px solid #999;padding:5px;background:#f1f1f1;margin-bottom: 10px;}
#fontsettings h2 {margin: 0px; font-size: 12pt;}
#fontsettings h2.extra {margin: 0px; font-size: 12pt; border: none;}
label {font-weight: bold; color: #777;margin-left:0px;}
.previewBtn{background-color:#000;color:#fff;font-weight:bold;display:block;}
.submitBtn{background-color:#F86BD4;color:#fff;font-weight:bold;width:115px;}
.resetBtn{background-color:#f00;color:#fff;font-weight:bold;}
.tryAgainBtn { background-color: #000; color: #fff; font-weight: bold; width: 170px; margin-top: 5px; }
.errorBox{background-image:url(../images/fail.gif);background-repeat:no-repeat;background-position:0px;color:#f00;font-weight:bold;padding: 2px 2px 2px 20px;width:500px;margin-top:3px;}
.sample_swatch {float:left;width:22px; height:22px; cursor:pointer; margin-left: 2px; background-color:#FFFFFF;display: inline; border: 1px solid #999;}
#loader { visibility: hidden; position: absolute; left: 0px; top: 0px; border: 1px solid #F86BD4; padding: 10px; text-align: center; background-color: #FFF0FF; }
#overlay { visibility: hidden; position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; z-index: 1000;}
#overlay div#overlayedLoL { margin: 100px auto; border:1px solid #F86BD4; background-color: #FFF0FF; padding:10px; text-align:center;}
#overlay div#overlayedLoL span#renderer_txt {color: #F86BD4; font-weight: bold; display: inline;}
#overlay div#overlayedLoL a { margin-top: 5px; text-align: right; color: #000; text-decoration: none; font-weight: bold; display: block; }
#overlay div#overlayedLoL a img.icon_close { border: none; }
div#shareBox {width: 200px; text-align: center; padding: 10px; margin: 0px auto; border: 1px solid #F86BD4; background-color: #FFF0FF;}
div#errorBox {margin: 0px auto; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-align: left; border: thin solid #1A448E; padding: 15px; visibility: hidden; z-index: 100000; width: 350px;}
div#errorBox h1 {color: #ff0000; font-weight: bold; font-size: 18px; margin-bottom: 5px; vertical-align: middle;}