/* Main Body Specs */

body {
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	background-color: #eaeaea;
}

div.footer {
	clear: both;
	padding-top: 20px;
	position:relative;
	text-align: center;
	font-size: 12px;

}


a:visited {
	color: #000000;
}

a {
	color: #000000;
	text-decoration: none;
}

a.tagger {
	
	color: #ff2200;
	font-size: 13px;
	font-weight: bold;

}

a:hover {
	color: #666666;
	text-decoration: underline;
	border: thin;
}

a:visited {
	color: #666666;
	text-decoration: underline;
	border: thin;
}

a.path {
	text-decoration: underline;
}

div.Page {

	font-family: Arial, Helvetica, Geneva;
	text-align: center;
	margin: 0px auto;
	width: 100%;

}


div.header {
	padding: 5px;
	height: 25px;
	text-align: left;
	background-color: #ff0000;
	font-size: 12px;

}


span.searchbox {

	padding-left: 10px;
	position: relative;
	float: right;

}



span.HeaderLogo {

	float: left;
	position: relative;
	font-family: Arial, Helvetica, Geneva;
	font-size: 12px;
	font-weight: bold;
	width: 290px;

}

span.LoginBox {

	position: relative;
	float: left;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;

}

span.LanguageChooser {

	position: relative;
	top: 12px;
	float: left;
	
	

}

div.Tools {
		padding: 5px;
		padding-bottom: 4px;
		margin: 5px auto;
		height: 11px;
		text-align: left;
		font-size: 12px;

}

span.Breadcrumb {

	position: relative;
	float: left;


}
	
span.Plainviews {

	position: relative;
	float: left;
	padding-left: 50%;


}
	

span.ButtonsTools {

	position: relative;
	float: left;
	padding-left: 5%;
}


div.ItemList {
	clear: both;
	position: relative;
	float: left;
	width: 90%;
	/*height: 488px;*/
	font-size: 12px;
	overflow:hidden;
}

div.Alpha {
	
	margin-top: 10px;
	height: 50px;
}

span.Alpha {
	
	padding: 3px;
	float: center;
	clear: inherit;
	border: solid 1px #c0c0c0;
	font-size: 24px;

}

span.Alpha:hover {
	
	padding: 3px;
	float: center;
	clear: inherit;
	background-color: #fff600;
	border: solid 1px #c0c0c0;
	font-size: 24px;

}

ul.sortable {list-style-type: none; margin: 0; padding: 0; width: 95%; }


#sortable li { position: relative; float: left; margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 100px; width: 140px; background-color: transparent;}

li.sortme {
		margin-top: 0px;
		padding:0px; 
		width: 140px; 
		f3oat: left; 
		text-align: center; 
		list-style:none;
}

span.item {

	font-size: 11px;
	margin-top: 15px;
	float: left;
	padding: 3px;
	width: 110px;
	height: 100px;
	text-align: center;
}


span.itempermissions {
	margin-top: 15px;
	float: left;
	padding: 0px;
	width: 150px;
	height: 120px;
	text-align: center;
}

span.paginator {
	margin-top: 60px;
	float: left;
	width: 500px;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
}

span.ButtonsAdmin {
}



iframe.sourcecode {

	white-space: pre;
	background-color: #e7ffcf; 
/*	background-image:url( images/xparency.png );  */
	
}


input.formbutton {
	
		background-color: #A0A0A0;
		font-size: 12px;


}

input.formtextfield {
	
		background-color: #ffffff;
		font-size: 12px;


}

fieldset {

		border-style: solid;
        border-color: #f0f0f0;
		border-width: thin;


}

fieldset.chooser {


		width: 96%;
		margin-left: 10px;
		margin-top: 5px;
		padding: 5px;
		height: 258px;
		font-size: 10px;
		font-weight: bold;
		border-color: #c0c0c0;
		font-family: Arial;
		border-style: solid;
		border-width: thin;

}

div.chooser {
		width: 661px; 
		margin-left: 10px;
		margin-top: 5px;
		padding: 5px;
		height: 308px;
		font-size: 12px;

}

