/* CSS Document EDITLOUNGE */
* {
	margin:0;
	padding:0;
}
body {
	background:#01455a url(../images/bg_body.png) repeat-x scroll 0% 0%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:12px;
	text-align:left;
}
p {
	margin-top:5px;
	margin-bottom:10px;
	color:#f9f9f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
}
a img {
	border:0 none;
	vertical-align:middle;
}
a {
	color:#98e7ff;
	text-decoration:underline;
}
a:active, a:focus {
	outline:none;
}
a:hover, a:hover div {
	color:#fff;
	text-decoration:none;
}
.clear {
	clear:both;
}
.alert {
	color:#c40000;
}

/*----------------------------------------------------------*/

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin:10px;
	width:180px;
	padding:0;
}
h2 {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
}
h2.blueh2 {
	color:#005068;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
}
h2.bluetitle{
	color:#00b7e2;
	font-size:24px;
	font-weight:normal;
	margin:20px;
	display:block;
}
h5 {
	color:#4a676f;
	font-size:11px;
	font-weight:normal;
}
/*********************************************************/
.container {
	margin:0 auto;
	padding:0;
	height:auto;
	clear:both;
	background:transparent url(../images/bg_container.png) no-repeat scroll 50% 0%;
}
.wrap {
	margin:0 auto;
	padding:0;
	height:auto;
	text-align:left;
	width:920px;
}
/************************header part**********************/
.header {
	margin:0;
	padding:0;
	width:920px;
	height:148px;
}
.logo {
	width:148px;
	height:148px;
	margin:0;
	padding:0;
}
.logo a {
	background:transparent url(../images/el_logo.png) no-repeat scroll 0%;
	display:block;
	height:148px;
	width:148px;
}
.logo a:hover {
	text-decoration:none;
}
/*****************nav menu**************************/
.adminnav {
	margin:0;
	padding:0;
	width:920px;
	height:35px;
	background:transparent url(../images/bg_nav.png) repeat-x scroll 0% 0%;
}
.adminnav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.adminnav ul li {
	float:left;
	margin:0;
	padding:0;
}
.adminnav ul li.welcometxt{
	width:32.3333%;
	height:35px;
	display:block;
	line-height:3em;
	font-style:italic;
	text-align:right;
	padding-right:20px;
	color:#3d798c;
	font-weight:bold;
	background:transparent url(../images/border_nav.png) no-repeat scroll 100% 0%;
}
.adminnav ul li.welcometxt span{
	color:#fff;
	padding-left:7px;
	font-style:normal;
}
.adminnav a, .adminnav a:visited {
	float:left;
	line-height:3em;
	display:block;
	height:35px;
	width:100px;
	text-align:center;
	color:#98e7ff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(../images/border_nav.png) no-repeat scroll 100% 0%;
}
.adminleftnav a {
	display:block;
	width:100px;
	color:#ff6600;
}
.adminnavlast a {
	display:block;
	width:100px;
	color:#ff6600;
	background:none;
}
.adminnav a:hover {
	color:#fff;
	text-decoration:none;
	background:transparent url(../images/bg_admin_nav_active.png) repeat-x scroll 0% 0%;
}
/*********************** inside body *******************************/
.content {
	margin:0;
	width:880px;
	padding:40px 20px;
	background:transparent url(../images/bg_content.png) repeat-y scroll 0% 0%;
	height:auto;
	border-bottom:2px solid #00222d;
}
.adminleft {
	float:left;
	width:190px;
	padding:0;
	margin:0 10px 0 0;
	min-height:620px;
	background:#091519;
}
.adminright {
	float:right;
	padding:0;
	margin:0;
	width:680px;
	min-height:500px;
	background:#00141a;
	
}
.title_adminleft{
	height:32px;
	background:#0d262d;
	font-size:12px;
	color:#377e93;
	display:block;
	line-height:2.7em;
	padding-left:10px;
	font-weight:bold;
}
.admincontrols{
	margin:0;
	padding:0;
	width:190px;
	border-bottom:1px solid #000;
}
.admincontrols ul{
	list-style:none;
	margin:0;
	padding:0;
}
.admincontrols li{
	margin:15px;
	padding:0;
	display:block;
	height:30px;
/*	background:transparent url(../images/bg_adminbtn_left.png) no-repeat scroll 0% 0%;
*/}
.admincontrols li a{
	padding:0 9px 0 0;
	margin:0;
	display:block;
	height:30px;
	line-height:2.6em;
	text-decoration:none;
	color:#fff;
	background:transparent url(../images/bg_adminbtn_left1.png) no-repeat scroll 100% 0%;
}
.admincontrols li a span{
	padding:0 0 0 9px;
	margin:0;
	display:block;
	height:30px;
	line-height:2.6em;
	text-decoration:none;
	color:#fff;
	background:transparent url(../images/bg_adminbtn_right1.png) no-repeat scroll 0% 0%;
}
.admincontrols li a:hover{
	text-decoration:none;
	color:#fff;
	background:transparent url(../images/bg_adminbtn_left_active1.png) no-repeat scroll 100% 100%;
}
.admincontrols li a:hover span{
	text-decoration:none;
	color:#fff;
	background:transparent url(../images/bg_adminbtn_right_active1.png) no-repeat scroll 0% 0%;
}
.admincontrols li a span em.editprofile{
	padding-left:25px;
	font-weight:bold;
	font-style:normal;
	background:transparent url(../images/btn_editprofile.png) no-repeat scroll 0% 0%;
}
.admincontrols li a span em.viewvideos{
	padding-left:25px;
	font-weight:bold;
	font-style:normal;
	background:transparent url(../images/btn_viewvideos.png) no-repeat scroll 0% 0%;
}
.admincontrols li a span em.addvideos{
	padding-left:25px;
	font-weight:bold;
	font-style:normal;
	background:transparent url(../images/btn_addvideos.png) no-repeat scroll 0% 0%;
}
.admincontrols li a span em.viewpending{
	padding-left:25px;
	font-weight:bold;
	font-style:normal;
	background:transparent url(../images/btn_viewpending.png) no-repeat scroll 0% 0%;
}
.adminleftclient{
	margin:0;
	padding:10px 0;
	min-height:300px;
	border-top:1px solid #222d30;
}	
.noborder{
	border:none;
}

