/**
*    CSS for grey theme for default template for Root
*
* @author		murugesan_042at09
* @copyright 	Copyright (c) 2009 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: header.css murugesan_042at09 $
* @since 		2009-06-10
*/
@font-face {
    font-family: 'OpenSansLight';
    src: url('../../fonts/opensans-light.eot');
    src: url('../../fonts/opensans-light.eot') format('embedded-opentype'),
         url('../../fonts/opensans-light.woff') format('woff'),
         url('../../fonts/opensans-light.ttf') format('truetype'),
         url('../../fonts/opensans-light.svg#OpenSansLight') format('svg');
         font-weight:normal;
         font-style:normal;
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../../fonts/opensans-regular.eot');
    src: url('../../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../../fonts/opensans-regular.woff') format('woff'),
         url('../../fonts/opensans-regular.ttf') format('truetype'),
         url('../../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
         font-weight:normal;
         font-style:normal;

}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../../fonts/opensans-bold.eot');
    src: url('../../fonts/opensans-bold.eot') format('embedded-opentype'),
         url('../../fonts/opensans-bold.woff') format('woff'),
         url('../../fonts/opensans-bold.ttf') format('truetype'),
         url('../../fonts/opensans-bold.svg#OpenSansBold') format('svg');
         font-weight:normal;
         font-style:normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../../fonts/opensans-semibold.eot');
    src: url('../../fonts/opensans-semibold.eot') format('embedded-opentype'),
         url('../../fonts/opensans-semibold.woff') format('woff'),
         url('../../fonts/opensans-semibold.ttf') format('truetype'),
         url('../../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
           font-weight:normal;
         font-style:normal;

}

body{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;  /*-- Enables font size scaling in MSIE  --*/
	margin:0;
	padding:0;
	text-align:center;
	/*background:url(../../images/screen_outlook/header/bg-body.png);*/
background:url("../../images/screen_outlook/bg_repeat.png");
}
	#top,#header h2,#selSubFooter h2,.clsMainNavigation h3{		/*-- Nomensa Method to hide the content --*/
		position:absolute;
		left:-999em;
		width:990em;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dt,dl,dd{
		margin:0;
		padding:0;
	}
	* {
		margin:0;
		padding:0;
		
	}
	li{
		padding:0;
		list-style:none;
	}
	a{
		color:#eaeaea;
		text-decoration:underline;
		outline:none;
		cursor:pointer;
	}
	a:hover{
		text-decoration:none;
		color:#fff;
	}
	img{
		border:0;
		vertical-align:top;
	}
	select,option{
		padding-left:3px;
	}
	option{
		padding-right:7px !important;
		font-size: 14px;
	}
	.clsBodyContent{
		width:1000px;
		margin:0 auto;
		text-align:left;
	}
	.clsAirplayBodyContent{
		width:100%!important;
		margin:0px!important;
	}
	* html .clsBodyContent{
		overflow:visible;
	}
	#balloon{
		text-align:left;
		margin:0;
	}
	table{
		border:0;
		margin:0;
	}

.clsBodyBackground{
	/*background:url(../../images/screen_outlook/header/headershadow.png) no-repeat left 21px;*/
	position: relative;
}

/* ---------------------  Header starts --------------------- */
.clsHeaderContainer{
	/* background:#000;
	background:#084f7d url(../../images/screen_outlook/header/bg-header.gif) repeat-x left bottom;*/
	padding:0 185px;
}
.clsAirplayHeaderContainer{
	padding:0px !important;
}
.clsPopUpBodyBackground .clsHeaderContainer{
	background-position:left top;
}
	.clsHeaderShadowImage{
	
		
	}
	.clsPopUpBodyBackground .clsHeaderShadowImage{
		height:90px;
	}
		.clsHeaderBlock{
			margin:0 auto;
			position:relative;
			width:1000px;
		}

/* logo starts */
#header{
}
	.clsMainLogo{
		width:100px;
		height:100px;
		margin-top:9px;
		margin-bottom:9px;
		float:left;
	}
	.clsPopUpHeaderWidth .clsMainLogo{
		margin:16px 0 0 25px;
	}
		.clsNoHeader{
			margin-bottom:50px;
		}
/* logo ends */

/* Top menu starts */
.clsTopHeaderLinks{
	margin-top:2px;
	height:22px;
	position:relative;
}
	.clsTopWelcomeLinks{
		float:right;
		margin-top:2px;
	}
		.clsTopWelcomeLinks > li{
			background:#3f3e54;
			border-radius:3px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			-o-border-radius:3px;
			padding:0 4px;
			color:#7d869d;
			margin:0 3px;
		}
		.clsTopWelcomeLinks a{
			color:#b8bfd0;
			text-decoration:none;
		}
		.clsTopWelcomeLinks a:hover{
			color:#fff;
		}
			.clsBlock{
				display:block;
				float:left;
				height:15px;
				line-height:15px;
			}
			li.clsNewMail a{
				background:url(../../images/screen_outlook/header/icon-mailcount.gif) no-repeat left center;
				padding-left:19px;
			}
			li.clsInviteFriendLink a{
				width:15px;
				height:15px;
				background:url(../../images/screen_outlook/header/icon-invitefriends.gif) no-repeat center center;
			}
			li a.clsDashboardLink{
				width:16px;
				height:15px;
				background:url(../../images/screen_outlook/header/icon-dashboard.gif) no-repeat center center;
			}
			li.clsBlock{
				padding:0 9px;
				/*background:url(../../images/screen_outlook/header/bg-topmenuseperator.gif) no-repeat center right;*/
			}	
				.clsUserStatusIcon{
					background:url(../../images/screen_outlook/header/icon-status-select.gif) no-repeat center center;
					width:11px;
					margin-right:3px;
					cursor:pointer;
				}
				.status{
				
					border-radius:3px;
					-webkit-border-radius:3px;
					-moz-border-radius:3px;
					-o-border-radius:3px;
					padding:0 4px;
					color:#fff;
				}
					.status input{
						border:0;
					}
				li.clsLoginLink{
					background:url(../../images/screen_outlook/header/bg-loginbuttonright.gif) no-repeat right top;
					padding:0;
					line-height:22px;
					height:22px;
					margin-left:5px;
				}
					li.clsLoginLink a{
						background:url(../../images/screen_outlook/header/bg-loginbuttonleft.gif) no-repeat left top;
						padding:0 20px 0 12px;
						line-height:22px;
						height:22px;
						color:#fff;
					}
				li.clsSignupLink{
					background:url(../../images/screen_outlook/header/bg-signupbuttonright.gif) no-repeat right top !important;
					padding:0;
					line-height:22px;
					height:22px;
					margin-left:5px;
				}
					li.clsSignupLink a{
						background:url(../../images/screen_outlook/header/bg-signupbuttonleft.gif) no-repeat left top !important;
						padding:0 12px;
						line-height:22px;
						height:22px;
						color:#fff;
					}
	/* Welcome Sub Menu Links */
	.clsWelcomeSubMenuHead{
		position:relative;
	}
		.clsWelcomeSubMenuLinksContainer{
			padding-top:19px;
		}
			.clsWelcomeSubMenuLinks{
				position:absolute;
				display:none;
				background:#3F3E54;
				border:1px solid #292839;
				text-align:left;
				padding:2px 8px;
				left:0;
				z-index:99;
				width:150px;
			}
	/* Status Picker Sub Menu Links */
	li.clsStatusPickerLink{
		padding:0 0 0 3px;
		background:none;
	}
		#dynamicStatusChanger{
			background:#136394;
			width:160px;
			border:1px solid #0f83c3;
			margin:5px 0 0 -163px;
			padding:3px 5px;
		}
			.clsStatusPicker li{
				color:#cff5f6;
				text-align:left;
				padding:3px 0;
			}
			.clsStatusPicker li.clsCurrentStatus{
				margin-top:2px;
				background:#1770a7;
				padding-left:3px;
			}
			.clsStatusPicker a{
				color:#7cf1ff;
				text-decoration:none;
			}
			.clsStatusPicker a:hover{
				color:#fff;
			}
		/* template Switcher link */
		li.clsTemplateSwitcherLink{
			padding:0 5px 0 8px;
			background:none;
		}
		li.clsLanguageSwitcherLink{
			padding:0 5px 0 2px;
			background:none;
		}
			.clsTemplateSwitcherContainer,.clsLanguageSwitcherContainer{
				background:#136394;
				width:160px;
				border:1px solid #0f83c3;
				margin:0 0 0 -143px;
				position:absolute;
				text-align:left;
				display:none;
				padding:0 5px 3px 5px;
			}
			.clsTemplateSwitcherContainer ul,.clsLanguageSwitcherContainer ul{
			}
			.clsLanguageSwitcherContainer{
				margin:19px 0 0 -143px;
			}
			* html .clsLanguageSwitcherContainer{
				margin:19px 0 0 -160px;
			}
				.clsLanguageSwitcherContainer li{
					padding:3px 0;
				}
					.clsLanguageSwitcherContainer li img{
						margin-top:2px;
					}
				.clsThemeHeading{
					font-weight:bold;
					color:#fff;
					margin-top:5px;
				}
				a.language{
					background:url(../../images/screen_outlook/header/bg-language.gif) no-repeat left top;
					width:30px;
					height:19px;
					display:block;
					text-align:left;
				}
				a.language:hover{
					/*background:url(../../images/screen_outlook/header/bg-languageover.gif) no-repeat left top;*/
				}
				a.language img{
					margin:2px;
					width:16px;
					height:14px;
				}
					.clsStyleHeading img{
						margin-top:3px;
					}
