.wrapper{
	margin:0 auto;
	min-width:1000px;
	position:relative;
}
	* html .wrapper{
		width: expression( document.body.clientWidth < 1001 ? "1000px" : "auto" );
		zoom:1
	}

#headBlock{
	background:#0B0B0B;
	height:68px;
	padding:6px 10px 0;
	border-bottom:1px solid #CECECE
}

.footer{
	color:#fff;
	/*margin:0 288px 0 185px;*/
	padding:2em 0;
	text-align:center
}
	.footer A{
		color:#fff
	}
	.footer P{
		margin-bottom:.5em
	}

.userPanel{
	float:right;
	display:inline;
	width:205px;
	text-align:right;
	font-size:0.9em;
	line-height:1.4em
}
	#publicLoggedIn .userPanel, #publicNotLoggedIn .userPanel{
		width:500px;
		color:#fff;
		line-height:1.2em
	}
	#publicLoggedIn h1, #publicNotLoggedIn H1{
		float:left;
		margin:7px 0 0 29px;
		font-size:3em;
	}
		#publicNotLoggedIn .userPanel fieldset{
			float:left;
			width:375px;
			text-align:left;
			direction:ltr
		}
		#publicNotLoggedIn .userPanel fieldset A{
			display:inline;
		}
	.user_TopLogo_Picture{
		width:61px;
		height:61px;
		float:right;
		margin-left:10px;
		display:inline;
	}
	.publicDefaultAvatar{
		width:61px;
		height:61px;
		float:left;
	}
	.userPanel A{
		/*display:block;*/
		color:#fff;
		outline:none
	}
	.userPanel UL{
		list-style:none;
		float:right;
		height:14px;
		margin-top:3px
	}
		.userPanel LI{
			display:inline;
			padding-left:.5em;
			color:#fff;
			/*margin-left:10px;*/
			/*padding:0;*/
		}
			.userPanel LI A{
				color:#fff;
				text-decoration:none;
				display:inline;
			}

	.userPanel H1{
		margin:.1em 0 0 .5em;
		float:left;
		width:535px;
		height:1.2em;
		overflow:hidden;
		text-align:left;
		display:inline
	}
	.progressBar{
		width:58px;
		height:14px;
		color:#fff;
		font-size:.9em;
		font-weight:bold;
		border:1px solid #CFD8DD;
		background:transparent url("../images/bg/progressBar.gif") repeat-x;
		float:right;
		margin-top:18px;
		position:relative
	}
		.progressMeter{
			position:absolute;
			width:58px;
			text-align:center;
			color:#000;
			height:14px;
		}
		.progressBar #progressPrecentImg{
			display:block;
		}

	.phoneStateAlways, .phoneStateOnline, .phoneStateNever{
		width:61px;
		height:61px;
		float:left;
		margin-left:.66em;
		background:transparent url("../images/btns/phoneStateAllways.jpg") no-repeat;
	}
		.phoneStateOnline{
			background:transparent url("../images/btns/phoneStateOnline.jpg") no-repeat;
		}
		.phoneStateNever{
			background:transparent url("../images/btns/phoneStateNever.jpg") no-repeat;
		}
	.phoneStatesSettings{
		width:170px;
		list-style:none;
		position:absolute;
		left:14px;
		top:64px;
		z-index:111;
		padding:4px 5px 3px 5px;
		float:none;
	}
		.phoneStatesSettings Li{
			display:block;
			border-bottom:1px solid #B2B2B2;
			padding:0;
			margin-bottom:2px
		}
			.phoneStatesSettings Li.pssLast{
				border:none
			}
		.phoneStatesSettings A{
			text-decoration:none;
			display:block;
			zoom:1;
			font-size:.8em;
			padding:1px 28px 2px 0;
			color:#fff
		}
			.phoneStatesSettings A:hover{
				text-decoration:underline;
			}
		.pssAllways A{
			background:transparent url("../images/icons/phoneStatesAllways.gif") no-repeat right
		}
		.pssNever A{
			background:transparent url("../images/icons/phoneStatesNever.gif") no-repeat right
		}

/* Logo Panel */

.logoPanel,.registrationLogoPanel{
	color:#fff;
	float:right;
	margin-top:0.3em;
	margin-right:0.3em;
	width:280px
}
	.registrationLogoPanel{
		position:absolute;
		float:none;
		top:0;
		right:0
	}
	.logoPanel table{
		float:right;
	}
	.my_Home{
		color:#fff;
		background:transparent url( "../images/icons/hpIcon.gif" ) no-repeat left center;
		height:21px;
		line-height:21px;
		padding:9px 0 0 24px;
		margin-left:5px;
		text-align:left;
		display:inline !important;
	}
	.logoPanel IMG{
		float:right;
		margin-top:.2em
	}
	.logoPanel .BigFatBtn{
		position:absolute;
		top:1em
	}
.logoPanel.wider{
	width:305px
}
	.theLoginPanel{
		background:transparent url("../images/bg/loginPanel.gif") no-repeat;
		width:225px;
		height:45px;
		float:left;
		margin-top:.9em;
		color:#fff;
		padding:.5em 0 0 .5em
	}
	.theLoginPanel A{
		color:#fff
	}
	.loginBtn{
		float:left;
		background:transparent url("../images/btns/login.gif") no-repeat;
		width:91px;
		height:36px;
		margin:0 .25em 0 0;
		color:#fff;
		text-decoration:none
	}

.userBackPackArea{
	position:relative;
	padding-bottom:1em;
	zoom:1
}
	.userBackPackArea H1{
		color:#D5D5D5;
		font-family:'Trebuchet MS' sans-serif;
		font-weight:bold;
	}
	.userBackPackArea A{
		color:#fff;
		padding-left:8px
	}

/* ********* */
/* BODY BODY */
/* ********* */

#bodyContent{
	padding-top:1.25em
}
.sideColuomn{
	width:166px;
	float:left;
	margin:0 10px;
	display:inline;
	position:relative;
	z-index:10;
}
	.sideColuomn.home{
		float:left;
		margin:0 0 0 10px;
		padding:13px 2px 2px 2px;
		width:330px;
		display:inline;
		border:1px solid #CECECE;
	}
.middleColuomn{
	margin:0 -360px 0 0;
	float:left;
	width:100%;
	display:inline;
}
.middlePublicColuomn{
	margin:0;
	float:left;
	width:100%;
	display:inline;
}
	.middlePublicColuomnCont{
		margin:0 10px;
		border:1px solid #CECECE;
		color:#fff;
		padding:0pt 1em;
	}
/*^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.sideContainer{}
	.sideContainer A{
		color:#fff
	}
.middleContainer{
	margin:0 360px 0 10px;
	border:1px solid #cecece;
	padding:1.25em
}
.middleContainer H2{
	font-size:18px;
	font-weight:normal;
}
.middleContainer .myBackPackTitle{
	color:#FB8104;
	font-size:1.75em;
	line-height:1em;
	font-weight:normal;
	zoom:1
}
.middleContainer H3{
	font-size:1.1em;
	padding:0.3em 0 .5em 1.6em;
	font-weight:normal;
}
.middlePublicContainer{
	background:transparent url("../images/bg/middlePublicContainerHeader.gif") no-repeat;
	padding-top:4px
}

.middlePublicContainer H2{
	font-size:1.3em;
	margin-bottom:.5em
}
.middlePublicContainer H3{
	font-size:1.1em;
	padding-top:.3em
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.topGalery_navigationBar{
	margin-bottom:.5em;
	position:relative;
	height:auto;
	zoom:1;
	padding:0.6em 1em;
	font-size:1.1em
}
	.topGalery_navigationBar H2{
		font-size:1.1em;
		font-weight:normal;
		float:left;
		margin-right:2em;
		color:#fff;
	}
	.topGalery_navigationBar A{
		color:#fff;
		padding-left:5px;
	}
	.topGalery_navigationBar .selectBtn{
		font-size:.9em
	}
	.topGaleryCrumb{
		margin:0 0.25em;
	}
	.topGalery_navigationBar.Higher{
		height:5em
	}
	.topGalery_navigationBar .galleryName{
		float:left;
		/*width:250px;*/
		/*overflow:hidden;*/
		display:block;
	}
	.topGalery_navigationBar.rightMenuLinks{
		padding:0;
		text-align:right
	}
	.topGalery_navigationBar .uploadFiles{
		float:right;
		position:absolute;
		top:2px;
		right:0;
		font-size:1.1em
	}

#folderFeedbackMessage, #folderFeedbackMessage A{
	color:#000;
}
#folderFeedbackMessage A{
	font-size:0.9em;
}

.digitFolder_links{
	margin-top:1.6em
}
	.digitFolder_links A{
		float:left;
		margin-left:26px;
		text-decoration:none
	}
	.digitFolder_links A Span{
		border-bottom:1px solid #828282
	}
	.digitFolder_links .smallSelect A{
		margin-left:0;
		border-bottom:none
	}
	.shareSmall{
		background:transparent url("../images/icons/share.small.gif") no-repeat 0 3px;
		height:16px;
		padding-left:18px !important
	}
		.shareSmallCont{
			margin:0.5em 1.5em 1em
		}
		.shareSmallCont A{
			color:#fff
		}
	.editFolder{
	 	background:transparent url("../images/icons/edit.gif") no-repeat;
		height:16px;
		padding-left:20px !important
	}
	.deleteFolder{
	 	background:transparent url("../images/icons/delete.gif") no-repeat;
		height:16px;
		padding-left:16px !important
	}

