/**
*    CSS for BlueChill 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: general.css murugesan_042at09 $
* @since 		2009-06-10
*/

@import url("include.css");

* {
	font-family:"Trebuchet MS";
	font-size:12px;
}
#mainPhoto{
	min-height:29em;
	margin:9px 283px 0 0;
}
.clsSideBar1Photo{
	float:right;
	width:250px;
	margin:9px 5px 0 0;
}
* html .clsSideBar1Photo{
	display:inline;
}
.clsOverflow{
	overflow:hidden;
	zoom:1;
}
* html .clsOverflow{
	overflow:visible;
	height:1%;
}
.clsCompulsoryField{
	color:#f00;
}
.clsAddBanner{
	margin-bottom:15px;
	text-align:center;
}

/*  ---------------------SideBar Photo Tags Styles starts --------------------- */

.clsPhotoTags a {
	color:#705d8d;
	line-height:24px;
	padding-right:10px;
	text-decoration:none;
}
	.clsPhotoTags a:hover {
		color:#705d8d;
		text-decoration:underline;
	}
		.clsPhotoTagStyleGrey a{
			color:#074757 !important;
		}
			.clsPhotoTagStyleGreen a{
				color:#339900 !important;
			}

/*  ---------------------SideBar Photo Tags Styles ends --------------------- */

/*  ---------------------Rounded corner starts --------------------- */

.trc_main{
	background:transparent url(../../images/screen_steelblue/trc_main.gif) no-repeat right top;
	padding:10px;
}
.tlc_main{
	background:transparent url(../../images/screen_steelblue/tlc_main.gif) no-repeat;
}
.blc_main{
	background:transparent url(../../images/screen_steelblue/blc_main.gif) no-repeat left bottom;
}
.brc_main{
	background:transparent url(../../images/screen_steelblue/brc_main.gif) no-repeat right bottom;
}
.tb_main{
	background:transparent url(../../images/screen_steelblue/tb_main.gif) repeat-x;
}
.bb_main{
	background:transparent url(../../images/screen_steelblue//bb_main.gif) repeat-x center bottom;
}
.rb_main{
	background:transparent url(../../images/screen_steelblue/rb_main.gif) repeat-y right top;
}
.lb_main{
	background:#f7f7f7 url(../../images/screen_steelblue/lb_main.gif) repeat-y left bottom;
	margin-bottom:15px;
}
.clsIndexPhotoMainBar .trc_main{
	padding:1px 1px 10px 0;
}
#selThumbViewId .trc_main{
	padding:10px 0px 10px 0;
}

