#popup-frame {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:35px;
	z-index:2147483647;
	color:#888 ;
}
#popup-frame a {	color:#3378df ;	}
#popup-frame a:hover {	color:#fff ;	}

#popup-frame button{ 	padding: 3px 7px; 	}

#frame-box {
	position:absolute;
	top:10%;
	left:50%;
	margin-left:-325px;
}
#frame-border {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background: black;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity:0.5;
	-ms-filter: alpha(opacity=50);
	filter: alpha(opacity=50);
	margin:-10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#frame-content {
	background:white;
	position:relative;
	width: 650px;
	border:5px solid #406ECF;
	height:70%;
}

#frame-header h3 {
	position:relative;
	margin:0;
	padding:7px 10px 2px 10px;
	background: #406ECF;
	font-size:15px;
	color:white;
	height: 18px ;
}

#frame-header .frame-close {
	background: url(images/iframe-close.gif) no-repeat;
	display: block;
	height: 20px;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 20px;
}

#frame-header .frame-close span {
	display:none;
}

	
/*  Added on 2010-12/21 - New Album ------------------------------------------------------------------------------------------------------------------------------*/

#frame-content input , #frame-content select , #frame-content textarea {	font-family:"Tahoma" ; font-size: 12px ;}

#frame-content .frame-function-bar {	padding: 15px ; background:#eee ;	position: relative ; height: 35px ;}
#frame-content .frame-inner-content { line-height: 2em ; padding: 15px ; _height: 1% ; overflow: hidden ; _overflow: none;	 overflow-y:auto ; }
#frame-content .frame-submit-box {	padding: 8px 15px 10px 15px ; 	text-align:right ;	background:#eee ; }
#frame-content .frame-submit-box button { 	margin: 0 0 0 10px ;	padding: 3px 5px 3px 4px ;	}
#frame-content .frame-submit-box button img{ 	vertical-align: middle ;	margin: 0 5px 0 0 ;	}