.pageLeft{
	background:transparent url("../images/btns/arrw_left_small.gif");
	height:19px;
	width:19px;
	float:left;
	margin:0 .5em
}
.pageRight{
	background:transparent url("../images/btns/arrw_right_small.gif");
	height:19px;
	width:19px;
	float:left;
}
.moveToFolder_Panel{
	left:-13px;
	position:relative;
	top:-94px;
	_top:-108px;
	zoom:1
}
.selectionLayer{
	position:absolute;
	top:0;
	left:13px;
	height:61px;
	width:100%
}
.selectionLayer .content{
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	width:100%

}
.selectionLayer .content P{
	width:365px;
	margin:3em auto 0
}
.selectionLayer .background{
	height:7em;
	filter:alpha(opacity=90);
	opacity:.9;
	background:#333;
	border-bottom:1px solid #5C5C5C;
	border-top:1px solid #5C5C5C;
	margin:0 -1.25em;
	position:relative
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.aGalery{
	list-style:none;
	margin:0 0 0 1.1em;
	height:auto;
	color:#000;
	zoom:1
}
	.aGalery LI, .folderItem{
		float:left;
		display:inline;
		height:118px;
		background:transparent url("../images/bg/blue_folder.gif") no-repeat;
		font-size:10px;
		line-height:8px;
		margin:0 9px 1.75em;
		padding:2px 3pt 5px 3px;
		width:120px
	}
	.aGalery LI{
		position:relative
	}
	.folderItem{
		color:#000;
		float:none;
		margin:0
	}
	.aGalery LI DIV, .folderItem Div{
		padding:2px 0 0 22px;
		line-height:1.2em;
		height:1.2em;
		width:98px;
		overflow:hidden
	}
	.aGalery LI IMG, .folderItem IMG{
		display:block;
		margin:0 auto
	}
	.imgContainer{
		display:block;
		height:90px
	}
	.aGalery LI .locker{
		display:none;
	}
	.aGalery LI.privateIcon .locker, .chooseAfolder2Upload .aGalery LI.private .locker{
		position:absolute;
		top:-10px;
		left:5px;
		display:block;
		width:15px;
		height:17px;
		background:transparent url("../images/icons/locker.gif") no-repeat;
	}
	.aGalery LI.blue_folder, .folderItem.blue_folder{
		background:transparent url("../images/bg/blue_folder.gif") no-repeat;
	}
	.aGalery LI.blue_folder_on, .folderItem.blue_folder_on{
		background:transparent url("../images/bg/orange_folder.gif") no-repeat;
	}
	.aGalery LI.blue_folder_down, .folderItem.blue_folder_down{
		background:transparent url("../images/bg/pale_folder.jpg") no-repeat;
	}
	.aGalery LI.single_picture{
		background:none;
		height:126px;
		position:relative;
		overflow:hidden;
		color:#fff
	}
	.aGalery LI.single_orange_picture, .aGalery LI.multiple_collection{
		background:transparent url("../images/bg/orangePictureHolder.gif") no-repeat;
		height:126px;
		overflow:hidden;
	}
		.aGalery LI.single_picture DIV,.aGalery LI.single_orange_picture DIV,.aGalery LI.multiple_collection DIV{
			margin:3px 0 4px;
			padding:0;
			width:129px
		}
		.aGalery LI.single_picture a.caption, .aGalery LI.single_orange_picture a.caption, .aGalery LI.multiple_collection a.caption{
			text-decoration:none;
			color:#000;
			display:block;
			width:120px;
			height:12px;
			overflow:hidden;
		}
			.aGalery LI.single_picture a.caption{
				color:#fff
			}
			.aGalery LI.single_picture DIV .caption:Hover,
				.aGalery LI.single_orange_picture DIV .caption:Hover,
				.aGalery LI.multiple_collection DIV .caption:Hover{
				background:#D4E4F4
			}
		.aGalery LI div.orange_arrow{
			width:128px;
			height:19px;
			position:absolute;
			margin:3px 0 0 0;
			top:86px;
			left:0;
			z-index:1000
		}
		.aGalery LI.single_orange_picture .orange_arrow{
			background:transparent url("../images/icons/orange_arrow.gif") no-repeat;
			cursor:pointer;
			top:111px;
			/*overflow:hidden*/
		}
	.editDigitCaptionLayer{
		position:absolute;
		width:125px !important;
		height:80px !important;
		top:0;
		left:0;
		padding:0.25em 0.25em 0.5em !important

	}
		.editDigitCaptionLayer .content{
			position:absolute;
			z-index:88;
			height:100%;
			width:100%
		}
		.editDigitCaptionLayer input{
			width:117px;
			height:12px;
			display:block;
			margin-bottom:.33em;
			font-size:1em;
		}
		.editDigitCaptionLayer .background{
			filter:alpha(opacity=80);
			-moz-opacity:.80;
			background:#000;
			position:absolute;
			height:50px;
			width:129px;
			top:0;
			left:0;
		}
		.editDigitCaptionLayer .verySmallBtn, .editDigitCaptionLayer .verySmallBtn_on, .editDigitCaptionLayer .verySmallBtn_down, .editDigitCaptionLayer .verySmallBtn_disabled{
			margin:0 0 0 2px;
			overflow:hidden;
		}

	.captionEditText{
		position:relative;
		height:45px !important;
		width:125px !important;
		left:-1px
	}

.aSideBox{
	background:transparent url("../images/bg/sideContainerHeader.gif") no-repeat;
	padding-top:2px;
	margin-bottom:1em
}
	.aSideBox .body{
		border-left:2px solid #5C5C5C;
		border-right:2px solid #5C5C5C;
		color:#fff;
		background:#383838;
		padding:0 0 .6em 4px;
		zoom:1
	}
	.aSideBox .footer{
		background:transparent url("../images/bg/sideContainerFooter.gif") no-repeat;
		height:2px
	}
	.sideColuomn.left H2{
		font-size:1.3em;
		padding:.5em 0 .5em;
		font-weight:normal;
	}
		.arrowCollapse{
			background:transparent url("../images/icons/arrowCollapse.gif")  no-repeat 95% 51% /*right top*/;
			cursor:pointer
		}
		.arrowExpand{
			background:transparent url("../images/icons/arrowExpand.gif")  no-repeat 95% 55% /*right top*/;
			cursor:pointer
		}

	.sideColuomn.left H3{
		font-size:.8em;
		font-weight:normal;
		padding:0 0 .1em
	}
		.sideColuomn.left H3 A{
			display:block;
			padding:.6em 0 .2em .1em;
			text-decoration:none;
			position:relative
		}
			.sideColuomn.left H3 A.selected{
				background:#666;
			}
		.sideColuomn.left H3.bigTitle{
			padding-top:0;
			border-bottom:1px solid #717171;
		}
		.sideColuomn.left H3.bigTitle_selected{
			background:#666;
			padding-top:0;
			border-bottom:1px solid #717171;
		}
		.sideColuomn.left H3.bigTitle A{
			font-size:1.4em;
			text-decoration:none;
			padding-top:0
		}
		.sideColuomn.left H3.bigTitle .shareFolderByEmail{
			height:17px;
			padding:0;
			margin-left:1.3em
		}
		.sideColuomn.left .recivedMediaIconGray{
			border-top:1px solid #707070;
			background-position:20px 5px;
			padding:0 0 0 43px;
			cursor:pointer;
			height:28px
		}
		.sideColuomn.left .headphones{
			border-top:1px solid #707070;
			background-position:21px 6px;
			padding:9px 0 8px 43px;
			font-weight:bold;
			font-size:1.3em
		}
		.sideColuomn.left .locked{
			background:transparent url("../images/icons/locker.gif") no-repeat-x right;
		}
		.sideColuomn.left .recivedMediaIconGray Span{
			float:right;
			padding:10px 0 0
		}
		.sideColuomn.left .recivedMediaIconGray Span.rmtxt{
			float:left;
			width:75px;
			padding:0;
			font-weight:bold;
			font-size:1.2em
		}
		.musicFolderSum{
			float:right;
			font-weight:normal
		}
	.sideColuomn.left{}
	.sideColuomn.left .BbsContent{
		height:1%;
		padding:0 0.3em 0.6em
	}
	.sideColuomn.left H3.menuClosed{
		cursor:pointer;
		border-top:1px solid #707070;
		padding:4px 0 0 .25em;
		height:28px
	}
	.foldersList{list-style:none}
	.foldersList LI{
		background:transparent !important;
		border-bottom:1px solid #717171
	}



/* *&*&*&*&*&*&*& */

	.sideColuomn.left .innerMenu{
		background:transparent url("../images/bg/leftMenuLI.gif") repeat-x left bottom;
		padding:0 0 1px 0;
		list-style:none;
		width:100%;
		margin-top:-1px;
		overflow:hidden;
		display:none;
		position:relative
	}
		.sideColuomn.left .publicIcon{
			font-weight:bold;
			font-size:1.2em;
			padding-left:2.1em
		}
			.sideColuomn.left .publicIcon.foldersText, .sideColuomn.left .publicIcon.foldersText2{
				width:54px;
				overflow:hidden
			}
			.sideColuomn.left .publicIcon.foldersText2{
				width:46px;
			}
		.sideColuomn.left LI{
			padding:.5em .1em .3em .25em;
			background:#5C5C5C url("../images/bg/leftMenuLI.gif") repeat-x left top;
		}
		.sideColuomn.left .selectedFolder LI{
			background:transparent
		}
		.sideColuomn.left LI H3{
			padding-top:0
		}
		.sideColuomn.left H3 Span{
			padding-left:2.4em
		}
			.sideColuomn.left H3 Span.privateIcon{
				font-weight:bold;
				font-size:1.2em;
				height:19px;
				margin-left:4px;
				padding-left:1.7em;
			}
			.sideColuomn.left H3 .headphones Span{
				padding-left:.3em
			}
		.shareFolderByEmail,.shareFolderByEmail_on,.shareFolderByEmail_down,.shareFolderByEmail_disabled{
			float:left;
			width:49px;
			height:15px
		}

		.viewAllFolders{
			height:23px;
			position:relative;
		}
			.viewAllFoldersLink{
				float:left;
				font-size:1.2em;
				height:1.1em;
				overflow:hidden;
				width:126px
			}
			.sideColuomn.left .addFolder{
				float:right;
				background:transparent url("../images/icons/addFolder.left.gif") no-repeat 68% 0;
				height:18px;
				width:17px;
				padding:0;
				margin:2px 7px 0 0;
				display:inline
			}

		.sideColuomn.left .folder{
			padding-left:1.5em !important;
		}
			.sideColuomn.left .folder A{
				text-decoration:none;
				/*width:102px;*/
				overflow:hidden;
				float:left;
				font-size:.9em
			}
			.sideColuomn.left .folder IMG,.sideColuomn.left .folder SPAN,.sideColuomn.left .folder .folderMenuPublic,.sideColuomn.left .folder .folderMenuPrivate{
				display:none
			}
				.sideColuomn.left .folder P Span{
					display:block
				}
		.sideColuomn.left LI.selectedFolder{
			background:transparent url("../images/bg/leftMenuLISelected.gif") no-repeat left top;
			font-size:.9em;
			zoom:1
		}
			.sideColuomn.left LI.selectedFolder IMG{
				float:left;
				margin-right:.3em;
				position:relative;
			}
			.sideColuomn.left LI BR{
				display:none;
			}
			.sideColuomn.left LI.selectedFolder BR{
				display:block;
			}
			.sideColuomn.left LI A.selectedFldrTitle{
				display:inline-block;
				height:1.2em;
			}
			.sideColuomn.left LI.selectedFolder A.selectedFldrTitle{
				height:auto;
				float:left;
				padding-left:15px;
				text-decoration:none;
				padding-right:1px
			}
			.sideColuomn.left LI.selectedFolder .selectedFldrCreationDate{
				letter-spacing:-0.05em;
				padding-left:15px
			}
			.sideColuomn.left LI.selectedFolder .folderName{
				font-weight:bold;
				display:block;
				font-size:1.1em;
				margin-bottom:.2em;
			}
			.sideColuomn.left LI .folderMenuPublic, .sideColuomn.left LI .folderMenuPrivate{
				width:139px;
				overflow:visible;
				clear:both;
				margin:.5em auto 0;
				font-size:.9em;
				height:17px
			}
			 .sideColuomn.left LI .folderMenuPrivate{
				 width:82px
			 }
				.sideColuomn.left LI .folderMenuPublic LI, .sideColuomn.left LI .folderMenuPrivate LI{
					float:left;
					padding:0;
					list-style:none;
				}
				.sideColuomn.left LI .folderMenuPublic A, .sideColuomn.left LI .folderMenuPrivate A{
					text-decoration:none;
					float:left;
					height:16px;
					padding-top:1px;
				}
					.sideColuomn.left LI .li1, .sideColuomn.left LI .li1 A{
						width:59px;
						height:17px;
						background:none
					}
					.sideColuomn.left LI .li1 A,.sideColuomn.left LI .li1_on A,.sideColuomn.left LI .li1_down A,.sideColuomn.left LI .li1_disabled A{
						width:54px;
						padding-left:5px !important;
						background:transparent url("../images/bg/folderMenuL.gif") no-repeat;
						outline:none
					}
						.sideColuomn.left LI .li1_on A{background-image:url("../images/bg/folderMenuLOn.gif")}
						.sideColuomn.left LI .li1_down A{background-image:url("../images/bg/folderMenuLDown.gif")}
						.sideColuomn.left LI .li1_disabled A{background-image:url("../images/bg/folderMenuLDis.gif")}

					.sideColuomn.left LI .li2 A,.sideColuomn.left LI .li2_on A,.sideColuomn.left LI .li2_down A,.sideColuomn.left LI .li3_disabled A{
						padding-left:7px;
						width:29px;
						background:transparent url("../images/bg/folderMenuM.jpg") no-repeat
					}
						.sideColuomn.left LI .li2_on A{background-image:url("../images/bg/folderMenuMOn.gif")}
						.sideColuomn.left LI .li2_down A{background-image:url("../images/bg/folderMenuMDown.gif")}
						.sideColuomn.left LI .li2_disabled A{background-image:url("../images/bg/folderMenuMDis.gif")}

					.sideColuomn.left LI .li3 A,.sideColuomn.left LI .li3_on A,.sideColuomn.left LI .li3_down A,.sideColuomn.left LI .li3_disabled A{
						padding-left:3px;
						width:41px;
						background:transparent url("../images/bg/folderMenuR.gif") no-repeat
					}
						.sideColuomn.left LI .li3_on A{background-image:url("../images/bg/folderMenuROn.gif")}
						.sideColuomn.left LI .li3_down A{background-image:url("../images/bg/folderMenuRDown.gif")}
						.sideColuomn.left LI .li3_disabled A{background-image:url("../images/bg/folderMenuRDis.gif")}

					.sideColuomn.left LI .folderMenuPrivate .li1,.sideColuomn.left LI .folderMenuPrivate .li1_on,.sideColuomn.left LI .folderMenuPrivate .li1_down,.sideColuomn.left LI .folderMenuPrivate .li1_disabled{
						display:none;
					}
					.sideColuomn.left LI .folderMenuPrivate .li2 A,.sideColuomn.left LI .folderMenuPrivate .li2_on A,.sideColuomn.left LI .folderMenuPrivate .li2_down A,.sideColuomn.left LI .folderMenuPrivate .li2_disabled A{
						padding-left:7px;
						width:29px;
						background:transparent url("../images/bg/folderMenuMPrvt.gif") no-repeat
					}
						.sideColuomn.left LI .folderMenuPrivate .li2_on A{background:transparent url("../images/bg/folderMenuMOnPrvt.gif") no-repeat}
						.sideColuomn.left LI .folderMenuPrivate .li2_down A{background:transparent url("../images/bg/folderMenuMDownPrvt.gif") no-repeat}
						.sideColuomn.left LI .folderMenuPrivate .li2_disabled A{background:transparent url("../images/bg/folderMenuMDisPrvt.gif") no-repeat}

.publicLI{
	background-color:transparent !important;
	clear:both;
}
.publicSeletcedLI{
	clear:both;
}
.publicShareZone{
	float:right
	/*clear:left;
	padding:0 !important;*/
}

/* %$%$%$%$%$%$%$% */
.aSideBox.right{}
.aSideBox.right .body{
	padding:.5em .5em
}
.aSideBox.right .to{
	background:transparent url("../images/bg/to.gif") no-repeat;
	width:25px;
	height:15px;
	padding-left:8px;
}

.DragMediaHere{
	color:#c9c9c9;
	line-height:18px;
	text-align:center;
	margin-right:1em;
	_word-break: break-word;
}
.drop .DragMediaHere{
	background-color:#FF7D0E;
	color:#000;
	line-height:18px
}
#recycleBin{
	background:transparent url("../images/icons/messages/deleteBtn.gif") no-repeat;
	width:15px;
	height:17px;
	display:block;
	margin:0 0 .7em .3em
}
#dragMediaItemsArea{
	margin:.5em auto 0;
	clear:both;
	width:138px
}
#dragMediaItemsArea Table{
	margin:0;
	width:138px;
	overflow:hidden
}
.myFriends, .addFriendsAll{
	height:1%
}
	.sideColuomn.left .myFriends .BbsContent{
		padding:0 .3em .2em .5em;
		height:1%
	}
	.myFriendsContainer{
		position:relative;
		margin:1em .5em
	}
	* html .myFriends .smallTabsCorner{
		top:-2px
	}
	
	.myFriends H3{
		font-size:1.5em
	}
	.searchForm{
		clear:both;
		height:21px;
		padding:0.1em 0 1em;
		.padding:1em 0 1em;
	}
	.searchForm .search{
		background:transparent url("../images/btns/rightSideSearch.gif");
		height:22px;
		width:22px;
		float:left;
	}
	.searchForm .txt{
		width:102px;
		margin-left:7px;
		float:left
	}
	.myBackPackContainer{
		position:relative;
	}
	.friendsContainer{
		height:290px;
		overflow:hidden;
	}
	.addFriendBtnIcon_en {
		float: left;
		color:#fff;
		background: transparent url("../images/btns/add_friend+.gif") no-repeat right;
		width: 83px;
		height: 14px;
		position:static
	}
	.addFriendBtnIcon_de {
		float: left;
		color:#fff;
		background: transparent url("../images/btns/add_friend+.gif") no-repeat right;
		width: 134px;
		height: 14px;
		position:static
	}	
	.ContactsListCont{
		display:block;
		margin:0 0 .3em;
		font-size:.85em
	}
		.ContactsListCont Span{
			display:block;
		}
		.ContactsListCont Div{
			display:block;
			color:#C8C8C8;
			margin-bottom:.5em;
			text-decoration:none;
			cursor:pointer;
			height:44px;
			padding-left:1px;
			overflow:hidden
		}
		.contactsDetails{
			float:left;
			height:28px
		}
		.contactListHover .contactsDetails, .contactListSelected .contactsDetails{
			float:left;
			height:28px;
			width:130px;
			overflow:hidden;
		}
		.ContactsListCont .contactNickname{
			font-size:1.6em;
			font-weight:bold;
			height:1em;
			line-height:1em;
			overflow:hidden;
			width:265px
		}
				.ContactsListCont div.contactListHover, .ContactsListCont div.contactListSelected {
					background:transparent url("../images/bg/aContact.gif") repeat-x;
					color:#000;
				}
			.contactUserAvatar{
				float:right;
				margin:0.2em 0.2em 0.2em 0.5em;
			}
			.ContactsListCont Div.selected span{
				background:#F4972D;
				color:#fff;
			}
		.aContactControlPanel{
			float:right;
			list-style:none;
			height:21px;
			display:none;
			margin-top:3px;
			width:130px
		}
			.aContactControlPanel LI{
				float:right;
				width:21px;
				margin-left:5px;
				height:100%;
				display:inline;
			}
				.aContactControlPanel LI A{
					display:block;
					height:100%;
				}
			.contactListHover .aContactControlPanel{
				display:block;
			}
			.contactListSelected .aContactControlPanel{
				display:none;
			}
			.aContactControlPanel .blockBtn{background:transparent url("../images/btns/aContact.BlockBtn.gif")}
			.aContactControlPanel .EditBtn{background:transparent url("../images/btns/aContact.EditBtn.gif")}
			.aContactControlPanel .on1Btn{background:transparent url("../images/btns/aContact.1on1Btn.gif")}
			.aContactControlPanel .HpBtn{background:transparent url("../images/btns/aContact.HpBtn.gif")}
			.aContactControlPanel .TrashBtn{background:transparent url("../images/btns/aContact.TrashBtn.gif")}
			.aContactControlPanel .approveBtn{background:transparent url("../images/btns/aContact.approve.gif")}
			.aContactControlPanel .unBlockBtn{background:transparent url("../images/btns/aContact.unBlocked.gif")}

		.addFriendsTab, .blockListTab{
			height:350px;
			overflow:hidden;
		}
		.addFriendsTab .contactList Div, .blockListTab .contactList Div{
			cursor:default
		}

			.addFriendsTab Span.contactRightSide{
				text-align:right;
				padding-top:10px;
				height:30px;
				padding-right:0;
				width:173px;
			}
			.addFriendsTab Span.contactRightSide .a1{
				padding-right:7px
			}
			.addFriendsTitles{
				text-align:right;
				padding-right:1.8em
			}
				.addFriendsTitles Span{
					padding-right:.75em
				}
			.blockListTab Span.contactLeftSide{
				width:190px;
			}
			.blockListTab Span.contactRightSide{
				width:160px;
				float:left;
			}
				.blockListTab .addFriendsTitles{
					padding-right:1em
				}
				.contactBtn{
					margin-top:.5em
				}
	.friendsContainer .info{
		color:#C8C8C8;
		font-size:1em;
		font-weight:bold;
		padding:.5em 0;
		float:left
	}
		.addFriendsBottom .normalBtn, .addFriendsBottom .normalBtn_on, .addFriendsBottom .normalBtn_down, .addFriendsBottom .normalBtn_disabled{
			float:right;
			margin:1.5em 2em 0 0
		}
			.addFriendsBottom .normalBtn .body, .addFriendsBottom .normalBtn_on .body, .addFriendsBottom .normalBtn_down .body, .addFriendsBottom .normalBtn_disabled .body{
				padding:0 3em !important;
			}

	#sliderTrack,#contacts_sliderTrack,.sliderTrack,#mvSliderTrack,#mvSliderTrackShort{
		float:right;
		height:269px;
		position:relative;
		right:2px;
		top:-270px;
		width:8px;
		z-index:1;
		background:transparent url("../images/bg/ContactsListCont.gif") no-repeat right top;
	}
	.acSliderTrack{
		float:right;
		position:relative;
		background:transparent url("../images/bg/ContactsListCont.gif") no-repeat right top;
	}
		#sliderTrack{
			height:110px;
			position:absolute;
			top:32px;
			_top:35px;
			right:-1px;
			_right:2px
		}
		#contacts_sliderTrack, #addFriends_sliderTrack, #blockList_sliderTrack{
			height:235px;
			top:-240px;
		}
		* html #contacts_sliderTrack{
			display:inline;
			right:-18px
		}
		*:first-child+html #contacts_sliderTrack{
			display:inline;
			right:-18px
		}
		.sliderTrack, #mvSliderTrackShort{
			height:305px;
			top:-305px;
			_top:-303px;
		}
		#mvSliderTrack{
			background:transparent url("../images/bg/ContactsListCont333.gif") no-repeat right;
			height:333px;
			top:-333px;
			right:-2px;
			_top:-331px;
		}
		#mvSliderTrackShort{
			height:39px;
			top:-45px;
			right:8px
		}
		#myBackPack_SliderTrack{
			right:-2px;
			top:0;
			position:relative;
			float:right;
			height:263px;
			padding-left:1px;
			_padding-left:0;
		}
		#cfuSliderTrack{
			position:absolute;
			top:129px;
			right:23px
		}
		#registration_SliderTrack{
			position:absolute;
			right:16px;
		}
		#messagesDialogSliderTrack{
			position:absolute;
			top:59px;
			right:18px;
			float:right;
			height:500px;
			background:transparent url("../images/bg/ContactsListCont.gif") no-repeat right top;
		}
		#quickFriendsSliderTrack{
			float:right;
			position:absolute;
			top:36px;
			right:8px;
			height:200px;
			border-left:6px solid #FFFFFF;
			background:transparent url("../images/bg/ContactsListCont.gif") no-repeat right top;
		}
	#sliderHandle, #contacts_sliderHandle, .sliderHandle, #mvSliderHandle,#mvSliderHandleShort{
		width:8px;
		height:40px;
/*		background:transparent url("../images/bg/sliderTrack.jpg") repeat-y; */
		cursor:n-resize;
	}

	.controlPanel_top{
		position:absolute;
		height:72px;
		width:332px;
		top:-36px;
		left:-2px !important;
		z-index:1000;
	}
		.asCtrlPnlTol{
			width:332px;
			top:21px;
			_top:30px;
			left:0 !important;
			_left:-28px;
			height:84px
		}
		.controlPanel_top Div{
			height:100%;
			width:100%;
			filter:alpha(opacity=80);
			-moz-opacity:.80;
			background:#000
		}
		.controlPanel_top table{
			position:absolute;
			color:#fff;
			top:0;
			left:0;
			margin:0 auto;
		}
		.controlPanel_top table td{
			padding:15px 15px 0 0;
		}
			.controlPanel_top.asCtrlPnlTol P{
				padding-left:0;
				position:absolute;
				top:20px;
			}
		.controlPanel_top .fatBtn, .controlPanel_top .fatBtn_on, .controlPanel_top .fatBtn_down, .controlPanel_top .fatBtn_disabled{
			line-height:3em;
			font-size:1em;
			font-weight:bold;
			letter-spacing:-1px;
		}
		.asCtrlPnlTol .fatBtn, .asCtrlPnlTol .fatBtn_on, .asCtrlPnlTol .fatBtn_down, .asCtrlPnlTol .fatBtn_disabled{
			margin:0 0 0 1em
		}
			.controlPanel_top .fatBtn.first, .controlPanel_top .fatBtn_on.first, .controlPanel_top .fatBtn_down.first, .controlPanel_top .fatBtn_disabled.first{
				margin-left:4em !important;
				display:inline;
				float:left;
			}

/*******************************/
.all_folders{
	margin:0 0 12px 2em
}
.expand{
	float:left;
	margin:.2em .2em 0 0;
	cursor:pointer;
	background:transparent url("../images/icons/expand.gif") no-repeat;
	height:14px;
	width:14px
}
.publicIcon{
	float:left;
	height:21px;
}
.privateIcon{
	background:transparent url("../images/icons/locker.gif") no-repeat right top;
	float:left;
	height:17px;
	padding:1px 21px 0 0
}
.recivedMediaIconBlack, .recivedMediaIconGray{
	background:transparent url("../images/icons/recivedMediaBlack.gif") no-repeat left bottom;
	height:20px;
	padding-left:24px
}
.recivedMediaIconGray{
	background:transparent url("../images/icons/recivedMediaGray.jpg") no-repeat left bottom;
}
.gallery_dropDownMenu .musicIcon, .gallery_dropDownMenu.moveto .musicIcon{
	float:none;
	display:block;
	width:auto;
}
.gallery_dropDownMenu .musicIcon A, .gallery_dropDownMenu.moveto .musicIcon A{
	background:#fff url("../images/icons/music.gif") no-repeat 10px 0;
	padding:1px 0 1px 36px;
	color:#5C5C5C;
	font-weight:bold;
	font-size:1.2em;
	display:block;
	height:18px;
}
.gallery_dropDownMenu .musicIcon A:hover, .gallery_dropDownMenu.moveto .musicIcon A:hover{
	background:#F5A850 url("../images/icons/musicOrangeBG.gif") no-repeat 10px 0
}

.gallery_dropDownMenu .musicFolderInactive A,  .gallery_dropDownMenu .musicFolderInactive A:hover {
	cursor:default !important;
	background:#fff url("../images/icons/music_disabled.gif") no-repeat 10px 0;
	padding:1px 0 1px 36px;
	color:#CCC !important;
	font-weight:bold;
	font-size:1.2em;
	display:block;
	height:18px;
	width: 100%;
}	

/*968969696969666689*/
.multipleFolders{
	background:transparent url("../images/bg/multipleFolders.gif") no-repeat;
	width:66px;
	height:59px;
	padding:46px 0 0 44px
}

.censored{
	background:transparent url("../images/censored.gif") no-repeat;
	width:118px !important;
	height:118px !important;
	padding:0 !important;
	display:block;
	z-index:50;
	position:absolute;
	top:6px;
	right:6px
}
.censored_big{
	background:transparent url("../images/censored_big.gif") no-repeat 50% 50%;
	width:100%;
	height:100%;
	display:block;
	z-index:50;
	position:absolute;
	top:0;
	left:0;
}
.censored_info{
	background:transparent url("../images/censored_info.gif") no-repeat right;
	width:36px !important;
	height:37px !important;
	display:block;
	z-index:50;
	position:absolute;
	bottom:1px;
	right:3px;
}

#mainBlock, #navBlock{
	clear:both;
}
#mainBlock{
	padding:.6em 0 0
}
	#navBlock h3{
		padding:.6em 1em;
	}

#dragDigit{
	/*width:100px;*/
}
#dragDigit DIV{
	text-align:center;
	color:#FF7D0E;
	width:94px;
	padding:0 2px;
	font-size:0.8em;
	overflow:hidden;
	height:18px;
	line-height:18px
}

/*900000000000000000000 */
/*   A Briliant Box     */
/*900000000000000000000 */