.rightcurvebox{
	width:640px;
	margin:20px;
	padding:0;
}
.rightboxtop{
	width:640px;
	padding:0;
	height:20px;
	background:transparent url(../images/bg_rightbox_top.png) no-repeat scroll 0% 0%;
}
.rightinsidebox{
	width:600px;
	padding:0 20px;
	margin:0;
	background:#07232b url(../images/bg_insidebox.png) repeat-x scroll 0% 0%;
}
	.fieldlist3 ul{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
	}
	.fieldlist3 li {
		border:medium none;
		padding:0 0 2em 0;
		overflow:hidden;
		margin:0;
		font-size:11px;
		font-weight:bold;
	}
	.fieldlist3 li label {
		color:#4298b2;
		float:left;
		width:20%;
	}
	.fieldlist3 li span {
		float:left;
		width:60%;
		color:#4298b2;
	}
	.fieldlist3 li span span{
		float:left;
		width:40%;
		color:#4298b2;
	}	
	.edit_fieldlist4{
		width:350px;
		padding:0;
		margin:0;
		float:left;
	}
		.fieldlist4 ul{
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		.fieldlist4 li {
			border:medium none;
			padding:0 0 2em 0;
			overflow:hidden;
			margin:0;
			font-size:11px;
			font-weight:bold;
		}
		.fieldlist4 li label {
			color:#4298b2;
			float:left;
			width:35%;
		}
		.fieldlist4 li span {
			float:left;
			width:63%;
			color:#4298b2;
		}
	.myavatar{
		float:right;
		background:#00141a;
		width:200px;
		margin:0 15px;
		padding:10px;
	}
	.img_avatar{
		float:left;
		width:108px;
		margin:0;
		padding:0;
	}
	.img_avatar img{
		width:108px;
		height:108px;
		overflow:hidden;
		border:1px solid #adb9c2;
	}
	.uploadbtn{
		padding:7px 5px;
	}

	.txt_avatar{
		float:right;
		width:80px;
		color:#666666;
		font-size:11px;
	}
.bgtabletop{
	height:19px;
	background:transparent url(../images/bg_table_top.png) no-repeat scroll 0% 0%;
}
.bgtable{
	background:#233941;
}
	.tbl{
		margin:0;
		padding:0;
	}
	.tbl th{
		padding:7px 10px;
		margin:0;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		background:#3d5055;
	}
	.tbl td{
		padding:7px 10px;
		margin:0;
		color:#a3fdee;
		font-size:11px;
		border-bottom:1px solid #2b4954;
	}
	th.lastth{
		background:transparent url(../images/bg_lastth.png) repeat scroll 0% 0%;
	}
	.lasttd{
		background:transparent url(../images/bg_lasttd.png) repeat scroll 0% 0%;
	}
	.lasttd a{
		padding-left:20px;
		color:#0099ea;
		text-decoration:none;
		background:url(../images/bg_sendforappproval.png) no-repeat scroll 0% 0%;
	}
	.lasttd a:hover{
		color:#fff;
		text-decoration:none;
	}
	.approved{
		color:#84be33;
	}
	.rejected{
		color:#cc3333;
	}
	a.edit{
		width:16px;
		height:16px;
		display:inline-block;
		background:url(../images/btn_edit.png) no-repeat scroll 0% 0%;
	}
	a.delete{
		width:16px;
		height:16px;
		display:inline-block;
		background:url(../images/btn_delete.png) no-repeat scroll 0% 0%;
	}
.bgtablebottom{
	color:#3a4f55;
	font-size:11px;
	padding:10px;
	background:transparent url(../images/bg_table_bottom.png) no-repeat scroll 0% 0%;
}
.rightboxbottom{
	width:500px;
	padding:10px 0 0 140px;
	margin:0;
	height:40px;
	background:transparent url(../images/bg_rightbox_bottom.png) no-repeat scroll 0% 0%;
}


/***************************************** VIDEO THUMBNAILS FOR AMIN EDIT ********************************/
.videothumbnailsbox{
	margin:0 auto;
	padding:0;
	width:600px;
	height:auto;
	clear:both;

}
.videothumbtop{
	margin:0;
	padding:0;
	width:600px;
	height:13px;
	background:transparent url(../images/bg_videothumbtop.png) no-repeat scroll 0% 0%;

}
.videothumbnailmid{
	margin:0;
	padding:0 10px;
	height:auto;
	clear:both;
	background:#00141a;
}
.h1txt{
	font-size:11px;
	color:#425257;
}
.videothumbbottom{
	margin:0;
	padding:0 0 10px 0;
	width:600px;
	height:13px;
	background:transparent url(../images/bg_videothumbbottom.png) no-repeat scroll 0% 0%;

}

/*============================ VIDEO THUMBNAILS =====================================*/
#addthumbs {
	margin:20px 0 0 0;
	padding:0;
	width:580px;
	overflow:auto;
}
#addthumbs ul {
	margin:0;
	padding:0;
	list-style:none;
}
#addthumbs li {
	float:left;
	margin:0;
	padding:0 0 10px 25px;
}
#addthumbs li span{
	margin:0;
	padding:0;
	overflow:visible;
}
#addthumbs li .controlbar{
	height:14px;
	background:#08232b;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:120px;
	padding-right:0;
}
#addthumbs li a.addvideo {
	background:transparent url(../images/btn_addvideo.png) no-repeat scroll 0% 0%;
	display:block;
	float:left;
	height:15px;
	width:15px;
	margin-right:5px;
}
#addthumbs li a.removevideo {
	background:transparent url(../images/btn_removevideo.png) no-repeat scroll 0% 0%;
	display:block;
	float:left;
	height:15px;
	width:15px;
	margin-right:5px;
}