.upload-main-photo .frame-inner-content  {	 width: 500px ; margin: 0 auto ;  }
.upload-main-photo img.main-photo {	float:left ;	bordeR: 5px solid #eee ;	}
.upload-main-photo .float-box{	line-height: 3.2em ;	padding-top: 8px ;	width: 370px ;}

.set-photo-wall .frame-inner-content  {	 width: 400px ; margin: 0 auto ;  }
.set-photo-wall select {	width: 370px ;	}
.set-photo-wall input {	border: 0 ;	}

.hot-key-list .frame-inner-content    {	 width: 220px ; margin: 0 auto ;  font-size: 1.25em ;	line-height : 2.3em !important; 	background: url('images/hot-key-list.png') no-repeat 200px 25px ;	padding: 30px 35px 30px 125px !important ;	}
.hot-key-list .frame-inner-content em{	font-weight: bold ;	}

.popup-photo-list {	overflow-x:hidden ; overflow-y: auto ;	}
.popup-photo-list li {	float:left ;	margin: 0 3px 3px 0 ;	}
.popup-photo-list li a{	display: block ;	bordeR: 3px solid #eee ;	}
.popup-photo-list li a:hover{	bordeR-color: #d6d6d6 ;	}
.popup-photo-list li.checked a{	bordeR-color: #3378df ;	}
.popup-photo-list li.disabled a{	-moz-opacity: 0.3;	-webkit-opacity: 0.3;	opacity:0.3;	-ms-filter: alpha(opacity=30);	filter: alpha(opacity=30);	}
.popup-photo-list li.disabled a:hover{	border-color:#eee ;}
.popup-photo-list li a img {	height: 90px ;	width: 90px; 	}

.protected-item-notify  {		margin : 0 0 10px 0 ;	}
.protected-item-notify  a{ 	margin: 0px 3px ;	font-weight: bold ;	}
.protected-item-notify  em{	color:#888 ;	margin: 0 3px ;	font-weight: bold ;}
.protected-item-notify  input{ 	width : 180px; 	margin: 0 10px 0 0 ; 	}

.protected-item-notify .frame-inner-content  {	 width: 500px ; margin: 0 auto ;  }
.protected-item-notify  {		margin : 0 0 10px 0 ;	}
.protected-item-notify  a{ 	margin: 0px 3px ;	font-weight: bold ;	padding: 1px ;}
.protected-item-notify  a:hover { background:#3378df ; color:#fff ;	}
.protected-item-notify  a:hover em{ background:#3378df ; color:#fff ;	}
.protected-item-notify  a em{ 	font-weight: bold ;	}
.protected-item-notify  em{	color:#888 ;	margin: 0 3px ;	}
.protected-item-notify  input{ 	width : 280px; 	margin: 0 10px 0 0 ; 	}



.tag-friend .frame-function-bar{	line-height: 37px ;	*height: 1% ;}
.tag-friend .frame-function-bar .float-box {	float:left ; margin: 0px 10px 0 0 ; }

.tag-friend .frame-function-bar input {	width: 235px ;	margin : 0 5px 0 0 ;	}
.tag-friend .frame-function-bar button {	line-height: 16px; margin-top: 8px ;	}
.tag-friend .frame-function-bar .dropdown-menu  {	top: 45px; *top: 40px ;}
.tag-friend .frame-function-bar .dropdown-menu  p {	line-height: 1.6em; }
.tag-friend .frame-function-bar .dropdown-menu  a:hover {	background:#d4e5ff ;	}

.frame-function-bar .tag-name-frame{	position: static ;	margin: 0px 10px -15px 0px  ;	width: 240px ; float:left ;}
.frame-function-bar .tag-name-frame .photolink img {	display: block ;	}
.frame-loading {	width: 540px ;	margin: 0 auto ;	line-height: 30px ;	_height: 1% ; overflow: hidden ; _overflow: none ;}
.frame-loading img {	float:left ;	margin: 0 10px 0 0 ;	}


.frame-tab {	border-bottom: 1px solid #d2e1f8 ; padding: 0 0 0 20px ; 	margin: 15px 0 0 0 ; 	_height: 1% ; overflow: hidden ; _overflow: none ;}
.frame-tab li {	float:left ;	border: 1px solid #d2e1f8 ; 	border-bottom: 1px solid #fff ;	margin: 0 20px 0 0 ;	background: url('images/popup-tab.jpg') repeat-x left top ;	 }
.frame-tab a {	display:block ; padding: 1px 15px 2px 15px ;	}
.frame-tab a:hover { color:#3378df !important; }
.frame-tab li.active {	border: 1px solid #628de0 ;  background: url('images/popup-tab-active.jpg') repeat-x left top ;	}
.frame-tab li.active a {	color:#fff !important ;	}



.rotate-photo li {	height: 200px ; width: 190px ; 	_width: 180px ; 	float:left ;	text-align: center ;	bordeR: 3px solid #eee ;	margin: 0 10px 0 0 ;	border-radius: 10px ;	-moz-border-radius: 10px ;	-webkit-border-radius: 10px ;		padding: 5px 0px 15px 0px ;	}
.rotate-photo li.active {	bordeR: 3px solid #3378df ;	}
.rotate-photo p  {	margin: 0 0 10px 0 ; 	}
.rotate-photo p img{	vertical-align: middle ;	margin: 0 3px 0 3px ;	}
.rotate-photo li .photo-box img {	width: 170px ; height: 170px ;	}
.rotate-photo li img.loading-icon { width: 90px ; height: 90px ; margin-top: 30px ; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);/ * For Opera*/ -khtml-transform:rotate(0deg);/* For Lunix*/ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation =0);}


.locate-map .locate-map-text { width: 470px ; }
.map-area {	 width: 615px ;	margin-top: 10px ;}


.popup-photo-list a.photolink img {	display: block ;}


 /* rotate image preview by itsour */
.image-rotate-left img { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg);/* For Opera*/ -khtml-transform:rotate(-90deg);/* For Lunix*/ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.image-rotate-flip img { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);/ * For Opera*/ -khtml-transform: rotate(180deg);/* For Lunix*/ filter: progid:DXImageTransform.Microsoft.BasicImage(rotatio n=2); }
.image-rotate-right img{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg);/* For Opera*/ -khtml-transform: rotate(90deg);/* For Lunix*/ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }












/*  Added on 2011-03-14 ------------------------------------------------------------------------------------------------------------------------------*/

.set-main-photo {	margin-bottom: 30px ;	_height: 1% ;	overflow: hidden ;	_overflow : none ; 	}
.set-main-photo .image-box {	width: 170px ;	float:left ;	text-align: center ;	overflow: hidden ;	line-height: 0 ; background:#f6f6f6 ;  }
.set-main-photo img {	bordeR: 1px solid #ddd  ;	}
.set-main-photo button {	margin: 8px 0 10px 0 ; line-height: 140%  ;	}

.set-main-photo .float-box {	width: 405px ;	padding-top: 2px ;	float:left ; margin-left: 15px ; }
.set-main-photo .float-box div.inner-box {	background:#fdf7d1 ;	padding: 5px 10px;	margin-bottom: 10px ;	color:#000 ;	border-left: 5px solid #faeab7 ;	}
.set-main-photo .float-box div.inner-box div {	padding: 0 0 7px 17px ;	padding-left:25px \9;  _padding: 7px 0 7px 25px ; line-height: 250% ;	_height: 1% ;}
.set-main-photo .float-box input {	margin-right: 5px ;	}
.set-main-photo .float-box input.radio-input {	background: none ; border: 0 ; }
.set-main-photo .float-box button {	line-height: 140% ;	}
.set-main-photo span   {	line-height: 100% ;	display: block ;	padding: 0 0 15px 0 ; 	}
.set-main-photo p {	line-height: 	100% ;	padding: 3px 0 0 0 ; color:#888 ;}
.popup-photo-list {	clear: both ;}


#popup-frame .upload-reward {	margin-top: 0px !important ;	}

/*  Added on 2011-10-03 ------------------------------------------------------------------------------------------------------------------------------*/
.tag-name-frame a.identity { 
	color:#888 !important ;	
	float:left !important ;
	height: 32px !important;
	line-height:1.2em !important;}
.tag-name-frame a.identity em{ color:#3378df !important ; display:block;	}