/*Photo List Image */
.trclistimage{
	background:transparent url(../../images/screen_steelblue/trclistimage.gif) no-repeat right top;
	padding:5px 0 5px 5px;
}
#selThumbViewId .trclistimage, .clsNewAlbumList .trclistimage{
	padding:3px 0 5px 8px;
}
.clsPeopleOnPhoto .trclistimage{
	padding:6px 0 6px 10px;
}
.tlclistimage{
	background:transparent url(../../images/screen_steelblue/tlclistimage.gif) no-repeat;
}
.blclistimage{
	background:transparent url(../../images/screen_steelblue/blclistimage.gif) no-repeat left bottom;
}
.brclistimage{
	background:transparent url(../../images/screen_steelblue/brclistimage.gif) no-repeat right bottom;
}
.tblistimage{
	background:transparent url(../../images/screen_steelblue/tblistimage.gif) repeat-x;
}
.bblistimage{
	background:transparent url(../../images/screen_steelblue//bblistimage.gif) repeat-x center bottom;
}
.rblistimage{
	background:transparent url(../../images/screen_steelblue/rblistimage.gif) repeat-y right top;
}
.lblistimage{
	background:#fff url(../../images/screen_steelblue/lblistimage.gif) repeat-y left bottom;
	margin-bottom:20px;
}

.trcfieldset{
	background:transparent url(../../images/screen_steelblue/trcfieldset.gif) no-repeat right top;
	padding:10px;
}
.tlcfieldset{
	background:transparent url(../../images/screen_steelblue/tlcfieldset.gif) no-repeat;
}
.blcfieldset{
	background:transparent url(../../images/screen_steelblue/blcfieldset.gif) no-repeat left bottom;
}
.brcfieldset{
	background:transparent url(../../images/screen_steelblue/brcfieldset.gif) no-repeat right bottom;
}
.tbfieldset{
	background:transparent url(../../images/screen_steelblue/tbfieldset.gif) repeat-x;
}
.bbfieldset{
	background:transparent url(../../images/screen_steelblue/bbfieldset.gif) repeat-x center bottom;
}
.rbfieldset{
	background:transparent url(../../images/screen_steelblue/rbfieldset.gif) repeat-y right top;
}
.lbfieldset{
	background:#fff url(../../images/screen_steelblue/lbfieldset.gif) repeat-y left bottom;
	margin-bottom:10px;
}


/*Featured Photos rounded corner style starts*/

.trcfeaturedphotos{
	background:transparent url(../../images/screen_steelblue/trcfeaturedphotos.gif) no-repeat right top;
	padding:6px 10px 14px 20px;
}
.tlcfeaturedphotos{
	background:transparent url(../../images/screen_steelblue/tlcfeaturedphotos.gif) no-repeat;
}
.blcfeaturedphotos{
	background:transparent url(../../images/screen_steelblue/blcfeaturedphotos.gif) no-repeat left bottom;
}
.brcfeaturedphotos{
	background:transparent url(../../images/screen_steelblue/brcfeaturedphotos.gif) no-repeat right bottom;
}
.tbfeaturedphotos{
	background:transparent url(../../images/screen_steelblue/tbfeaturedphotos.gif) repeat-x;
}
.bbfeaturedphotos{
	background:transparent url(../../images/screen_steelblue/bbfeaturedphotos.gif) repeat-x center bottom;
}
.rbfeaturedphotos{
	background:transparent url(../../images/screen_steelblue/rbfeaturedphotos.gif) repeat-y right top;
}
.lbfeaturedphotos{
	background:#fff url(../../images/screen_steelblue/lbfeaturedphotos.gif) repeat-y left bottom;
	margin-bottom:10px;
	}
/*Featured Photos rounded corner style ends*/

/*Index Top Photos rounded corner style starts*/

.trctopphotos{
	background:transparent url(../../images/screen_steelblue/trctopphotos.gif) no-repeat right top;
}
.tlctopphotos{
	background:transparent url(../../images/screen_steelblue/tlctopphotos.gif) no-repeat;
}
.blctopphotos{
	background:transparent url(../../images/screen_steelblue/blctopphotos.gif) no-repeat left bottom;
}
.brctopphotos{
	background:transparent url(../../images/screen_steelblue/brctopphotos.gif) no-repeat right bottom;
}
.tbtopphotos{
	background:transparent url(../../images/screen_steelblue/tbtopphotos.gif) repeat-x;
}
.bbtopphotos{
	background:transparent url(../../images/screen_steelblue/bbtopphotos.gif) repeat-x center bottom;
}
.rbtopphotos{
	background:transparent url(../../images/screen_steelblue/rbtopphotos.gif) repeat-y right top;
}
.lbtopphotos{
	background:#fff url(../../images/screen_steelblue/lbtopphotos.gif) repeat-y left bottom;
	margin-bottom:10px;
}
/*Index Top Photos rounded corner style ends*/

/*View Photo rounded corner style starts*/

.trcviewphoto{
	background:transparent url(../../images/screen_steelblue/trcviewphoto.gif) no-repeat right top;
	padding:4px 5px 5px 5px;
}
.clsStatisticsContent .trcviewphoto {
	padding:5px 0 5px 5px;
}
.clsViewPhotoGoogle .trcviewphoto {
	padding:5px 0 0 0;
}
.tlcviewphoto{
	background:transparent url(../../images/screen_steelblue/tlcviewphoto.gif) no-repeat;
}
.blcviewphoto{
	background:transparent url(../../images/screen_steelblue/blcviewphoto.gif) no-repeat left bottom;
}
.brcviewphoto{
	background:transparent url(../../images/screen_steelblue/brcviewphoto.gif) no-repeat right bottom;
}
.tbviewphoto{
	background:transparent url(../../images/screen_steelblue/tbviewphoto.gif) repeat-x;
}
.bbviewphoto{
	background:transparent url(../../images/screen_steelblue/bbviewphoto.gif) repeat-x center bottom;
}
.rbviewphoto{
	background:transparent url(../../images/screen_steelblue/rbviewphoto.gif) repeat-y right top;
}
.lbviewphoto{
	background:#fff url(../../images/screen_steelblue/lbviewphoto.gif) repeat-y left bottom;
	margin-bottom:15px;
}

/*----View Photo Top Left-----*/

.trcsharephoto{
	background:transparent url(../../images/screen_steelblue/trcsharephoto.gif) no-repeat right top;
	padding:5px 10px;
}
.tlcsharephoto{
	background:transparent url(../../images/screen_steelblue/tlcsharephoto.gif) no-repeat;
}
.blcsharephoto{
	background:transparent url(../../images/screen_steelblue/blcsharephoto.gif) no-repeat left bottom;
}
.brcsharephoto{
	background:transparent url(../../images/screen_steelblue/brcsharephoto.gif) no-repeat right bottom;
}
.tbsharephoto{
	background:transparent url(../../images/screen_steelblue/tbsharephoto.gif) repeat-x;
}
.bbsharephoto{
	background:transparent url(../../images/screen_steelblue/bbsharephoto.gif) repeat-x center bottom;
}
.rbsharephoto{
	background:transparent url(../../images/screen_steelblue/rbsharephoto.gif) repeat-y right top;
}
.lbsharephoto{
	background:#ededed url(../../images/screen_steelblue/lbsharephoto.gif) repeat-y left bottom;
	margin-bottom:15px;
}
/*View Photo rounded corner style ends*/


/*----View Photo User URL Block Starts-----*/

.trcuserurl{
	background:transparent url(../../images/screen_steelblue/trcuserurl.gif) no-repeat right top;
	padding:10px;
}
.tlcuserurl{
	background:transparent url(../../images/screen_steelblue/tlcuserurl.gif) no-repeat;
}
.blcuserurl{
	background:transparent url(../../images/screen_steelblue/blcuserurl.gif) no-repeat left bottom;
}
.brcuserurl{
	background:transparent url(../../images/screen_steelblue/brcuserurl.gif) no-repeat right bottom;
}
.tbuserurl{
	background:transparent url(../../images/screen_steelblue/tbuserurl.gif) repeat-x;
}
.bbuserurl{
	background:transparent url(../../images/screen_steelblue/bbuserurl.gif) repeat-x center bottom;
}
.rbuserurl{
	background:transparent url(../../images/screen_steelblue/rbuserurl.gif) repeat-y right top;
}
.lbuserurl{
	background:#f9fdff url(../../images/screen_steelblue/lbuserurl.gif) repeat-y left bottom;
	margin-bottom:15px;
}
/*View Photo User URL Block  ends*/


.trcscroll{
	background:transparent url(../../images/screen_steelblue/trcscroll.gif) no-repeat right top;
}
.brcscroll{
	background:transparent url(../../images/screen_steelblue/brcscroll.gif) no-repeat right bottom;
}
.rbscroll{
	background:transparent url(../../images/screen_steelblue/rbscroll.gif) repeat-y right top;
}
.clsNoScroll .trcscroll,.clsNoScroll .brcscroll,.clsNoScroll .rbscroll{
	background:none;
}


* html .trc_main,* html .trcfieldset,* html .trcfeaturedphotos,* html .trcactivities,* html .trcviewphoto,* html .trcsharephoto,* html .trcuserurl,* html .trcscroll,* html .trclistimage{
	height:1%
}
* html .lb_main,* html .lbfieldset,* html .lbfeaturedphotos,* html .lbactivities,* html .lbviewphoto,* html .lbsharephoto,* html .lbuserurl,* html .lbscroll,* html .lblistimage{
	width:100%
}
.trc_main,.lb_main,.tlc_main,.trcfieldset,.lbfieldset,.tlcfieldset,.trcfeaturedphotos,.lbfeaturedphotos,
.tlcfeaturedphotos,.trcactivities,.lbactivities,.tlcactivities,.trcviewphoto,.lbviewphoto,.tlcviewphoto,.trcsharephoto,.lbsharephoto,.tlcsharephoto,.trcuserurl,.lbuserurl,.tlcuserurl,.trcscroll,.lbscroll,.tlcscroll,.trclistimage,.lblistimage,.tlclistimage{
	zoom:1
}
	

/*  --------------------- Rounded corner ends --------------------- */


/*  --------------------- MainBar Styles Starts --------------------- */
.clsHeadingLeft {
	float:left;
	width:400px;
}
	.clsHeadingRight, .clsPhotoListHeadingRight {
		float:right;
		text-align:right;
		width:200px;
	}
	.clsHeadingLeft h2 {
		padding:0 0 20px 5px;
	}
	.clsHeadingLeft h2 span, .clsMainBarHeading h3{
		font:bold 16px "Trebuchet MS";
		color:#0A2A35;
	}
.clsMainBarHeading {
	padding:0 0 10px 5px;
	margin-bottom:10px;
}
.clsPhotoListHeadingRight a{
	background:transparent url(../../images/screen_steelblue/icon-subscribe.gif) no-repeat scroll left center;
	color:#074757;
	font:normal 13px "Trebuchet MS";
	padding-left:16px;
}
/*------------------------Photo List Menu Styles Starts----------------------*/	
.clsPhotoListMenu ul {
	background:#f0f0f0;
	border:1px solid #e4e4e4;
	margin:0 0 8px 0;
	overflow:hidden;
	height:24px;
}
	.clsPhotoListMenu ul li{
		margin-right:2px;
	}
		.clsPhotoListMenu ul li, .clsPhotoListMenu ul li a, .clsPhotoListMenu ul li a span {
			color:#000;
			display:block;
			float:left;
			height:24px;
			font-size:12px;
			text-decoration:none;
		}
			.clsPhotoListMenu ul li a{
				padding-left:3px;
			}
				.clsPhotoListMenu ul li a span {
					line-height:24px;
					padding:0 10px 0 7px;
				}
					.clsPhotoListMenu ul li a:hover, .clsPhotoListMenu ul li.clsActive a {
						background:transparent url(../../images/screen_steelblue/bg-uploadphotomenuleft.gif) no-repeat left top;
					}
						.clsPhotoListMenu ul li a:hover span, .clsPhotoListMenu ul li.clsActive a span {
							background:transparent url(../../images/screen_steelblue/bg-uploadphotomenuright.gif) no-repeat right top;
							color:#fff;
						}
/*------------------------Photo List Menu Styles Ends----------------------*/	
	
/*------------------------Advanced Filter Search Styles Starts----------------------*/	

.clsAdvancedFilterSearch {
	overflow:hidden;
	border-bottom:1px solid #ececec;
}
* html .clsAdvancedFilterSearch {
	overflow:visible;
	height:1%;
}
.clsAdvancedFilterTable td {
	border:0 none;
	margin:0;
	padding:5px 0 0 5px;
	vertical-align:top;
}	
	.clsAdvancedFilterSearch a , .clsShowHideFilter a, .clsShowHideFilterPopUp a{
		color:#0D2B36;
		display:block;
		float:left;
		line-height:8px;
		padding-top:5px;
		padding-bottom:9px;
		font-weight:bold;
		text-decoration:none;
	}
		.clsAdvancedFilterSearch a:hover, .clsShowHideFilter a:hover, .clsShowHideFilterPopUp a:hover {
			color:#000;
		}
		.clsShow, .clsShowFilterSearch{
			background:transparent url(../../images/screen_steelblue/icon-show.gif) no-repeat left top;
			padding-left:20px;
		}
			.clsHide, .clsHideFilterSearch {
				background:transparent url(../../images/screen_steelblue/icon-hide.gif) no-repeat left top;
				padding-left:20px;
			}
			.clsResetFilter {
				font-weight:normal !important;
			}
.clsShowCategory, .clsHideCategory {
	background:transparent url(../../images/screen_steelblue/icon-show.gif) no-repeat left top;
	color:#3c4170;
	cursor:pointer;
	font-weight:bold;
	padding-left:20px;
}
 .clsHideCategory {
	background:transparent url(../../images/screen_steelblue/icon-hide.gif) no-repeat left top;
}		
	  .clsShowHideFilter {
			padding:0;
			margin-top:4px;
		}
			.clsShowHideFilterPopUp {
				margin:15px 0 8px 0;
			}
.clsBorderBottom {
	border-bottom:1px solid #ececec;
	padding:7px 0;
}
em.clsHighlight {
	background:yellow;
}
/*------------------------Advanced Filter Search Styles Ends----------------------*/
		
/*------------------------Submit Button Styles Starts----------------------*/		
	
.clsSubmitButton-l, .clsSubmitButton-r,.clsPostCommentButton-l, .clsPostCommentButton-r {
	background:transparent url(../../images/screen_steelblue/bg-quickviewleft.gif) no-repeat left top;
	display:block;
	float:left;
	height:24px;
	padding:0 10px 0 3px;
}	
	.clsSubmitButton-r, .clsPostCommentButton-r {
		background:transparent url(../../images/screen_steelblue/bg-quickviewright.gif) no-repeat right top;
		padding-right:5px;
		line-height:24px;
	}
		.clsSubmitButton-r input,.clsSubmitButton-r a, .clsPostCommentButton-r input {
			background:none;
			border:0;
			color:#fff;
			cursor:pointer;
			*width:1%;
			*overflow:visible;
			font-weight:normal;
			*padding-top:2px;
			text-decoration:none;
		}
			.clsSubmitButton-r input:hover{
				color:#EFEFEF;
			}
			.clsNoPadding {
				padding:1px 5px 0 0;
			}
	.clsPostCommentButton-l {
		background:transparent url(../../images/screen_steelblue/bg-postcommentleft.gif) no-repeat left top;
	}
		.clsPostCommentButton-r {
			background:transparent url(../../images/screen_steelblue/bg-postcommentright.gif) no-repeat right top;
		}
/*------------------------Submit Button Styles Ends----------------------*/
		
/*------------------------Delete Button Styles Starts----------------------*/

.clsDeleteButton-l, .clsDeleteButton-r {
	background:transparent url(../../images/screen_steelblue/bg-deletebuttonleft.gif) no-repeat left top;
	display:block;
	float:left;
	height:24px;
	padding:0 10px 0 3px;
}	
	.clsDeleteButton-r {
		background:transparent url(../../images/screen_steelblue/bg-deletebuttonright.gif) no-repeat right top;
		padding-right:5px;
		line-height:24px;
	}
		.clsDeleteButton-r input,.clsDeleteButton-r a{
			background:none;
			border:0;
			color:#000;
			cursor:pointer;
			*width:1%;
			*overflow:visible;
			font-weight:normal;
			*padding-top:2px;
			text-decoration:none;
		}
			.clsDeleteButton-l .clsSubmitButton {
				margin:0;
			}
				 .clsNoPointer ,input.clsNoPointer ,a.clsNoPointer{
					cursor:default !important;
				 }
/*------------------------Delete Button Styles Ends----------------------*/	

.clsViewBorder {
	padding:10px 2px 10px 0;
}
	.clsSlideBorder {
		margin:7px 2px 1px 0;
	}
.clsThumbView a, .clsDetailView a{
	background:url(../../images/screen_steelblue/icon-thumbview.gif) no-repeat 3px top;
	color:#000;
	padding-left:25px;
	text-decoration:none;
}
	.clsDetailView a{
		background:url(../../images/screen_steelblue/icon-detailview.gif) no-repeat 3px top;
	}
.clsThumbViewLeft {
	float:left;
	width:200px;
}
	.clsPhotoPaginationRight {
		float:right;
		width:450px;
	}
.clsListCheckBox {
	display:block;
	float:left;
	width:16px;
	padding:5px 0 0 5px;
	*padding:0;
}
	#selThumbViewId .clsListCheckBox {
		padding:3px 0 0 5px;
		*padding:0;
		width:13px;
	}
	.clsListCheckBox input {
		margin:0;
		padding:0;
	}