.aBrilliantBoxSmall{
	zoom:1
}
	.aBrilliantBoxSmall.message {
		position:relative
	}
	.BbsTop, .BbsBottom{
		background:#5E5E5E;
		position:relative;
		height:2px
	}
		.BbsBottom{
			height:8px;
			background:transparent url("../images/bg/BbsFtrM.gif") repeat-x
		}
			.message .BbsBottom{
				background:transparent none;
				border-bottom:2px solid #5E5E5E;
				height:auto;
			}
			.BbsBottom A{
				display:block;
				background:transparent url("../images/bg/BbsFtrHolder.gif") no-repeat center top;
				height:8px;
				overflow:hidden;
				cursor:n-resize;
			}
		.BbsTopLeft, .BbsBottomLeft{
			background:transparent url("../images/bg/BbsTopL.gif") no-repeat;
			position:absolute;
			top:0;
			left:0;
			width:2px;
			height:2px
		}
			.BbsBottomLeft{
				background:transparent url("../images/bg/BbsFtrL.gif") no-repeat;
				height:8px
			}
				.message .BbsTopLeft{
					background:transparent url("../images/bg/BbsTopLmsg.gif") no-repeat;
				}
				.message .BbsBottomLeft{
					background:transparent url("../images/bg/BbsFtrLmsg.gif") no-repeat;
				}
		.BbsTopRight, .BbsBottomRight{
			background:transparent url("../images/bg/BbsTopR.gif") no-repeat;
			position:absolute;
			top:0;
			right:0;
			width:2px;
			height:2px
		}
			.BbsBottomRight{
				background:transparent url("../images/bg/BbsFtrR.gif") no-repeat;
				height:8px
			}
			.message .BbsTopRight{
				background:transparent url("../images/bg/BbsTopRmsg.gif") no-repeat;
			}
			.message .BbsBottomRight{
				background:transparent url("../images/bg/BbsFtrRmsg.gif") no-repeat;
			}
	.BbsContent{
		border-left:2px solid #5E5E5E;
		border-right:2px solid #5E5E5E;
		color:#fff;
		background:#383838;
		padding:.6em
	}

	.aBrilliantBoxSmall.white .BbsTop, .BbsBottom.white{
		height:5px;
		background:transparent url("../images/bg/BbsTopW.gif") repeat-x
	}
	.BbsBottom.white{
		background:transparent url("../images/bg/BbsFtrW.gif") repeat-x
	}
	.aBrilliantBoxSmall.white .BbsTopLeft{
		background:transparent url("../images/bg/BbsTopLW.gif") no-repeat;
		width:5px;
		height:5px
	}
	.BbsBottom.white .BbsBottomLeft{
		background:transparent url("../images/bg/BbsFtrLW.gif") no-repeat;
		width:5px;
		height:5px
	}
	.aBrilliantBoxSmall.white .BbsTopRight{
		background:transparent url("../images/bg/BbsTopRW.gif") no-repeat;
		width:5px;
		height:5px
	}
		* html .aBrilliantBoxSmall.white .BbsTopRight{
			right:-1px
		}
	.BbsBottom.white .BbsBottomRight{
		background:transparent url("../images/bg/BbsFtrRW.gif") no-repeat;
		width:5px;
		height:5px
	}
		* html .aBrilliantBoxSmall.white .BbsBottomRight{
			right:-1px
		}
	.aBrilliantBoxSmall.white .BbsContent{
		overflow:hidden;
		padding-right:1.5em;
		background:#707070;
		border-left:1px solid #C9C9C9;
		border-right:1px solid #C9C9C9
	}
		.aBrilliantBoxSmall.white  .BbsContent H4{
			margin:0 0 .5em 0;
			font-size:1.2em
		}
		.aBrilliantBoxSmall.white  .BbsContent P{
			margin-bottom:.5em
		}

.aBrilliantBoxBig{
	zoom:1
}
/* BLACK COMPONENT*/
	.aBrilliantBoxSmall.black .BbsContent{
		background:#333;
		font-size:1.25em
	}
	.aBrilliantBoxSmall.black .BbsTop, .BbsBottom.black{
		background:transparent url("../images/bg/BbsTopB.gif") repeat-x;
		_margin-top: 0em !important;
	}
	.aBrilliantBoxSmall.black .BbsTopRight{
		background:transparent url("../images/bg/BbsTopRB.gif") no-repeat;
	}
	.aBrilliantBoxSmall.black .BbsTopLeft{
		background:transparent url("../images/bg/BbsTopLB.gif") no-repeat;
	}
	.BbsBottom.black{
		background:transparent url("../images/bg/BbsFtrB.gif") repeat-x;
		_margin-top: 0em !important;
	}
	.BbsBottom.black .BbsBottomLeft{
		background:transparent url("../images/bg/BbsFtrLB.gif") no-repeat;
		_margin-top: 0em !important;
	}
	.BbsBottom.black .BbsBottomRight{
		background:transparent url("../images/bg/BbsFtrRB.gif") no-repeat;
		_margin-top: 0em !important;
	}
	.aBrilliantBoxSmall.black  .BbsContent H4{
		margin:0 0 1em 0
	}
	.aBrilliantBoxSmall.black  .BbsContent P{
		margin-bottom:2em
	}

	.BbgTop, .BbgBottom{
		background:transparent url("../images/bg/BbgTopM.gif");
		position:relative;
		height:4px;
		margin:0;
		overflow:hidden
	}
			.BbgBottom{
				background:transparent url("../images/bg/BbgFtrM.gif");
			}
		.BbgTopLeft, .BbgBottomLeft{
			background:#000 url("../images/bg/BbgTopL.gif") no-repeat;
			position:absolute;
			top:0;
			left:0;
			width:6px;
			height:4px
		}
			.BbgBottomLeft{
				background:transparent url("../images/bg/BbgFtrL.gif") no-repeat;
			}
		.BbgTopRight, .BbgBottomRight{
			background:#000 url("../images/bg/BbgTopR.gif") no-repeat;
			position:absolute;
			top:0;
			right:0;
			_right:-1px;
			width:6px;
			height:4px
		}
			.BbgBottomRight{
				background:transparent url("../images/bg/BbgFtrR.gif") no-repeat;
			}
	.BbgContent{
		border-left:2px solid #5E5E5E;
		border-right:2px solid #5E5E5E;
		color:#fff;
		background:#000;
	}
.messageViewContainer .BbgTopLeft, .messageViewContainer .BbgBottomLeft, .messageViewContainer .BbgTopLeft, .messageViewContainer .BbgBottomLeft{
	background-color:#323232;
}

.infoBox{
	position:relative;
	margin-bottom:1.5em
}
	.infoBox .BbgContent, .infoBox .BbgContentBlink{
		padding:0.6em 1.1em 0.1em !important;
	}
		*:first-child+html .infoBox .BbgContent, *:first-child+html .infoBox .BbgContentBlink{
			padding-bottom: 0 !important;
		}
		* html .infoBox .BbgContent, * html .infoBox .BbgContentBlink{
			height:auto !important
		}
	.infoBox .BbgContentBlink{
		background-color: #FF7D0E;
	}
	* html .infoBox .BbgContent, * html .infoBox .BbgContentBlink{
		height:38px;
		overflow:hidden;
	}
	.infoBoxPhone{
		position:absolute;
		right:1em;
		top:2px;
		height:49px;
		width:86px;
		z-index:1
	}
	.infoBox H2{
		font-size:1.66em;
		line-height:1em;
		margin:0 0 .1em 0;
		font-weight:normal;
	}
	.infoBox H3{
		padding:0;
		font-size:1.2em;
		font-weight:bold;
	}
	.infoBox A{
		color:#fff
	}
	.infoBox .BbgBottomRight, .infoBox .BbgBottomLeft{
		line-height: 1px
	}
	.infoColorGreen{
		color:#A5BE00;
	}
	.infoColorBlue{
		color:#0A7FB4;
	}
	.infoColorOrange{
		color:#F27D00 !important;
	}
	.infoBox .verySmallBtn, .infoBox .verySmallBtn_on,
		.infoBox .verySmallBtn_down, .infoBox .verySmallBtn_disabled{
		overflow:hidden;
		width:87px;
		position:absolute;
		top:2em;
		_top:2.75em;
		right:.75em;
		z-index:11
	}
		.approveMemberBtns .infoColorOrange{
			display:block;
			margin:.3em 0 .5em;
			_margin:.3em 0 .3em
		}

.bpHome{
	color:#fff;
}
	.bpHome .addMedia_gallery{
			top:0
		}
	.bpHome .BbgContent{
		padding:1em
	}

.main_hp_components{
	padding:0 2em;
}
	.main_hp_components H3{
		padding:0;
		position:relative;
	}


.aBlueSildingDoor{
	background:#000 url("../images/bg/blueSlidingDoorsLeft.gif") repeat-x;
	height:127px;
	float:left;
	color:#000;
	overflow:hidden
}
	.bsdContent{
		float:left;
		padding:1.5em 0 0 .7em;
		font-size:10px;
		line-height:8px;
		display:inline;
		cursor:pointer
	}
	.recentlyRecivedMedia_GrandParent{
		position:relative;
		color:#000;
		height:100%
	}
	.recentlyRecivedMedia_Parent{
		position:absolute;
		z-index:1;
		top:-5px;
		left:0;
		padding:0 0 0 0.7em;
		height:111px;
		overflow:hidden;
		width:100%
	}
	.recentlyRecivedMedia{
		float:left;
		margin:0 .5em 1em;
		width:120px;
		display:inline;
		text-align:center;
	}
		.recentlyRecivedMedia div{
			height:1.1em;
			line-height:1.1em;
			overflow:hidden;
			padding:0 0 0 22px;
			width:95px;
			text-align:left;
			color:#000
		}
		.recentlyRecivedMedia div.imgHeightHolder{
			height:90px;
			overflow:visible;
			width:auto;
			padding:0;
			line-height:normal;
			text-align:center
		}
		.recentlyRecivedMedia Span{
			color:#864A0E
		}
		.RrmL,.RrmL2{
			float:left;
			width:75px;
			overflow:hidden;
			white-space:nowrap;
			padding-top:0;
			height:12px;
			line-height:12px;
			margin-top:-2px
		}
			.RrmL2{
				width:66px
			}
		.RrmR{
			float:right
		}
		.RrmL_black {
			color:#000000 !important;
		}
	.recentlyRecivedImage{
		display:block
	}
	.bsdRightSide, .bsdRightSideWide{
		background:#000 url("../images/bg/blueSlidingDoorsRight.gif") no-repeat left bottom;
		width:7px;
		height:127px;
		float:left
	}
		.bsdRightSideWide{
			background:#000 url("../images/bg/blueSlidingDoorsRight.Wide.gif") no-repeat;
			width:36px
		}

.myPlaylist{}
	.myPlaylist .bsdContent{
		padding:0 0 0 .66em;
		color:#0D4C6D
	}
	.myPlaylist A{
		color:#0D4C6D;
		text-decoration:none
	}
	.myPlaylist Span{
		display:block;
		margin-right:5px;
		height:1.55em;
		overflow:hidden
	}
	.myPlaylist dd{
		width:60px;
		display:block;
		padding-left:10px;
		border-left:1px solid #8B898A;
		position:relative;
	}
	.myPlaylist .line2 td{
		background-color:#95B8CE
	}

	.myPlaylist_GrandParent{
		position:relative;
		color:#000;
		height:100%
	}
	.myPlaylist_Parent{
		position:absolute;
		z-index:1;
		left:0;
		padding:0 0 0 0.7em;
		height:111px;
		overflow:hidden;
		width:100%
	}
	.myPlaylist table{}
		.myPlaylist tr, .myPlaylist td{
			line-height:18px;
			font-size:1.1em;
			height:18px;
			overflow:hidden;
		}
		.headphones{
			background:transparent url("../images/icons/headphonesWhite.gif") no-repeat 17px 0;
			border-right:1px solid #8A8B8F;
			width:52px
		}
		.musicTtl{
			padding-left:.6em;
		}
			.musicTtl label {
				overflow: hidden !important;
				display: block !important;
				height: 18px !important;
			}
			.musicTtl label span{
				margin-right:0;
				overflow:visible;
				height:auto
			}
		.musicMg{
			width:80px
		}
	.playTrackIcon{
		background:transparent url( "../images/icons/playTrack.gif" ) no-repeat;
		padding-left:1em;
		height:15px;
		width:15px;
		position:absolute;
		top:0;
		right:2em
	}

.main_hp_components H3 A{
	position:absolute;
	right:.25em;
	top:0;
	color:#fff
	}
	h3.recentlyRecivedMediaIcon, h3.musicFolderIcon{
		background:transparent url("../images/icons/mediaFolder.gif") no-repeat 0 .25em;
		line-height:2.5em;
		padding-left:1.75em;
		position:relative;
		zoom:1
	}
	h3.musicFolderIcon{
		background:transparent url("../images/icons/headphonesBlack.gif") no-repeat 0 .25em;
		margin-top:1em;
	}
		h3.musicFolderIcon .play{
			background:transparent url("../images/icons/playTrack.gif") no-repeat right;
			width:15px;
			height:15px;
			padding:0 20px 3px 10px;
			position:static
		}
.downloadOurRingTone{
	margin:0 0 1em 3em;
	line-height:2.5em;
	white-space:nowrap;
	text-align:center;
}
	.downloadOurRingTone A{
        color:#A9C405;
		text-decoration:none;
        margin-left:5px;
        text-align:left;
        display:inline !important;
		line-height:27px;
		font-size:1.3em		
    }
	.downloadOurRingTone A:Hover{
		text-decoration:underline;
	}

/*900000000000000000000000000000*/
.activityMonitor{
	clear:both;
	position:relative;
	zoom:1
}
	.asMenuContainer{
		padding-top:26px;
		position:relative;
		border:2px solid #636363;
	}
	.activityMonitor_message{
		margin:1em auto .5em;
		width:210px
	}
	.smallTabsCont{
		height:28px;
		position:absolute;
		top:0;
		width:326px;
		background:#636363;
		z-index:1;
	}
		.smallTabsCorner{
			position:absolute;
			background:transparent url( ../images/bg/smallTabCornerOff.gif ) no-repeat scroll right top;
			width:3px;
			height:4px;
			top:-3px;
			_top:0;
			right:-2px
		}
	.amMenu{
		list-style:none;
		height:26px;
		overflow:hidden;
		position:absolute;
		z-index:10;
		top:2px;
		left:0;
		font-size:11px
	}
		.amMenu Span{
			/*raanan - this span elemnt created due to LI position relative
				IE6  bug. an relative LI cannot be overflowed.
				this is why i put an extra semantic DOM element.*/
			position:relative;
			display:block;
		}
		.amMenu Li{
			float:left;
			height:26px;
			text-align:center;
			padding:0 3px;
			line-height:24px;
			margin-right:2px;
			cursor:pointer;
		}
			.amMenu Li A{
				display:block;
				overflow:hidden;
				position:relative;
				color:#fff;
				text-decoration:none
			}
			.amMenu Li B{
				position:absolute;
				width:18px;
				height:15px;
				top:2px;
				right:-3px;
				background:#000 url("../images/activityMonitor/x.gif") no-repeat center center;
				filter:alpha(opacity=70);
				-moz-opacity:.7;
				opacity=70;
				display:block;
				visibility:hidden;
				cursor:pointer;
			}
		.amMenu .tabContact{
			background:#4D4D4D;
			border:1px solid #6F6F6F;
			border-bottom:none;
		}
        	.amMenu .tabContact A{
		        width:51px;
		        color:#FFF;
	        }
			.amMenu .tabContact IMG{
				position:absolute;
				top:-1px;
				right:-3px;
				_right:-1px;
				background:transparent url(../images/bg/smallTabCornerOffGray.gif) no-repeat;
				width:3px;
				height:4px
			}
		.amMenu .tabContactChosen{
			background:#000;
			font-weight:bold;
			padding-right:4px;
		}
			.amMenu .tabContactChosen A{
				width:54px;
			}
		.amMenu .tabContactBlink{
			background:transparent url("../images/activityMonitor/tabBlink.gif") no-repeat 0 2px;
		}
			.amMenu .tabContactBlink A{
				width:51px;
				color:#000
			}
		.amMenu .tabContactChosenBlink{
			background:transparent url("../images/activityMonitor/tabBlinkChosen.gif") no-repeat;
			font-weight:bold;
			padding-right:4px
		}
			.amMenu .tabContactChosenBlink A{
				width:54px;
			}
			.amMenu .tabContactChosenBlink IMG, .amMenu .tabContactChosen IMG, .amMenu .tabContactBlink IMG{
				position:absolute;
				top:0;
				right:-4px;
				_right:-1px;
				background:transparent url(../images/bg/smallTabCornerOn.gif) no-repeat;
				width:5px;
				height:6px
			}

		.amMenu .trashNormal{
			background:transparent url("../images/activityMonitor/tabTrashNormal.gif") no-repeat 0 2px;
			width:41px;
		}
		.amMenu .trashChosen{
			background:transparent url("../images/activityMonitor/tabTrashChosen.gif") no-repeat 0 2px;
			width:41px;
		}

		.tabsNavigation{
			position:absolute;
			right:4px;
			top:9px;
		}
			.tabsNavLeft, .tabsNavRight{
				background:transparent url("../images/activityMonitor/tabsNavRight.gif") no-repeat;
				height:11px;
				width:7px;
				float:right;
				cursor:pointer;
			}
			.tabsNavLeft{
				background:transparent url("../images/activityMonitor/tabsNavLeft.gif") no-repeat;
				margin-right:3px;
			}

		.navBtnWide, .navBtnWide_on, .navBtnWide_down, .navBtnWide_disabled, .navBtnWider, .navBtnWider_on, .navBtnWider_down, .navBtnWider_disabled{
			background:transparent url("../images/activityMonitor/navBtnWide.gif") no-repeat;
			height:18px;
			width:63px;
			display:block;
			font-size:.9em;
			float:right;
			text-align:center;
			text-decoration:none;
			color:#fff;
			cursor:pointer;;
			padding-top:1px;
			margin-right:7px
		}
			.navBtnWider, .navBtnWider_on, .navBtnWider_down, .navBtnWider_disabled{
				background:transparent url("../images/activityMonitor/navBtnWider.gif") no-repeat;
				width:110px;
			}
			.navBtnWide_on{background-image:url("../images/activityMonitor/navBtnWide_on.gif")}
			.navBtnWide_down{background-image:url("../images/activityMonitor/navBtnWide_down.gif")}
			.navBtnWide_disabled{background-image:url("../images/activityMonitor/navBtnWide_disabled.gif")}
			.navBtnWider_on{background-image:url("../images/activityMonitor/navBtnWider_on.gif")}
			.navBtnWider_down{background-image:url("../images/activityMonitor/navBtnWider_down.gif")}
			.navBtnWider_disabled{background-image:url("../images/activityMonitor/navBtnWider_disabled.gif")}

		.amMessageBoxCont{
			clear:both;
			padding:7px 5px 3px 10px;
		}
		.amMessageBox{
			position:relative
		}
			.amMessageBox .IncomingMessage{
				color:#F5962C !important;
				font-weight:bold
			}
			.amMessageBox H5{
				background:#575757;
				padding:.1em 1em;
				font-weight:normal;
				color:#FFFFFF;
				font-size:0.9em;
			}
				.dialogBox .amMessageBox H5{
					margin-bottom:4px
				}
			.amMessageBox Table{
				border-top:1px solid #707070;
				margin-top:2px;
				border-collapse:collapse;
				font-size:.9em;
				cursor:pointer;
				width:100%
			}
			.amMessageBox TD{
				line-height:1.4em;
				outline:none;
				-moz-user-select: none
			}
			.amRead{
				color:#A5A5A5;
			}
			.amUnread{
				color:#FFF;
			}
			.amUser{
				padding:0 6px 0 10px;
				white-space:nowrap;
				vertical-align:bottom
			}
				.dialogMessageBox .amUser{
					width:100px
				}
				.amUser img{
					vertical-align:middle
				}
			.amFrom{
				background:transparent url('../images/activityMonitor/arrow_to.gif') no-repeat 0 4px;
				color:#3EBBE9;
			}
			.amTo{
				background:transparent url('../images/activityMonitor/arrow_from.gif') no-repeat 0 4px;
				color:#A7C300;
			}
			.amFromPreview{
				padding-right:5px;
				color:#3EBBE9 !important;
			}
			.amToPreview{
				padding-right:5px;
				color:#A7C300 !important;
			}
			A.amFrom, A.amTo{
				padding-left:9px;
			}
			.amSubject{
				vertical-align:middle;
				width:50%
			}
				.dialogMessageBox .amSubject{
					width:500px
				}
			.amSubject Div{
				height:3em;
				width:156px;
				overflow:hidden;
			}
				* html .amSubject Div{
					margin-top:2px
				}
			.amTime{
				padding-left:1em;
				vertical-align:top
			}
			.amImage{
				width:37px
			}
			.amImage img{
				margin:4px 2px -2px 0
			}
				.amFolderBG{
					background:transparent url("../images/bg/multipleFoldersSmallExtra.gif") no-repeat 0 2px;
					height:46px;
					width:43px
				}
					.amImage.amFolderBG img{
						margin:15px 0 0 11px;
						display:block;
						height:24px;
						width:28px
					}
				.amImageBG{
					background:transparent url("../images/bg/blue_folderSmallExtra.gif") no-repeat 0 2px;
					height:39px;
					width:40px
				}
					.amImage.amImageBG img{
						margin:5px auto 0;
						display:block
					}
			.amMessageChosen{
				background:#F5962A;
				color:#fff !important;
				border-collapse:collapse;
			}
			.amNoArrow{
				background:none;
				padding-left:0;
			}
	.dialogMessageBox{
		height:500px;
		margin-right:10px;
		overflow:hidden;
	}
	.smallNavBtnsCont{
		margin:0 1.2em .44em 0;
		height:18px
	}
	.amPaging{
		background:#575757;
		height:22px;
		line-height:21px;
		color:#fff;
		margin-top:2px;
		_margin-top:4px;
		font-size:.9em;
		border-top:1px solid #6F6F6F;
		position:relative
	}
		.amPaging P{
			text-align:center;
			padding-right:19px
		}
		.amPaging A{
			color:#fff;
		}
		.amPaging .openOptions{
			background:#A1A1A1 url("../images/activityMonitor/openDialogBtn.gif") no-repeat center center;
			height:22px;
			width:19px;
			right:0;
			position:absolute;
			top:-1px;
			cursor:pointer;
		}

		#ActivityMonitorOptions_BoxHolder{
			height:103px;
			z-index: 1001;
			top:auto;
		}
			#ActivityMonitorOptions_BoxHolder UL{
				list-style:none
			}
			#ActivityMonitorOptions_BoxHolder Li{
				padding:.1em 0;
				border-bottom:1px solid #999798;
			}
			#ActivityMonitorOptions_BoxHolder .dialogContent{
				padding:0 7px
			}
			#ActivityMonitorOptions_BoxHolder A{
				display:block;
				color:#fff;
				font-size:1em;
				line-height:1.4em;
				text-decoration:none;
				zoom:1
			}
				#ActivityMonitorOptions_BoxHolder A:Hover{
					background:#F0A951;
					color:#000
				}
			#ActivityMonitorOptions_BoxHolder .pClose,
				#ActivityMonitorOptions_BoxHolder .pClose_on,
				#ActivityMonitorOptions_BoxHolder .pClose_down,
				#ActivityMonitorOptions_BoxHolder .pClose_disabled{
					right:9px;
					top:8px;
			}
			#ActivityMonitorOptions_BoxHolder A.trashCanTab{
				background:url("../images/activityMonitor/recycleTransparent.gif") no-repeat 3px 0;
				padding-left:20px
			}
				#ActivityMonitorOptions_BoxHolder A.trashCanTab:Hover{
					background:#F0A951 url("../images/activityMonitor/recycleTransparent.gif") no-repeat 3px 0;
				}