/* Top menu ends */

/* clsHeaderContents starts */

.clsHeaderContents{
	float:right;
	text-align:right;
	width:410px;
}	

.clsAirplayHeaderContents{
	width:532px!important;
}

/* TopHeader starts */
		.clsTopHeader{
			clear:left;
		}
			.clsTopBanner{
				float:left;
				width:470px;
				text-align:center;
				overflow:hidden;
				height:60px;
			}
	/* TopHeader ends */
/* clsHeaderContents ends */

/* style for dashboard */
#selDashBoard{
	position:absolute;
	width:374px;
	z-index:10500;
	color:#333;
	margin-top:53px;
	background-color:#45413E;
}
#selDashBoard .resent_left_heading{
	background-color:#45413E;
}
#selDashBoard .resent_left_heading h3{
    color: #FFFFFF;
    font-size: 14px;
    height: auto;
    padding:0;
}
#selDashBoard .resent_left_heading {
border-bottom:solid 2px #fff;
}
#selDashBoard .classDashBoardLinks ul li a span{
color:#fff;
}
#selDashBoard .classDashBoardLinks ul li a{
padding:6px 14px!important;
}
#selDashBoard .classDashBoardLinks ul li a:hover{
color:#FFF;
}
#selDashBoard .navbar_under_2_main ul li a span{
color:#fff!important;
}



.clsDashBoardHeading{
	float:left;
	width:90px;
	text-align:left;
	padding:5px 0 0 0;
}
.clsCloseButton{
	float:right;
	cursor:pointer;
}
	.clsCloseButton p{
		background:url(../../images/screen_outlook/header/icon-dashclose.gif) no-repeat right center;
		padding:0.5em 2.5em 0.5em 0;
		width:47px;
		display:block;
	}

.clsHeadingClose{
	height:25px;
	zoom:1;
	margin:0 0 0.2em 0;
}
* html .clsHeadingClose{
	height:1%;
	overflow:visible;
}
.classDashBoardLinks{
	text-align:left;
	text-transform:capitalize;
	clear:both;
	color:#fff;
}
	.classDashBoardLinks h3{
		padding:6px 0 0 11px;
		border-bottom:solid 1px #fff;
	}
	.clsDashLink{
		overflow:auto;
		zoom:1;
		background:none !important;
		margin-bottom:6px;
	}
	* html .clsDashLink{
		height:1%;
		overflow:visible;
	}
		.clsDashLink li{
			padding:2px 5px 0px 11px;
			margin:0;
			float:left;
		}
			.clsDashLink li a{
				color:#444444;
				padding:2px;
			}
			.clsDashLink li a:hover{
				background:#a93f92;
				color:#efeebb;
			}
/* end of style for dashboard */

/*--------------------- Header ends ---------------------*/

/*--------------------- navigation and stats container --------------------- */
.clsNavigationStatsContainer{
	clear:both;
	height:50px;
	overflow:hidden;
}
* html .clsNavigationStatsContainer{
	overflow:visible;
}
.clsMainNavigation{
	/*width:590px;*/
	width:100%;
	height:37px;
	float:left;
}
	.clsMainNavLeft{
		background:url(../../images/screen_outlook/header/nav-left.png) no-repeat left top;
		height:50px;
		padding-left:9px;
	}
	.clsMainNavRight{
		background:url(../../images/screen_outlook/header/nav-right.png) no-repeat right top;
		height:50px;
		padding-right:9px;
	}
	.clsMainNavMiddle{
		background:url(../../images/screen_outlook/header/nav-center.png) repeat-x left top;
		height:50px;
	}
	
	.clsMainNavigation ul{
		float:left;
		margin-top:9px;
	}
		.clsMenu li.clsMenuLiLink,.clsMenu li a.clsMenuALink,.clsMenu li span.clsMenuSpanLink{
			display:block;
			float:left;
			font:normal 13px Arial, Helvetica, sans-serif;
		}
		.clsMenu li.clsMenuLiLink{
			/*background:url(../../images/screen_outlook/header/bg-navseperator.gif) no-repeat right top;
			background:url(../../images/screen_outlook/header/bg-navigation.jpg) no-repeat right center;
			margin-left:-1px;*/
		}
			.clsMenu li a.clsMenuALink:hover, .clsMenu .clsActiveMenu a.clsMenuALink{
				background:url(../../images/screen_outlook/header/menu-left.png) no-repeat left top;
			}
			.clsMenu > li a.clsMenuALink{
				height:30px;
				padding-left:23px;
				line-height:30px;
				color:#333;
				text-decoration:none;
				margin-right:11px;
				background:url(../../images/screen_outlook/header/menuicon-nor.png) no-repeat left center;
			}
			.clsMenu li a span.clsMenuSpanLink{
				height:30px;
				line-height:30px;
				font-size:12px;
				color:#efeebb;
				text-decoration:none;
				padding:0 6px 0 3px;
			}
			.clsMenu li a:hover span.clsMenuSpanLink , .clsMenu .clsActiveMenu a.clsMenuALink span.clsMenuSpanLink{
				background:url(../../images/screen_outlook/header/menu-right.png) no-repeat right bottom;
			}
			/* Home menu styles 
			.clsMenu li.clsHomeMenu,.clsMenu li.clsHomeMenu a.clsMenuALink{
				background:none!important;
			}*/
			/*.clsMenu li.clsHomeMenu{
				padding:0;
				background:url(../../images/screen_outlook/header/bg-navseperator.gif) no-repeat right top !important;
			}
			.clsMenu li.clsHomeMenu a.clsMenuALink,.clsMenu li.clsHomeMenu a span.clsMenuSpanLink{
				padding:0;
				background:none;
			}
			.clsMenu li a.clsHomeMenu span.clsMenuSpanLink{
				background:url(../../images/screen_outlook/header/menu-home.gif) no-repeat center center;
				text-indent:-999em;
				width:26px;
				margin:0 15px;
				display:inline;
			}
				.clsMenu li a.clsHomeMenu:hover span.clsMenuSpanLink,
				.clsMenu li.clsActiveMenu a.clsHomeMenu span.clsMenuSpanLink{
					background:url(../../images/screen_outlook/header/menu-home-over.gif) no-repeat center center;
				}
			*/
			/* Video menu styles */
			/*.clsMenu li a.clsVideoMenu span{
				background:url(../../images/screen_outlook/header/menu-video.gif) no-repeat left center;
			}
				.clsMenu li a.clsVideoMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsVideoMenu span{
					background:url(../../images/screen_outlook/header/menu-video-over.gif) no-repeat left center;
					color:#fff;
				}*/
			
			/* photo menu styles */
			/*.clsMenu li a.clsPhotoMenu span{
				background:url(../../images/screen_outlook/header/menu-photo.gif) no-repeat left center;
			}
				.clsMenu li a.clsPhotoMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsPhotoMenu span{
					background:url(../../images/screen_outlook/header/menu-photo-over.gif) no-repeat left center;
					color:#fff;
				}*/
			
			/* music menu styles */
			/*.clsMenu li a.clsMusicMenu span{
				background:url(../../images/screen_outlook/header/menu-music.gif) no-repeat left center;
			}
				.clsMenu li a.clsMusicMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsMusicMenu span{
					background:url(../../images/screen_outlook/header/menu-music-over.gif) no-repeat left center;
					color:#fff;
				}
			*/
			/* blog menu styles */
			/*.clsMenu li a.clsBlogMenu span{
				background:url(../../images/screen_outlook/header/menu-blog.gif) no-repeat left center;
			}
				.clsMenu li a.clsBlogMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsBlogMenu span{
					background:url(../../images/screen_outlook/header/menu-blog-over.gif) no-repeat left center;
				}*/
			
			/* article menu styles */
			/*.clsMenu li a.clsArticleMenu span{
				background:url(../../images/screen_outlook/header/menu-article.gif) no-repeat left center;
			}
				.clsMenu li a.clsArticleMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsArticleMenu span{
					background:url(../../images/screen_outlook/header/menu-article-over.gif) no-repeat left center;
					color:#fff;
				}*/
			
			/* member menu styles */
			/*.clsMenu li a.clsMembersMenu span{
				background:url(../../images/screen_outlook/header/menu-member.gif) no-repeat left center;
				padding-left:26px;
			}
				.clsMenu li a.clsMembersMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsMembersMenu span{
					background:url(../../images/screen_outlook/header/menu-member-over.gif) no-repeat left center;
					color:#fff;
				}*/
			
			/* mail menu styles */
			/*.clsMenu li a.clsMailMenu span{
				background:url(../../images/screen_outlook/header/menu-mail.gif) no-repeat left center;
			}
				.clsMenu li a.clsMailMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsMailMenu span{
					background:url(../../images/screen_outlook/header/menu-mail-over.gif) no-repeat left center;
					color:#fff;
				}*/
			
			/* friends menu styles */
			/*.clsMenu li a.clsFriendsMenu span{
				background:url(../../images/screen_outlook/header/menu-friends.gif) no-repeat left center;
			}
				.clsMenu li a.clsFriendsMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsFriendsMenu span{
					background:url(../../images/screen_outlook/header/menu-friends-over.gif) no-repeat left center;
				}*/
			
			/* myhome menu styles */
			/*.clsMenu li a.clsMyHomeMenu span{
				background:url(../../images/screen_outlook/header/menu-myhome.gif) no-repeat left center;
			}
				.clsMenu li a.clsMyHomeMenu:hover span,
				.clsMenu li.clsActiveMenu a.clsMyHomeMenu span{
					background:url(../../images/screen_outlook/header/menu-myhome-over.gif) no-repeat left center;
				}*/
			
			/* more menu styles */