.clsListCheckBox.clsListBoxPosition {
	padding:5px 3px 0 2px;
	*padding:0 3px 0 0;
}
.clsListContents .clsThumb {
	float:left;
	padding:3px 12px 3px 5px;
}
.clsListContents .clsContentDetails {
	margin:0 5px 0 0;
}
.clsContentDetails p.clsHeading {
	padding-bottom:10px;
}
.clsHeading a, .clsHeading .clsNoPhotoLink, .clsCommentsHeading h3 {
	color:#074657;
	font:bold 15px "Trebuchet MS";
	padding-bottom:2px;
	text-decoration:none;
}
	.clsHeading a:hover {
		color:#000;
	}
	.clsHeading .clsNoPhotoLink {
		font-size:12px;
	}
.clsContentDetailsRight p {
	color:#868696;
	padding-bottom:5px;
}
.clsContentDetailsRight span {
	color:#000;
}
.clsLargeThumbImageBackground{
	width:205px;
	height:170px;
	cursor:pointer;
}
.clsMoreInfoContent img {
	border:0;
	vertical-align:middle;
}
.clsMoreInfoContent *, .clsContentThumbDetails *{
	color:#565B61;
	font:normal 12px/23px "Trebuchet MS";
}
	.clsMoreInfoContent a{
		text-decoration:none;
	}
		.clsMoreInfoContent a:hover{
			text-decoration:none;
			color:#000;
		}
			.clsMoreInfoContent-l,.clsMoreInfoContent-r{
				float:left;
				width:255px;
				margin-top:7px;
			}
			.clsMoreInfoContent-l div,.clsMoreInfoContent-r div{
				overflow:auto;
				zoom:1;
			}
			* html .clsMoreInfoContent-l div,* html .clsMoreInfoContent-r div{
				overflow:visible;
				height:1%;
			}
			.clsMoreInfoContent-r{
				float:right;
				width:150px;
				margin-top:4px;
			}
			.clsMoreInfoContent .clsLeft, .clsContentThumbDetails .clsLeft{
				float:left;
			}
			.clsMoreInfoContent .clsRight{
				float:left;
				color:#000;
				font-weight:normal;
				padding-left:4px;
			}
			.clsLocationLink a{
				color:#000;
			}
			.clsLocationLink {
				overflow:hidden;
				width:195px;
				height:20px;
			}
			.clsLocationLink a:hover{
				color:#565B61;
			}
			.clsPeoplePhotoLeft {
				float:left;
				width:125px;
			}
				.clsPeoplePhotoRight {
					margin-left:132px;
					padding-right:5px;				
				}
.clsUserLink a{
	color:#339900; 
	font:bold 11px "Trebuchet MS";
	text-decoration:none; 
}
	.clsUserLink a:hover {
		color:#000;
	}
		.clsUserLink span {
			color:#565B61;
		}
.clsPhotoRating {
	padding-bottom:10px;
	color:#000;
}
	.clsPhotoRating  span{
		color:#139DB9 !important;
	}
		.clsPhotoRating span span{
			color:#000 !important;
			font-weight:bold;
		}
.clsContentPhotoTags {
	background:#fff;
	border:1px solid #E6E6E6;
	padding:3px 10px;
	margin:5px 10px 6px 0;
	color:#565B61;
}
	.clsContentPhotoTags a{
		color:#139DB9;
		text-decoration:none;
	}
		.clsContentPhotoTags a:hover{
		color:#000;
		text-decoration:none;
	}
.clsDescription {
	padding:2px 0;
	color:#000;
}
	.clsDescription span {
		color:#565B61;
	}

/*-------------vertical aligning image starts------------*/

.cls132x88PXthumbImage.clsPhotoThumbImageOuter {
	background:url(../../images/screen_steelblue/bg-listimage.png) no-repeat left top;
	background:url(../../images/screen_steelblue/bg-listimage.gif) no-repeat left top\9; /*Hack for IE*/
	width:205px;
	height:170px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .cls132x88PXthumbImage { height:170px;} } /* Hack for Opera */	
@media screen and (-webkit-min-device-pixel-ratio:0) { .cls132x88PXthumbImage { width:205px; height:170px; } } /* Hack for Safari */

 .cls677x463PXthumbImage{
 	background:none !important;
	width:677px;
	height:462px;
	_width:679px !important;
	_height:464px !important;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .cls677x463PXthumbImage { height:464px;} } /* Hack for Opera */		
@media screen and (-webkit-min-device-pixel-ratio:0) { .cls677x463PXthumbImage { width:679px; height:464px; } } /* Hack for Safari */

.cls615x463PXthumbImage{
 	background:none !important;
	width:616px;
	height:462px;
	_width:618px !important;
	_height:464px !important;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .cls615x463PXthumbImage { height:464px;} } /* Hack for Opera */		
@media screen and (-webkit-min-device-pixel-ratio:0) { .cls615x463PXthumbImage { width:618px; height:464px; } } /* Hack for Safari */

.cls76x76PXthumbImage.clsUserThumbImageOuter{
 	background:url(../../images/screen_steelblue/bg-viewphotouser.gif) no-repeat left top;
	width:76px;
	height:76px;
	_width:78px;
	_height:78px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body .cls76x76PXthumbImage { height:78px; } } /* Hack for Opera */	
@media screen and (-webkit-min-device-pixel-ratio:0) { .cls76x76PXthumbImage { width:78px; height:78px;} } /* Hack for Safari */

	.clsPhotoThumbImageOuter,.clsUserThumbImageOuter, .clsViewUserThumbImageOuter{
		display:table; 
		overflow:hidden;
		#position:relative; 
		border-collapse:separate !important;
	}
	.clsViewUserThumbImageOuter{
		overflow:visible;
	}
	.clsCarouselThumbImageOuter{
		background:#fff;
		border:1px solid #e0e0e0;
	}
	.clsThumbImageLink:hover .clsThumbImageOuter{
		border:1px solid #e0e0e0;
	}
		.clsPhotoThumbImageMiddle,.clsUserThumbImageMiddle{
			display:table-cell;
			vertical-align:middle;
			width:100%;
			#position:absolute; 
			#top:50%;
		}
		.clsPhotoThumbImageInner,.clsUserThumbImageInner{
			width:100%; 
			text-align:center;
			#position:relative; 
			#top:-50%; 
		}

/*-------------vertical aligning image Ends------------*/

/*  --------------------- ThumbView Styles Starts --------------------- */

#selThumbViewId {
	overflow:hidden;
	zoom:1;
	*overflow:visible;
	*height:1%;
}
	#selThumbViewId .clsOddListContents, #selThumbViewId .clsEvenListContents , .clsNewAlbumList {
			margin-right:8px;
			width:221px;
			float:left;
	}
	*html #selThumbViewId .clsOddListContents, *html #selThumbViewId .clsEvenListContents, *html .clsNewAlbumList {
		width:220px
	}
		.clsThumbViewDetail {
			width:201px;
			float:left;
			padding-left:6px;
		}
#selThumbViewId .clsHeading a {
	padding-left:7px;
}
	.clsThumbViewValue span{
		color:#000;
	}
	.clsTopRatedIcon {
		padding-top:6px;
	}
.clsThumbPhotoFinalRecord {
	margin-right:0px !important;
}
/*  --------------------- ThumbView Styles Ends --------------------- */


/*  --------------------- Album List Styles Starts --------------------- */
.clsGlimpse {
	color:#1B6F00;
	text-align:right;
}
 .clsAlbumContentDetails {
	width:200px;
	padding:2px;
	line-height:18px;
 }
 	.clsAlbumContentDetails p, .clsAlbumContent a{
		color:#565B61;
		padding-bottom:3px;
		text-decoration:none;
	}
		.clsAlbumContent a{
			color:#074757;
		}
			.clsAlbumContentDetails p span {
				color:#000;
				font-weight:bold;
			}
				.clsAlbumContent a:hover{
					color:#000;
				}
				.clsAlbumContentDetails .clsHeading a, .clsSlideContentDetails .clsHeading a, .clsPhotoCategoryList .clsHeading a{
					font-size:12px;
				}