.loaderMessage{
	margin:2px;
	position:absolute;
	right:205px;
	top:10px;
	width:100px;
}

.alertCompo, .alertCompo_2LineHeight, .alertCompo_Big{
	background:transparent url("../images/bg/alertRight.gif") no-repeat right top;
	height:15px;
	padding-right:2px;
	text-align:center;
	font-weight:bold
}
	.alertCompo_2LineHeight,
	.alertCompo_Big{
		background:transparent url("../images/bg/alertRight2lh.gif") no-repeat right top;
		height:25px
	}

    .alertCompo_Big{
        width:300px;
    }

    .alertCompo Span, .alertCompo_2LineHeight Span, .alertCompo_Big Span{
		display:block;
		line-height:15px;
		letter-spacing:-1px;
		background-image:url("../images/bg/alertLeft.gif");
		background-repeat:repeat-x
	}
		.alertCompo_2LineHeight Span,
		.alertCompo_Big Span{
			background-image:url("../images/bg/alertLeft2lh.gif");
			line-height:11px;
			height:25px
		}
	.alertCompo.greenAlert{
		background-image:url("../images/bg/alertGreenRight.gif");
	}
	.alertCompo_2LineHeight.greenAlert,
	.alertCompo_Big.greenAlert{
		background-image:url("../images/bg/alertGreenRight2lh.gif");
	}
		.alertCompo.greenAlert Span, .alertCompo_2LineHeight.greenAlert Span, .alertCompo_Big.greenAlert Span{
			background-image:url("../images/bg/alertGreenLeft.gif");
			letter-spacing:-1px;
			padding:0 5px;
			position:relative;
			color:#000
		}
			.alertCompo_2LineHeight.greenAlert Span,
			.alertCompo_Big.greenAlert Span{
				background-image:url("../images/bg/alertGreenLeft2lh.gif");
			}

.aMessage{
	margin:.5em 0;
	font-size:.9em;
	min-height:1%;
	}
	.aMessage .aBrilliantBoxSmall .BbsContent{
		background:#000;
	}
	
	.toFromField{
		white-space:nowrap;
		/*width:146px;*/
		overflow:hidden;
		float:left;
	}
	.emailContent{
		padding:1em 0 0.75em 0.5em;
		position:relative;
		border-bottom:1px solid #555756;
		width:289px;
		overflow:hidden
	}
	.messageControlPanel{
		list-style:none;
		margin:2px 0 0;
		background:#000;
		font-size:10px
	}
		.messageControlPanel Li{
			float:left;
			text-align:center;
			background:transparent none no-repeat center 4px;
			overflow:hidden;
			width:20%
		}
		.previewDivContainer .aMessage .messageControlPanel A{
			color:#fff !important;
			display:block;
			height:100%;
			width:100%;
			padding-top:24px;
			text-decoration:none;
		}
		.messageControlPanel .mcpOpen{
			background-image:url("../images/icons/messages/openBtn.gif");
		}
		.messageControlPanel .mcpReplay{
			background-image:url("../images/icons/messages/replyBtn.gif");
		}
		.messageControlPanel .mcpForward{
			background-image:url("../images/icons/messages/forwardBtn.gif");
		}
		.messageControlPanel .mcpTab{
			background-image:url("../images/icons/messages/tabBtn.gif");
		}
		.messageControlPanel .mcpDeleted{
			background-image:url("../images/icons/messages/deleteBtn.gif");

		}
		.smallFatBtn, .smallFatBtn_on, .smallFatBtn_down, .smallFatBtn_disabled{
			margin:1.25em 0 0 9.25em;
			cursor:pointer;
		}
		.messageControlPanel A.verySmallBtn, .messageControlPanel A.verySmallBtn_on, .messageControlPanel A.verySmallBtn_down, .messageControlPanel A.verySmallBtn_disabled{
			float:left;
			margin-left:24px;
			padding-top:12px;
			width:auto;
			display:inline;
		}
	.smallMultipleFolders{
		background:transparent url("../images/bg/multipleFoldersSmall.gif") no-repeat;
		width:76px;
		height:73px
	}
		.aMessage .smallMultipleFolders{
			float:right;
		}
		.smallMultipleFolders IMG{
			margin:30px 0 0 30px
		}
	.smallSingleFolder{
		background:transparent url("../images/bg/blue_folderSmall.gif") no-repeat;
		width:74px;
		height:71px
	}
		.aMessage .smallSingleFolder{
			float:right;
		}
		.smallSingleFolder IMG{
			margin:15px 6px 0 0;
		}
	.atav{
		background:transparent url("../images/icons/atav.gif") no-repeat right center;
		padding:0 10px 0 3px !important;
		zoom:1
	}

.trashBtns{
	padding:4px 0 0 30px;
	border-top:1px solid #555756;
}
	.trashBtns span{
		color:#fff !important;
	}
	.trashBtns .leftSide{
		width:auto !important
	}
.mobileAlerts{
	height:46px;
	width:97%;
	margin:0 auto;
}
	.maLeftSide, .maMiddle, .maRightSide{
		float:left;
		height:100%
	}
	.maLeftSide{
		background:transparent url("../images/bg/mobileAlertsLeft.gif");
		width:15px;
		position:relative;
	}
	.maMiddle{
		background:transparent url("../images/bg/mobileAlertsBG.gif");
		width:100%;
		margin:0 -15px
	}
		.maMiddleCont{
			margin:0 15px;
			zoom:1
		}
	.maRightSide{
		background:transparent url("../images/bg/mobileAlertsRight.gif");
		width:15px
	}

	#mobileAlerts h2{
		font-weight:normal;
		font-size:22px;
		line-height: 44px;
		color:#000;
		float:left;
		padding-left:7px
	}
	#mobileAlerts label{
		font-size:17px;
		line-height:44px;
		_padding-top:11px;
		zoom:1;
		padding-left:20px;
		_padding-left:10px;
	}
		*:first-child+html #mobileAlerts label{
			padding:11px 0 0 10px;
			position:relative;
			top:-10px
		}
	#mobileAlerts input{          /* Bug #4129 fix. Removed margins to ensure that German titles have enough space */
		margin:0 0px 4px 0;
		_margin:0 4px 0 0
	}
		*:first-child+html #mobileAlerts input{
			margin:0 0px 0 0	
		}

.messeage_composer{
	width:97%;
	margin:5px auto 0
}

	.mcHeader{
/*		background:transparent url("../images/messegeComposer/composerHeader.jpg"); */
		width:320px;
		font-size:10px;
		position:relative;
	}
	.mcNumberCount{
		position:absolute;
		color:#fff;
		top:35px;
		right:3px
	}
	.mcMediaDroppingArea{
		padding:0.5em 2.5em;
		border: 1px solid #CECECE;
		_margin-top:-1px;
		_width:258px
	}
	.mcHeader .to{
		background:transparent url("../images/messegeComposer/to.gif") no-repeat;
		color:#fff;
		font-size:14px;
		text-decoration:none;
	}
	.mcHeader Input, .mcHeader textarea{
		background:transparent;
		border:1px solid #CECECE;
		font-size:10px;
		color:#C9C9C9;
		margin:0 0 6px -6px;
		_margin:0 0 3px -6px;
		padding:4px 0 5px 10px;
		text-align:center;
		width:277px;
	}
	.mcHeader Input{
		border-left:none
	}
		.inputBlink{
			background:#F5962C !important;
			color:#000 !important
		}
	.mcHeader textarea{
		width:291px;
		padding:2px 25px 2px 2px;
		height:73px;
		font-size:12px;
		margin:0;
		overflow-x:hidden;
		overflow-y:auto;
		font-family:verdana,Arial,Helvetica,sans-serif;
		border-bottom:0 solid #000;
	}
	.mcButtons{
		height:26px;
		position:relative;
		margin:5px auto 0pt;
		width:317px;
        cursor:pointer;
	}
		.mcButtons .file{
			-moz-opacity:0;
			filter:alpha(opacity:0);
            opacity: 0;
			width:76px;
			height:30px;
			direction:rtl;
			cursor:pointer;
			position:absolute;
			top:3px;
		}
		.mcButtons .mcSend{
			position:absolute;
			top:0;
			left:78px;
			z-index:1;
			height:30px;
			width:167px;
		}
		.mcButtons .mcReset{
			-moz-opacity:0;
			filter:alpha(opacity:0);
            opacity:0;
			width:80px;
			left:250px;
			height:30px;
			top:0;
			position:absolute;
			cursor:pointer;
		}
.recivedMedia{
	margin-top:5px
}
	.recivedMedia Span{
		color:#3EBBE9;
		font-size:9px
	}
	.recivedMediaFromName{
		float:left;
		width:63px;
		height:1.2em;
		overflow:hidden;
		white-space:nowrap
	}
	.recivedMedia .single_orange_picture Span{
		color:#fff
	}

.settings{
	font-size:1.2em;
	color:#C8C8C8
}
	.settings H2, .settings H3{
		font-weight:normal;
		color:#fff
	}
	.settings_top{
		float:left;
		width:165px
	}
	.settings_title{
		display:block;
		margin:.5em 0
	}
	.settings_avatar{
		float:left;
		margin:0 10px 0 0;
		display:inline
	}
		.settings_avatar IMG{
			display:block
		}
	.settings_top .smallBtn, .settings_top .smallBtn_on, .settings_top .smallBtn_down, .settings_top .smallBtn_disabled{
		float:left;
		margin-top:36px
	}
	.myDetailsTopRightCol{
		border-left:1px solid #7F7F7F;
		float:left;
		height:93px;
		margin-bottom:1.25em;
		padding-left:1em;
		width:348px
	}
		.myDetailsTopRightCol A{
			color:#C8C8C8
		}
		.myDetailsTopRightCol P{

		}
		.myDetailsTopRightCol Strong{
			display:block;
			padding-bottom:.25em;
			color:#fff
		}
		.myDetailsTopRightCol .borderBottom{
			border-bottom:1px solid #7F7F7F;
			margin-bottom:0.5em;
			padding-bottom:0.6em;
		}
	.settings HR{
		margin-bottom:.7em
	}
	.settings_firstSpan{
		float:left;
		clear:left;
		padding:.5em 0;
		font-weight:bold;
		color:#fff
	}
	.settings_secondSpan{
		float:left;
		border-left:1px solid #707070;
		padding: .5em 0 .5em .7em
	}
		.settings_secondSpan span{
			float:left;
			margin:1em 0 .25em 1.2em;
			display:inline;
		}
	.settings_blueText{
		color:#97C1D7;
		clear:both;
		padding:1.6em 0 2em;
		font-weight:bold;
		font-size:1.1em;
		line-height:1.4em
	}
		.settings_blueText Img{
			float:right;
			margin:-1.6em 0 0 1em
		}
	.mobileAlertsStats{
		border:none;
		padding:0 0 0 1em;
		height:15px
	}

#playlistPlayer {
	background:#333;
	display:none;
	/*height:72px;*/
	margin:-12px 0 5px 0;
	width:100%;
	position:relative;
}
#playlistPlayerObject{
	padding:2px;
}
#playlistPlayer .pClose,
#playlistPlayer .pClose_on,
#playlistPlayer .pClose_down,
#playlistPlayer .pClose_disabled{
	position:absolute;
	right:2px;
	top:2px;
	width: 25px;
	height: 14px;
	background:transparent url("../images/btns/x_box_button.gif") no-repeat;
	cursor: pointer;
}
#playlistPlayer .pClose_on{background:transparent url("../images/btns/x_box_buttonOn.gif") no-repeat}
#playlistPlayer .pClose_down{background:transparent url("../images/btns/x_box_buttonDown.gif") no-repeat}
#playlistPlayer .pClose_disabled{background:transparent url("../images/btns/x_box_buttonDis.gif") no-repeat}


.music_album{}
	.music_album h2{
		margin-bottom:.75em
	}
	.music_album h2 .locked{
		background:transparent url("../images/icons/locker.gif") no-repeat right center;
		padding-right:20px;
	}
	.music_album .play,.music_album .play_disabled{
		background:transparent url(../images/btns/playSong.gif) no-repeat left center;
		padding:4px 20px;
		float:left;
	}
	.music_album .playlistSendToMobile,.music_album .playlistSendToMobile_disabled{
		background:transparent url(../images/icons/mobile.gif) no-repeat left center;
		padding:4px 20px;
		float:left;
	}
	.music_album .playlistDelete,.music_album .playlistDelete_disabled{
		background:transparent url(../images/icons/delete.gif) no-repeat left center;
		padding:4px 18px;
		float:left;
	}
	.music_album  .play_disabled, .music_album  .playlistSendToMobile_disabled, .music_album .playlistDelete_disabled{color:#CCC;}
	.topGalery_navigationBar .headphones{
		padding-left:1.4em;
		background-position:0 3px
	}
	.smallBtn * .playSongBtn, .smallBtn_on * .playSongBtn, .smallBtn_down * .playSongBtn, .smallBtn_disabled * .playSongBtn{
		float:none;
		height:16px !important;
		margin-top:-2px;
		_margin-top:4px;
		vertical-align:middle;
	}
	.music_album .selectBtn, .music_album .selectBtn_on, .music_album .selectBtn_down, .music_album .selectBtn_disabled{
		position:static;
		top:auto;
		left:auto;
	}
	.musicAlbumList{
		background-color:#B4D4EB;
		border-collapse:collapse;
		color:#164B77;
		width:100%
	}
		.musicAlbumList td{
			line-height:20px;
			padding-left:5px			
		}
		.musicAlbumList label{
			display:block;
			height:22px;
			overflow:hidden;
		}
		thead td{
			border-bottom:1px solid #8B8E97
		}
		.ma1, .ma2{
			border-right:1px solid #8B8E97
		}
		.ma1{
			width:61px;
		}
			tbody .ma1 label{
				background-image:url("../images/icons/headphonesWhite.gif");
				background-repeat:no-repeat;
				background-position:24px 2px
			}
		.ma2{
			overflow: hidden !important;
			height: 20px !important;
			width: 80%;
		}
		.ma3{
			width:61px;
		}
		* html .ma2{
			width: 80% !important;
			overflow: hidden !important;
			height: 20px !important;
		}
		.maZebra{
			background-color:#95B5CC
		}
		.musicAlbumList .maOrangeBg{
			background:transparent url("../images/bg/musicAlbumOrangeBg.gif") repeat-x;
			height:20px
		}

.myInfoDialog{
	text-align:center;
	padding:1em 0 1.5em
}
	.myInfoDialog A{
		color:#fff
	}
	.myInfoDialog HR{
		margin:1em 0
	}

.formDialog{}
	.formDialogRaw{
		padding:1em 0;
		position:relative;
		clear:both
	}
	.formDialog label{
		float:left;
		width:64px;
	}
	.formDialog input, .formDialog .labelInput{
		width:130px
	}
	.formDialogTitle H2{
		float:left;
		padding-right:10px
	}
	.formDialogBtns{
		margin:0 auto;
		padding:1em 0 0 .5em
	}
	.formDialogBtns .leftSide{
		padding-right:13px
	}
		.formDialogBtns .fdLastBtn{
			padding-right:0
		}
	.fdError{
		position:absolute;
		_position:relative;
		color:#FF6403;
		display:none;
		left:0;
		bottom:-4px
	}


.acceptTerms{
	margin-top:.6em
}
	.acceptTerms input{
		float:left;
		width:auto !important;
		border:none !important
	}
#mediaplayer{
	width:400px;
	height:300px;
	margin-top:3em;
}

.bigTab{
	float:left;
	font-size:1.2em;
	color:#fff;
	text-align:center;
	height:31px;
	line-height:31px;
	cursor:pointer;
}
.messagesTabOn{
	background:transparent url("../images/bg/bigTabMessegesOn.png") no-repeat;
	width:118px;
}

.credits2 {
    padding-left:24px;
}
.credits2 a {
    color:#FFA500;
    font-weight:bold;
    text-decoration:underline;
}

.credits {
    font-size:1em;
    color:#fff;
    text-align:right;
    margin: -2px 8px;
    font-weight: bold;
    *padding-top:10px;
}
.messagesTabOff{
	background:transparent url("../images/bg/bigTabMessegesOff.png") no-repeat;
	width:109px;
}
.contactsTabOn{
	background:transparent url("../images/bg/bigTabContactsOn.png") no-repeat;
	width:118px;
}
.contactsTabOff{
	background:transparent url("../images/bg/bigTabContactsOff.png") no-repeat;
	width:109px;
}

form#signInForm {
	border: 0 none;
}
	form#signInForm fieldset {
		border: 0 none;
		margin: 4px 4px 0 0;
	}
	form#signInForm table {
		padding: 0;
	}
		form#signInForm td {
			padding: 0 2px;
			vertical-align: middle;
		}
	form#signInForm label {
		color: #FFFFFF;
		font-size: 12px;
	}
	form#signInForm input.normal {
		background-color: #C7C7C7;
		border: 0 none;
		width: 9em;
	}
	form#signInForm ul {
		width: 380px;
		margin:0;
		float:none;
	}
		form#signInForm ul li {
			color: #FFFFFF;
			float: left;
			font-size: 11px;
			line-height: 22px;
			height:22px;
			padding: 2px 9px 0 0;
		}
			.rememberMe{
				line-height:20px !important;
				_line-height:22px !important;
				padding-top:0; !important;
				_padding-top:3px !important;
			}
		form#signInForm ul li label {
			font-size: 11px;
			line-height: 23px;
			vertical-align:middle
		}
		form#signInForm ul li a {
			border-left: 1px solid #C7C7C7;
			color: #FFFFFF;
			display: block;
			margin: 6px 0 0;
			padding: 0 0 1px 10px;
			text-align: left;
			text-decoration: none;
		}
		button.bSubmit {
			background-color:transparent;
			background-image:url(../images/btns/loginBg.gif);
			background-position:center bottom;
			background-repeat:no-repeat;
			border:0 none;
			cursor:pointer;
			font-size:12px;
			height:20px;
			width:56px;
			color:#F78200;
			vertical-align:middle;
		}
.userPaublicBackPackArea{
	padding:1em .5em;
	position:relative;
}
	.userPaublicBackPackArea H2{
		font-size:2.75em;
		color:#D5D5D5;
		font-family:'Trebuchet MS',sans-serif;
		font-weight:bold;
	}
	.userPaublicBackPackArea A{
		color:#fff;
		float:right;
		margin-top:2em
	}
	.userPaublicBackPackArea Div{

	}

.receivedFirstTime{
	color:#0D4C6D;
	float:left;
	font-size:1.5em;
	line-height:1.5em;
	padding:20px;
	text-align:center;
	width:350px;
}