#addthumbs li img {
	border:none;
	margin:0;
	padding:0;
}
#addthumbs li a {
	color:#3399CC;
}
#addthumbs li a img {
	margin:0;
	padding:0;
}
#addthumbs div {
	margin:0;
	padding:0;
	height:auto;
	clear:both;
}
/*========================================== THUMBNAILS DETAILS ===================================*/
.thumbnails-details{
	padding:7px;
	width:336px;
	height:auto;
	clear:both;
	margin:0;
	background:#00080a;
	position:relative;
	border-bottom:1px solid #000;
	border-top:1px solid #005069;
}

.fieldlist ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.fieldlist li {
	border:medium none;
	margin:0 0 0.5em;
	overflow:hidden;
	padding:0;
	font-size:11px;
}
.fieldlist li label {
	color:#004a60;
	float:left;
	width:40%;
}
.fieldlist li a, .fieldlist span {
	float:left;
	width:59%;
	color:#4298b2;
}

/*========================================== LOGIN DETAILS ===================================*/
.loginwrap{
	width:350px;
	margin:0 auto;
	padding:0;
	height:auto;
}
.loginbox{
	width:300px;
	margin:0;
	padding:20px;
	background:#103c48;/*url(../images/bg_box.png) repeat-x scroll 0% 0%;
/*	position:relative;
*/	
}
.loginbox_top{
	height:13px;
	display:block;
	margin:0;
	padding:0;
	background:url(../images/bg_box_top.png) no-repeat scroll 0% 0%;
}
.loginbox_bottom{
	height:13px;
	display:block;
	margin:0;
	padding:0;
	background:url(../images/bg_box_bottom.png) no-repeat scroll 0% 0%;
}
.forms{
	padding:0;
	width:336px;
	height:auto;
	clear:both;
	margin:0;
	background:#00080a;
	border-bottom:1px solid #000;
	border-top:1px solid #005069;
}

