.attached_imgs_gallery { width:100%; }
.attached_imgs_gallery-element a { padding: 0px;}
.attached_imgs_gallery-element { width:155px; height:150px; display:inline-block; margin:0 15px 15px 0;text-align:center; padding: 5px; background: whiteSmoke; border: none!important; vertical-align:middle; }
.cosmo_uploader_label p.info { position:relative !important; bottom:auto !important; }
.cosmo_uploader_interface { background-color:white; border-color: rgb(229, 229, 229); border-style: solid;border-width: 1px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; font-family: "Helvetica", "Arial", sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px; position:relative; width: 95%; display:inline-block; }
.cui_add_button, .cui_thumbnail { position:relative; float:left; overflow:hidden; margin:10px; display:inline-block; direction: 'ltr'; width:70px; padding-top:10px; text-align:center; border-style:solid; border-width:1px; border-color:white; }
.cui_thumbnail img { cursor:pointer; width:70px; height: 70px;}
.cui_upload_button_container input { position:absolute; right:0px; bottom:0px; opacity:0; filter: alpha(opacity=0); cursor:pointer; font-size:460px; padding:0px; margin:0px; }
.cui_add_button img {  } 
.cui_spinner_container { text-align:center; clear:both; }

.b_text .attach {float: left; width: 100%; background: #ffffe0 url(images/format.file.download.png) no-repeat 10px center; border: 1px solid #fff576;  margin: 0 0 20px 0; padding: 20px 10px; border-radius: 6px;}
.b_text .attach a { padding-left: 42px; }
.b_text .attach.pdf a { background: url(images/format.file.pdf.png) no-repeat 42px center; padding-left: 58px;}
.b_text .attach.doc a { background: url(images/format.file.doc.png) no-repeat 42px center; padding-left: 58px;}

.cosmo_floating_uploader { position:absolute !important; border:none !important; background-color:transparent !important; width:100px!important; height:100px!important; overflow:hidden; z-index:9000!important; }

.cosmo_floating_uploader img { margin:0px!important; }
.cosmo_floating_uploader .cui_add_button { border:none!important; padding:0px!important; }

.add_url_link{
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top,  #f2f2f2 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	border: 1px solid #d5d5d5;
	text-shadow: 1px 1px 0px #FFF;
	color: #666;
	cursor: pointer;
	border-radius: 3px;
	display: inline-block;
	padding: 3px 8px 1px 8px;
	margin-top: 5px;
}
.add_url_link:hover{
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	border: 1px solid #d5d5d5;
	text-shadow: 1px 1px 0px #FFF;
	color: #666;
}
.cui_form{margin: 8px 0 0 0;}