.blue_table{
	border-collapse:collapse;
	height:127px;
	border:none
}
	.bt_topLeftLockerTd{
		background:transparent url("../images/bg/blue.table.topLocker.gif") no-repeat;
		height:20px;
		width:28px;
	}
    .bt_topLeftTd{
		background:transparent url("../images/bg/blue.table.topNoLocker.gif") no-repeat;
		height:20px;
		width:28px;
	}
    .bt_topMainTd{
		background:transparent url("../images/bg/blue.table.topBg.gif") repeat-x;
		height:20px;
	}
	.bt_topRightTd{
		background:#000000 url(../images/bg/blueSlidingDoorsRight.gif) no-repeat scroll 0 9px;
		width:7px
	}
	.bt_mainBody{
		background:#B2D5E9 url(../images/bg/blue.table.mainBG.gif) no-repeat;
		height:97px
	}
	.bt_bottomLeftTD{
		background:transparent url("../images/bg/blue.table.bottomLeft.gif") no-repeat;
		height:10px
	}
	.bt_bottomMainTD{
		background:transparent url("../images/bg/blue.table.bottomBG.gif") repeat-x;
		height:10px;
	}

.leftTitle, .rightTitle{
	position:absolute;
	font-style:italic;
	top:-1.9em;
	padding:0 5px;
	background:#000;
	color:#fff
}
	.rightTitle{
		color:#fff;
		top:-.75em;
		left:.5em
	}
	.userPaublicBackPackArea .leftTitle{
		top:-.75em
	}
	
.loginStyledSubmit {
	width:75px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	position:absolute;
	top:0;
	left:0;
}

.registrationPage{
	font-size:12px
}

.de_terms_width {
	width:  265px! important;
}

.header_banner_container {
    position: absolute;
    text-align: center;
    width: 90%;
    height: 1px;
}

.header_banner_group {
    margin: 0 auto;
    width: 800px;
    text-align: center;
}

.header_banner {
    border: 1px solid white;
    height: 60px;
    position: relative;
    float: left;
    margin: 0px 5px;
    background-color: #021825;
}

.fb_header_banner {
    width: 270px;
}

.ts_header_banner {
    width: 220px;
}

.ff_header_banner {
    width: 240px;
}
.header_banner img {
    position: absolute;
    top: 10px;
    left: 5px;
}

.header_banner .header_banner_text {
    height: 100%;
    position: absolute;
    padding: 15px 5px 5px 5px;
    text-align: left;
    font-size: 12px;
    font-family: Arial;
}

.ff_header_banner .header_banner_text {
    left: 50px;
}

.ts_header_banner .header_banner_text {
    left: 50px;
}

.fb_header_banner .header_banner_text {
    left: 100px;
}

.header_banner .header_banner_text a {
    color: orange;
}

.header_banner .header_banner_text span {
    color: white;
}

.ff_header_banner img {
    height: 36px;
    widht: 38px
}

.fb_header_banner img {
    top: 15px;
    width: 83px;
}
.ts_header_banner img {
    height: 36px;
    width: 37px;
}
*{
	margin:0;
	padding:0
}
HTML{
    height:100%;
}
Body{
	font:normal 0.75em verdana, Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	background:#000;
	height:100%;
	position:relative;
}
A{
	/*outline:none*/
}
img{
	border:none
}
fieldset{
	border:none
}
input{
	vertical-align:middle
}

/*----------------------------------------------------*/

H1{
	font-size:2.9em;
	color:#fff;
	font-weight:normal;
}


/*----------------------------------------------------*/
.borderNone{
	border:none !important;
}

.floatL{
	float:left
}
.floatR{
	float:right
}
.floatN{
	float:none
}

.clearL{
	clear:left
}
.clearR{
	clear:right
}
.clearB{
	clear:both
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.positionRelative{
	position:relative;
	z-index:200;
}
.positionAbsolute{
	position:absolute
}
.hasLayout{
	zoom:1
}

.displayNone{
	display:none !important;
}
.displayBlock{
	display:block !important;
}
.displayInline{
	display:inline !important;
}

.txtAlignL{
	text-align:left
}
.txtAlignC{
	text-align:center
}
.txtAlignR{
	text-align:right
}

.absoluteRight{
	position:absolute;
	right:0
}
.absoluteLeft{
	position:absolute;
	left:0
}

.cursorPointer{
	cursor:pointer;
}
.cursorDefault{
	cursor:default;
}
.noBorder{
	border:none !important;
}
.noBG{
	background:none !important;
}

.noTxtDecor{
	text-decoration:none !important;
}

.bold{
	font-weight:bold !important;
}
.normal{
	font-weight:normal !important;
}

.spaceL2 {
	margin-left:2em;
}

.fontSize09{
	font-size:0.9em;
}
.fontSize1{
	font-size:1em;
}
.marginAuto{
	margin:0 auto;
	display:block
}

/*99999999 Colors 99999999999*/
.colorWhite{
	color:#fff !important
}
.colorError{
	color:#AF1100 !important
}
.colorOrange{
	color:#FF7D0E !important
}
.colorBlue{
	color:#8FD3FF !important
}
.colorGray{
	color:#A0A0A0 !important
}
.colorOlive{
	color:#A4BF00 !important
}
.colorGreen{
	color:#A4BD48 !important;
}

/* ........... BTNS ..........*/
.verySmallBtn, .verySmallBtn_on, .verySmallBtn_down, .verySmallBtn_disabled,
	.highBtn, .smallBtn,.smallBtn_on,.smallBtn_down,.smallBtn_disabled,
	.normalBtn,.normalBtn_on,.normalBtn_down,.normalBtn_disabled,
	.selectBtn,.selectBtn_on,.selectBtn_down,.selectBtn_disabled,
	.highBtn,.highBtn_on,.highBtn_down,.highBtn_disabled{
	text-decoration:none;
	color:#fff;
	cursor:pointer
}

.verySmallBtn *,.verySmallBtn_on *,.verySmallBtn_down *,.verySmallBtn_disabled *,
	.smallBtn *,.smallBtn_on *,.smallBtn_down *,.smallBtn_disabled *,
	.normalBtn *, .normalBtn_on *, .normalBtn_down *, .normalBtn_disabled *,
	.selectBtn *,.selectBtn_on *,.selectBtn_down *,.selectBtn_disabled *,
	.highBtn *,.highBtn_on *,.highBtn_down *,.highBtn_disabled *, .tinyBtn, .tinyBtn *{
	float:left;
}

.tinyBtn{
	background:transparent url("../images/SlidingDoors/tinyBtnL.gif") no-repeat;
	padding-left:3px;
	height:16px;
	cursor:pointer
}
	.tinyBtn *{
		background:transparent url("../images/SlidingDoors/tinyBtnR.gif") repeat-x right;
		padding:0 3px 1px 0;
		height:inherit;
		border:none;
		color:#fff;
		font-size:.8em
	}

.verySmallBtn, .verySmallBtn *, .verySmallBtn_on, .verySmallBtn_on *, .verySmallBtn_down, .verySmallBtn_down *, .verySmallBtn_disabled , .verySmallBtn_disabled *{
	height:21px !important;
}
	.verySmallBtn .leftSide, .verySmallBtn_on .leftSide, .verySmallBtn_down .leftSide, .verySmallBtn_disabled .leftSide{
		padding-left:6px;
		background:transparent url( "../images/btns/genericBtns/verySmallLeft.gif" ) no-repeat;
	}
	.verySmallBtn .body, .verySmallBtn_on .body, .verySmallBtn_down .body, .verySmallBtn_disabled .body{
		line-height:20px;
		padding:0 2px 0 0 !important;
		border:none;
		background:transparent url("../images/btns/genericBtns/verySmallBody.gif") repeat-x;
	}
	.verySmallBtn .rightSide, .verySmallBtn_on .rightSide, .verySmallBtn_down .rightSide, .verySmallBtn_disabled .rightSide{
		width:6px;
		background:transparent url( "../images/btns/genericBtns/verySmallRight.gif" ) no-repeat;
	}
/*on*/
	.verySmallBtn_on .leftSide{background:transparent url( "../images/btns/genericBtns/verySmallLeftOn.gif" ) no-repeat}
    .verySmallBtn_on .body{background:transparent url("../images/btns/genericBtns/verySmallBodyOn.gif") repeat-x}
	.verySmallBtn_on .rightSide{background:transparent url( "../images/btns/genericBtns/verySmallRightOn.gif" ) no-repeat}
/*down*/
	.verySmallBtn_down .leftSide{background:transparent url( "../images/btns/genericBtns/verySmallLeftDown.gif" ) no-repeat}
	.verySmallBtn_down .body{background:transparent url("../images/btns/genericBtns/verySmallBodyDown.gif") repeat-x}
	.verySmallBtn_down .rightSide{background:transparent url( "../images/btns/genericBtns/verySmallRightDown.gif" ) no-repeat}
/*disabled*/
	.verySmallBtn_disabled .leftSide{background:transparent url( "../images/btns/genericBtns/verySmallLeftDis.gif" ) no-repeat}
	.verySmallBtn_disabled .body{background:transparent url("../images/btns/genericBtns/verySmallBodyDis.gif") repeat-x}
	.verySmallBtn_disabled .rightSide{background:transparent url( "../images/btns/genericBtns/verySmallRightDis.gif" ) no-repeat}


.smallBtn, .smallBtn *,.smallBtn_on, .smallBtn_on *,.smallBtn_down, .smallBtn_down *,.smallBtn_disabled, .smallBtn_disabled *{
	height:26px !important;
}
	.smallBtn .leftSide, .smallBtn_on .leftSide, .smallBtn_down .leftSide, .smallBtn_disabled .leftSide{
		padding-left:13px;
		background:transparent url("../images/btns/genericBtns/smallLeft.gif") no-repeat;
	}
	.smallBtn .body, .smallBtn_on .body, .smallBtn_down .body, .smallBtn_disabled .body{
		line-height:22px;
		padding:0 !important;
		border:none;
		background:transparent url("../images/btns/genericBtns/smallBody.gif") repeat-x;
	}
	.smallBtn .rightSide, .smallBtn_on .rightSide, .smallBtn_down .rightSide, .smallBtn_disabled .rightSide{
		width:13px;
		background:transparent url("../images/btns/genericBtns/smallRight.gif") no-repeat;
	}
/*on*/
	.smallBtn_on .leftSide{background:transparent url( "../images/btns/genericBtns/smallLeftOn.gif" ) no-repeat}
	.smallBtn_on .body{background:transparent url("../images/btns/genericBtns/smallBodyOn.gif") repeat-x}
	.smallBtn_on .rightSide{background:transparent url( "../images/btns/genericBtns/smallRightOn.gif" ) no-repeat}
/*down*/
	.smallBtn_down .leftSide{background:transparent url( "../images/btns/genericBtns/smallLeftDown.gif" ) no-repeat}
	.smallBtn_down .body{background:transparent url("../images/btns/genericBtns/smallBodyDown.gif") repeat-x}
	.smallBtn_down .rightSide{background:transparent url( "../images/btns/genericBtns/smallRightDown.gif" ) no-repeat}
/*disabled*/
	.smallBtn_disabled .leftSide{background:transparent url( "../images/btns/genericBtns/smallLeftOnDis.gif" ) no-repeat}
	.smallBtn_disabled .body{background:transparent url("../images/btns/genericBtns/smallBodyDis.gif") repeat-x}
	.smallBtn_disabled .rightSide{background:transparent url( "../images/btns/genericBtns/smallRightDis.gif" ) no-repeat}

.normalBtn, .normalBtn *,.normalBtn_on, .normalBtn_on *,.normalBtn_down, .normalBtn_down *,.normalBtn_disabled, .normalBtn_disabled *{
	height:30px !important;
}
	.normalBtn .leftSide,.normalBtn_on .leftSide,.normalBtn_down .leftSide,.normalBtn_disabled .leftSide{
		padding-left:4px;
		background:transparent url("../images/btns/genericBtns/normalBtnLeft.gif") no-repeat;
	}
	.normalBtn .body,.normalBtn_on .body,.normalBtn_down .body,.normalBtn_disabled .body{
		line-height:26px;
		padding:0 .5em !important;
		border:none;
		font-weight:bold;
		background:transparent url("../images/btns/genericBtns/normalBtnBody.gif") repeat-x
	}
	.normalBtn .rightSide,.normalBtn_on .rightSide,.normalBtn_down .rightSide,.normalBtn_disabled .rightSide{
		width:4px;
		background:transparent url("../images/btns/genericBtns/normalBtnRight.gif") no-repeat;
	}
/*on*/
	.normalBtn_on .leftSide{background:transparent url( "../images/btns/genericBtns/normalBtnLeftOn.gif" ) no-repeat}
	.normalBtn_on .body{background:transparent url("../images/btns/genericBtns/normalBtnBodyOn.gif") repeat-x}
	.normalBtn_on .rightSide{background:transparent url( "../images/btns/genericBtns/normalBtnRightOn.gif" ) no-repeat}
/*down*/
	.normalBtn_down .leftSide{background:transparent url( "../images/btns/genericBtns/normalBtnLeftDown.gif" ) no-repeat}
	.normalBtn_down .body{background:transparent url("../images/btns/genericBtns/normalBtnBodyDown.gif") repeat-x}
	.normalBtn_down .rightSide{background:transparent url( "../images/btns/genericBtns/normalBtnRightDown.gif" ) no-repeat}
/*disabled*/
	.normalBtn_disabled .leftSide{background:transparent url( "../images/btns/genericBtns/normalBtnLeftDis.gif" ) no-repeat;}
	.normalBtn_disabled .body{background:transparent url("../images/btns/genericBtns/normalBtnBodyDis.gif") repeat-x ;}
	.normalBtn_disabled .rightSide{background:transparent url( "../images/btns/genericBtns/normalBtnRightDis.gif" ) no-repeat;}

.selectBtn, .selectBtn *,.selectBtn_on, .selectBtn_on *,.selectBtn_down, .selectBtn_down *,.selectBtn_disabled, .selectBtn_disabled *{
	height:26px !important
}
	.selectBtn .leftSide,.selectBtn_on .leftSide,.selectBtn_down .leftSide,.selectBtn_disabled .leftSide{
		padding-left:.3em;
		background:transparent url( "../images/btns/genericBtns/selectBtnLeft.gif" ) no-repeat;
	}
	.selectBtn .body,.selectBtn_on .body,.selectBtn_down .body,.selectBtn_disabled .body{
		line-height:22px;
		padding:0 2px 0 0;
		border:none;
		background:transparent url("../images/btns/genericBtns/selectBtnBody.gif") repeat-x;
	}
	.selectBtn .rightSide,.selectBtn_on .rightSide,.selectBtn_down .rightSide,.selectBtn_disabled .rightSide{
		width:20px;
		background:transparent url( "../images/btns/genericBtns/selectBtnRight.gif" ) no-repeat;
	}
		.selectBtn_on .leftSide{background-image:url( "../images/btns/genericBtns/selectBtnLeft_on.gif")}
		.selectBtn_down .leftSide{background-image:url( "../images/btns/genericBtns/selectBtnLeft_down.gif")}
		.selectBtn_disabled .leftSide{background-image:url( "../images/btns/genericBtns/selectBtnLeft_disabled.gif")}

		.selectBtn_on .body{background-image:url( "../images/btns/genericBtns/selectBtnBody_on.gif")}
		.selectBtn_down .body{background-image:url( "../images/btns/genericBtns/selectBtnBody_down.gif")}
		.selectBtn_disabled .body{background-image:url( "../images/btns/genericBtns/selectBtnBody_disabled.gif")}

.highBtn, .highBtn *, .highBtn_on, .highBtn_on *, .highBtn_down, .highBtn_down *, .highBtn_disabled , .highBtn_disabled *{
	height:32px !important;
}
	.highBtn .leftSide, .highBtn_on .leftSide, .highBtn_down .leftSide, .highBtn_disabled .leftSide{
		padding-left:6px;
		background:transparent url( "../images/btns/genericBtns/highLeft.gif" ) no-repeat;
	}
	.highBtn .body, .highBtn_on .body, .highBtn_down .body, .highBtn_disabled .body{
		padding:0 2px 0 0 !important;
		border:none;
		background:transparent url("../images/btns/genericBtns/highBody.gif") repeat-x;
	}
	.highBtn .rightSide, .highBtn_on .rightSide, .highBtn_down .rightSide, .highBtn_disabled .rightSide{
		width:6px;
		background:transparent url( "../images/btns/genericBtns/highRight.gif" ) no-repeat;
	}
/*on*/
	.highBtn_on .leftSide{background:transparent url( "../images/btns/genericBtns/highLeftOn.gif" ) no-repeat}
    .highBtn_on .body{background:transparent url("../images/btns/genericBtns/highBodyOn.gif") repeat-x}
	.highBtn_on .rightSide{background:transparent url( "../images/btns/genericBtns/highRightOn.gif" ) no-repeat}
/*down*/
	.highBtn_down .leftSide{background:transparent url( "../images/btns/genericBtns/highLeftDown.gif" ) no-repeat}
	.highBtn_down .body{background:transparent url("../images/btns/genericBtns/highBodyDown.gif") repeat-x}
	.highBtn_down .rightSide{background:transparent url( "../images/btns/genericBtns/highRightDown.gif" ) no-repeat}
/*disabled*/
	.highBtn_disabled .leftSide{background:transparent url( "../images/btns/genericBtns/highLeftDis.gif" ) no-repeat}
	.highBtn_disabled .body{background:transparent url("../images/btns/genericBtns/highBodyDis.gif") repeat-x}
	.highBtn_disabled .rightSide{background:transparent url( "../images/btns/genericBtns/highRightDis.gif" ) no-repeat}


/* Fat & Shrinked BTN's*/
.fatBtn, .fatBtn_on, .fatBtn_down, .fatBtn_disabled{
	background:transparent url( "../images/btns/genericBtns/fatBtn.gif" ) no-repeat;
	width:110px;
	height:40px;
	display:block;
	line-height:36px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:1.25em;
	border:0 solid;
}
	.fatBtn_on{background:transparent url( "../images/btns/genericBtns/fatBtnOn.gif" ) no-repeat}
	.fatBtn_down{background:transparent url( "../images/btns/genericBtns/fatBtnDwn.gif" ) no-repeat}
	.fatBtn_disabled{background:transparent url( "../images/btns/genericBtns/fatBtnDis.gif" ) no-repeat}

.smallFatBtn, .smallFatBtn_on, .smallFatBtn_down, .smallFatBtn_disabled{
	background:transparent url( "../images/btns/genericBtns/smallFatBtn.gif" ) no-repeat;
	width:88px;
	height:27px;
	display:block;
	line-height:24px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:1.25em;
	border:0 solid;
}
	.smallFatBtn_on{background:transparent url( "../images/btns/genericBtns/smallFatBtnOn.gif" ) no-repeat}
	.smallFatBtn_down{background:transparent url( "../images/btns/genericBtns/smallFatBtnDwn.gif" ) no-repeat}
	.smallFatBtn_disabled{background:transparent url( "../images/btns/genericBtns/smallFatBtnDis.gif" ) no-repeat}

.shrinkedBtn, .shrinkedBtn_on, .shrinkedBtn_down, .shrinkedBtn_disabled{
	background:transparent url( "../images/btns/genericBtns/shrinkedBtn.gif" ) no-repeat;
	width:61px !important;
	height:40px;
	display:block;
	line-height:36px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:1.25em;
	border:0 solid;
}
	.shrinkedBtn_on{background:transparent url( "../images/btns/genericBtns/shrinkedBtnOn.gif" ) no-repeat}
	.shrinkedBtn_down{background:transparent url( "../images/btns/genericBtns/shrinkedBtnDwn.gif" ) no-repeat}
	.shrinkedBtn_disabled{background:transparent url( "../images/btns/genericBtns/shrinkedBtnDis.gif" ) no-repeat}

	.smallDialogBtn,.smallDialogBtn_on,.smallDialogBtn_down,.smallDialogBtn_disabled{
		background:transparent url("../images/dialogs/smallBtn.gif") no-repeat;
		width:108px;
		height:26px;
		color:#fff;
		display:block;
		line-height:22px;
		text-align:center;
		text-decoration:none;
		margin:1em .5em;
	}
	.smallDialogBtn_on{background:transparent url("../images/dialogs/smallBtnOn.gif") no-repeat}
	.smallDialogBtn_down{background:transparent url("../images/dialogs/smallBtnDown.gif") no-repeat}
	.smallDialogBtn_disabled{background:transparent url("../images/dialogs/smallBtnDisabled.gif") no-repeat}


.stdBtn{
	width:82px;
	text-align:center;
}
.stdBtnSpaceL{
	float:left;
	padding:.1em 1em;
}

.BigFatBtn{
	background:transparent url( "../images/btns/genericBtns/BigFatBtn.gif" ) no-repeat;
	width:146px;
	height:40px;
	display:block;
	line-height:36px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-size:1.25em;
	border:0 solid;
}

.sideContainer.left .body LI .li1_on a, .sideContainer.left .body LI .li2_on a, .sideContainer.left .body LI .li3_on a, .smallDialogBtn_on,
	.sideContainer.left .body LI .li1_down a, .sideContainer.left .body LI .li2_down a, .sideContainer.left .body LI .li3_down a,
	.smallDialogBtn_down,.verySmallBtn_on .body,.verySmallBtn_down .body,.smallBtn_on,.smallBtn_down,.normalBtn_on,.normalBtn_down,.selectBtn_on .body,
	.high_on .body,.high_down .body,.selectBtn_down .body,.fatBtn_on,.fatBtn_down,.shrinkedBtn_on,.shrinkedBtn_down,
	.changeName_on, .changeName_down,.smallFatBtn_on, .smallFatBtn_down,
	.navBtnWide_on, .navBtnWide_down, .sideColuomn.left li .li1_on a, .sideColuomn.left li .li2_on a, .sideColuomn.left li .li3_on a,
	.sideColuomn.left li .li1_down a, .sideColuomn.left li .li2_down a, .sideColuomn.left li .li3_down a,
	.highBtn_on, .highBtn_down{
		color:#666
	}
.smallDialogBtn_disabled,.verySmallBtn_disabled .body,.smallBtn_disabled,.normalBtn_disabled,.selectBtn_disabled .body,
	.sideContainer.left .body LI .li1_disabled a, .sideContainer.left .body LI .li2_disabled a, .sideContainer.left .body LI .li3_disabled a,
	.changeName_disabled, .smallFatBtn_disabled, .navBtnWide_disabled, .high_disabled,.highBtn_disabled,
	.fatBtn_disabled,.shrinkedBtn_disabled, #send_activation_code.inactive{
		cursor:default;
		color:#B0B0B0;
	}