.clsCreatedUser span a {
	color:#618e00;
	text-decoration:none;
}
	.clsCreatedUser span a:hover {
		color:#930936;
		text-decoration:none;
	}

/*  --------------------- Album List Styles Starts --------------------- */


/*---------------Multiple images For Slide list page -----------------*/
.clsMultipleImage{
	background:url(../../images/screen_steelblue/bg-listimage.png) no-repeat left top;
	background:url(../../images/screen_steelblue/bg-listimage.gif) no-repeat left top\9; /* Hack for IE*/
	padding:14px 7px;
	width:192px;
	height:143px;
}
* html #index .clsMultipleImage{
	width:199px;
}
	#membersphotoSlidelistManage .clsGetEditDel{
		margin:-37px 0 0 7px;
		width:185px;
	}
	.clsMultipleImage table,.clsMultipleImage td{
			width:94px !important;
			height:71px;
			padding:0 !important;
			border:0;	
			text-align:center !important;
			vertical-align:middle !important;
			overflow:hidden;	
			border-collapse:collapse;
			background:#afaeae;
		}
			.clsMultipleImage table{
				margin-bottom:1px;
				margin-right:1px;
				float:left;
			}
				.clsMultipleImage img{
					padding:0;
					max-width:95px;
					max-height:71px;
				}
				* html .clsMultipleImage img{	 /* Hack for IE6 */
					padding:0;
					height:71px;
				}
					.clsPhotoSlideListNoImage img{
						width:192px;
						height:143px;
					}
				  	  .clsMultipleImage div{	 /* Hack for IE6 */
							width:94px !important;
							overflow:hidden;
							padding:0;
							text-align:center;
							vertical-align:middle;
						}
							.clsSingleImage{
								padding-bottom:1px;
							}
								* html .clsPhotoSlideListNoImage, * html .clsSingleImage{
									padding-bottom:0;
								}
.clsSlideContentDetails {
	width:205px;
	padding:2px;
	float:left;
}
	.clsPlayListBorderBottom tr{
		border-bottom:1px solid #edefd1;
	}
/*---------------Multiple images For Slide list page End-----------------*/



/*  --------------------- UpLoad Photo Styles Starts --------------------- */

.clsStepsBg{
	overflow:hidden;
	zoom:1;
	padding-left:4px;
}
* html .clsStepsBg{
	height:1%;
	overflow:visible;
}
	.clsStepsBg p{
		margin:4px 0;
		color;#000;
		font-weight:bold;
		font-size:12px;
	}
		.clsStepsBg span{
			color:#444634;
		}
.clsPhotoDetailHdMain .clsStepsBg{
	float:left;
}
	.clsPhotoDetailHdMain .clsSkipBtn{
		float:left;
		padding-left:10px;
	}
	.clsSkipBtn{
		padding-top:10px;
	}
	.clsSkipBtn input{
		border:0;
		background:none;
		font-weight:bold;
		color:#0082D6;
		cursor:pointer;
		font-size:11px;
	}
.clsBold,.clsBold a{
	font-weight:bold;
	color:#565b60;
}
.clsContentDetails .clsBold,.clsContentDetails .clsBold a{
	color:#000;
	text-decoration:none;
}
.clsContentDetails .clsBold a:hover{
	text-decoration:underline;
}
.clsEmptyProgressBar {
	min-height:50px;
	_height:50px;
}
	.clsEmptyProgressBar span , .clsMaxUpload, .clsMultiUpload{
		font-size:12px;
		font-weight:bold;
		padding-left:7px;
	}
	.clsMaxUpload, .clsMaxUpload p{
		color:#565b60 !important;
		margin-bottom:5px;
	}
		.clsMaxUpload p{
			margin-bottom:0px;
			font-size:12px;
		}
	.clsMultiUpload {
		color:#565b60;
		font-weight:normal;
	}
.clsStepsTitle {
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	background:#E0EAEF; 
	border:1px solid #C2CBCF;
	border-bottom:none;
	font-size:13px;
}
.clsFieldContainer {
	padding:0 5px 5px 4px;
}
.clsNoteContainer, .clsNoteContainerTop {
	background:#fff;
	margin-bottom:20px;
	padding:5px 5px 5px 10px;
	border:1px solid #C2CBCF;
}
	.clsNoteContainerTop {
		margin-bottom:1px;
	}
.clsNote,.clsNote span {
	color:#1B6F00;
	font-weight:bold;
	font-size:13px;
}
	.clsNote span {
		font-weight:normal;
	}
.clsNewAlbum, .clsCancelAlbum {
	margin:5px 0 0 0;
	text-align:center;
	float:left;
}
	.clsNewAlbum a,.clsNewAlbum span,.clsCancelAlbum a,.clsCancelAlbum span  {
		background:url(../../images/screen_steelblue/bg-newalbumleft.gif) no-repeat left top;
		color:#fff;
		display:inline-block;
		text-decoration:none;
		padding-left:3px;
		height:18px;
		font-size:11px;
		line-height:18px;
	}
		.clsNewAlbum span {
			background:url(../../images/screen_steelblue/bg-newalbumright.gif) no-repeat right top;
			padding-right:6px;
		}
	.clsCancelAlbum a {
		background:url(../../images/screen_steelblue/bg-cancelalbumleft.gif) no-repeat left top;
	}
		.clsCancelAlbum span {
			background:url(../../images/screen_steelblue/bg-cancelalbumright.gif) no-repeat right top;
			padding-right:6px;
		}
.clsUploadAlbumCreate {
	float:left;
	padding-right:10px;
}	
	.clsUploadAlbumCancel, .clsContentLeft{
		float:left;
	}	
/*------------------------Multi-Upload Photo File Style Starts-----------------*/		
		
input[disabled] {
	color:#ACA899;
}
.clsPopupConfirmation {
	text-align:center;
}

.progressContainer {
	background-color:#fff;
	border:1px solid #d1efc2;
	margin:5px;
	overflow:hidden;
	padding:4px;
}
/*----- Message -----*/
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/*----- Error----- */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}
/*----- Current----- */
.green {
	background-color:#d1efc2;
	border:1px solid #c2f1ab;
}
/*----- Complete----- */
.blue {
	background-color:#fff;
	border:1px solid #d1efc2; 
}

.progressBarStatus {
	margin-top:2px;
	text-align:left;
	white-space:nowrap;
	width:337px;
	color:#5d5d5d;
}
.green .progressBarStatus{
	color:#666;
}
.progressName {
	color:#000;
	height:14px;
	line-height:15px;
	overflow:hidden;
	text-align:left;
	white-space:nowrap;
	width:323px;
}
.green .progressName {
	color:#000;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color:#5d9f3b;
	margin-top: 2px;
}
.progressWrapper {
	overflow:hidden;
	width:535px;
}
.clsTableBackground td {
	padding:5px;
	text-align:left;
	vertical-align:top;
}
.clsTableUploadPopUp td {
	padding:1px 5px;
	text-align:left;
	vertical-align:top;
}
.clsTableUploadPopUpSeperator {
	background:url(../../images/screen_steelblue/bg-uploadpopupseperator.gif) repeat-x left bottom;
	padding:15px 0;
}
a.progressCancel {
	background-image:url(../../images/screen_steelblue/cancelbutton.gif);
	background-position:-12px 0;
	display:block;
	float:right;
	font-size:0;
	height:12px;
	width:12px;
}
.clsNoBgColor {
	background:none;
}
.clsNoBgColor span, .clsBgMandatory{
	color:#ff0000;
	font-weight:normal;
}
.clsPhotoCountTitle {
	background:#eef6f9;
	padding-left:5px;
}
/*------------------------Multi-Upload Photo File Style Ends-----------------*/	

/*  --------------------- UpLoad Photo Styles Ends --------------------- */
.clsSlideTip {
	position:absolute;
}
.clsGetEditDel{
		background:#000;
		position:absolute;
		margin:-38px 0 0 8px;
		padding:4px 0 0 6px;
		width:183px;
		height:20px;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
	}
	.clsQuickMix a{	
		background:url(../../images/screen_steelblue/icon-addtoquickslide.gif) no-repeat;
		width:16px;
		height:16px;
		cursor:pointer;
		text-indent:-999em;
		margin-right:5px;
		_margin-right:2px;
		float:left;
		display:block;
	}
/*  -------------------------- MainBar Styles Ends --------------------------- */

/*-------------------PhotoCategory Page Styles Starts-----------------*/
.clsPhotoCategoryList {
	width:208px;
	line-height:18px;
}
	.clsPhotoCategoryList p{
		color:#565B61 !important;
		padding-bottom:3px;
		text-decoration:none;
		font-size:11px;
	}
		.clsPhotoCategoryList span {
			color:#000 !important;
			font-size:11px;
		}
			.clsPhotoCategoryTags a{
				color:#139DB9;
			}
		.clsPhotoCategoryDesc span {
			color:#000;
			font-weight:normal;
		}
/*-------------------PhotoCategory Page Styles Starts-----------------*/

/*=====================================================================*/
/*              PhotoSharing INDEX PAGE Styles Starts                */
/*=====================================================================*/