ul{
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
}
.inputlist li {
	border:medium none;
	margin:0 0 1em;
	overflow:hidden;
	padding:0;
}
.inputlist li label {
	color:#7cc9de;
	float:left;
	width:35%;
	font-weight:bold;
}
.inputlist span {
	float:left;
	width:64%;
	color:#4298b2;
}
.inputlist span h5 {
	display:inline;
	font-size:11px;
	color:#fff;
}












/*========================================== FOOTER ===================================*/
.footer {
	margin:0;
	width:880px;
	font-size:11px;
	color:#7ab0c0;
	padding:0 20px;
	display:block;
}
.f_left {
	float:left;
	margin:15px 0;
	width:600px;
}
.f_right {
	float:right;
	margin:15px 0;
	text-align:right;
	width:280px;
}
.footer a {
	text-decoration:none;
}
.footer a:hover {
	text-decoration:none;
}

/***************************** forms ********************/

fieldset {
	border:medium none;
}
legend {
	display:none;
}
form {
	display:inline;
}
input, select, textarea, button {
	vertical-align:middle;
	color:#6D798B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.floatleft{
	float:left;
}
.txtbox {
	height:19px;
	width:180px;
	background:#fff url(../images/bg_txtbox.gif) repeat-x scroll 0% 0%;
	border:1px solid #bbc5cd;
}
select {
	width:182px;
	background:#fff url(../images/bg_txtbox.gif) repeat-x scroll 0% 0%;
	border:1px solid #bbc5cd;
}
.txtarea {
	height:61px;
	width:180px;
	background:#fff url(../images/bg_txtarea.gif) repeat-x scroll 0% 0%;
	border:1px solid #bbc5cd;
}
.btn{
	height:30px;
	width:100px;
	display:inline-block;
	cursor:pointer;
	border:0 none;
	color:#384200;
	font-size:14px;
	font-weight:bold;
	background:transparent url(../images/bg_btn.png) no-repeat scroll 0% 0%;
}
.btn_cancel{
	height:30px;
	width:100px;
	display:inline-block;
	cursor:pointer;
	border:0 none;
	color:#384200;
	font-size:14px;
	font-weight:bold;
	background:transparent url(../images/bg_btn_cancel.png) no-repeat scroll 0% 0%;
}
.required {
	color:#AB0101;
	font-weight:bold;
}
.contactusform {
	margin-left:30px;
}
.contactusform td {
	padding:5px 0;
	color:#555;
}
.contactusform td.fieldinfo {
	color:#6D798B;
	padding-left:10px;
}