.whatsThisComponent{
	width:268px;
	position:absolute;
	background:transparent url("../images/bg/whats_thisTop.png") no-repeat;
	_background:transparent url("../images/bg/whats_thisTop.gif") no-repeat;
	padding-top:28px;
	top:0;
	left:0;
	color:#fff;
	overflow:hidden;
	z-index:100000000
}
	.whatsThisComponent .body{
		background:transparent url("../images/bg/whats_thisBody.png") repeat-y;
		_background:transparent url("../images/bg/whats_thisBody.gif") repeat-y;
		padding:0 11px
	}
	.whatsThisComponent .footer{
		background:transparent url("../images/bg/whats_thisBottom.png") no-repeat;
		_background:transparent url("../images/bg/whats_thisBottom.gif") no-repeat;
		height:11px;
		width:auto;
		padding:0;
		margin:0
	}
	.whatsThisComponent .wtcClose{
		margin-right:5px;
		position:relative;
		margin-top:-3px;
		float: right;
		width: 25px;
		height: 14px;
		background:transparent url('../images/btns/x_box_button.gif') no-repeat;
		cursor: pointer;
	}.gallery_dropDownMenu {
    width: 128px;
    z-index: 120;
}

.gallery_dropDownMenu UL {
    list-style: none;
    font-size: 9px;
    height: 1%;
    padding: 0 8px;
    background: transparent url( "../images/bg/gallery_DdMenuBody.gif" ) repeat-y;
}

.gallery_dropDownMenu LI {
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 0;
    position: relative;
    height: 20px;
    overflow: hidden;
    width: 114px;
    line-height: 18px
}

.gallery_dropDownMenu LI.privateDropDownLock {
    background: transparent url( "../images/icons/locker.gif" ) no-repeat 94px
}

.gallery_dropDownMenu LI.privateDropDownLockInactive {
    background: transparent url( "../images/icons/locker_disabled.gif" ) no-repeat 94px
}

.gallery_dropDownMenu LI.disabled {
    color: #ABADB3;
    display: none;
}

.gallery_dropDownMenu A {
    color: #000;
    text-decoration: none;
    display: block;
    line-height: 16px
}

.gallery_dropDownMenu A:Hover {
    background: #F5A850
}

.gallery_dropDownMenu LI.privateDropDownLock A:Hover {
    background: #F5A850 url( "../images/icons/locker.gif" ) no-repeat 94px;
    height: 20px
}

.gallery_dropDownMenu LI.privateDropDownLockInactive A:Hover {
    background: #FFFFFF url( "../images/icons/locker_disabled.gif" ) no-repeat 94px;
    height: 20px
}

.gallery_dropDownMenu .leftCursor A {
    background: transparent url( '../images/icons/left_cursor.gif' ) no-repeat 99% 2px;
}

.gallery_dropDownMenu .leftCursor A:Hover {
    background: #F5A850 url( '../images/icons/left_cursor.gif' ) no-repeat 99% 2px;
}

.gallery_dropDownMenu .selectedFolder A {
    margin: 0px 94px 0px 0px;
    background: #F5A850;
}

.gallery_dropDownMenu .selectedFolderInactive A {
    cursor: default !important;
    background: transparent !important;
    color: #CCC !important;
    width: 100%;
    margin: 0
}

.gallery_dropDownMenu .saveLocal {
    height: 24px
}

.gallery_dropDownMenu .saveLocal A {
    color: #444444;
    padding: 5px 0 0 30px;
    height: 19px;
    background: transparent url( '../images/icons/save_local.gif' ) no-repeat 7px 1px
}

.gallery_dropDownMenu .saveLocal A:Hover {
    background: #F5A850 url( '../images/icons/save_local.gif' ) no-repeat 7px 1px
}

.gallery_dropDownMenu .createNewAlbum {
    border-top: 1px solid #EBEBEB;
    margin-top: 1px;
    padding-top: .75em;
}

/*nrw*/
.gallery_dropDownMenu.narrow {
    width: 118px
}

.gallery_dropDownMenu.narrow UL {
    background: transparent url( "../images/bg/gallery_nDdMenuBody.gif" ) repeat-y;
}

.gallery_dropDownMenu.narrow LI {
    width: 100px
}

.gallery_dropDownMenu.moveto {
    width: 106px !important;
}

.gallery_dropDownMenu.moveto .createNewAlbum {
    letter-spacing: -1px;
}

.gallery_dropDownMenu.moveto UL {
    background: transparent url( "../images/bg/gallery_mDdMenuBody.gif" ) repeat-y;
}

.gallery_dropDownMenu.moveto LI {
    width: 90px
}

/* 986890689068906890768900*/
.gallery_selectMenu {
    width: 34px;
    z-index: 10;
}

.gallery_selectMenu ul {
    background: transparent url( "../images/bg/selectSmallBdy.gif" ) repeat-y;
    list-style: none
}

.gallery_selectMenu LI {
    font-size: 1em;
    line-height: 16px;
    text-align: center;
}

.gallery_selectMenu LI.selected {
    font-weight: bold;
}

.gallery_selectMenu UL A {
    text-decoration: none;
    color: #000;
    line-height: 16px;
    display: block;
    height: 1%;
    margin: 0 .2em
}

.gallery_selectMenu A:Hover {
    background: #F5A850
}

.gallery_selectMenu img {
    display: block
}

/* FIRST RUN */

.triplay_super_messenger {
    background: transparent url( "../images/bg/triplay.Logo.Title.gif" ) no-repeat 0 12px
}

.orange {
    color: #F78200;
}

.green {
    color: #A4BE39;
}

.blue {
    color: #2DABE2;
}

div#tagline {
    padding: 0px 12px 0px 12px;
    height: 65px;
}

.userPanel.firstRun {
    display: block;
    margin: 0;
    float: left;
    width: 100%
}

.userPanel.firstRun H1 {
    margin: 0 auto;
    display: block;
    color: #A5BE02;
    font-size: 2.5em;
    line-height: 2em;
    padding: 0px 0 0 0.3em;
    height: 2.2em;
    width: 300px;
    float: left;
}

.firstRunBigTtl {
    color: #fff;
    text-align: center;
    font-size: 2em;
    font-weight: normal;
}

.firstRunContainer {
    background: #000 url( "../images/bg/firstrun.top.gif" ) no-repeat;
    margin: 0 auto;
    padding-top: 5px;
    width: 980px;
}

.firstRunContainer .firstRunBody {
    background: #000 url( "../images/bg/firstrun.body.gif" ) repeat-y;
}

.firstRunContainer .footer {
    background: #000 url( "../images/bg/firstrun.bottom.gif" ) no-repeat;
    height: 5px;
    margin: 0;
    padding: 0
}

.firstRunContainer input, .firstRunContainer select {
    border: 1px solid #FBD19F;
    height: 1.4em;
    font-size: 13px;
}

.firstRunContainer .cancelSignUp {
    color: #fff;
    padding-left: 1em;
    position: absolute;
    top: 0;
    left: 0
}

.blocks .block H2 {
    color: #F9A946;
    font-weight: normal;
    font-size: 17px;
    margin-bottom: 15px;
}

.blocks .block H3 {
    text-align: center;
    font-size: 1.2em;
    color: #E6E6E6;
    margin-bottom: .5em
}

.blocks .block H4 {
    font-size: 1em;
    margin-bottom: 3px
}

.blocks .block .two-lines .two-lines-bottom {
    font-size: 1.0em;
    float: left;
    width: 75px
}

.two-lines-bottom {
    margin-bottom: 2px !important
}

.bubble {
    position: absolute;
    width: 217px;
    z-index: 400;
    display: none;
    text-align: left
}

.positionUser {
    left: 10px;
    top: 65px
}

.positionPass {
    left: 10px;
    top: 131px
}

.positionCode {
    left: 33px;
    top: 253px
}

.bubbleView {
    border: solid 1px #FBA445;
    background-color: #FFF;
    margin-top: -1px;
    color: #000;
    font-size: 10px;
    padding: 2px;
    position: relative
}

.bubbleTopPointer {
    background: transparent url( "../images/icons/bubble_pointer_up.gif" ) no-repeat;
    width: 18px;
    height: 11px;
    vertical-align: bottom;
    margin-left: 210px
}

.bubbleBottomPointer {
    background: transparent url( "../images/icons/bubble_pointer_down.gif" ) no-repeat;
    width: 18px;
    height: 11px;
    vertical-align: top;
    margin-left: 210px
}

.blocks {
    background: transparent url( "../images/bg/123.gif" ) no-repeat right top;
    padding-top: 38px;
    color: #FFF;
    height: 1%;
    position: relative
}

.blocks .block {
    width: 315px;
    float: left;
    margin-left: 8px;
    display: inline;
    position: relative;
    overflow: hidden
}

.blocks .block .disabledLayer {
    background: #D4D4D4 url( "../images/bg/disabledLayerTop.gif" ) no-repeat;
    filter: alpha( opacity = 50 );
    -moz-opacity: .50;
    width: 315px;
    height: 396px;
    position: absolute;
    z-index: 21;
    top: 24px
}

.blocks .block .disabledLayer.half {
    background: #707070 none;
    filter: alpha( opacity = 50 );
    -moz-opacity: .50;
    width: 315px;
    position: absolute;
    z-index: 122;
    left: 0
}

.blocks .block .disabledLayer Img {
    position: absolute;
    background: transparent url( "../images/bg/disabledLayerBottom.gif" ) no-repeat;
    bottom: 0;
    width: 315px;
    height: 5px;
}

.blocks .block .content {
    background: #707070 url( "../images/bg/firstrun.block.top.gif" ) no-repeat;
    padding: 4px 10px 0 10px;
    font-size: .9em;
    height: 390px;
    position: relative
}

*:first-child+html .blocks .block .content {
    height: 390px;
}

* html .blocks .block .content {
    height: 390px;
}

.blocks .block .content .mobile {
    margin: 3em 1em
}

.blocks .block .content .mobile fieldset {
    margin: 4em 0
}

.blocks .block .content .mobile Input {
    width: auto;
    border: none;
}

.blocks .block .footer {
    background: transparent url( "../images/bg/firstrun.block.footer.gif" ) no-repeat;
    height: 4px;
    overflow: hidden;
    padding: 0
}

.blocks input {
    margin-right: 8px;
    _margin-right: 4px;
    width: 235px
}

.blocks .asterisk {
    padding: 0 .1em 0 .25em;
}

.blocks .asterisk.twoLineHeight {
    height: 1.5em;
}

.blocks #number1, .blocks #number2, .blocks #number3 {
    position: absolute;
    width: 36px;
    height: 36px;
    top: 0;
    display: none;
}

.blocks #number1 {
    background: transparent url( "../images/bg/1.gif" ) no-repeat;
    position: absolute;
    left: 145px;
    display: block;
}

.blocks #number2 {
    background: transparent url( "../images/bg/2.gif" ) no-repeat;
    position: absolute;
    left: 467px
}

.blocks #number3 {
    background: transparent url( "../images/bg/3.gif" ) no-repeat;
    position: absolute;
    left: 794px
}

.us_certification .blocks {
}

.us_certification .blocks .block .content {
    height: 450px;
}

* html .us_certification .blocks .block .content {
    height: 450px;
    overflow: hidden;
}

*:first-child+html .us_certification .blocks .block .content {
    height: 450px;
}

.us_certification .blocks .block .disabledLayer {
    height: 457px;
}

.us_certification .lineMargin {
    height: 3.5em;
    margin-bottom: 2em;
    overflow: hidden
}

.us_certification .activationCodeFieldset {
    margin-top: 0.5em;
}

.firstRunFooterNav {
    clear: both;
    background: transparent url( "../images/bg/firstrun.footerNav.gif" ) no-repeat;
    width: 962px;
    height: 46px;
    margin: 1em 0 0 .55em;
    padding-left: .33em;
    position: relative;
}

.firstRunFooterNav A {
    display: block;
    width: 100%;
    height: 100%
}

.mobileNumberForm {
}

.mobileNumberForm label {
    display: block;
}

.mobileNumberForm .d1 {
    width: 140px;
    float: left
}

.mobileNumberForm .d2 {
    float: left;
    padding-left: 4px
}

.mobileNumberForm .d2 input {
    width: 91px
}

.mobileNumberForm .d2 .indicatorWrong {
    margin-left: 0
}

.pelephoneUsers {
    height: 15px;
    display: none;
}

.codeLink {
    font-size: 13px !important;
    width: 160px !important;
}

.sendActivationCodeP {
    margin: 1.6em 40pt 1em;
}

.sendActivationCode {
    font-size: 1.1em;
    margin: 0 auto;
    display: block;
    padding: 0
}

.sendActivationBtn {
    background: transparent url( ../images/icons/send_activation_btn.jpg ) no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    text-align: center;
    text-decoration: none;
    width: 190px;
}

.activationCodeFieldset {
    position: absolute;
    top: 292px;
    text-align: center;
    margin-top: 3em
}

.activationCodeFieldset H4 {
    float: left;
    margin: 0 !important;
}

.activationCodeFieldset input {
    float: left;
    margin-left: .5em;
    vertical-align: middle;
}

.mobileList {
    height: 270px;
    padding: 1em;
    overflow: auto;
    background: #fff;
    border: 1px solid #000;
    font-size: .9em
}

.mobileList Li {
    float: left;
    width: 80px;
    text-align: center;
    margin: .5em .1em;
    border: 1px solid #fff
}

.mobileList Li A {
    text-decoration: none;
    color: #0001C7;
    display: block;;
    height: 100%;
    border: 1px solid #fff
}

.mobileList Li.selected {
    border: 1px solid #000
}

.mobileList .bigLink {
    color: #0001C7;
    font-size: 1.6em;
    font-weight: bold
}

.mobileList Li IMG {
    display: block;
    margin: 0 auto;
}

.mobileList H4 {
    color: #000;
    clear: both;
    padding-top: 1em;
    font-size: 1.6em !important;
}

.mobileList Li.java {
    background: transparent url( "../images/cellphones/java.jpg" ) no-repeat 98% 2%
}

.formOk, .formError {
    margin: -30px 0 0;
    position: absolute;
    padding: .2em;
    width: 212px;
    display: none;
    color: #8BEE33;
    z-index: 123
}

.formError {
    color: #DE3F00;
    background: #fff;
    border: 1px solid #DE3F00;
    margin: -30px 0 .2em -1px
}

.formError.twoLines {
    line-height: normal
}

.bottomError {
    width: 212px !important
}

.xBtn {
    bottom: 1px;
    cursor: pointer;
    font-weight: bold;
    position: absolute;
    right: 1px
}

.pelephoneUserAlert {
    margin-top: 3px;
    width: 254px;
    margin-left: 0
}

.us_certification .formOk, .us_certification .formError {
    margin: -25px 0 0;
}

.us_certification .formError {
    margin: -25px 0 .2em -1px;
}

.indicatorOk, .indicatorWrong {
    background: transparent url( "../images/icons/formOk.gif" ) no-repeat;
    height: 25px;
    width: 25px;
    display: none;
    float: left;
    margin-left: 4px;
    margin-top: -3px
}

.US_RegistrationNote {
    color: #FFFFFF;
    height: 51px; /*background:transparent url("../images/bg/US_certification.gif") no-repeat;*/
    line-height: 1.3em;
    margin: 0.5em auto 0;
    padding: 4px 10px 0;
    text-align: left; /*width:958px;*/
    font-size: 11px
}

.US_RegistrationNote A {
    display: inline;
    color: #fff
}

.lineMargin {
    height: 4em;
    margin-bottom: 2em
}

.indicatorInfo {
    background: transparent url( "../images/icons/info.gif" ) no-repeat;
    padding: 0 20px 10px 0;
    float: left;
    cursor: pointer;
    zoom: 1;
    height: 20px
}

.indicatorWrong {
    background: transparent url( "../images/icons/formError.gif" ) no-repeat
}

.newLineError {
    margin-left: 95px !important;
    margin-top: 5px
}

#passwordIncorrect, #disabledLayer1, #disabledLayer4, #activationCodeMessege,
    #installMobileAppContainer, #editContactTopPanel, #doesntHaveWindowsMobile,
    #downloadTriplayConect, #netscapeUsers, #microsoftUsers, #mobileAccess,
    #gettingStarted {
    display: none;
}

#installMobileAppContainer, #doesntHaveWindowsMobile, #downloadTriplayConect, #mobileAccess, #gettingStarted {
    background: transparent url( "../images/bg/4install.gif" ) no-repeat;
    color: #FFF;
    height: 1%;
    position: relative;
}

#doesntHaveWindowsMobile {
    background: transparent url( "../images/bg/4done.gif" ) no-repeat
}

#downloadTriplayConect {
    background: transparent url( "../images/bg/4download.gif" ) no-repeat
}

#mobileAccess {
    background: transparent url( "../images/bg/4MobileAccess.gif" ) no-repeat
}

.gsGuideImages {
    width: 942px;
    padding-top: 5em;
    margin: 0 auto
}

.gsGuideImages img {
    float: left;
}

.gsFooter {
    padding: 1.5em 0 1em;
    width: 942px;
    margin: 0 auto;
    font-size: 1.2em;
    line-height: 1.8em;
}

.gsFooterCont {
    height: 111px;
    position: relative;
}

.gsFooterCont A {
    color: #fff
}

.gsFooterCont .gsFooterP1 {
    width: 200px;
    height: 85px;
    float: left;
    margin: 1em;
    display: inline
}

.gsFooterCont .gsFooterP2 {
    width: 485px;
    height: 85px;
    float: left;
    margin: 1em;
    display: inline;
    line-height: 2em;
    font-size: .85em
}

.gsFooterCont .gsFooterP2 .txt {
    display: block;
    line-height: 1.25em;
    white-space: nowrap
}

.gsFooterCont .gsFooterP2 .colorOrange {
    display: block;
    float: none;
    line-height: 1em
}

.gsFooterCont .gsFooterP2 BR {
    display: none;
}

.gsLink {
    position: absolute;
    display: block;
    height: 45px;
    width: 180px;
    top: 33px;
    right: 14px
}

.installMobileApp {
    margin: 0 auto;
    width: 961px
}

.installMobileApp .bodyMobile {
    background: #707070 url( "../images/bg/installApp.top.gif" ) no-repeat;
    padding: 5px 0 0 30em;
}