#membersindex #mainPhoto, #index #mainPhoto {
	margin:15px 3px!important;
}
#membersviewPhoto #mainPhoto, #viewPhoto #mainPhoto{
	margin:15px 5px 15px 10px !important;
}
	#membersviewPhoto .clsSideBar1Photo, #viewPhoto .clsSideBar1Photo{
		display:none;
	}
		.clsIndexPhotoMainBar {
			float:left;
			width:647px;
		}
			.clsViewPhotoLeft {
				float:left;
				width:638px;
			}
			.clsIndexPhotoSideBar, .clsViewPhotoRight{
				float:right;
				width:300px;
			}
		

/*-----------Index Page FeaturedPhoto Style Starts----------*/	

.clsHeadingFeaturedPhoto h3{
	font:bold 15px "Trebuchet MS";
	color:#093851;
	padding:0 0 12px 10px;
}	
/*--------------Index Page FeaturedPhoto Style Ends---------*/	

/*---------------Index Page Photo Style Starts-------------*/	
.clsIndexPhotoHeading,.clsIndexActivities {
	background:transparent url(../../images/screen_steelblue/icon-indexpagephotoblock.gif) no-repeat left bottom;
	float:left;
	width:150px;
	display:inline;
	padding-left:35px;
	height:48px;
	margin-left:6px;
}
.clsIndexCategoryHeading{
	background:url(../../images/screen_steelblue/icon-indexcategories.gif) no-repeat left 66%;
}
.clsIndexTopPhotosHeading{
	background:url(../../images/screen_steelblue/icon-topphotos.gif) no-repeat left bottom;
}
.clsPopularSlideList {
	background:url(../../images/screen_steelblue/icon-popularslidelist.gif) no-repeat left 8px;
	padding-left:30px;
}
	.clsIndexPhotoHeadingRight {
		float:right;
		text-align:right;
		width:450px;
	}
	.clsIndexPhotoHeading h3 {
		padding:10px 0 10px 10px;
	}
		.clsIndexPhotoHeading h3 span, .clsIndexActivities h3 span{
			font:bold 15px "Trebuchet MS";
			color:#0c2a37;
		}
.clsPhotoCarouselList td {	
	padding-left:6px;
	text-align:left;
	vertical-align:top;	
}
.clsPhototBlockContent {
	position:relative;
	overflow:hidden;
	width:641px;
}	
	*html .clsPhototBlockContent {
		overflow:visible;
		height:1%;
	}	
.clsPhotoIndexCauroselListContent {
	background:#000;
	position:absolute;
	height:41px;
	z-index:8;
	padding:5px 0 0 5px;
	width:184px;
	display:block;
	margin:-60px 0 0 8px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}			
	 *html .clsPhotoIndexCauroselListContent {
		margin:-59px 0 0 8px;
	 }
	 	.clsPhotoIndexCauroselListContent p {
			padding-bottom:3px;
		}
			.clsPhotoIndexCauroselListContent a, .clsPhotoIndexCauroselListContent a:hover {
				color:#fff;
				font:bold 11px "Trebuchet MS";
				text-decoration:none;
			}
				.clsNormal {
					color:#797a6c;
				}
					.clsNormal a, .clsNormal a:hover{
						color:#a9ff00;
						font-weight:normal;
					}
		 .clsTopRatedPhotoLeft {
		 	float:left;
			width:100px;
		 }	
		 	.clsTopRatedPhotoRight {
				float:right;
				width:75px;
				margin-top:3px;
			 }	
	.clsIndexFeaturedRateLeft {
		float:left;
		width:88px;
		overflow:hidden;
	} 	
	 	.clsIndexFeaturedRateRight{
			float:right;
			width:88px;
			color:#999;
			text-align:right;	
			padding-right:4px;	
		}
    .clsIndexPhotoQuickMixLeft {
		float:left;
		width:155px;
		overflow:hidden;
	}	
		.clsIndexPhotoQuickMixRight {
			float:right;
			width:16px;
			padding-right:3px;
		}	
.clsIndexZoomImg, .clsPhotoZoomImg {
	background:url(../../images/screen_steelblue/icon-view.gif) no-repeat;
	display:block;
	margin:-162px 0 0 189px;
	position:absolute;
	text-indent:-999em;
	width:15px;
	height:14px;
}	
	
/*------------------------Photo List Menu Styles Starts----------------------*/	
.clsIndexPhotoListMenu ul{
	overflow:hidden;
	height:38px;
	float:right;
	padding-top:8px;
}
		.clsIndexPhotoListMenu ul li, .clsIndexPhotoListMenu ul li a, .clsIndexPhotoListMenu ul li a span {
			color:#000;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:25px;
			line-height:25px;
			text-decoration:none;
		}
			.clsIndexPhotoListMenu ul li{
				padding:0 1px 0 3px;
				background:url(../../images/screen_steelblue/bg-listing.gif) no-repeat left center;
			}
				.clsIndexPhotoListMenu ul li a span {
					padding:0 10px;
				}
				.clsIndexPhotoListMenu ul li a:hover, .clsIndexPhotoListMenu ul li.clsActive a, .clsIndexPhotoListMenu ul li.clsIndexActivitiesActiveMenu a{
					background:transparent url(../../images/screen_steelblue/bg-contentmenuright.gif) no-repeat right top;
				}
					.clsIndexPhotoListMenu ul li a:hover span, .clsIndexPhotoListMenu ul li.clsActive a span, .clsIndexPhotoListMenu ul li.clsIndexActivitiesActiveMenu a span {
						color:#fff;
						background:transparent url(../../images/screen_steelblue/bg-contentmenuleft.gif) no-repeat left top;
					}
/*------------------------Photo List Menu Styles Ends----------------------*/		

/* Style PhotoCarouselPaging */
.clsCarouselPagingBorder{
	border-top:1px solid #e4e9ec;
	margin:5px 5px 0 5px;
}
.clsPhotoCarouselHeading{
	width:500px;
	float:left;
}
	.clsPhotoCarouselPaging, .clsPhotoCarouselPaging input{
		width:100px;
		float:right;
		height:25px;
	}
	* html .clsPhotoCarouselPaging, .clsPhotoCarouselPaging input{
		height:15px;
		width:125px;
	}
	.clsPhotoCarouselPaging li,.clsPhotoCarouselPaging li a, .clsPhotoCarouselPaging input{
		height:27px;
		width:26px;
		display:block;
		float:left;
		margin:3px 0 0 22px;
		text-indent:-999em;
		_height:18px;
		border:none;
		cursor:pointer;
	}
	.clsPhotoCarouselPaging li a{
		margin:0;
	}
		.clsPhotoCarouselPaging li.clsPreviousPhoto, .clsPhotoCarouselPaging .clsPreviousDisable {
			background:url(../../images/screen_steelblue/bg-photopagingpreviousinactive.gif) no-repeat center center;
		}
			.clsPhotoCarouselPaging li.clsPreviousPhoto a, .clsPhotoCarouselPaging .clsPrevious{
				background:url(../../images/screen_steelblue/bg-photopagingprevious.gif) no-repeat center center;
			}
				.clsPhotoCarouselPaging li.clsPreviousPhoto a.clsPreviousDisable{
					background:url(../../images/screen_steelblue/bg-photopagingpreviousinactive.gif) no-repeat center center;
					cursor:no-drop;
				}
		.clsPhotoCarouselPaging li.clsNextPhoto, .clsPhotoCarouselPaging .clsNextDisable{
			background:url(../../images/screen_steelblue/bg-photopagingnextinactive.gif) no-repeat center center;
		}
			.clsPhotoCarouselPaging li.clsNextPhoto a, .clsPhotoCarouselPaging .clsNext{
				background:url(../../images/screen_steelblue/bg-photopagingnext.gif) no-repeat center center;
			}
			.clsPhotoCarouselPaging li.clsNextPhoto a.clsNextDisable{
				background:url(../../images/screen_steelblue/bg-photopagingnextinactive.gif) no-repeat center center;
				cursor:no-drop;
			}


/*--------------------------Photo Channel Style Starts -----------------*/

.clsPhotoChannelCurrentPhoto {
	margin:0;
}
	.clsPhotoChannelCurrentPhoto a{
		font-size:13px;
		color:#074757;
		text-decoration:none;
		padding-left:5px;
	}
		.clsPhotoChannelCurrentPhoto a:hover{
			color:#000;
		}

/*--------------------------Photo Channel Style Ends -----------------*/

/*--------------------------Index page Activities Style Starts -----------------*/
.clsIndexActivities {
	background:transparent url(../../images/screen_steelblue/icon-indexactivities.gif) no-repeat left bottom;
}	
	.clsIndexActivities h3 {
		padding:10px 0 10px 10px;
	}
/*--------------------------Index page Activities Style Ends -----------------*/

/*=====================================================================*/
/*              PhotoSharing INDEX PAGE Styles Ends                */
/*=====================================================================*/




/*====================================================================*/
/* 				       VIEW PHOTO PAGE STYLES STARTS				 */
/*====================================================================*/

/*---------------------- VIEW PHOTO SIDEBAR STYLES STARTS--------------*/