span.itemadd {

		padding: 0px;
		width: 120px;
		height: 130px;
		text-align: center;
		float: left;

}

div.row { width: 500px;}

div.hidder {   
	
		float: right;
		text-align: right;
		position: absolute;
		visibility: hidden;
		right: 30px;
		top: 90px;
	
}

div.Upload {   
	
		float: right;
		text-align: right;
		position: absolute;
		right: 30px;
		top: 105px;
	
}

div.Referers {   
	
		float: right;
		text-align: right;
		position: absolute;
		right: 30px;
		top: 400px;
	
}

div.Trash {   
	
		float: right;
		text-align: right;
		position: absolute;
		right: 30px;
		bottom: 30px;
	
}

table.add {

		font-family: Arial, Helvetica, Geneva;
		font-size: 11px;
		width: 780px;
	
}

div.buttons {
	text-align: right;
}

div.uploading {
	
	display: none;

}
/* CSS Definitions for note popup */

div.notes {

       font-family: Arial, Helvetica, Geneva;
       font-size: 11px;


}

div.note {

	font-family: Arial, Helvetica, Geneva;
	font-size: 12px;
	background-color: #ffffff;
	padding-left: 10px;
	padding-top: 150px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-color: #f0f0f0;
	font-family: Arial;
	width: 779px;


}

/* end note*/

/* CSS Definitions for image popup */

span.imagefloat { 
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 30px;
	position: relative;
	top: 20px;



}


span.itemname {

		 font-family: Arial, Helvetica, Geneva;
	         font-size: 21px;
		 padding-left: 10px;

}

div.txt_itemfilename {

		 font-family: Arial, Helvetica, Geneva;
		 padding-left: 60px;
	         font-size: 12px;

}

div.txt_itemfileinfo {

		 font-family: Arial, Helvetica, Geneva;
	         font-size: 12px;
		 padding-left: 60px;

}


span.itemdescription {
	
	position: absolute;
	width: 250px;
	top: 200px;
	left: 525px;
}

span.itemcontent {
	
	position: relative;
	width: 250px;
	padding-left: 90px;
}

span.itemactions {

		position: absolute;
		top: 53px;
		padding-left: 20px;
		float: right;
}

div.rightframe {

}

/* END image popup*/

/* CSS Definitions for Video popup*/

span.videoplayer {

	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	padding-left: 90px;
	padding-top: 30px;
	position: relative;
	left: 20px;
}

span.audioplayer {

	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	padding-left: 90px;
	padding-top: 30px;
	position: relative;
	left: 20px;
}

span.video_itemactions {

		position: absolute;
		vertical-align: top;
		left: 460px;
		top: 48px;
}

span.video_itemdescription {
	
	position: absolute;
	width: 250px;
	left: 460px;
	top: 170px;
}

/* END Video popup*/

div.itempopup_tipbox {

	background-color: #93b4f1;
	border-style: solid;
	border-color: #ffffff;
	border-width: thin;
	height: 22px;
	padding-top: 3px;
	padding-left: 5px;

}
span.itempopup_tipbox {

	background-color: #93b4f1;
	border-style: solid;
	border-color: #ffffff;
	border-width: thin;
	float: right;
	height: 22px;
	width: 240px;
	padding-top: 3px;
	padding-left: 10px;
	margin-right: 15px;
	padding-right: 10px;

}




span.left {

	text-align: left; 
	float: left;
	font-size: 13px;
}
span.right {

	text-align: right; 
	padding-right: 15px;
	float: right;
}




span.tipbox {

	background-color: #93b4f1;
	padding-left: 20px;
	position: relative;
	left: -110px;
	width: 248px ;
	top: 55px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-color: #ffffff;
	border-width: thin;


}

div.leftframe {

	background-color: #ff9900;
}
div.rightframe {

	vertical-align: top;
	position: relative;
	border-width: thin; 
	border-style: solid;
	top: 35px;
}

div.note_tipbox {

	background-color: #93b4f1;
	position: absolute; 
	left: 542px;
	top: 40px;
	width: 248px ;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-color: #ffffff;
	border-width: thin;


}