/*			.clsMenu li div.clsMoreMenus{
				color:#FFFFFF;
				height:55px;
				line-height:55px;
				padding:0 18px;
				text-decoration:none;
				display:block;
			}	
			.clsMenu li div.clsMoreMenus div{
				display:block;
				color:#FFFFFF;
				height:55px;
				line-height:55px;
				padding-left:19px;
				text-decoration:none;
				font-size:13px;
				font-family:Arial,Helvetica,sans-serif;
				cursor:pointer;
			}	
			.clsMenu li div.clsMoreMenus div{
				background:url(../../images/screen_outlook/header/menu-more.gif) no-repeat left center;
			}
				.clsMenu li div.clsMoreMenus:hover div,.clsHoverMenu div.clsMoreMenus div{
					background:url(../../images/screen_outlook/header/menu-more-over.gif) no-repeat left center !important;
				}				 

			.clsMenu li.clsHoverMenu .clsMoreMenus,.clsMenu li.clsActiveMenu .clsMoreMenus{
				background:url(../../images/screen_outlook/header/bg-activemenuright.gif) no-repeat right top;
			}*/
				
		/*.clsMenu li.clsHoverMenu,.clsMenu li.clsActiveMenu,.clsMenu li.clsActiveFirstMenu{
			background:url(../../images/screen_outlook/header/bg-activenavleft.gif) no-repeat left top;
		}
			.clsMenu li.clsHoverMenu a.clsMenuALink,.clsMenu li.clsActiveMenu a.clsMenuALink,.clsMenu li.clsActiveFirstMenu a.clsMenuALink{
				background:url(../../images/screen_outlook/header/bg-activenavright.gif) no-repeat right top;
			}	*/	
			
		.clsMainSubMenu{
			float:left;
			display:block;
			padding:0;
			margin:0;
		}
			.clsMainSubMenu p{
				height:37px;
				line-height:37px;
				color:#333;
				text-transform:uppercase;
				font-weight:bold;
				text-decoration:none;
				padding:0 14px 0 18px;
				font-size:13px;
				cursor:pointer;
				background:url(../../images/screen_outlook/header/arrow-dropdown.gif) no-repeat right center;
			}
			* html .clsMainSubMenu p{
				width:60px;
			}
				li.clsHoverMenu.clsMainSubMenu,li.clsHoverMenu.clsMainSubMenu li.clsHoverMenu,li.clsHoverMenu.clsMainSubMenu li.clsHoverMenu a{
					background:none;
				}
				* html li.clsHoverMenu.clsMainSubMenu {
					background:none !important;
				}
			.clsMainSubMenuContainer{
				background:url(../../images/screen_outlook/header/submenubg.png) no-repeat left top;
				width:97px;
				height:96px;
				padding:23px 10px 10px 10px;
				margin-top:-3px;
				position:absolute;
				display:none;
				text-align:left;
				z-index:999;
				margin:22px 0 0 -20px !important;
			}
			
			/*.clsMainSubMenuContainer li,.clsMainSubMenuContainer li.clsHoverMenu{
				background:url(../../images/screen_outlook/header/bg-mainsubmenuseperator.gif) repeat-x left bottom !important;
			}*/
			.clsMainSubMenuContainer li{
				padding:1px 0 2px 0;
			}
			.clsMainSubMenuContainer li.clsLiLast{
				background:none;
			}
				.clsMainSubMenuContainer a{
					font:normal 12px/20px Arial, Helvetica, sans-serif;
					color:#EFEEBB;
					display:block;
				}
				.clsMainSubMenuContainer a:hover{
					/*background-color:#1980b9 !important;*/
					color:#fff;
				}
/*		.clsMenu li.clsMainSubMenu.clsHoverMenu{				
			background:url(../../images/screen_outlook/header/bg-moreactivemenuleft.gif) no-repeat left top;
		}
			.clsMenu li.clsMainSubMenu.clsHoverMenu a{
				background:url(../../images/screen_outlook/header/bg-moreactivemenuright.gif) no-repeat right top;

			}
	
		.clsMoreMainMenu{
			position:absolute;
			background:#474b4e url(../../images/screen_outlook/header/bg-dropdownmenu.gif) repeat-x left bottom;
			padding:3px 5px 5px 5px;
			border:1px solid #4f4d4e;
			min-width:200px;
			text-align:left;
			z-index:999;
			margin:-2px 0 0 3px;
			display:none;
		}
		* html .clsMoreMainMenu{
			width:200px;
		}
			.clsMoreMainMenu li,.clsMoreMainMenu li a,.clsMoreMainMenu li span{
				display:block;
				float:none;		
			}
			.clsMoreMainMenu li{
				background:url(../../images/screen_outlook/header/bg-dropdownmenuseperator.gif) repeat-x left bottom !important;
				padding:1px 0 2px 0;
			}
			.clsMoreMainMenu li.clsLiLast{
				background:none;
			}
				.clsMoreMainMenu li a{
					background:none !important;
					line-height:28px;
					height:28px;
					width:200px;
					padding:0 0 0 5px;
					display:block;
				}
				.clsMoreMainMenu li a:hover{
					background:#525659;					
				}
		ul.clsMoreMainMenu li.clsHoverMenu a:hover{
			background:#525659 !important;
		}*/
/*	.clsMenu ul{
		padding:0;
		margin:0;
	}
		.clsMenu li{
			float:left;
			background:url(../../images/screen_outlook/header/bg-navigation.gif) no-repeat right top;
			line-height:44px;
			color:#b4b4b4;
			font-weight:bold;
			padding:0 10px;
			font-size:11px;
			margin-left:0;
		}
			.clsMenu li a{
				color:#b4b4b4;
				text-decoration:none;
			}
			.clsMenu li a:hover,.clsMenu li.clsActiveLink{
					color:#07a3d6;
			}
				.clsMoreMenus{
					background:url(../../images/screen_outlook/header/bg-more.gif) no-repeat right center;
					padding-right:18px;
				}
			.clsMenu li ul{
				display:none;
			}
			.clsMenu li.clsShowSubMenu,.clsMenu li.clsActiveMenu,.clsMenu li.clsHoverMenu{
			}
			.clsMenu li.clsShowSubMenu a,.clsMenu li.clsActiveMenu a,.clsMenu li.clsHoverMenu a{
				color:#07a3d6;
			}
			.clsMenu li.clsShowSubMenu a:hover,.clsMenu li.clsActiveMenu a:hover,.clsMenu li.clsHoverMenu a:hover{
				color:#07a3d6;
			}
			.clsMenu li.clsActiveFirstMenu a{
				color:#07a3d6;
			}
			.clsMenu li.clsActiveFirstMenu a:hover{
				color:#07a3d6;
			}
			.clsMenu li.clsShowSubMenu ul{
				display:block;
			}
			.clsMenu li:hover ul{
				display:block;
			}
				.clsMenu li ul{
					background:#252525;
					position:absolute;
					border:1px solid #4d4d4d;
					border-top:2px solid #0a0a0a;
					border-bottom:0;
					margin:44px 0 0 -12px;
					*margin:28px 0 0 -12px;		
					z-index:30;
				}
					.clsMenu li ul li{
						float:none;
						background-image:none;
						line-height:17px;
						padding:0;
						z-index:30;
						border-top:1px solid #161616;
						border-bottom:1px solid #4d4d4d;
					}
					.clsMenu li ul li a{
						display:block;
						padding:5px 10px;
						width:180px;
						color:#B4B4B4 !important;
					}
					.clsMenu li ul li a:hover{
						background:#000;
						color:#fff !important;
					}
			.clsSubMenuList{
				text-align:left;
				position:absolute; 
				z-index:999999;
				background:#252525; 
				border:1px solid #4d4d4d; 
				border-top:0; 
				border-bottom:0;
			}
				* html .clsSubMenuList li{
					display:inline;
				}
					.clsSubMenuList li a{
						color:#B4B4B4;
						text-decoration:none;
						font:bold 11px/30px Tahoma;
						background:url(../../images/screen_outlook/header/bg-subnavigation.gif) repeat-x left bottom;
						padding:0 10px;
						display:block;
						width:180px;
						width:200px;
					}
					.clsSubMenuList li a:hover{
						color:#07a3d6;
						text-decoration:none;
						background:#000 url(../../images/screen_outlook/header/bg-subnavigation.gif) repeat-x left bottom;
					}
					#selBackgroundIframe{
						background:white; 
						border:0; 
						z-index:999990; 
						position:absolute;
						width:200px;
					}
					li.clsNoBorderBackground,.clsNoBorderBackground,.clsNoBorderBackground span,li.clsNoBorderBackground span,.clsNoBorderBackground a,.liclsNoBorderBackground a{
						background:none !important;
						border:none !important;
					}*/