.installMobileApp .bodyMobile H4 {
    font-size: 1.6em;
    font-weight: normal;
    color: #FBA74D;
}

.installMobileApp .bodyMobile P {
    font-size: 1.2em;
    width: 80%;
    padding: 0 0 2em
}

.installMobileApp .bodyMobile P.small {
    font-size: 1em;
    position: relative
}

.installMobileApp .bodyMobile P.smaller {
    font-size: .9em;
    margin-left: -11em;
    width: auto;
}

.sendInstallSmsAgain {
    position: absolute;
    cursor: pointer;
}

.to_access_triplay_endLink {
    display: block;
    height: 4em
}

.installMobileApp .footer {
    background: transparent url( "../images/bg/installApp.bottom.gif" ) no-repeat
}

.installMobileAppPeople {
    background: transparent url( "../images/installMobileApp.gif" ) no-repeat;
    width: 280px;
    height: 212px;
    line-height: 1.25em;
    position: absolute;
    top: 3.1em;
    left: 1.8em;
    color: #707070
}

.installMobileAppPeople.bigger {
    background: transparent url( "../images/doesntInstallMobileApp.gif" ) no-repeat;
    width: 338px;
    height: 229px;
}

.installMobileAppPeople.mobileAccessFamily {
    background: transparent url( "../images/MobileAccessFameily.gif" ) no-repeat;
    width: 339px;
    height: 260px;
    top: 3.5em;
}

.installMobileAppPeople.mobileAccessFamily Span {
    display: block;
}

.installMobileAppPeople.mobileAccessFamily Span.colorOrange {
    text-align: center;
    padding-right: 3em
}

.installMobile_phone {
    background: transparent url( "../images/wap_gif_animation.gif" ) no-repeat;
    position: absolute;
    width: 120px;
    height: 249px;
    top: 27em;
    left: 9.9em
}

.sendInstallationSms {
    margin: 2em 0 0 8em;
    display: block;
    cursor: pointer;
}

.smsSent {
    float: left;
    margin-top: 1em;
    display: none;
    font-weight: bold;
    color: #FF7D0E;
}

#installMobileAppContainer H2, #doesntHaveWindowsMobile H2, #downloadTriplayConect H2,
    #netscapeUsers H2, #microsoftUsers H2, #mobileAccess H2 {
    color: #FBA74D;
    padding: 0 0 .85em 7em;
    font-size: 2.6em;
    height: 39px;
    font-weight: normal;
}

#downloadTriplayConect H2, #netscapeUsers H2, #microsoftUsers H2, #mobileAccess H2 {
    padding: 0 0 .85em 8.5em;
}

#netscapeUsers .installMobileApp .bodyMobile P, #microsoftUsers .installMobileApp .bodyMobile P {
    padding: 2em 0 2em;
    width: auto;
}

#doesntHaveWindowsMobile H2 {
    padding: 0 0 0.85em 12.75em
}

#doesntHaveWindowsMobile H4 {
    font-size: 2em
}

#doesntHaveWindowsMobile .bodyMobile {
    padding: 3em 7em 3em 34em;
    line-height: 2em;
}

#doesntHaveWindowsMobile .bodyMobile A {
    color: #fff
}

#doesntHaveWindowsMobile .smallBtn, #doesntHaveWindowsMobile .smallBtn_on, #doesntHaveWindowsMobile .smallBtn_down, #doesntHaveWindowsMobile .smallBtn_disabled {
    margin: 0 0 0 4em;
    display: block;
    cursor: pointer;
}

#downloadTriplayConect .installMobileApp .bodyMobile,
    #netscapeUsers .installMobileApp .bodyMobile,
    #microsoftUsers .installMobileApp .bodyMobile {
    padding: 5px 0 0 2em;
}

#netscapeUsers .installMobileApp .bodyMobile,
    #microsoftUsers .installMobileApp .bodyMobile {
    color: #fff
}

#netscapeUsers .installMobileApp .bodyMobile A,
    #microsoftUsers .installMobileApp .bodyMobile A {
    color: #fff;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    padding: 1em 0
}

#netscapeUsers .installMobileApp .bodyMobile A.inliner,
    #microsoftUsers .installMobileApp .bodyMobile A.inliner {
    color: #fff;
    display: inline;
    font-size: 1em;
    font-weight: normal;
    padding: 0
}

#downloadTriplayConect .installMobileApp .bodyMobile P {
    padding: 0;
    line-height: 2em
}

.triplayConect_downloadProperties {
    position: absolute;
    top: 78px;
    right: 0;
    width: 184px;
    height: 415px;
    padding: 2em 1em .5em;
    line-height: 2em;
    border-left: 1px solid #CB8B44
}

.triplayConect_downloadProperties DT {
    color: #fff;
    float: left;
    margin-right: 5px
}

.triplayConect_downloadProperties DD {
    color: #000;
}

.triplayConect_downloadProperties strong {
    color: #FF9B2C;
    display: block;
}

.dtctextChank {
    width: 746px;
    padding: 3em 0
}

#mobileAccess .installMobileApp {
    padding-top: 6.1em
}

#mobileAccess .installMobileApp .footer {
    padding: 0
}

#mobileAccess .installMobileApp .bodyMobile {
    padding: 4em 0 0 34em;
    font-weight: bold;
    line-height: 2em;
    height: 391px;
    _height: 382px
}

#mobileAccess .installMobileApp .bodyMobile .questions_still {
    font-weight: normal
}

#mobileAccess .installMobileApp .bodyMobile A {
    color: #FFF;
}

#mobileAccess .installMobileApp .bodyMobile H2 {
    margin: 1em 0 0 0;
    padding: 0;
    line-height: 40px
}

#mobileAccess .installMobileApp .bodyMobile H2 A {
    color: #FE8800
}

/* login */
.loginP {
    margin-bottom: 1em;
}

.loginP H4 {
    font-size: 1em;
    font-weight: normal;
    padding-bottom: .3em;
}

.loginP input.txt {
    border: 1px solid #5C5C5C;
    height: 1.4em;
    width: 100%;
}

.loginP .signIn {
    display: block;
    float: left;
    margin-right: 20px;
}

.loginP .cancel {
    display: block;
    float: left;
    margin: 3px 45px 0 0;
}

.loginForgot {
    margin-top: 2em;
}

.leaveTheService {
    width: 420px;
    margin: 0 auto;
    padding: 1em 0
}

.leaveTheService Fieldset Label {
    float: left;
    width: 200px;
    line-height: 1.7em
}

.leaveTheService Fieldset Input {
    margin: .3em 0
}

.changeDetails {
    width: 420px;
    margin: 0 auto;
    padding: 1em 0
}

.changeDetails Fieldset Label {
    float: left;
    width: 200px;
    line-height: 1.7em
}

.changeDetails Fieldset Input {
    margin: 0;
}

.ltsBtns {
    padding: 3em 0 .5em;
    width: 220px;
    margin: 0 auto;
}

.ltsBtns .leftSide {
    margin: 0 2em
}

/*Sliding Doors*/
.smallSelect {
    float: left;
    height: 19px;
    background: transparent url( "../images/SlidingDoors/Small.Select.l.gif" ) repeat-x
}

.smallSelect A {
    float: left;
    height: 19px;
    background: transparent url( "../images/SlidingDoors/Small.Select.r.gif" ) no-repeat right;
    padding-right: 23px;
    text-decoration: none;
    white-space: nowrap
}

.smallSelect.ssDisabled A {
    color: #999;
    outline: none;
    cursor: default
}

.quick_searchFriends {
    _overflow: hidden;
    width: 155px;
    background: transparent url( "../images/SlidingDoors/toHeader.gif" ) no-repeat;
    padding-top: 18px;
    position: absolute;
    top: 89px;
    left: 6px;
    z-index: 11
}

.quick_searchFriendsCont {
    background: transparent url( "../images/SlidingDoors/toBody.gif" ) no-repeat left bottom;
    padding: 18px 8px;
    _padding: 18px 8px 6px
}

*:first-child+html .quick_searchFriendsCont {
    padding: 18px 8px 8px
}

.quick_searchFriendsCont .searchForm {
    position: absolute;
    top: 9px;
    padding: 0 !important
}

.quick_searchFriendsCont .txt {
    margin: 2px 0 0 7px
}

.searchFriendsListCont {
    max-height: 200px;
    _height: expression( this . scrollHeight > 199 ? "200px": "auto" );
    overflow: hidden
}

.quick_searchFriendsCont UL {
    list-style: none;
    padding-bottom: 3px;
    border-bottom: 1px solid #EAECEB;
    width: 100%;
    overflow: hidden;
    font-size: .8em
}

.quick_searchFriendsCont LI {
    border-bottom: 1px solid #EAECEB;
    line-height: 1.85em;
    padding-left: 4px;
    white-space: nowrap
}

.quick_searchFriendsCont Label {
    display: block
}

.quick_searchFriendsCont LI.searchFriendsListhover {
    background: #FFC770
}

.searchFriendsBtns {
    width: 110px;
    margin: 0 auto -4px;
    position: relative;
    top: 3px;
    height: 16px;
    _padding-top: 8px;
    _position: static
}

*:first-child+html .searchFriendsBtns {
    padding-top: 4px;
}

.searchFriendsBtns .tinyBtn {
    width: 40px;
    margin: 0 5px
}

.searchFriendsBtns .tinyBtn * {
    width: 100%;
    padding-right: 6px
}

.butt_save_to_folder {
    padding-left: 3px
}

.butt_save_to_folder A {
    width: 103px;
    line-height: 1.3em
}.imgCrop_wrap {
	/* width: 500px;   @done_in_js */
	/* height: 375px;  @done_in_js */
	position: relative;
	cursor: crosshair;
}

/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */
.imgCrop_wrap.opera8 .imgCrop_overlay,
.imgCrop_wrap.opera8 .imgCrop_clickArea { 
	background-color: transparent;
}

/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
.imgCrop_wrap{
	margin:0 auto;
	text-align:center;
}

.imgCrop_wrap,
.imgCrop_wrap * {
	font-size: 0;
}

.imgCrop_overlay {
	background-color: #000;
	opacity: 0.7;
	filter:alpha(opacity=70);
	position: absolute;
	width: 100%;
	height: 100%;
}

.imgCrop_selArea {
	position: absolute;
	/* @done_in_js 
	top: 20px;
	left: 20px;
	width: 200px;
	height: 200px;
	background: transparent url(castle.jpg) no-repeat  -210px -110px;
	*/
	cursor: move;
	z-index: 2;
}

/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */
.imgCrop_clickArea {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	opacity: 0.01;
	filter:alpha(opacity=01);
}

.imgCrop_marqueeHoriz {
	position: absolute;
	width: 100%;
	height: 1px;
	background: transparent url(../images/marqueeHoriz.gif) repeat-x 0 0;
	z-index: 3;
}

.imgCrop_marqueeVert {
	position: absolute;
	height: 100%;
	width: 1px;
	background: transparent url(../images/marqueeVert.gif) repeat-y 0 0;
	z-index: 3;
}

/* 
 *  FIX MARCHING ANTS IN IE
 *	As IE <6 tries to load background images we can uncomment the follwoing hack 
 *  to remove that issue, not as pretty - but is anything in IE?
 *  And yes I do know that 'filter' is evil, but it will make it look semi decent in IE
 *
* html .imgCrop_marqueeHoriz,
* html .imgCrop_marqueeVert {
	background: transparent;
	filter: Invert; 
}
* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }
* html .imgCrop_marqueeEast  { border-right: 1px dashed #000; }
* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }
* html .imgCrop_marqueeWest  { border-left: 1px dashed #000; }
*/

.imgCrop_marqueeNorth { top: 0; left: 0; }
.imgCrop_marqueeEast  { top: 0; right: 0; }
.imgCrop_marqueeSouth { bottom: 0px; left: 0; }
.imgCrop_marqueeWest  { top: 0; left: 0; }


.imgCrop_handle {
	position: absolute;
	border: 1px solid #333;
	width: 6px;
	height: 6px;
	background: #FFF;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 4;
}

/* fix IE 5 box model */
* html .imgCrop_handle {
	width: 8px;
	height: 8px;
	wid\th: 6px;
	hei\ght: 6px;
}

.imgCrop_handleN {
	top: -3px;
	left: 0;
	/* margin-left: 49%;    @done_in_js */
	cursor: n-resize;
}

.imgCrop_handleNE { 
	top: -3px;
	right: -3px;
	cursor: ne-resize;
}

.imgCrop_handleE {
	top: 0;
	right: -3px;
	/* margin-top: 49%;    @done_in_js */
	cursor: e-resize;
}

.imgCrop_handleSE {
	right: -3px;
	bottom: -3px;
	cursor: se-resize;
}

.imgCrop_handleS {
	right: 0;
	bottom: -3px;
	/* margin-right: 49%; @done_in_js */
	cursor: s-resize;
}

.imgCrop_handleSW {
	left: -3px;
	bottom: -3px;
	cursor: sw-resize;
}

.imgCrop_handleW {
	top: 0;
	left: -3px;
	/* margin-top: 49%;  @done_in_js */
	cursor: w-resize;
}

.imgCrop_handleNW {
	top: -3px;
	left: -3px;
	cursor: nw-resize;
}

/**
 * Create an area to click & drag around on as the default browser behaviour is to let you drag the image 
 */
.imgCrop_dragArea {
	width: 100%;
	height: 100%;
	z-index: 200;
	position: absolute;
	top: 0;
	left: 0;
}

.imgCrop_previewWrap {
	/* width: 200px;  @done_in_js */
	/* height: 200px; @done_in_js */
	overflow: hidden;
	position: relative;
}

.imgCrop_previewWrap img {
	position: absolute;
}/*@import "photoalbum.css";*/
.dialogBox{
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	display:none
}
.dialogBox .pTop{
	background:transparent url("../images/dialogs/pop_top.gif") repeat-x;
	margin:0 10px;
	height:11px;
	overflow:hidden
}
	* html .dialogBox .pTop{
		margin:0 8px 0 10px
	}
	.dialogBox .pTopLeft{
		background:transparent url("../images/dialogs/pop_top_left.gif") no-repeat;
		left:0;
		position: absolute;
		width: 10px;
		height: 11px
	}
	.dialogBox .pTopRight{
		background:transparent url("../images/dialogs/pop_top_right.gif") no-repeat right top;
		position: absolute;
		width: 10px;
		height: 11px;
		top:0;
		right:0
	}
.dialogBox .pClose,.dialogBox .pClose_on,.dialogBox .pClose_down,.dialogBox .pClose_disabled {
	position: absolute;
	right:25px;
	top: 12px;
	margin-right:0;
	/*float: right;*/
	width: 24px;
	height: 14px;
	background:transparent url("../images/btns/x_box_button.gif") no-repeat;
	cursor: pointer;
	z-index:2000;
}
.dialogBox .pClose_on{background:transparent url("../images/btns/x_box_buttonOn.gif") no-repeat}
.dialogBox .pClose_down{background:transparent url("../images/btns/x_box_buttonDown.gif") no-repeat}
.dialogBox .pClose_disabled{background:transparent url("../images/btns/x_box_buttonDis.gif") no-repeat}

#registration .dialogBox .pClose {display:none;}

.dialogBox .pLeft {}

.dialogBox .pRight {}

.dialogBox .dialogContent{
	padding:0 15px;
	background:#323232;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	color:#fff;
	zoom:1
}
	/*.dialogBox.messageViewer .dialogContent{
		background:#323232;
	}*/
	
	.dialogBox .dialogContent .changeName{
		float:right;
	}
	#errorDialog .errorMessageBtn{
		margin:1em 9em
	}

.dialogBox .pBottom{
	background:transparent url("../images/dialogs/pop_bottom.gif") repeat-x;
	margin:0 10px;
	height:10px;
}
	* html .dialogBox .pBottom  {
		margin:0 8px 0 10px
	}
	.dialogBox .pBottomLeft {
		background:transparent url("../images/dialogs/pop_bottom_left.gif") no-repeat;
		position: absolute;
		height:10px;
		left:0;
		width: 10px;
		float:left;
	}
	.dialogBox .pBottomRight {
		background:transparent url("../images/dialogs/pop_bottom_right.gif") no-repeat right top;
		position: absolute;
		height:10px;
		right:0;
		width: 10px;
		float:right
	}

.dialogBox .dialogContent .breadcrumbs A{
	color:#fff
}