div.video_tipbox {

	background-color: #93b4f1;
	position: absolute; 
	left: 464px;
	top: 120px;
	width: 248px ;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-color: #ffffff;
	border-width: thin;


}

div.txtcontainer {

	padding-left: 54px;
	padding-top: 40px;
}
div.txt_tipbox {
	background-color: #93b4f1;
	width: 248px ;
	float: right;
	position: relative;
	top: 8px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-style: solid;
	border-color: #ffffff;
	border-width: thin;
	font-size: 12px;


}

input.embedcode {

	background-color: #93b4f1;
	font-size: 12px;
	width: 239px;
}

/* ITEM POPUPS */

div.itempopup {

	width: 800px; 
	
}

div.itempopup_title {

	border-style: solid;
	border-width: thin;
	background-color: #4342ea;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background-color: #ff0000;

}

div.itempopup_leftframe {

	float: left;
	padding-top: 15px;
	padding-left: 15px;
}

div.itempopup_rightframe {

	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #c0c0c0;
	border: 1px solid #ffffff;
	margin-top: 16px;
	margin-left: 15px;
	float: right;
	width: 34%;	
	height: 70%;
        filter:alpha(opacity=91);
        -moz-opacity: 0.91;
        opacity: 0.91;

}
div.itempopup_rightframe_note {

	padding-left: 15px;
	padding-top: 15px;
	float: left;
	width: 100%;	
}

div.contact {

	margin-left: 25px;

}

span.qrcode {
	position: absolute;
	left: 528px;
	top: 90px;
}


span.contact_comments {
	position: absolute;
	left: 545px;
	padding-right: 15px;
	top: 340px;
}

span.notorious {

	font-size: 13px;
	font-weight: bold;

}

img.item_menu {
	background-color: transparent;

}

div.urlcontainer {

	background-color: #f0f0f0;	
	width: 100%;
	margin-top: 80px;
	text-align: right;
	margin-left: 1px;
}

iframe.url {

	width: 100%;
	height: 100%;
}

div.CurrentCategory {
	text-align: left;

}

div.closebar {

	text-align: right;
}

div.loginbox {
	float: middle;
	width: 400px;
	padding-top: 30px;
	border: solid 1px #000000;
	margin-top: 20px;	
	height: 70px;
}

span.loginbox {

	float: right;
	text-align: center;

}

a.white {

	color: #ffffff;
	font-weight: bold;
}

span.loginboxicons {

	float: right;
	text-align: center;
	top: 0px;

}

span.spacer {
	display: inline-block;
	vertical-align: middle; 
	padding-bottom: 1px;
}
div.spacer {
	width: 140px;;
	nowrap;
	white-space: nowrap;
}

div.helptip {
	
	background-color: #f0f0f0;
	width: 98%;
	border: solid 1px #a0a0a0;
	margin-top: -60px;
	padding-left: 15px;
	padding-bottom: 15px;

}

img.down4px {
	position: relative;
	top: 4px;

}

div.properties {
	
	padding-left: 10px;
	padding-top: 10px;
	
}

table.search {

	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
		
}
table.rapidsearch {

	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
		
}

span.rapidsearch {
	float: left;
	padding-left: 90px;
	position: relative;
}

span.searchform {

	clear: both;
	float: left;
	position: relative;
	padding-top: 30px;
	text-align: center;

}
table.result {
	width: 100%; 
}
tr.resultpar {
	background-color: #f0f0f0
}
tr.resultimpar {
	background-color: #ffffff
}

td.result {
	font-size: 11px;
	padding: 8px;
}
td.result_title {
	font-size: 13px;
	padding: 2px;
	background-color: #f0f0f0;
}

div.invisible {

	visibility: hidden;
	clear: both;
	position: absolute;
	left: -5000px;
	top: -5000px;
}

p.emerald {

	background-color: #eaeaea;
}

img.previewitem {
        filter:alpha(opacity=100);
        -moz-opacity: 1.0;
        opacity: 1.0;

}


/* About Popup Definitions */


div.About {

	background-color: #000000;
	width: 260px;
	color: #ffffff;
	padding: 2px;
	padding-left: 2px;
}
td.credits {
	font-size: 11px;
	padding-left: 20px;
}