/*  --------------------- People in this Photo Block Styles Starts --------------------- */
.clsViewPhotoHeading, .clsViewPhotoCommentHeadingLeft, .clsUpdateLocationLeft {
	font:normal 14px "Trebuchet MS";
	color:#fff;
	padding:1px 0 15px 3px;
}
	.clsPeoplePhoto {
		background-color:#23282c; 
		filter:alpha(opacity=90); 
		-moz-opacity:0.9; 
		opacity:0.9; 
		width:45px; 
		height:14px; 
		position:absolute; 
		top:31px; 
		left:0; 
	}
		.clsPeopleHighlight {
			padding-right:5px;
		}
.clsViewPhotoGoogleMap {
	width:296px;
	height:225px;
	margin:2px;
}
.clsViewPhotoSelectedArea {
	background:#456270;
	border:1px solid #3e6272;
	color:#fff;
	width:298px;
}
	.clsUpdateLocationLeft {
		float:left;
		padding:0 0 5px 7px;
	}
		.clsUpdateLocation{
			float:right;
			width:20px;
			height:15px;
		}
			.clsUpdateLocation a, .clsUpdatePopUpLocation a {
				background:url(../../images/screen_steelblue/icon-googlelocation.gif) no-repeat right 2px;
				width:15px;
				height:20px;
				display:block;
				text-indent:-999em;
				text-align:left;
			}
			 .clsUpdatePopUpLocation a {
				background:url(../../images/screen_steelblue/icon-popupgooglelocation.gif) no-repeat right 2px;
			}	
				.clsSelectedArea {
					padding:0 4px;
				}
.clsInitialStep a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
	.clsInitialStep a:hover {
		text-decoration:none;
	}
	.clsSearchNote,.clsSearchNote2,.clsHelpNote {
		color:#00FF66;
	}
.clsPin img {
	border:none;
}

.clsViewPhotoPrevNext {
	position:relative;
	top:0;
	left:0;
}
.clsViewPhotoPrevNext a {
	display:block;
	width:9px;
	height:18px;
	text-indent:-999em;
}
	.clsViewPhotoPrevTab {
		position:absolute;
		left:3px;
		top:265px;
		z-index:9;
	}
		a.clsViewPreviousPhoto{
			background:url(../../images/screen_steelblue/bg-viewpreviousphoto.gif) no-repeat left center;
		}
			a.clsInactivePreviousPhoto{
				cursor:no-drop;
				background:url(../../images/screen_steelblue/bg-viewpreviousphoto.gif) no-repeat left center;
				opacity:0.4;
				filter:alpha(opacity=40);
			}
		a.clsViewNextPhoto{
			background:url(../../images/screen_steelblue/bg-viewnextphoto.gif) no-repeat right center;
		}
			a.clsInactiveNextPhoto{
				cursor:no-drop;
				background:url(../../images/screen_steelblue/bg-viewnextphoto.gif) no-repeat right center;
				opacity:0.4;
				filter:alpha(opacity=40);
			}
	.clsViewPhotoNextTab {
		position:absolute;
		right:3px;
		top:265px;
		z-index:9;			
	}

/*  --------------------- People in this Photo Block Styles Ends --------------------- */

/*------------------------View Photo List Menu Styles Starts----------------------*/	
.clsViewPhotoListMenu ul {
	margin:0 0 8px 0;
	overflow:hidden;
	height:26px;
}
	.clsViewPhotoListMenu ul li{
		margin-right:4px;
	}
		.clsViewPhotoListMenu ul li, .clsViewPhotoListMenu ul li a, .clsViewPhotoListMenu ul li a span {
			color:#fff;
			display:block;
			float:left;
			height:26px;
			font-size:12px;
			line-height:26px;
			text-decoration:none;
		}
			.clsViewPhotoListMenu ul li a span {
				padding:0 10px;
			}
			.clsViewPhotoListMenu ul li a:hover, .clsViewPhotoListMenu ul li.clsActive a {
					background:transparent url(../../images/screen_steelblue/bg-viewphotolistmenuleft.gif) no-repeat left top;
				}
					.clsViewPhotoListMenu ul li a:hover span, .clsViewPhotoListMenu ul li.clsActive a span {
						background:transparent url(../../images/screen_steelblue/bg-viewphotolistmenuright.gif) no-repeat right top;
						color:#000;
					}
.clsViewPageSideImage{
	width:120px;
	float:left;
	margin-bottom:5px;
}				
.clsViewPageMoreContent{
	text-align:left;
	color:#565B61;
	font:normal 12px "Trebuchet MS";
	width:120px;
}				
	.clsViewPageMoreContent a{
		color:#339900;
		text-decoration:none;
	}
		.clsViewPageMoreContent span {
			color:#000;
		}
			.clsViewPageMoreContentTitle p{
				padding-top:1px;
				color:#565B61;
			}
				.clsViewPageMoreContentTitle a{
					color:#074657;
					text-decoration:none;
					font-weight:bold;
				}
				.clsViewPageMoreContent a:hover,.clsViewPageMoreContentTitle a:hover{
					color:#000;
				}
				.clsViewPageSideContainer {
					width:120px;
					float:left;
					margin:0 20px 0 13px;
					padding:10px 0;
				}
				*html .clsViewPageSideContainer {
					margin:0 20px 0 7px;
				}
				.clsViewPhotoBorderBottom {
					background:url(../../images/screen_steelblue/bg-sidebarborderline.gif) repeat-x left bottom;
				}
					.clsViewPhotoBorderBottom p{
						line-height:20px;
					}
/*------------------------View Photo List Menu Styles Ends----------------------*/	

/*------------------------View Photo Meta Details Styles Starts----------------------*/	
.clsPhotoMetaDetails {
	font:normal 12px/27px "Trebuchet MS";
	padding-left:5px;
}

	.clsPhotoMetaResultleft {
		color:#565B61;
		float:left;
		width:140px;
		font-size:12px;
	}
		.clsPhotoMetaResultRight {
			color:#000;
			margin-left:147px;
			font-size:12px;
		}
/*------------------------View Photo Meta Details Styles Ends----------------------*/	

/*------------------------VIEW PHOTO SIDEBAR ENDS-----------------------------*/



/*-------------------------VIEW PHOTO MAINAR STARTS--------------------------------*/

/*------------------------View Photo Styles Starts------------------------------*/	
.clsSharePhotoHeadingLeft {
	width:380px;
	float:left;
	overflow:hidden;
	height:32px;
	padding-left:5px;
}
	.clsSharePhotoHeadingRight {
		width:225px;
		float:right;
		text-align:right;
		padding-top:5px;
	}
		.clsSharePhotoHeadingLeft span {
			font:bold 16px "Trebuchet MS";
			color:#074657;
		}
			.clsViewPhotoRating {
				float:right;
			}
				.clsViewPhotoRatingLeft {
					float:left;
					padding-top:3px;
				}
					.clsViewPhotoRatingRight{
						float:left;
					}
.clsViewOriginalImageSize {
	position:relative;
	z-index:999;
}
	.clsViewOriginalSize {
		background:#000 url(../../images/screen_steelblue/icon-vieworiginalsize.gif) no-repeat 2px;
		height:20px;
		position:absolute;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7; 
		padding-right:2px;
		right:2px;
	}	
	* html .clsViewOriginalSize {
		right:12px;
	}			
		.clsViewOriginalSize a,.clsViewOriginalSize a:hover {
			color:#fff;
			text-decoration:none;
			padding-left:24px;
			font-size:11px;
			line-height:20px;
		}
#ratingForm a {
	text-decoration:none;
}
/*------------------------Share Photo Styles Ends----------------------*/

/*---------------Flagged Form---------------------*/
.clsFlaggedForm {	
	color:#565B61;
	line-height:18px;
	padding-bottom:10px;
}


/*------------------------Photo Statistics Styles Starts---------------------------*/	
.clsPhotoStatistics {
	line-height:24px;
	padding-left:5px;
}
.clsPhotoStatLeft {
	float:left;
	width:340px;
}
	.clsPhotoStatRight{
		float:right;
		width:250px;
		padding-right:10px;
	}
		.clsPhotoStatLeftContent  {
			color:#545454;
			float:left;
			width:120px;
			font-size:12px;
			text-align:left;
		}
			.clsPhotoStatRightContent, .clsPhotoStatTagContent {
				margin-left:127px;
				color:#000;
				font-size:12px;
				padding-right:5px;
				text-align:justify;
			}
				.clsPhotoStatRightContent a{
					text-decoration:none;
					font-size:12px;
				}
					.clsPhotoStatRightContent span, .clsStatAlbum, .clsStatAlbum a {
						color:#074657;
						font-weight:bold;
						font-size:12px;
						padding-right:5px;
					}
					.clsStatAlbum, .clsStatAlbum a  {
						color:#339900;
						text-decoration:none;
					}
						.clsStatAlbum a:hover {
							color:#000;
						}
							.clsPhotoStatDescription {
								margin-top:10px;
							}
								 .clsColon {
									float:left;
									margin-left:2px;
									width:5px;
									color:#545454;
								 }
.clsStatisticsMiddle {
	background:transparent url(../../images/screen_steelblue/bg-statcountmiddle.gif) repeat-x left top;
	height:53px;
}
	.clsStatisticsLeft {
		background:transparent url(../../images/screen_steelblue/bg-statcountleft.gif) no-repeat left top;
		height:53px;
	}
		.clsStatisticsRight {
			background:transparent url(../../images/screen_steelblue/bg-statcountright.gif) no-repeat right top;
			height:53px;
			padding:5px 10px;	
		}
		 .clsStatCountLeft {
		 	background:transparent url(../../images/screen_steelblue/bg-statseperator.gif) no-repeat right center;
		 	width:115px;
			height:42px;
			float:left;
			line-height:21px;
		 }
		 	.clsStatCountRight {
				margin-left:140px;
				line-height:21px;
			}
				.clsStatCountLeft span, .clsStatCountRight span {
					font-weight:bold;
					font-size:12px
				}