.dialogBox .dialogContent a{
	color:#fff
}

	.dialogBox .dialogContent .breadcrumbs{
		font-size:1.2em;
		font-weight:bold;
		height:1%;
		width:500px
	}
	.dialogBox .dialogContent .leftMenu{
		width:133px;
		float:left;
		margin-top:1em
	}
	.dialogBox .dialogContent .leftMenu HR{
		width:120px;
		background:#fff;
		margin:1em 0
	}
	.dialogBox .dialogContent .leftMenu .shareMedia{
		background:transparent url(../images/dialogs/share_file.gif) no-repeat left;
		padding-left:1.5em;
		line-height:2em;
		display:block;
	}
	.dialogBox .dialogContent .leftMenu .sendToMobile{
		background:transparent url(../images/dialogs/send_to_my_mobile.gif) no-repeat left;
		padding-left:1.5em;
		line-height:2em;
		display:block;
	}
	.dialogBox .dialogContent .leftMenu .saveLocal{
		background:transparent url(../images/dialogs/save_local.gif) no-repeat left;
		padding-left:1.5em;
		line-height:2em;
		display:block;
		margin-top:1em
	}
	.dialogBox .selectBtn, .dialogBox .selectBtn_on, .dialogBox .selectBtn_down, .dialogBox .selectBtn_disabled{
		font-size:.8em;
		text-align:left;
		padding:0 0 0 .4em
	}
	.dialogBox .selectBtn .leftSide, .dialogBox .selectBtn_on .leftSide, .dialogBox .selectBtn_down .leftSide, .dialogBox .selectBtn_disabled .leftSide{
		margin:0 0 0 .6em;
	}
	.dialogBox .dialogContent .rightPicture{
		margin:1em 0 0 150px;
		position:relative;
		border-left:1px solid #fff;
	}
	.dialogBox .dialogContent .folderImage{
		background:transparent url("../images/dialogs/folderImageBG.jpg") no-repeat;
		width:55px;
		height:48px;
		padding:12px 0 0 4px;
	}
		.singleMediaSelectBtn .body{
			font-size:1.2em;
			padding-left:25px;
			width:59px;
		}
	.dialogBox .editPicImg {
		min-height:366px;
		min-width:400px;
		margin:0 auto;
		text-align:center;
		display:block;
		/*overflow:hidden;*/
		position:relative;
	}
	* html .dialogBox .editPicImg{
			height:366px;
			/*width: expression(document.getElementById('editPicImg').clientWidth < 401 ? "400px" : "auto");*/
		}
		.dialogBox .editPicImg IMG{
			border:1px solid #F0F0F0;
		}
	.dialogBox .publicIcon{
		float:none;
	}
	.dialogBox .privateIcon{
		float:none;
		padding-left:0.5em
	}
    .digitMenu{
	    height:44px;
		width:479px;
		position:absolute;
		top:315px;
		left:7px;

    }
		.digitControlsBackground{
			position:absolute;
			height:100%;
			width:479px;
			background:#999;
			filter:alpha(opacity=60);
			-moz-opacity:.60;
			top:0;
			left:0
		}
		.digitMenu UL{
			list-style:none;
			position:absolute;
			z-index:1;
			left:155px;
			top:3px
		}
		.digitMenu LI{
			float:left;
			margin:5px 0 0 0;
			display:inline;
		}
			.digitMenu A{
				float:left;
				width:30px;
				height:30px;
				margin-right:.5em;
				outline:none
			}
			.digitMenu .rotateLeft{background:transparent url( "../images/dialogs/rotateLeft.gif" );filter:alpha(opacity=100);}
			.digitMenu .rotateLeft_on{background:transparent url( "../images/dialogs/rotateLeftOn.gif" );filter:alpha(opacity=100);}
			.digitMenu .rotateLeft_down{background:transparent url( "../images/dialogs/rotateLeftDown.gif" );filter:alpha(opacity=100);}
			.digitMenu .rotateLeft_disabled{background:transparent url( "../images/dialogs/rotateLeftDis.gif" );filter:alpha(opacity=100);}

			.digitMenu .rotateRight{background:transparent url( "../images/dialogs/rotateRight.gif" );filter:alpha(opacity=100);}
			.digitMenu .rotateRight_on{background:transparent url( "../images/dialogs/rotateRightOn.gif" );filter:alpha(opacity=100);}
			.digitMenu .rotateRight_down{background:transparent url( "../images/dialogs/rotateRightDown.gif" );filter:alpha(opacity=100);}
			.digitMenu .rotateRight_disabled{background:transparent url( "../images/dialogs/rotateRightDis.gif" );filter:alpha(opacity=100);}

			.digitMenu .cut{background:transparent url("../images/dialogs/cut.gif");filter:alpha(opacity=100);}
			.digitMenu .cut_on{background:transparent url("../images/dialogs/cutOn.gif");filter:alpha(opacity=100);}
			.digitMenu .cut_down{background:transparent url("../images/dialogs/cutDown.gif");filter:alpha(opacity=100);}
			.digitMenu .cut_disabled{background:transparent url("../images/dialogs/cutDis.gif");filter:alpha(opacity=100);}

			.digitMenu .enlarge{background:transparent url("../images/dialogs/enlarge.gif");filter:alpha(opacity=100);}
			.digitMenu .enlarge_on{background:transparent url("../images/dialogs/enlargeOn.gif");filter:alpha(opacity=100);}
			.digitMenu .enlarge_down{background:transparent url("../images/dialogs/enlargeDown.gif");filter:alpha(opacity=100);}
			.digitMenu .enlarge_disabled{background:transparent url("../images/dialogs/enlargeDis.gif");filter:alpha(opacity=100);}

			.digitMenu .digitFolder{background:transparent url("../images/dialogs/folder.gif");filter:alpha(opacity=100);}
			.digitMenu .digitFolder_on{background:transparent url("../images/dialogs/folderOn.gif");filter:alpha(opacity=100);}
			.digitMenu .digitFolder_down{background:transparent url("../images/dialogs/folderDown.gif");filter:alpha(opacity=100);}
			.digitMenu .digitFolder_disabled{background:transparent url("../images/dialogs/folderDis.gif");filter:alpha(opacity=100);}

	.dialogBox .fatBtn, .dialogBox .fatBtn_on, .dialogBox .fatBtn_down, .dialogBox .fatBtn_disabled{
		margin-left:.4em
	}
	.imageNav{
		text-align:center;
		height:5em;
		margin:0 auto;
	}
	.imageNav .back,.imageNav .back_on,.imageNav .back_down,.imageNav .back_disabled{
		float:left;
		height:39px;
		background:transparent url("../images/dialogs/backSilver.gif") no-repeat 0 1.5em;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		padding:1.5em 0 0 1.2em
	}
	.imageNav .back_on{background:transparent url("../images/dialogs/backSilverOn.gif") no-repeat 0 1.5em}
	.imageNav .back_down{background:transparent url("../images/dialogs/backSilverDown.gif") no-repeat 0 1.5em}
	.imageNav .back_disabled{background:transparent url("../images/dialogs/backSilverDis.gif") no-repeat 0 1.5em}

	.imageNav .forword,.imageNav .forword_on,.imageNav .forword_down,.imageNav .forword_disabled{
		float:left;
		height:39px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		padding:1.5em 2em 0 0;
		background:transparent url("../images/dialogs/forwordSilver.gif") no-repeat  3.5em 1.5em
	}
	.imageNav .forword_on{background:transparent url("../images/dialogs/forwordSilverOn.gif") no-repeat  3.5em 1.5em}
	.imageNav .forword_down{background:transparent url("../images/dialogs/forwordSilverDown.gif") no-repeat  3.5em 1.5em}
	.imageNav .forword_disabled{background:transparent url("../images/dialogs/forwordSilverDis.gif") no-repeat  3.5em 1.5em}

	.imageNav .prevPic, .imageNav .forwordPic{
		float:left;
		margin-top:.75em;
		width:3em
	}
	.imageNav .backtoFolder{
		float:left;
		text-align:center;
		width:225px;
		margin-top:1em;
	}
	.imageNav .backtoFolder .smallDialogBtn{
		/*margin:.7em auto .7em;*/
	}

	.digitCaption{
		color:#F57E00;
		font-size:16px;
		height:24px;
		line-height:17px;
		padding-left:17px;
	}

	.dialogBox .bottomLinks{
		border-top:1px solid #fff;
		margin-top:1em;
		padding:1em 0 0;
		text-align:center;
	}
		.dialogBox .bottomLinks fieldset{
			margin:0 auto;
			width:440px
		}
		.dialogBox .bottomLinks SPAN{
			float:left;
			clear:left;
			line-height:2em
		}
		.dialogBox .bottomLinks Input{
			float:right;
			background:#fff;
			width:332px;
			border:1px solid #999;
			margin:.3em 0
		}
		.dialogBox .bottomLinks A{
			color:#FFF;
			text-decoration:none;
			padding-right:.4em
		}

	.dialogBox .dialogContent H2{
		font-size:1.5em;
		margin-bottom:.5em
	}

	.addFriendsAll{
		/*width:398px;*/
		margin:0 -10px;
	}
	
	.addFriendsAll .editTopPanel{
		padding:0 12px 12px
	}
		.addFriendsAll .editTopPanel H2{
			display:inline;
			padding-right:.5em
		}
		.addFriendsAll .editTopPanel Span{
			float:left;
			width:183px
		}
			.addFriendsAll .editTopPanel Span Input{
				width:170px
			}
			.editContactBtn{
				vertical-align:middle;
				margin-left:.3em
			}
	.addFriendsAll .editTopPanel input{
		margin:.2em 0 .5em;
		border:1px inset;
	}
		.contactsName{
			width:170px
		}
	.addFriendsAll .editTopPanel .shrinkedBtn, .addFriendsAll .editTopPanel .shrinkedBtn_on, .addFriendsAll .editTopPanel .shrinkedBtn_down, .addFriendsAll .editTopPanel .shrinkedBtn_disabled{
		margin:0 0 0 167px;
		font-weight:bold;
		font-size:1.6em;
		cursor:pointer;
		border:none;
	}
	.addFriendsAll .editTopPanel .fatBtn, .addFriendsAll .editTopPanel .fatBtn_on, .addFriendsAll .editTopPanel .fatBtn_down, .addFriendsAll .editTopPanel .fatBtn_disabled{
		float:left;
		width:110px;
		border:0 solid;
		cursor:pointer;
		margin:0 0 0 0.6em
	}
	* html .addFriendsAll .editTopPanel .fatBtn,
		* html .addFriendsAll .editTopPanel .fatBtn_on,
		* html .addFriendsAll .editTopPanel .fatBtn_down,
		* html .addFriendsAll .editTopPanel .fatBtn_disabled{
		float:none;
	}

.contactsNavigation{
	list-style:none
}
	.contactsNavigation LI{
		float:left;
		display:inline;
		font-size:1.5em
	}
	.contactsNavigation A{
		color:#fff;
		font-size:.75em;
		float:left;
		margin:.2em 0.3em 0
	}
	.contactsNavigation .selected A{
		text-decoration:none;
		color:#FF7D0E;
		font-size:1em;
		margin-top:0
	}

.fa_areYouSure{
	padding:1em 0;
	font-size:1.2em
}
	.fa_areYouSure .btns{
		padding:15px 0 15px 15px
	}
	.fa_areYouSure .btns .smallBtn .leftSide, .fa_areYouSure .btns .smallBtn_on .leftSide, .fa_areYouSure .btns .smallBtn_down .leftSide, .fa_areYouSure .btns .smallBtn_disabled .leftSide{
		margin-left:5px
	}
.fa_areYouSure P{
	text-align:center;
}
.fa_areYouSure .smallBtn .leftSide, .fa_areYouSure .smallBtn_on .leftSide, .fa_areYouSure .smallBtn_down .leftSide, .fa_areYouSure .smallBtn_disabled .leftSide{
	margin:1em 0 0 4em;
}

/* page mask */
.pageMasker {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	background:#fff;
	width: 100%;
	height: 100%;
	z-index: 90;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.pageMasker_2 {
	filter:alpha(opacity=60);
	/* -moz-opacity:.60; */
	opacity:.60;
	background:#fff;
	width: 100%;
	height: 100%;
	z-index: 90;
	position:absolute;
	top: 0;
	left: 0;
	display: none;
}
.editDialogsName{
	/*display:none;*/
	visibility:hidden;
	position:absolute;
	top:.3em;
	left:0.75em;
	width:558px;
	height:75px;
	z-index:111;
}
	.editDialogsName .content{
		position:absolute;
		z-index:112;
		width:528px;
		left:9px;
		top:7px;
		_top:4px
	}
		*:first-child+html .editDialogsName .content{
			top:4px	
		}
	.editDialogsName .background{
		background:#373735;
		position:absolute;
		width:570px;
		height:74px;
		top:-2;
		left:0;
		border-bottom:1px solid #575757;
		border-top:1px solid #575757;
	}
	.editDialogsName .backgroundLeft {
		background: #373735 url("../images/dialogs/pop_top_leftr.gif") no-repeat;
		position:absolute;
		width:15px;
		height:100%;		
		float:left;
		top:-1;
		left:0;
		border-bottom:1px solid #575757;
	}
	
	.editDialogsName .backgroundRight {
		background: #373735 url("../images/dialogs/pop_top_rightr.gif") no-repeat;
		position:absolute;
		height:100%;
		width:11px;
		float:right;
		top:-1;
		border-bottom:1px solid #575757;
	}
		
	.changeName, .changeName_on, .changeName_down, .changeName_disabled{
		/* background:transparent url("../images/dialogs/smallerBtn.gif") no-repeat; */
		height:18px;
		width:84px;
		display:block;
		font-size:.9em;
		position:absolute;
		right:5.5em;
		top:2em;
		text-align:center;
		/* text-decoration:none; */
		color:#fff;
	}
		.changeName_on{background-image:url("../images/dialogs/smallerBtn_on.gif")}
		.changeName_down{background-image:url("../images/dialogs/smallerBtn_down.gif")}
		.changeName_disabled{background-image:url("../images/dialogs/smallerBtn_disabled.gif")}

	.editDialogsName .normalBtn .leftSide, .editDialogsName .normalBtn_on .leftSide, .editDialogsName .normalBtn_down .leftSide, .editDialogsName .normalBtn_disabled .leftSide{
		margin:1em 1em 0 200px
	}
	.editDialogsName .smallBtn .leftSide, .editDialogsName .smallBtn_on .leftSide, .editDialogsName .smallBtn_down .leftSide, .editDialogsName .smallBtn_disabled .leftSide{
		margin-top:1em
	}
.normalDialog{
}
.normalDialog H2{
	padding:2em 0 1.5em 0;
	text-align:center;
	font-size:1.5em;
}
.normalDialog #to LABEL SPAN{
	background:#FFFFFF none repeat scroll 0;
	border:1px solid #ABADB3;
	border-right:none;
	color:#000000;
	display:block;
	font-size:0.8em;
	float:left;
	line-height:18px;
}
.normalDialog #share_address{
	font-size:0.8em;
	height:16px;
	width:343px
}
.normalDialog #total_chars{
	font-size:0.8em;
	padding-top:1em
}
.normalDialog TEXTAREA{
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	width:363px;
	height:100px
}
.normalDialog .share_message{
	text-align:left;
	height:110px;
	padding-top:0
}
.normalDialog .share_message_default{
	text-align:center;
	height:80px;
	padding-top:30px
}
.normalDialog HR{
	background:#FFFFFF none repeat scroll 0;
	border:medium none;
	color:#FFFFFF;
	height:1px;
	margin:1.5em 0;
}
.normalDialog .folderCont, .normalDialog .digitCont{
	margin:0 auto;
	text-align:center;
	padding-bottom:1em;
}
.normalDialog .folderCont{
	width:117px;
}
.normalDialog UL{
	list-style:none;
	margin:0 auto;
	width:117px;
}
.normalDialog .buttonsCont{
	margin:0 auto;
	text-align:center;
}

.normalDialog .edit_status{
	padding:2em 0 5em 0;
}
.normalDialog .edit_status *{
	float:left;
}

.normalDialog .edit_status_label{
	padding-right:1em;
}

.iconShareLevel{
	padding:0.1em 2em 0 .5em !important;
}

.normalDialog .edit_album_name{
	padding-bottom:1.5em;
}
.normalDialog .edit_album_name SPAN{
	padding-right:1.4em;
}

.normalDialog LI.eraser{
	background:transparent url("../images/icons/erasor.gif") no-repeat right top;
	float:right;
	font-size:9px;
	height:80px;
	margin-top:18px;
	padding:0;
	width:116px;
}
.w60{
	width:60px;
}
.w80{
	width:80px;
}
.w100{
	width:100px;
}
.w120{
	width:120px;
}
.w200{
	width:200px;
}
.w250{
	width:250px !important;
}
.w280{
	width:280px !important;
}
.noPadding{
	padding:0 !important;
}
.noMargin{
	margin:0 !important;
}

.shareAddressList{
	border:1px solid #fff;
	text-align:left;
	background-color:#000;
	z-index:2;
	overflow:hidden
}
.shareAddressList UL{
	width:100%;
	list-style:none;
}
.shareAddressList UL LI{
	padding-left:0.5em;
	color:#fff;
}
.shareAddressList UL LI.selected{
	color:#000;
	background-color:#CCC;
}

.publicMediaNote{
	font-size:0.8em;
	margin:2em auto;
	width:110px;
}

.reportBlockLink{
	display:block;
	margin-top:1em;
	text-decoration:underline !important;
}

/*  Message Viewer  */
.messageViewer{
	padding:5px;
	color:#A5A5A5;
}
	.messageViewer A{
	}
	.messageViewer HR{
		height:1px;
		border-bottom:none;
		border-left:none;
		border-right:none;
		border-top:1px solid;
		color:#565857
	}
.mvControlPanel{
	list-style:none;
	width:494px;
	margin:0 auto;
}
	.mvControlPanel Li{
		float:left;
		height:46px;
		display:inline;
		overflow:hidden;
		background-position:50% 20%;
		background-repeat:no-repeat
	}
		.mvControlPanel A{
			display:block;
			height:100%;
			font-weight:bold;
			text-decoration:none;
			padding-top:1.75em;
			font-size:1.3em
		}
	.mvReplay{
		background-image:url("../images/dialogs/messageViewer_reply.gif");
	}
	.mvForward{
		background-image:url("../images/dialogs/messageViewer_forward.gif");
		background-position:50% 25% !important
	}
	.mvDelete{
		background-image:url("../images/dialogs/messageViewer_delete.gif");
	}
	.mvFromBlock{
	 	float:left
	}
		.mvFromBlock A{
			color:#A4BF00;
			text-decoration:underline;
		}
	.mvMessageCont{
		width:485px;
		margin:0 auto;
		clear:both;
		padding:.5em 0
	}
	.mvAdditionalInfo{
		padding-bottom:3px;
		margin-right:-2.6em;
		text-align:center;
	}
		.mvAdditionalInfo A{
			color:#fff;
			text-decoration:none;
		}
	.dialogContent .selectBtn, .dialogContent .selectBtn_on, .dialogContent .selectBtn_down{
		float:right;
		margin:1em 1em 0 0
	}
	.messegeAvatarSmall{
		float:left;
		margin:0 .5em .5em 0
	}
	.mvCaption{
		font-size:1.2em;
		text-align:center;
	}

	.mvMessageBodyCont, .mvMessageBodyShortCont{
		border:1px solid #fff;
		background:#000;
		height:51px;
		overflow:hidden;
	}
		.mvMessageBodyCont{
			font-size:1.2em;
			padding:.7em;
			overflow:hidden;
			height:335px
		}
		.mvMessageBody{
			overflow:hidden;
			height:335px
		}
		.mvMessageBodyShort{
			width:469px;
			overflow:hidden;
			height:37px;
			line-height:1.5em;
			padding:7px;
			zoom:1
		}
		.mvMessageFolder{
			border:1px solid #fff;
			background:#000;
			height:290px;
			margin:3.5em 0;
			padding:1em
		}

	.mvNavBtns{
		float:right;
		display:inline;
		width:200px;
		margin:7px 44px 0 0
	}

	.digitControlPanel{
		margin:.5em 0;
		height:44px
	}
		.digitControlPanel A{
			height:100%;
			float:left;
			margin-right:6px
		}
		.digitControlPanel img{
			display:block
		}
		.mvCpBtn{
			margin:1px;
			border:1px solid #A6A6A6
		}
		.mvCpBtnChosen{
			border:2px solid #F78200
		}
		.mvCpArrwLeftOn, .mvCpArrwLeftOff, .mvCpArrwRightOn, .mvCpArrwRightOff{
			background:transparent url("../images/dialogs/messageViewer_leftArrwOn.gif") no-repeat left center;
			width:10px;
			overflow:hidden;
			text-indent:30px
		}
		.mvCpArrwLeftOff{
			background:transparent url("../images/dialogs/messageViewer_leftArrwDis.gif") no-repeat left center
		}
		.mvCpArrwRightOn{
			background:transparent url("../images/dialogs/messageViewer_rightArrwOn.gif") no-repeat left center
		}
		.mvCpArrwRightOff{
			background:transparent url("../images/dialogs/messageViewer_rightArrwDis.gif") no-repeat left center
		}
		.digitControlPanel .cursorDefault{
			outline:none	
		}
	.digitMediaCont{
	}
	.digitMediaCont img{ /* Added max height and width to protect against overflowing, bug #4133 */
		max-height:366px;
		max-width:400px;	
		margin:.5em auto;
		display:block;
		position:relative;
	}
	.messageViewer .selectBtn, .messageViewer .selectBtn_on, .messageViewer .selectBtn_down, .messageViewer .selectBtn_disabled{
		font-size:1em
	}
	.mvMessageFolderTitle{
   	    background:#515151;
		padding:.75em .5em
	}
		.mvMessageFolderTitle IMG{
			float:left;
			margin-right:1em
		}
		.mvMessageFolderTitle Strong{
			position:relative;
			font-size:1.6em;
			line-height:1.45em;
			font-weight:normal;
		}
		.mvMessageFolderTitle Span{
			display:block
		}
	.mvMessageFolderContent{
		text-align:center;
		font-size:1.2em;
		padding:1em 0
	}
		.mvMessageFolderContent .aGalery{
			width:175px;
			margin:1em auto;
		}
		.mvMessageFolderContent .smallFatBtn, .mvMessageFolderContent .smallFatBtn_on, .mvMessageFolderContent .smallFatBtn_down, .mvMessageFolderContent .smallFatBtn_disabled{
			font-weight:normal;
			font-size:1em;
			margin:0 auto;
		}
		.mvMessageFolderContent .multipleFolders{
			margin:1em auto .3em;
		}

.upload_media{}
	.dialogBox .upload_media H2{
		margin-bottom:0;
		padding:14px 0 7px;
	}
	.dialogBox .upload_media H3{
		margin:10px 0;
		font-size:15px
	}
	.dialogBox .upload_media A{
		color:#fff
	}
	.dialogBox .upload_media UL{
		width:auto;
	}
	.dialogBox .upload_media .aGalery li{
		margin:0 9px 14px 0;
		position:relative;
		padding:1px 2pt 0 5px
	}
	.dialogBox .upload_media .publicIcon{
		padding-left:2.1em
	}
	.chooseAfolder2Upload{
		height:305px;
		overflow:hidden;
		position:relative
	}

.save_digit_as{
	position:absolute;
	top:0;
	left:0;
	margin:.5em 0;
	height:8em;
	width:100%
}
	.save_digit_as_Cont{
		position:relative;
		z-index:201;
		zoom:1
	}
	.save_digit_as_Cont Input{
		display:block;
		margin:1em auto
	}

	.save_digit_as .background{
		background:#333333;
		border-bottom:1px solid #5C5C5C;
		height:100%;
		width:100%;
		opacity:0.9;
		filter:alpha(opacity=90);
		position:absolute;
		top:-1em;
		z-index:1
	}
	.save_digit_as .buttonsCont{
		width:150px;
		margin:0 auto;
		padding-right:2em
	}

.blackAlertDialog{
	display : none;
	background : transparent url("../images/bg/black_alert.jpg");
	width : 278px;
	z-index : 10000;
	height:139px;
	top:54px;
	right:-23px;
	position:absolute;
	color:#fff;
	padding:11px 0 0 16px;
	line-height:1.75em
}
	.blackAlertDialog A{
		color:#FFF;
		font-size:0.9em;
		position:absolute;
		right:25px;
		text-decoration:none;
		top:73px;
	}