/* --------------------- selNavigation ends --------------------- */

/* --------------------- Header search and upload starts --------------------- */
.clsSearchUploadContainer{
	float:right;
	padding-top:44px;
}
.clsAirplaySearchUploadContainer{
	float:left!important;
}
	.clsTopSearchContainer{
		float:right;
		width:300px;
		height:26px;
		background:url(../../images/screen_outlook/header/searchinputbg.png) no-repeat left top;
		margin-top:1px;
	}
		.clsTopSearchInput{
			margin:4px 0 0 4px;
			width:220px;
			height:22px;
			float:left;
			text-align:left;
		}
			.clsTopSearchInput input{
				background:transparent;
				color:#000;
				width:220px;
				height:19px;
				color:#9997b2;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-style:italic;
				border:0;
			}
		.clsTopSearchIcon{
			width:70px;
			height:26px;
			margin:0 4px 0 0;
			float:right;
		}
			.clsTopSearchIcon a.clsSearchLink{
				background:url(../../images/screen_outlook/header/searchicon.png) no-repeat top right;
				width:70px;
				height:26px;
				display:block;
			}
		
		.clsTopSearch-top{
			background:url(../../images/screen_outlook/header/bg-topsearchtop.gif) no-repeat left top;
			padding-top:1px;
		}
		.clsTopSearch-bottom{
			background:url(../../images/screen_outlook/header/bg-topsearchbottom.gif) no-repeat left bottom;
			padding-bottom:6px;
		}
		.clsTopSearch-middle{
			background:url(../../images/screen_outlook/header/bg-topsearchmiddle.gif) repeat-y left top;
			padding:2px 10px 0 10px;
		}
		.clsTopSearchDropdownList{
			display:none;
			position:absolute;
			width:206px;
			text-align:left;
			margin:0 0 0 -136px;
			*margin:2px 0 0 -136px;
			z-index:999;
		}
		* html .clsTopSearchDropdownList{
			margin:-4px 0 0 -202px;
		}
			.clsTopSearchDropdownList li{
				background:url(../../images/screen_outlook/header/bg-topsearchlist.gif) repeat-x left bottom;
				padding:1px 0 2px 0;
			}
				.clsTopSearchDropdownList a{
					color:#b8c1d2;
					text-decoration:none;
					display:block;
					font:normal 11px/28px Arial, Helvetica, sans-serif;
				}
				.clsTopSearchDropdownList a:hover{
					color:#fff;
					background-color:#464356;
				}
	.clsTopUpload{
		background:url(../../images/screen_outlook/header/bg-upload.gif) no-repeat top right;
		width:74px;
		float:right;
		margin-left:15px;
		height:28px;
		text-align:left;
	}
		.clsTopUploadLink{
			font:bold 11px/26px Verdana, Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:none;
			padding-left:7px;
			display:block;
			width:52px;
			overflow:hidden;
			text-align:center;
			text-transform:uppercase;
		}
			.clsTopUploadDropdownList{
				display:none;
				position:absolute;
				margin-top:-4px;
				z-index:999999;
			}
				.clsSearchDropDown{
					/*background:url(../../images/screen_outlook/header/bg-searchdroptop.gif) no-repeat left top;*/
					width:74px;
					padding-top:5px;
				}
					.clsSearchDropDown ul{
						background:#684e76;
						border:1px solid #895e9f;
						border-radius:0 0 3px 3px;
						-webkit-border-radius:0 0 3px 3px;
						-moz-border-radius:0 0 3px 3px;
						-o-border-radius:0 0 3px 3px;
						padding:3px 10px 6px 10px;
						margin-left: -40px;
					}
						.clsSearchDropDown ul li{
							/*background:url(../../images/screen_outlook/header/bg-searchdropseperator.gif) repeat-x left bottom;*/
							padding:1px 0 2px 0;
						}
							.clsSearchDropDown ul li a{
								color:#fff;
								text-decoration:none;
								font:normal 11px/28px Arial, Helvetica, sans-serif;
								display:block;
								padding:0 17px 0 5px;
							}
							/*.clsSearchDropDown ul li.clsmusicUploadLink a{
								background:url(../../images/screen_outlook/header/icon-uploadmusic.gif) no-repeat right center;
							}
							.clsSearchDropDown ul li.clsvideoUploadLink a{
								background:url(../../images/screen_outlook/header/icon-uploadvideo.gif) no-repeat right center;
							}
							.clsSearchDropDown ul li.clsphotoUploadLink a{
								background:url(../../images/screen_outlook/header/icon-uploadphoto.gif) no-repeat right center;
							}*/
						
/* --------------------- Header search and upload ends --------------------- */



/* ----------------- Language and themes starts ----------------------*/
.clsOverflow{
	overflow:hidden;
	zoom:1;
}
* html .clsOverflow{
	overflow:visible;
	height:1%;
}

/*--------   Top menu My profile link starts  --------*/
	.clsMyProfileLink{
		position: absolute;
		background-color:#424242;
		border:1px solid #979797 !important;
		padding:5px;
		width:170px !important;
		margin-top:4px;
	}
	.clsMyProfileLink ul,#selMyProfileQuickLinks ul{
		background:none;
		margin:0;
		padding:0;
	}
	.clsMyProfileLink ul li,#selMyProfileQuickLinks ul li{
		text-align:left;
		margin:0;
		display:block;
	}
		.clsMyProfileLink ul li.clsActive a,#selMyProfileQuickLinks ul li.clsActive a{
			color:#3EC5F5;
		}

/* Stats styles */
.clsStatsContainer{
	float:right;
	height:53px;
	overflow:hidden;
	margin:0 -8px 0 0;
	text-align:left;
	width:330px;
}
	.clsStatsRight{
		background:url(../../images/screen_outlook/header/bgstatright.png) no-repeat right top;
		height:53px;
		padding-right:5px;
	}
	.clsStatsLeft{
		background:url(../../images/screen_outlook/header/bg-statsleft.png) no-repeat left top;
		height:53px;
		padding-left:40px;
	}
		.clsStatsContent{
			padding:12px 0 0 0;
			overflow:hidden;
		}
			.clsStatsContent p{
				float:left;
				line-height:25px;
				color:#82286d;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
				.clsStatsContent p span{
					font-weight:bold;
				}
				.clsStatsContent p a{
					color:#82286d;
					font-size:11px;
					text-decoration:none;
				}
				.clsStatsContent p a:hover{
					color:#82286d;
				}
			p.clsStatsHeading{
				color:#000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:12px;
				background:url(../../images/screen_outlook/header/icon-stats.png) no-repeat left center;
				padding:0 0 0 28px;
			}
/* Captcha textfield */			
.clsCaptchaTextField{
	visibility:hidden;
}			

/* popuplogin */
* html .trc-popuplogin{height:1%}
* html .lb-popuplogin{
	width:100%
}
.lb-popuplogin,.tlc-popuplogin{
	zoom:1
}
.trc-popuplogin{
	background:transparent url(../../images/screen_outlook/header/trc-login.gif) no-repeat right top;
	padding:5px 5px 15px 10px;
}
#selDashBoard .trc-popuplogin{
	padding:5px 15px 15px 15px;
}
.tlc-popuplogin{
	background:transparent url(../../images/screen_outlook/header/tlc-login.gif) no-repeat;
}
.blc-popuplogin{
	background:transparent url(../../images/screen_outlook/header/blc-login.gif) no-repeat left bottom;
}
.brc-popuplogin{
	background:transparent url(../../images/screen_outlook/header/brc-login.gif) no-repeat right bottom;
}
.tb-popuplogin{
	background:transparent url(../../images/screen_outlook/header/tb-login.gif) repeat-x;
}
.bb-popuplogin{
	background:transparent url(../../images/screen_outlook/header/bb-login.gif) repeat-x center bottom;
}
.rb-popuplogin{
	background:transparent url(../../images/screen_outlook/header/rb-login.gif) repeat-y right top;
}
.lb-popuplogin{
	background:#fef2ff url(../../images/screen_outlook/header/lb-login.gif) repeat-y left bottom;
}
#selHeaderLoginPopup{
	position:absolute;
	right:0;
	top:25px;
	z-index:999;
}
	.clsPopUpLogin{
		width:310px;
		background:#f3fbfe;
		z-index:9999;
	}
		.clsPopUpLogin .clsTextBox{
			width:170px;
		}
		.clsPopUpLogin .clsMandatoryText{
			width:245px;
			float:left;
			text-align:left;
			line-height:25px;
			color:#69747a;
		}
		.clsClosePopUpLogin{
			float:right;
			cursor:pointer;
			width:11px;
			height:20px;
			background:url(../../images/screen_outlook/header/icon-close.gif) no-repeat center center;
		}
		.clsPopUpLogin td{
			padding:8px 5px !important;
			color:#434341;
			font-size:12px;
		}
		.clsPopUpLogin .ClsFormLabelCellDefault label{
			font-size:12px;
		}