/*------------------------Photo Statistics Styles Ends----------------------*/	


/*------------------------View Photo Comments Block Styles Starts----------------------*/	
.clsViewPhotoDetailsContent *{
	font-size:12px;
}
.clsViewPhotoDetailsContent {
	padding-left:5px;
}
.clsViewPhotoCommentHeadingLeft {
	float:left;
	width:300px;
}
	.clsViewPhotoCommentHeadingRight {
		float:right;
		width:300px;
		text-align:right;
	}
.clsViewPostComment a{
	text-decoration:none;
}
.clsCommentBgLeft{
	background:url(../../images/screen_steelblue/bg-commentleft.gif) no-repeat left top;
	float:right;
	display:block;
	color:#000;
	line-height:21px;
	padding-left:27px;
}	
	.clsCommentBgLeft span{
		background:url(../../images/screen_steelblue/bg-commentright.gif) no-repeat right top;
		display:block;
		padding-right:5px;
		font-size:13px;
	}	
	.clsCommentThumb {
		float:left;
		width:50px;
		margin-top:8px;
	}
		.clsCommentDetails,.clsMoreInfoPhotoContent {
			margin-left:60px;
		}
			.clsMoreInfoPhotoContent {
				border-bottom:1px solid #dfecf2;
			}
.clsViewCommentList {
	margin:5px 0 10px 0;
	border-bottom:1px solid #dfecf2;
}		
	.clsViewPhotoComment {
		margin:5px 0;
		border-bottom:1px solid #f2f2f5;
	}		
	.clsCommentedBy {
		float:left;
		color:#565b60;
	}	
		.clsAddedTime {
			float:right;
			padding-right:10px;
			color:#565B61;
		}
.clsEditButton, .clsDeleteButton, .clsReplyButton {
	padding:7px 8px 7px 0;
	display:block;
	float:left;
}		
	.clsEditButton span a, .clsDeleteButton span a, .clsReplyButton span a {
		background:url(../../images/screen_steelblue/bg-viewphotoeditbutton.gif) repeat-x left top;
		border:1px solid #177588 !important;
		color:#fff;
		display:block;
		font-size:11px;
		float:left;
		padding:0 6px;
		text-decoration:none;
	}
		.clsCommentDiscard {
			background:#f4f0fb;
			border:1px solid #D5C3DF !important;
			color:#3b0d62 !important;
			cursor:pointer;
			height:20px;
		}
			.clsDeleteButton span  a{
				background:url(../../images/screen_steelblue/bg-viewphotodeletebutton.gif) repeat-x left top;
				border:1px solid #d6d6d6 !important;
				color:#000 !important;
			}
				.clsEditTextArea textarea {
					background:#fff;
					width:400px;
					height:70px;
				}	
/*----------------View Photo Comments Block Styles Ends---------------------*/	


/*----------------View Photo USER Block Styles Starts-------------------*/
.clsUserIcon {
	float:left;
	width:85px;
}
	.clsUserDetails {
		float:left;
		width:210px;
		line-height:24px;
	}
		.clsPhotoBookmarkIcons {
			float:right;
			width:295px;
		}
.clsUserAddedBy, .clsEmbedUrl {
	width:73px;
	float:left;
	font-size:12px;
}
	.clsEmbedUrl {
		width:70px;
		line-height:23px;
	}
		.clsUserColon, .clsUrlColon {
			float:left;
			width:6px;
			margin-left:2px;
		}
			.clsUrlColon {
				line-height:23px;
			}
			.clsUserName, .clsUserDate, .clsUserLocation {
				margin-left:81px;
				color:#565b60;
				font-weight:bold;		
			}
				.clsUserName a {
					color:#339900;
					text-decoration:none;
				}
					.clsUserName a:hover {
						color:#000;
					}
					.clsViewPhotoUserDate {
						padding-top:5px;
					}
					.clsUserLocation {
						font-weight:normal;
					}
.clsUrlInputBg {
	background:url(../../images/screen_steelblue/bg-userurl.gif) no-repeat left top;
	height:28px;
	float:left;
	width:193px;
}
	.clsPhotoUrlTextBox {
		background:none;
		width:183px;
		border:none;
		color:#000;
		padding:4px;
	}
		.clsEmbedUrlIcon a{
			height:25px;
			width:15px;
			float:right;
			margin-top:3px;
		}
		  .clsCustomizeEmbedDrop {
			 position:absolute;
			 margin-left:300px;	
			 visibility:visible;
			 z-index:100000;
		  }
		  .clsViewPhotoMovies .clsCustomizeEmbedDrop {
		  	margin-left:62px;
		  }
.clsShareQuickEdit{
	float:left;
	margin-left:10px;
}
	.clsPostPhoto img{
		padding-top:3px;
	}
		.clsPhotoViewCustomize, .clsPhotoQuickView, .clsViewPhotoShare{
			padding-left:10px;
			float:left;
		}
		
.clsQuickViewButton-l, .clsQuickViewButton-r {
	background:transparent url(../../images/screen_steelblue/bg-addquickviewleft.gif) no-repeat left top;
	display:block;
	float:left;
	height:21px;
	line-height:21px;
	padding:0 0 0 5px;
}	
	.clsQuickViewButton-r {
		background:transparent url(../../images/screen_steelblue/bg-addquickviewright.gif) no-repeat right top;
		padding-right:5px;
	}
		.clsQuickViewButton-r input,.clsQuickViewButton-r a{
			background:none;
			border:0;
			color:#fff;
			cursor:pointer;
			*width:1%;
			*overflow:visible;
			font-weight:normal;
		}
			.clsQuickViewButton-r input:hover{
				color:#EFEFEF;
			}
.clsViewCustomize, .clsViewCustomize span {
	background:transparent url(../../images/screen_steelblue/bg-viewcustomizeleft.gif) no-repeat left top;
	display:block;
	float:left;
	height:21px;
	padding-left:22px;
	line-height:19px;	
}
	.clsViewCustomize span {
		background:transparent url(../../images/screen_steelblue/bg-viewcustomizeright.gif) no-repeat right top;
		padding:0 5px 0 5px;
		color:#000;
		text-decoration:none;
	}
.clsEmbededError {
	color:#ff0000;
}	
.clsEmbededDropDown {
	background:#fff ;
	border:4px solid #b5d2df;
	cursor:default;
	padding:0 7px 5px;
	width:220px;
}
	.clsEmbededDropDownArrow {
		background:transparent url(../../images/screen_steelblue/bg-embdArrow.gif) no-repeat scroll right top;
		padding-top:7px;
		position:relative;
		top:-10px;
	}
		.clsEmbededDropDownArrow p{
			padding-top:5px;
		}	
			.clsEmbededDropDownArrow span{
				font-weight:bold;
			}
				.clsEmbdButtonRight a,.clsEmbdButtonRightdefault a, .clsEmbdClose {
					background:#139bb6;
					border:1px solid #177588;
					color:#fff;
					text-decoration:none;
					padding:0 2px;
					margin:2px 5px 2px 0;
					float:left;
					cursor:pointer;
					line-height:18px;
				}
					  .clsEmbdClose {
						background:#6f7e80;
						border:1px solid #8e9fa3;
					  }
						  .clsEmedWidthLeft, .clsEmedHeightRight{
							margin:5px 0;
						  }
							.clsEmedWidthLeft span {
								margin-right:4px;
							}
/*----------------View Photo USER Block Styles Ends-------------------*/

