@charset "utf-8";
/* CSS Document */


/* ------------------------------------------------------------------ FILE DOWNLOAD --------------------------------------------------------------- */
#file-download {
	text-align:center;
}

#file-download #file-container {
	background:url('../images/pages/file-download/icon-bg.png') transparent no-repeat;
	width:531px;
	height:361px;
	margin:0 auto;
	padding-top:170px;
	margin-top:-125px;
}

#file-download .file-icon {
	margin:0 auto;
}

#file-download h1 {
	background: url('../images/headings/why-hello-there.png') no-repeat;
}

#file-download h2 {
	background: url('../images/headings/your-file-awaits-its-all-yours-have-at-it.png') no-repeat;
}

#file-download a#download-btn, #file-download a#download-btn:active {
	display: block;
	position: relative;
	overflow: hidden;
	background: transparent url('../images/pages/file-download/download-btn.png');
	background-repeat: no-repeat;
	width: 169px;
	height: 51px;
	padding: 0;
	border: 0;
	margin: -90px auto 75px;
	cursor: pointer;
	outline: none;
	text-indent: -9999px;
}

#file-download a#download-btn:hover {
	background-position: 0 -1px;
}

#file-download #file-details {
	margin:0 auto;
	width:360px;
	text-align:center;
	margin-top:-100px;
}

#file-container .details-container {
	margin:0 auto;
	font-size: 14px;
	color: #d8d8d8;
	opacity: 0.8;
	width:400px;
	text-align:center;
}

#file-container .details-container span.file-size {
	margin-left: 5px;
	font-weight: bold;
	font-size: 10px;
	color: #a6a4a4;
}


/* ------------------------------------------------------------------ FILE TYPE ICONS --------------------------------------------------------------
   ALSO UPDATE CSS FILE: /functions/get-file-icon-url.php  */
.file-icon {
	background: url('../images/icons/file-types/misc.png') transparent no-repeat;
	width:200px;
	height:200px;
}

.accdb {
	background: url('../images/icons/file-types/accdb.png') transparent no-repeat;
}

.ai {
	background: url('../images/icons/file-types/ai.png') transparent no-repeat;
}

.avi {
	background: url('../images/icons/file-types/avi.png') transparent no-repeat;
}

.bmp {
	background: url('../images/icons/file-types/bmp.png') transparent no-repeat;
}

.css {
	background: url('../images/icons/file-types/css.png') transparent no-repeat;
}

.doc, .docx {
	background: url('../images/icons/file-types/doc.png') transparent no-repeat;
}

.eml {
	background: url('../images/icons/file-types/eml.png') transparent no-repeat;
}

.fl {
	background: url('../images/icons/file-types/fl.png') transparent no-repeat;
}

.gif {
	background: url('../images/icons/file-types/gif.png') transparent no-repeat;
}

.html {
	background: url('../images/icons/file-types/html.png') transparent no-repeat;
}

.ind {
	background: url('../images/icons/file-types/ind.png') transparent no-repeat;
}

.ini {
	background: url('../images/icons/file-types/ini.png') transparent no-repeat;
}

.jpg, .jpeg {
	background: url('../images/icons/file-types/jpeg.png') transparent no-repeat;
}

.jsf {
	background: url('../images/icons/file-types/jsf.png') transparent no-repeat;
}

.midi {
	background: url('../images/icons/file-types/midi.png') transparent no-repeat;
}

.mov {
	background: url('../images/icons/file-types/mov.png') transparent no-repeat;
}

.mp3 {
	background: url('../images/icons/file-types/mp3.png') transparent no-repeat;
}

.mpeg, .mp4, .m4v, .mkv {
	background: url('../images/icons/file-types/mpeg.png') transparent no-repeat;
}

.pdf {
	background: url('../images/icons/file-types/pdf.png') transparent no-repeat;
}

.png {
	background: url('../images/icons/file-types/png.png') transparent no-repeat;
}

.ppt, .pptx {
	background: url('../images/icons/file-types/ppt.png') transparent no-repeat;
}

.proj {
	background: url('../images/icons/file-types/proj.png') transparent no-repeat;
}

.psd {
	background: url('../images/icons/file-types/psd.png') transparent no-repeat;
}

.pst {
	background: url('../images/icons/file-types/pst.png') transparent no-repeat;
}

.pub {
	background: url('../images/icons/file-types/pub.png') transparent no-repeat;
}

.rar {
	background: url('../images/icons/file-types/rar.png') transparent no-repeat;
}

.read {
	background: url('../images/icons/file-types/read.png') transparent no-repeat;
}

.set {
	background: url('../images/icons/file-types/set.png') transparent no-repeat;
}

.txt {
	background: url('../images/icons/file-types/text.png') transparent no-repeat;
}

.tiff {
	background: url('../images/icons/file-types/tiff.png') transparent no-repeat;
}

.vsd {
	background: url('../images/icons/file-types/vsd.png') transparent no-repeat;
}

.wav {
	background: url('../images/icons/file-types/wav.png') transparent no-repeat;
}

.wma {
	background: url('../images/icons/file-types/wma.png') transparent no-repeat;
}

.wmv {
	background: url('../images/icons/file-types/wmv.png') transparent no-repeat;
}

.xls, .xlsx {
	background: url('../images/icons/file-types/xls.png') transparent no-repeat;
}

.zip, .gz {
	background: url('../images/icons/file-types/zip.png') transparent no-repeat;
}


/* ------------------------------------------------------------------ FILE STATUS CODES ------------------------------------------------------------ */
#file-deleted-by-user {
	margin:-120px auto 60px;
	width:500px;
}

#file-deleted-by-user p {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	line-height:20px;
}