.clsLoginFormTable table{
	padding:0;
	margin-top:5px;
	border-collapse:collapse;
	width:100%;
}
	.clsLoginFormTable td{
		padding:0;
		margin:0;
		padding:5px !important;
		text-align:left;
		vertical-align:top;
	}
	.clsVeryfyMail td {
		padding:5px;
	}
		.clsPopUpLogin td{
			padding:8px 5px !important;
		}
		.clsLoginFormTable td p,.clsLoginFormTable td span,.clsLoginFormTable td{
			color:#fff;
		}
		.clsLoginFormTable a{
			text-decoration:none;
		}
		.clsLoginFormTable a:hover{
			color:#000;
		}
		.clsLoginFormTable td p,.clsLoginTable td h3{
			padding-bottom:3px;
		}
		.clsLoginFormTable th{
			padding:4px 10px;
			text-align:left;
			border-top:1px solid #d4dcdf;
			border-bottom:1px solid #d4dcdf;
			background:#e7eff1;
			color:#4b4c50;
		}
		.clsLoginFormTable h3 {
			color:#4c4d51;
		}
		.clsLoginFormTable th a{
			color:#000;
		}

.clsLoginSubmitRight{
	background:url(../../images/screen_outlook/header/bg-submitright.gif) no-repeat right top;
	height:26px;
	display:block;
	float:left;
	margin-right:10px;
}
	.clsLoginSubmitLeft{
		background:url(../../images/screen_outlook/header/bg-submitleft.gif) no-repeat left top;
		padding:0 5px;
		height:26px;
		display:block;
		float:left;
	}
		.clsLoginSubmitRight input{
			background:none;
			border:0;
			padding-top:4px;
			*padding-top:3px;
			cursor:pointer;
			font:bold 13px Arial, Helvetica, sans-serif;
			color:#f4f4f4;
		}
/*-------------Banner Styles-----------*/
.cls468pxTopBanner {
	float:left;
	width:468px;
}
	.cls468pxTopBanner .clsAddBanner {
		width:468px;
		height:60px;
		margin:0 auto;
		overflow:hidden;
	}

.clsAdbannerTop {
	margin: 22px auto;
	padding: 0 185px;
}

.clsAdbannerBottom{
	padding: 0 185px;
	clear: both;
	margin: 0 0 22px
}

/*--------- Install Page -------------*/
	.clsInstallPage .clsMainLogo{
		float:none;
		margin:0;
	}
		.clsInstallPage .clsHeaderContainer, .clsInstallPage .clsHeaderShadowImage{
			height:140px;
		}
		 .clsInstallPage .clsMainLogo {
			margin:0;
			padding:0;
			float:left;
		}
			.clsInstallPage .clsMainLogo h1 {
				margin-top:32px;
			}
	.clsInstallMainBar , #siteInfo .clsInstallMainBar{
		width:1000px;
		margin:0 auto;
		text-align:left;
	}
		.clsInstallMainBar #main {
			margin:0 358px 0 0;
		}
		* html .clsDropDownHide{
			display:none;
		}

/*Header menu styles for airplay section starts*/
.clsAirplayHeaderMenu{
	background:#7c2567;
	clear:both;
	border-top:1px solid #590e48;
	position:relative;
	margin-bottom:35px;
	width:100%;
}
.clsAirPlayMenu{
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}
.clsAirPlayMenu > ul li{
	float:left;
}
.clsAirPlayMenu > ul li a{
	display:block;
	padding:0 15px;
	line-height:33px;
	color:#efeebb;
	font-size:12px;
	font-family:arial;
}
.clsAirPlayMenu > ul li a:hover{
	background:#ae4297;
	color:#efeebb;
}
.clsAirPlayMenu ul > li:hover .clsSubMenuAirplay{
	display:block;
}
.clsSubMenuAirplay{
	 background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    left: 0;
    position: absolute;
    top: 69px;
    width: 186px;
    z-index: 1;
}
.clsSubMenuAirplay li{
	float:left !important;
	/*background:url(../../images/screen_outlook/header/menusep.jpg) no-repeat right center;*/
}
.clsSubMenuAirplay li.clsLiLast{
	background:none;
}
.clsSubMenuAirplay li a{
	display:block;
	padding:0 15px;
	color:#efeebb !important;
	font-size:12px;
	font-family:arial;
}
.clsSubMenuAirplay li a:hover{
	background:none !important;
}
/*Header menu styles for airplay section ends*/
.clsEditMusicPage{
		padding:10px;
	}
	.clsMusicEditTa{
		width:100%;
		margin:0 auto;
		text-align:left;
		border-collapse:collapse;
	}
	.clsManageMusicHd{
		background:#ccc;
		padding:3px 10px;
	}
.clsSongsTitle{
	width:65%;
}
.clsMusicEditTa th{
	text-align:left;
	padding:5px;
}
.clsMusicEditTa td{
	/*background:#f6f6f6;*/
	padding:5px;
	/*border-bottom:1px solid #fff;*/
}
.clsEditPhotoUploadLst li{
	float:left;
	width:15%;
	margin:15px 5px 15px 5px;
}
.clsEditPhotoUploadLst li .clsPhotoImage{
	/*border:1px solid #f6f6f6;*/
	text-align:center;
	padding:1px;
}
.clsEditPhotoUploadLst li .clsPhotoDefTxt{
	padding:10px 0;
}
#selHeaderLoginPopup .clsLoginFormTable label, #selHeaderLoginPopup  .clsLoginLinks li a{
	color:#000;
}



/*player css*/

#player_left {
    width: 210px;
}
#player_middle {
    width:320px;
}
#player_right {
    width:360px;
	margin: -7px 0 0;
}
#player_middle {
    background:#543c61;
    height:54px;
    margin: -7px 0 0;
	padding:7px 0 0;
}
#player_middle, #player_right {
	float:left;
	height:54px;
	position:relative
}
#player_left{
float:right;
position:relative;
}
#player_current_station a img.one {
    float: left;
    height: 40px;
    width: 40px;
}
#player_current_station {
    padding:5px;
}
#player-outer-box .tlcmusicblock{
	background:transparent url(../../images/screen_outlook/index/tlc-music-jplayer.png) no-repeat left top;
}
#player_info {
    width: 305px;
}
#player_info {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    height: 45px;
    padding:5px 0 0 15px;
    position: relative;
}
#video_info, #song_info {
    height: 20px;
    left: 15px;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top:5px;
    white-space: nowrap;
    width: 212px;
}
#player_video_artist, #player_current_artist {
    font-size: 15px;
    font-weight: normal;
    height: 20px;
    left: 15px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    top:25px;
    white-space: nowrap;
    width: 248px;
}
#player_video_artist span, #player_current_artist span {
    font-size: 13px;
}
#player_video_title, #current-song {
    float: left;
    font-size: 19px;
    font-weight: normal;
    overflow: hidden;
    padding: 0;
    width: auto;
    width: 100%;
}
#player_vid_link {
    font-size: 12px;
    height: 20px;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 4px;
    white-space: nowrap;
    width: 57px;
}
.jp-current-time {
	position: absolute;
	top: 23px;
	right: 11px;
	color: #fff;
	font-size: 16px;
}
#player-outer-box .trcmusicblock{
	background:transparent url(../../images/screen_outlook/index/trc-music-jplayer.png) no-repeat right top;
}
#player_current_station #station_info #nowpln {
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 19px;
    width: 220px;
}
#player_current_station a {
    color: #FFFFFF;
}
#player_current_station #station_info {
    width: 216px;
}
#player_current_station #station_info {
    color: #FFFFFF;
    float: left;
    margin-left: 10px;
}
#player_current_station #station_info #nowple, #player_current_station #station_info #nowpl {
    color: #ABABAB;
    font-size: 13px;
    font-weight: normal;
}
.blcmusicblock{
	background:transparent url(../../images/screen_outlook/index/blc-music.gif) no-repeat left bottom;
}
.brcmusicblock{
	background:transparent url(../../images/screen_outlook/index/brc-music.gif) no-repeat right bottom;
}
.bbmusicblock{
	background:transparent url(../../images/screen_outlook/index/bb-music.gif) repeat-x center bottom;
}
.rbmusicblock{
	background:transparent url(../../images/screen_outlook/index/rb-music.gif) no-repeat right 38px;
}
.lbmusicblock{
	background:url(../../images/screen_outlook/index/lb-music.gif) no-repeat left 38px;
	margin-bottom:22px;
}
#btn-playpause, #btn-play {
    width: 85px;
}
.player_ctrls {
  /*  background:url(../../images/screen_outlook/index/sep-mediaplayer.png) no-repeat right center;*/
    border:0 none;
    cursor:pointer;
    display:block;
    float:left;
    height:40px;
    padding:10px 0;
    position: relative;
    text-align: center;
    z-index: 10;
}
.player_ctrls:last-child {
	background:none;
}
#player-panel {
       background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-sizing: border-box;
    height: 354px;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.player_ctrls .pcb {
    background:none;
    cursor: pointer;
	border:0px;
    height: 100%;
    width: 100%;
}
#btn-playpause.pause span {
 background:url("../../images/screen_outlook/radio_pause_buttons.png")  no-repeat left top;  
}
#btn-play.pause span {
background:url("../../images/screen_outlook/radio_play_button.png") no-repeat left top;
 
	
}
#btn-play.pause span {
	  display: block;
    height: 120px;
    margin: 0 auto;
    width: 120px;
}