.clsViewPhotoPageListMenu ul {
	margin:0;
	height:26px;
	float:right;
}
	.clsViewPhotoPageListMenu ul li{
		margin-right:4px;
	}
		.clsViewPhotoPageListMenu ul li, .clsViewPhotoPageListMenu ul li span, .clsViewPhotoPageListMenu ul li span a, .clsViewPhotoPageListMenu ul li span a span {
			color:#000;
			display:block;
			float:left;
			height:28px;
			font-size:12px;
			line-height:28px;
			text-decoration:none;
		}
			.clsViewPhotoPageListMenu ul li a span {
				padding:0 10px 0 21px;
				margin-left:10px;
				_margin-left:5px;
			}
			.clsViewPhotoPageListMenu ul li.clsActive, .clsViewPhotoPageListMenu ul li.clsPhotoMenuOver {
				background:transparent url(../../images/screen_steelblue/bg-viewphotolistmenu.gif) no-repeat center top;
			}
			.clsViewPhotoPageListMenu ul li.clsActive span, .clsViewPhotoPageListMenu ul li.clsPhotoMenuOver span {
					background:transparent url(../../images/screen_steelblue/bg-viewphotopagelistmenuright.gif) no-repeat right top;
				}
					.clsViewPhotoPageListMenu ul li.clsActive span a, .clsViewPhotoPageListMenu ul li.clsPhotoMenuOver span a{
						background:transparent url(../../images/screen_steelblue/bg-viewphotopagelistmenuleft.gif) no-repeat left top;
						color:#000;
					}
					.clsViewPhotoPageListMenu ul li a .clsSlidelist,
					.clsViewPhotoPageListMenu ul li a:hover .clsSlidelist,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsSlidelist,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsSlidelist {
						background:url(../../images/screen_steelblue/icon-addslide.gif) no-repeat left center;
					}
					.clsViewPhotoPageListMenu ul li a .clsSharePhoto,
					.clsViewPhotoPageListMenu ul li a:hover .clsSharePhoto,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsSharePhoto,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsSharePhoto  {
						background:url(../../images/screen_steelblue/icon-share.gif) no-repeat left center;
					}
					.clsViewPhotoPageListMenu ul li a .clsFavourites,
					.clsViewPhotoPageListMenu ul li a:hover .clsFavourites,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsFavourites,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsFavourites  {
						background:url(../../images/screen_steelblue/icon-favourites.gif) no-repeat left center;
					}
					.clsViewPhotoPageListMenu ul li a .clsFavourited,
					.clsViewPhotoPageListMenu ul li a:hover .clsFavourited,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsFavourited,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsFavourited {
						background:url(../../images/screen_steelblue/icon-favourited.gif) no-repeat left center;
					}
					.clsViewPhotoPageListMenu ul li a .clsFlag,
					.clsViewPhotoPageListMenu ul li a:hover .clsFlag,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsFlag,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsFlag {
						background:url(../../images/screen_steelblue/icon-flag.gif) no-repeat left center;
					}
					.clsViewPhotoPageListMenu ul li a .clsFeature,
					.clsViewPhotoPageListMenu ul li a:hover .clsFeature,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsFeature,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsFeature  {
						background:url(../../images/screen_steelblue/icon-feature.gif) no-repeat left center;
					}
					.clsViewPhotoPageListMenu ul li a .clsFeatured,
					.clsViewPhotoPageListMenu ul li a:hover .clsFeatured ,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsFeatured ,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsFeatured {
						background:url(../../images/screen_steelblue/icon-featured.gif) no-repeat left center;
					}
					.clsViewPhotoPageListMenu ul li a .clsQuickslideAdd,
					.clsViewPhotoPageListMenu ul li a:hover .clsQuickslideAdd,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsQuickslideAdd,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsQuickslideAdd  {
						background:url(../../images/screen_steelblue/icon-addtoquickslide.gif) no-repeat left center;
					}
					.clsViewPhotoPageListMenu ul li a .clsQuickslideRemove,
					.clsViewPhotoPageListMenu ul li a:hover .clsQuickslideRemove,
					.clsViewPhotoPageListMenu ul li.clsActive a:hover .clsQuickslideRemove,
					.clsViewPhotoPageListMenu ul li.clsActive a .clsQuickslideRemove {
						background:url(../../images/screen_steelblue/icon-deletephoto.gif) no-repeat left center;
					}
					.clsViewPhotoMenuBorder {
						border-top:1px solid #dfdfdf;
					}


/*------------------------VIEW PHOTO MAINAR ENDS--------------------------*/

/*====================================================================*/
/* 				       VIEW PHOTO PAGE STYLES ENDS				 */
/*====================================================================*/
.clsPhotoLinkExternalContainer{
	position:relative;
}
	.clsPhotoLinksContainer{
		width:617px; 
		position:absolute; 
		margin:0px; 
		z-index:8;
	}
		.clsphotoslide{
			position:relative;
			width:614px; 
			margin-top:-207px; 
			_margin-top:-213px; 
			height:180px; 
			filter:alpha(opacity=90);
			-moz-opacity:0.9;
			opacity:0.9;
			background:#000; 
			border:1px solid #2e2e2e;
			color:#FFFFFF; 
		}
			.clsSlideHead{
				margin:5px;
				background:url(../../images/screen_steelblue/bg-slidehead.gif) repeat-x left bottom;
				padding:5px;
			}
				.clsSlideHeadLeft{
					float:left;
					width:300px;
					font:bold 13px Arial, Helvetica, sans-serif;
					color:#fff;
				}
				.clsSlideHeadRight{
					float:right;
					width:100px;
					text-align:right;
				}
					.clsSlideHeadRight img{
						cursor:pointer;
					}
/* Top photos section starts */
	.clsTopPhotosSection{
		float:left;
		width:141px;
		overflow:hidden;
		margin:0 10px;
		padding:10px 0;
		display:inline;
	}
		.clsTopPhotosSection p{
			padding:4px 0 0 0;
			font:normal 12px "trebuchet MS";
			color:#565b60;
		}
			.clsTopPhotosSection .clsTitle a{
				color:#074757;
				text-decoration:none;
				font-weight:bold;
				font-size:11px;
			}
			.clsTopPhotosSection .clsTitle a:hover{
				color:#000;
				text-decoration:none;
			}
		.clsTopPhotosSection .clsName a{
			color:#339900;
			text-decoration:none;
		}
		.clsTopPhotosSection .clsName a:hover{
			color:#000;
			text-decoration:none;
		}
		.clsTopPhotosSection .clsViews,.clsTopPhotosSection .clsViews span{
			font-size:10px;
		}
		.clsTopPhotosSection .clsViews span {
			color:#565B60;
			font-weight:bold;
		}
/* Top photos section ends */

/*-----------Slide List LightWindow Box-------------*/
.clsPhotoListHeading h3{
	color:#fff;
	font:bold 15px "Trebuchet MS";
	text-align:left;
	padding:5px 10px;
	margin:0;
}
.clsLightWindowSlideLeft {
	float:left;
}
	.clsLightWindowSlideMiddle {
		float:left;	
		padding:7px 0 0 0;
		color:#fff;	
	}
		.clsLightWindowSlideRight {
			padding:6px 8px 0 0;
			float:left;
		}
		 .clsLightWindowForm {
		 	padding:0;
			margin:0;
		 }
/*-----------Movie Maker Block Style starts -------------*/
.clsMovieQueue a{	
		background:url(../../images/screen_steelblue/icon-movieadd.gif) no-repeat;
		width:20px;
		height:16px;
		cursor:pointer;
		text-indent:-999em;
		margin-right:5px;
		_margin-right:2px;
		float:left;
		display:block;
	}
	
.clsViewPhotoMovies .clsViewPhotoLeft {
	float:left;
	width:697px;
}
.clsAlbumContentDetails.clsMovieListBlock {
	min-height:90px;
}
* html .clsAlbumContentDetails.clsMovieListBlock {
	height:90px;
}
.clsAlbumContent.clsMyMovieList {
	margin-top:5px;
}
	.clsAddToMovie, .clsViewMovie, .clsDeleteMovie, .clsEditMovie {
		background:url(../../images/screen_steelblue/icon-movieadd.gif) no-repeat left top;
		width:18px;
		height:16px;
		display:block;
		text-indent:-999em;
		float:left;
		padding-right:8px;
	}
		.clsViewMovie {
			background:url(../../images/screen_steelblue/icon-viewmovie.gif) no-repeat 2px top;
		}
			.clsDeleteMovie {
				background:url(../../images/screen_steelblue/icon-deletemovie.gif) no-repeat 1px top;
			}
				.clsEditMovie {
					background:url(../../images/screen_steelblue/icon-editmovie.gif) no-repeat left top;
				}
.clsMyMovieList span {
	line-height:15px;
	float:left;
	margin-right:8px;
	color:#ccc;
}
/*-----------Movie Maker Block Style ends -------------*/

/*-----------ViewPhoto Movie Style Starts -------------*/
.clsViewMovieShare {
	background:#f4f4f4;
	border:1px solid #ebebeb; 
	width:99%;
	margin-bottom:6px; 
}
.clsShareMovie a{
	background:url(../../images/screen_steelblue/bg-activesidearrow.gif) no-repeat left center;
	padding-left:12px;
	font-weight:bold;
}
.clsViewMovieImport a{
	color:#339900;
}
.clsShareMovieClose {
	position:relative;
	right:0;
	top:0;
}
	.clsShareMovieClose a {
		background:url(../../images/screen_steelblue/icon-sliderclose.gif) no-repeat left center;
		position:absolute;
		right:0;
		top:0;
		width:21px;
		height:22px;
		text-indent:-999em;
	}
/*-----------ViewPhoto Movie Style ends -------------*/

/*-------------Default Music Player Style starts------------- */
.clsPlayerIcon a {
	display:block;
	float:left;
	height:40px;
	width:40px;
	margin:20px 0 0 5px;
}
.clsPlayerIcon a.clsPlaySong {
	background:url(../../images/screen_steelblue/icon-play-musiclist.gif) no-repeat right bottom;
}
	.clsPlayerIcon a.clsPlaySong:hover {
		background:url(../../images/screen_steelblue/icon-play-musiclist-hover.gif) no-repeat right bottom;
	}
.clsPlayerIcon a.clsStopSong {
	background:url(../../images/screen_steelblue/icon-play-musiclist-playing.gif) no-repeat right bottom;
}
	.clsPlayerIcon a.clsStopSong:hover {
		background:url(../../images/screen_steelblue/icon-play-musiclist-stop.gif) no-repeat right bottom;
	}
.clsHiddenPlayer {
	height:1px;
	width:1px;
}
.clsDefaultMusic {
	background:url(../../images/screen_steelblue/defaultmusic-arrow.gif) no-repeat 3px 42px;
	font:normal 11px "Trebuchet MS";
	color:#383838;
	padding:37px 0 0 14px;
	float:left;
}
/*-------------Default Music Player Style Ends------------- */