#btn-play.pause:hover span {

}
#paused-player{
display:none!important;
}
#btn-playpause span {
    display: block;
    height: 120px;
    margin: 0 auto;
    width: 120px;
} 
.player_sprite {
    background-image: url("../../images/screen_outlook/index/player_button_sprite.png");
    background-repeat: no-repeat;
}
#btn-ff {
    width: 83px;
}
#btn-ff span {
    background: url("../../images/screen_outlook/radio_right_button.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 80px;
    margin: 0 auto;
    width: 69px;
}
#btn-fav {
    width: 40px;
}
#btn-fav span {    
    background: url("../../images/screen_outlook/radio_hand_1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 18px;
    margin: 0 auto;
    width: 16px;
}
#btn-fav .blue_icons {    
   background: url("../../images/screen_outlook/icon_liked.png");
}
#player_ban .blue_icons_down {    
   background: url("../../images/screen_outlook/icon_disliked.png");
}
#btn-fav_liked {
    width: 40px;
}
#btn-fav_liked span {    
    background: url("../../images/screen_outlook/icon_liked.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 18px;
    margin: 0 auto;
    width: 16px;
}
#player_ban {
     width: 40px;
}
#player_ban span {
   background:url("../../images/screen_outlook/radio_hand_2.png");
    display: block;
    height: 18px;
    margin: 0 auto;
    width: 16px;
}
#player_ban_liked {
     width: 40px;
}
#player_ban_liked span {
   background:url("../../images/screen_outlook/icon_disliked.png");
    display: block;
    height: 18px;
    margin: 0 auto;
    width: 16px;
}
#player_volume_icon {
    border:0px;
    width: 93px;
}
#volume_icon {
   background:url("../../images/screen_outlook/radio_m_spekar.png");
    display: block;
    height: 21px;
    margin: 0 auto;
    width: 29px;
    z-index: 2;
}
#station_tabs .ph {
    background:#dee0e2;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    display: block;
    font-size: 12px;
    height:26px;
    text-align: center;
    width:97px;
	position:relative;
	top:5px;
}
#station_tabs .ph a {
    color: #000000;
    display: block;
    line-height:26px;
    width: 100%;
}
#player_recent_stations, #player_similar_stations {
    font-size: 13px;
    font-weight: bold;
    max-height: 210px;
    padding: 5px 0 0 5px;
    width: 290px;
	overflow-x:hidden;
	overflow-y:auto;
}
#player_similar_stations li {
    margin-bottom: 20px;
}
#player_similar_stations li a {
    display: block;
    line-height: 14px;
    margin-top: 8px;
    overflow: visible;
	color:#9b4187;
	font-size: 13px;
}
span.player_sprite.sm_play {
background:url("../../images/screen_outlook/radio_li_img.png");
    display: block;
    height: 36px;
    margin: -11px -8px 0;
    width: 37px;
}
#player_recent_stations span.button, #player_similar_stations span.button {
    display: block;
    float: left;
    margin-right: 10px;
    padding: 0;
}
.g2b_sm {
    height: 14px;
    width: 22px;
}
.g2b {
    background:#DBDFE1;
    -moz-background: linear-gradient(to bottom, #DBDFE1 0%, #D5D8DA 51%, #C8CBCD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    -webkit-background: linear-gradient(to bottom, #DBDFE1 0%, #D5D8DA 51%, #C8CBCD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    -o-background: linear-gradient(to bottom, #DBDFE1 0%, #D5D8DA 51%, #C8CBCD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #9BACBF;
    border-radius: 3px;
    color: #444B53;
    vertical-align: bottom;
}
.sep_infotxt {
	border-bottom:1px solid #403746;
	padding:10px 0 10px 5px;
}
.sep_infotxt:last-child {
	border-bottom:0px;
}
.sep_infotxt:hover {
	background: #9B4187;
}
.clsMediaTopTab {
	height:57px;
	}
.share-btn-block {
	width:85px;
	float:left;
}
.share_btn {
	background: url("../../images/screen_outlook/index/share-btn.png") no-repeat;
	width:61px;
	height:19px;
	display:inline-block;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#333;
}
.share_btn:hover {
	color:#9B4187;
}
.clsinfotxt {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#d3c6db;
	width:270px;
}
.clsShareBlock {
	width:360px;
}
#player_middleTwo {
	width:320px;
	height:225px;
	padding:15px 0 0;
	position:relative;
}

#player_volume_icon:hover span {
    background-position: -218px -191px;
}
.clsAdbannerTop {
	margin:22px auto;
}

a.clsPlayer_btn {
    background: url("../../images/screen_outlook/radio_left_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    left: 97px;
    position: absolute;
    text-indent: -999em;
    top: 31px;
    width: 36px;
}

a.clsPlayer_btn:hover {
	background: url("../../images/screen_outlook/radio_left_button.png") no-repeat;
}
.clsRightAdBanner {		
/*	width: 165px;
	height: 960px;	*/
}
#player_similar_stations ol li a:hover, #player_similar_stations ol li a.jp-playlist-current {
	color: #fff;
}
.paused_button {
    background:none;
    border-radius: 6px;
    color: #FFFFFF;
    height: 50px;
    opacity: 0.8;
    position: absolute;
	display:block;
    right: 20px;
    text-align: left;
    bottom: 20px;
    width: 150px;
    z-index: 3;
}
a.paused_btn {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 24px;
    font-weight: bold;
	display:block;
    height:34px;
    opacity: 1;
    position: absolute;
    right: 20px;
    text-align: left;
    top:8px;
    z-index: 4;
}
span.pause_icon {
	display:block;
	width:15px;
	height:20px;
	position:absolute;
	left:10px;
	top:13px;
	cursor:pointer;
	background: url("../../images/screen_outlook/index/pause_icon.png") no-repeat;
}
ul.music-share-actions {
	margin:10px 0 0 32px;
}
ul.music-share-actions li.share_modal_button_wrap {
    float: left;
    margin-top: 20px;
}
.share_modal_fb_button {
    float: right;
    margin-right: 12px;
}
ul.music-share-actions li.share_modal_button_wrap a {
    border-radius: 5px;
    display: block;
    padding: 12px 0;
    text-align: center;
    width: 164px;
	height:28px;
}
a.dark_blue_login_button {
    background:#3D5A95;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
}
a.share_modal_twitter_button {
    background:#4099FF;
    float: left;
    margin-left: 12px;
    padding: 13px 0 14px;
}

.new_section {
    background: none repeat scroll 0 0 #FFFFFF;
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    height: 220px;
    margin: 14px 0 0 11px;
    padding: 0;
    position: relative;
    text-align: left;
    width: 87%;
    z-index: 10001;
}
a.closex {
    color: #000000;
    float: right;
    margin:8px;
	display:block;	
}
.clean_header {
    border-bottom: 1px solid #9BACBF;
    height: 30px;
    padding: 0 0 0 20px;
}
.clean_header {
    color: #000000;
}
.player_header_grad {
    background: linear-gradient(to bottom, #E6E9EB 0%, #E2E4E6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.clean_header .clean_title {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
}
.trcmusicblock {
    padding: 7px 10px 17px;
}
.clsSuccessMessage{
	border:1px solid #009900;
	padding:0.5em;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
#selMsgSuccess, .clsSuccessMessage {
    border: 1px solid #F2F2F2 !important;
    font-weight: bold;
    padding: 6px 5px 6px 30px;
    text-align: center;
}
.clsSuccessMessage.clsBodyContent {
	width:960px;
}
a.tip7 {
	display:none;
}
a#player_volume_icon.indx_player_Vol {
	position:relative;
}
a#player_volume_icon.indx_player_Vol:hover > button,
 a#player_volume_icon.indx_player_Vol .slider-volume {
	display:none;
}
a#player_volume_icon.indx_player_Vol:hover .slider-volume {
	position:absolute;
	top:12px;
	display:block;
	width:70px !important;
}

.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#3a2a45;
	border-top:2px solid #554461;
	border-left:2px solid #554461;
	border-right:2px solid #180a1f;
	border-bottom:2px solid #180a1f;
	color:#FFF;
	display:none;
}

.jp-no-solution a {
	color:#FFF;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}
.clsHeaderBlock .clsHeaderCenterContent {
	text-align: center;
	width: 460px;
	padding: 0px 0 20px 0;
	margin: 10px 0px 0px 20px;
	border: 2px solid #8e88b1;
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	background: #292641;
	/* background: #ae4297; */
}
.clsHeaderBlock .clsHeaderCenterContent h3 {
	color: #fff;
	font-size: 18px;
	/* padding-bottom: 5px; 
	background: #7d2668;
	border-bottom:1px solid #590e48;*/
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}
.clsHeaderBlock .clsHeaderCenterContent p {
	color: #fff;
	font-size: 13px;
}
.highcharts-title tspan {
font-size:16px;
}
.highcharts-data-labels.highcharts-tracker text tspan, .highcharts-data-labels.highcharts-tracker text {
	color:#333 !important;
}
.clsAirplayUsrHd {
	padding: 10px 0px 0px 0px;
}
.clsAirplayUsrHd .username_block {
	text-align:center;
	padding-bottom: 2px;
}
.clsAirplayUsrHd .username_block a {
	font-size:16px;
}
.clsAirplayUsrHd .clsAirPlyUsrLst li {
	float:left;
	border-left: 1px solid #fff;
	margin: 2px 0px 2px 0px;
}
.clsAirplayUsrHd .clsAirPlyUsrLst li:first-child {
	border:none;
}
.clsAirplayUsrHd .clsAirPlyUsrLst li a {
	padding:0px 5px 0px 5px;
}
.clsAirplayUsrHd .userimg_block {
	width: 50px;
}
.clsAirplayUsrHd .userimg_block img {
	width: 45px;
	height: 45px;
}
.clsArPlySrchBlk {
	padding-top:20px;
}
.index-header-bg {
}
.index-header-bg {
	background: url(../../images/screen_outlook/header/index-header-banner.png) no-repeat left top;
	max-width:1000px;
	min-height:118px;
}
.airplay-header-bg{
	background:url("../../images/screen_outlook/header/header_bg.png") no-repeat scroll top center #4C5778 !important;
	min-height: 118px!important;
	max-width:100%!important;
	width:100%;
}
.index-header-bg .clsTopSearchInput input {
	color:#333;
	background:#fff;
	padding:0px 8px;
	width:200px;
}
.index-header-bg .links_block {
	background: rgba(0,0,0,0.5);
}
.index-header-bg .clsAirplayUsrHd .clsAirPlyUsrLst li a, .index-header-bg .clsAirplayUsrHd .username_block a {
	color:#fff;
}
.index-header-bg .links_block a:hover {
	color:#f7f7f7;
}

/*********New CSS start*****/

.clsSubMenuAirplay li.clsLiFirst {
	margin-left: 133px;
}

/********New Home page Header starts******/
.header_top{
	background:url('../../images/screen_outlook/header/header_top.png') repeat-x center center ;
	float:left;
	width:100%;
	padding:105px 0;
	text-align:center;
}

.header_top center {
    padding-bottom: 20px;
    
}
.header_top h1 {
    color: #ffffff;
    font-size: 48px;
    text-transform: uppercase;
    font-family: 'OpenSansLight';
    line-height:60px;
    font-weight:normal;
}
.header_top h1 span {
  color: #db7215;
  font-family: "OpenSansRegular";
}
.header_top h6{
	color:#e57218;
	font-size:27px;
	font-family: 'OpenSansLight';
	font-weight:normal;
	margin-top:20px;
}
.search_container {
    margin:30px auto 0;
    width: 536px;
}
.search_button {
    background: url("../../images/screen_outlook/header/tringle_search.png") no-repeat scroll 100% 24px rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-size: 18.93px;
    line-height: 50px;
    padding-right: 15px;
} 
.search_btn {
    background: none repeat scroll 0 0 #e57218;
    border-radius: 0 5px 5px 0;
    border-top: 1px solid #f2b98c;
    cursor: pointer;
    float: left;
    height: 55px;
    width: 119px;
}
.search_box {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    display: block;
    line-height: 56px;
    padding: 0 10px;
    width: 93%;font-size:16.56px;
    color:#807f7f;
}
.uplaod_outer {
    background: none repeat scroll 0 0 #2e93b9;
    border: medium none;
    color: #ffffff;
    float: left;
    line-height: 55px;
    width: 130px;
    border-radius:5px;
    margin-left:15px;
    height:55px;
    border-top:1px solid #57bde3;
    box-shadow:1px 0 1px #000;
    cursor:pointer;
}

.uplaod {
    background:  url("../../images/screen_outlook/header/tringle_uplaod.png") no-repeat scroll 100% 24px rgba(0, 0, 0, 0);
    border: medium none;
    color: #ffffff;
    font-size: 20.46px;
    line-height: 50px;
    cursor:pointer;
    padding-right: 15px;
    font-weight:bold;
}
.navbar {
    float: left;
    height: 70px;
    width: 100%;
    background:#2e93b9;
    position:relative;
}
.menu li{
	float:left;
	margin:0px;
	padding:0px;
}
.menu li:first-child a{
	/*padding-left:0px;*/
}
.menu a:hover {
    background: none repeat scroll 0 0 #ffffff;
    color: #2e93b9;
}
.menu {
    float: left;
    width: 710px;
}
.btn {
    border: medium none;
    border-radius: 5px;
    color: #fcfcfc;
    float: left;
    font-size: 16px;
    padding: 7px 14px;
    cursor:pointer;
}
.submenu{
	display:none;
	position:absolute;
	width:200px;
	top:70px;
	background:#fff;
	z-index:2;
}
.submenu li{
	clear:both;
	display:block;
}
.submenu a{
	color:#2e93b9 !important;
	padding:10px !important;
	line-height:20px !important;
	display:block;
	float:none !important;
	}
.submenu li{
	width:100%;
	text-align:left;
}
.menu li:hover .submenu{
	display:block;
}
.submenu a:hover{
	background:#2E93B9 !important;
	color:#fff !important;
}
/*.signup{
	background: linear-gradient(to top, rgba(229,114,24,1) 0%,rgba(248,134,45,1) 100%); 
	box-shadow:0 1px 0 #f2b98c inset;
	margin-right:10px;
	border:1px solid #c05806;
	text-decoration:none;
}
.signin{
	background: linear-gradient(to top, rgba(51,154,192,1) 0%,rgba(69,168,205,1) 100%);
	border:1px solid #116f92;
	box-shadow:0 1px 0 #57bde3 inset;
	text-decoration:none;
}
* */
.signup{
	background: rgb(229, 114, 24, 1); /* Old browsers */
background: -moz-linear-gradient(top, rgba(229, 114, 24, 1) 0%, rgba(248, 134, 45, 1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,154,192,1)), color-stop(100%,rgba(248, 134, 45, 1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(229, 114, 24, 1) 0%,rgba(248, 134, 45, 1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(229, 114, 24, 1) 0%,rgba(248, 134, 45, 1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(229, 114, 24, 1) 0%,rgba(248, 134, 45, 1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(229, 114, 24, 1) 0%,rgba(248, 134, 45, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e57218', endColorstr='#f8862d',GradientType=0 ); /* IE6-8 */
	box-shadow:0 1px 0 #f2b98c inset;
	margin-right:10px;
	border:1px solid #c05806;
	text-decoration:none;
}
.signin{
	background: rgb(51,154,192); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzOWFjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWE4Y2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(51,154,192,1) 0%, rgba(69,168,205,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,154,192,1)), color-stop(100%,rgba(69,168,205,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(51,154,192,1) 0%,rgba(69,168,205,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(51,154,192,1) 0%,rgba(69,168,205,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(51,154,192,1) 0%,rgba(69,168,205,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(51,154,192,1) 0%,rgba(69,168,205,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#339ac0', endColorstr='#45a8cd',GradientType=0 ); /* IE6-8 */
	border:1px solid #116f92;
	box-shadow:0 1px 0 #57bde3 inset;
	text-decoration:none;
}
.button_side {
    float: right;
    margin-top: 17px;
    width:auto;
}
.button_side a{
    margin-right: 10px;
}
.button_side a:last-child{
    margin-right: 0px;
}
.menu a {
    color: #ffffff;
    float: left;
    font-size: 16px;
    line-height: 70px;
    padding: 0 15px;
    text-decoration:none;
}
.input_field {
    background:url('../../images/screen_outlook/header/serach_boxright.png') no-repeat right center #fff;
    border-radius: 5px 0 0 5px;
    float: left;
    height: 56px;
    width: 270px;
} 
.section p {
    font-size: 15px;
    line-height: 24px;
}
.search_drop_outer {
    float: left;
    position: relative;
}
.serach_dropdown {
    padding: 10px;
    position: absolute;
    width: 175px;
    background:#E57218;
    border-radius:4px;
    top:57px;
    border:1px solid #F2B98C;
    display:none;
    z-index:123;
    right:0px;
    box-shadow:0px 2px 3px rgba(0,0,0,0.26);

}

.serach_dropdown li {
    text-align: left;
    width: 100%;
}
.serach_dropdown li a{
	color:#fff;
	font-size:15px;
	display:block;
	padding:4px 0;
	border-bottom:1px dashed #faad73;
	text-decoration: none;
}
.serach_dropdown li:last-child a{
	border:none;
}
.search_drop_outer li:hover .serach_dropdown{
	display:block;
}
.serach_dropdown li a:hover{
	color:#faad73;
}

.uplaod_outer_drop{
	float:left;
	position:relative;
}

.submenu_upload {
    background: none repeat scroll 0 0 #2e93b9;
    border: 1px solid #57bde3;
    border-radius: 4px;
    right: 0px;
    padding: 10px;
    position: absolute;
    top: 56px;
    width: 107px;
    display:none;
    box-shadow:0px 2px 3px rgba(0,0,0,0.26);
    z-index:123;
}
.uplaod_outer_drop li:hover .submenu_upload {
	display:block;
}
.submenu_upload  li {
    display: block;
    float: left;
    text-align: left;
    width: 100%;
}

.submenu_upload li a {
    border-bottom: 1px dashed #47b5de;
    color: #ffffff;
    display: block;
    font-size: 15px;
    padding: 4px 0;
    text-decoration:none;
}

.submenu_upload li a:hover{
	color:#52c7f3
}
.submenu_upload li:last-child a{
	border-bottom:none;
}
.search_drop_outer {
    float: left;
    position: relative;
}
.serach_dropdown {
    padding: 10px;
    position: absolute;
    width: 95px;
    background:#E57218;
    border-radius:4px;
    top:56px;
    border:1px solid #F2B98C;
    display:none;
    z-index:123;
    right:0px;
    box-shadow:0px 2px 3px rgba(0,0,0,0.26);

}

/********New Home page Header ends******/
.menu .clsAirPlayMenu li ul li a{padding:5px 10px !important; color:#2E93B9 !important;}
.menu .clsAirPlayMenu li ul li:first-child{margin-left:0px;}
.menu .clsAirPlayMenu li ul li a:hover{background:none !important;}
.menu .clsAirPlayMenu li ul{background:#fff;}
.clsAirPlayMenu li:hover {
    background: none repeat scroll 0 0 #FFFFFF !important;
}


.spantitless {
    clear: both;
    color: #fff;
    float: left;
    font-size: 14px;
    text-align: left;
    text-decoration: underline;
    width: 100%;
}
#country option{
color:#FFF;
}

.selDashBoard1#selDashBoard .resent_left_heading {
    background: #2e93b9 none repeat scroll 0 0;
    border-bottom: 2px solid #ffffff;
}

element.style {
    display: block;
}
/***********************latest css********************/
#selDashBoard {
    border-radius: 5px;
    overflow: hidden;
}

#selDashBoard .resent_left_heading {
    background: #2e93b9 none repeat scroll 0 0;
    border-bottom: 2px solid #ffffff;
}

#selDashBoard .clsClosePopUpLogin {
    height: 11px;
    position: absolute;
    right: 0;
    top: 0;
    width: 11px;
}

.short-cut-block {
    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
    float: left;
    margin: 2%;
    width: 96%; border-radius: 5px;box-shadow: 0 0px 3px rgba(0,0,0,0.4); box-sizing: border-box;-moz- box-sizing: border-box;-webkit- box-sizing: border-box; margin-bottom:20px;
}

.short-cut-block h3 {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    border-bottom: 1px solid  rgba(255, 255, 255, 0.5);
    float: left;
    padding: 9px;
    width: 100%;box-sizing: border-box;-moz- box-sizing: border-box;-webkit- box-sizing: border-box;
}
.short-cut-block .clsDashLink {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
    margin-bottom: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
    padding: 7px 3px;
}
.short-cut-block .clsDashLink:last-child{border-bottom:none;}

#selDashBoard .classDashBoardLinks .short-cut-block ul li a {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0 !important;
    border-radius: 3px;
    font-size: 13px;
    margin: 4px 2px;
    padding: 6px 5px !important;border: 1px solid rgba(0, 0, 0, 0.2);
}
#selDashBoard .classDashBoardLinks .short-cut-block ul li a:hover{ background: rgb(229, 114, 24, 1) !important; /* Old browsers */
background: -moz-linear-gradient(top, rgba(229, 114, 24, 1) 0%, rgba(248, 134, 45, 1) 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,154,192,1)), color-stop(100%,rgba(248, 134, 45, 1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(229, 114, 24, 1) 0%,rgba(248, 134, 45, 1) 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(229, 114, 24, 1) 0%,rgba(248, 134, 45, 1) 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(229, 114, 24, 1) 0%,rgba(248, 134, 45, 1) 100%) !important; /* IE10+ */
background: linear-gradient(to bottom, rgba(229, 114, 24, 1) 0%,rgba(248, 134, 45, 1) 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e57218', endColorstr='#f8862d',GradientType=0 ) !important; /* IE6-8 */
    border: 1px solid #c05806;
    box-shadow: 0 1px 0 #f2b98c inset;}

.tlcdisplay .row_field.right_input {
    margin-top: 0;
}



.clsProfilePageBacground{
background:none!important;
}

.awards_from_gig {
background:#fff!important;

}


.martop50 {
    margin-top: 50px;
}
.ibg {
    background-color: #272626;
}
.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.blacknavigation .container {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}

.blacknavigation .tabbable-panel {
    background-color: #272626;
}

.blacknavigation .nav-tabs {
    border-bottom: 1px solid #dddddd;
}
.blacknavigation .nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}
.blacknavigation .tabbable-line > .nav-tabs > li {
    margin-right: 2px;
}
.blacknavigation .nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.blacknavigation .nav > li {
    display: block;
    position: relative;
}
.blacknavigation .tabbable-line > .nav-tabs > li > a {
    border: 0 none;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin-right: 0;
    text-transform: uppercase;
}
.blacknavigation .nav-tabs > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-weight: 700;
    line-height: 1.42857;
    margin-right: 2px;
}
.blacknavigation .nav > li > a {
    display: block;
    padding: 15px 16px !important;
    position: relative;
}
.blacknavigation {
    background-color: #272626;
    clear: both;
    float: left;
    width: 100%;
    margin:0;
    padding:0;
}

 .container {
  color: #2f2b27;
  margin: 0 auto;
  width: 1025px;
}
.awards_from_gig {border-top:2px solid #3391b5; padding: 50px 0 !important;}
.awards_from_gig h2 ,.col-md-12.mar-btm30.review > h2{ color: #4b4b4b;
    display: inline-block;
    font-family: "OpenSansSemibold";
    font-size: 39px;
    font-weight: normal;
    padding-bottom: 15px;
    position: relative;line-height: 39px;margin-bottom:39px;
    width: auto;}
.awards_from_gig h2:before ,.col-md-12.mar-btm30.review > h2:before{
    background-color: #4b4b4b;
}
.awards_from_gig h2:before ,.col-md-12.mar-btm30.review > h2:before {
    background-color: #4b4b4b;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 112px;
}

.awards_from_gig .col-md-4.award {
    box-sizing: border-box;
    color: #000000;
    float: left;
    padding: 0 20px;
    width: 33%;
}
.awards_from_gig .col-md-4.award h4 ,.col-md-12.mar-btm30.review > li h3{ color: #3391b5;margin-bottom:15px;font-size:15px; font-family: "OpenSansSemibold";}
.awards_from_gig .col-md-4.award p,.col-md-12.mar-btm30.review > li p{ color: #4b4b4b;}
.awards_from_gig .col-md-12.istorie.iaward {
    margin-bottom: 22px;
}

.col-md-12.mar-btm30.review > li {
    text-align: left;
    display:inline-block;
}

.content.padbt30.new-revbg {
    background: none repeat scroll 0 0 rgba(202, 226, 236,0.8);
    padding: 50px 0;
}

.rev-star > div {
    display: inline-block;
    padding: 1% 1% 1% 0;
    width: 17%;
}
.rev-star {
  background: rgba(46, 147, 185, 0.7);
  box-shadow: 0 -1px 3px 0 rgba(46, 147, 185, 0.8) inset;
  padding: 0 15px;
}
.awards_from_gig .col-md-4.award .rev-star p{color:#fff;}
.rev-para {
  background: none repeat scroll 0 0 rgb(255, 255, 255);
  margin-bottom: 29px;
  padding: 15px;
}
.new-revbg .rev-star p {
    color: rgb(255, 255, 255) !important;
    font-family: opensansbold;
    font-size: 14px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);-moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);-webkit-text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
.rev-para strong {
  display: block;
  margin-top: 18px;
}
.col-md-12.mar-btm30.review  li h3{color:rgb(244, 130, 40);}
.top-header-btns {
  float: left;
  margin-top: 10px;
  width: 100%;
}

.gold-star{
	text-align:left;
}
.rev-para p {
color:#333333;
}

#calendar-block .col-md-6 {
    width: 50%;
    float:left;
}
#calendar-block .ievent {
    padding-bottom: 10px;
}
#calendar-block .ievent h6 {
    color: #4f4e4e;
    font-size: 15px;
    margin: 0;
}
#calendar-block .gold-star {
    color: #ff6000;
    font-size: 15px;
}
#calendar-block .list-unstyled {
    list-style: outside none none;
    padding-left: 0;
}
#calendar-block .ievent ul li {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 9px;
    margin-left: 23px;
    margin-top: 12px; width: 100%;
}
#calendar-block .new-about-inner.media-inner {
  background: #fff none repeat scroll 0 0;
  padding: 20px;
  text-align: left;
}
#calendar-block .ical-book {
  float: left;
  text-align: right;
  width: 100%; padding-top: 40px;
}
#calendar-block .text-right {
  color: #333;
  text-align: right;
}

#calendar-block .fa-calendar{
    font-family: fontawesome;
}
/*****************************airplay pages issues*************************/

.what_is .right_side_text {
    margin-bottom: 60px;
}
.videos_upload_right_main_div .shows {
  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
  padding: 10px;
  width: 100%;
  box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
  border-radius: 5px;
}
#youraccountAirplay .right_column .box_model .column_fixed_width{margin-bottom:0px;}
.what_is .box_model .music_purchases_base_div .table_invoice {
  margin-top: 0;
}
.videos_main_div_1 #selLogin .videos_channels.padding_main-block {
  padding: 3%;
}
#state_target .column_fixed_width.two_column {
  margin-bottom: 0;
}
#comment_ .airplay_comment_btn {
  margin-left: 0;
}
#week_report {
  margin-left: 119px;
}


/********************end*********************************/
