.usersultra-front-directory-wrap{

	margin:15px auto 10px auto;

	width:100%;

	padding-top:15px;

	

}



.usersultra-front-directory-wrap li{
	

	background-color:#FFF;	 	

	

}


span.uultra-widgets-icon-close-open {

    width:20px;
    height:20px;
    position:absolute;
    background-image:url(../img/icon-close-open.png);
    right:5px;
	top:2px;

}


li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;

	

}



.usersultra-front-directory-wrap p{

	font-size:14px;

	

	

}






.usersultra-front-directory-wrap p.desc{

	font-size:14px;

	

	

}

.usersultra-front-directory-wrap input[type="checkbox"] {

-webkit-appearance: checkbox;

box-sizing: border-box;

}





.usersultra-front-directory-wrap .xoousers-prof-photo{

	margin:5px auto 5px auto; height:auto; min-height:110px; max-height:250px;

	

}



/*fix avatar alignment issue*/

.usersultra-front-directory-wrap .xoousers-prof-photo img.avatar{

	float:none !important;	

}





.usersultra-front-directory-wrap .rounded {-moz-border-radius: 5px; border-radius:5px;}





.usersultra-front-directory-wrap ul.usersultra-front-results{

	width:100%;

	position:relative;

	text-align:center;

	

}



.usersultra-front-directory-wrap ul.usersultra-front-results li{

	

	display:inline-block;

	width:21%;

	min-width:190px;	

	border:solid 1px #EFEFEF;

	margin:10px 8px 5px 8px;

	padding:5px;

	min-height:130px;

	height:auto;

	vertical-align:top; 
	background-image:none ;
	

}



.usersultra-front-directory-wrap ul.usersultra-front-results li .avatar{

	

	-moz-border-radius: 5px; border-radius:5px;	

}



.usersultra-front-directory-wrap ul.usersultra-front-results li p.uu-direct-name{ 



	font-size:14px; font-weight:bold; text-align:center !important;

	

}



.usersultra-front-directory-wrap ul.usersultra-front-results li p.country_name{ 



	text-align:center !important;
	font-size:14px;

	

}



.usersultra-front-directory-wrap ul.usersultra-front-results .info-div{

	

		width:100%;

	

	

}



.uultra-view-profile-bar{

	

	margin:5px auto 5px auto;

	width:100%;

	text-align:center;

}



.usersultra-front-directory-wrap ul.usersultra-front-results .uultra-view-profile-bar{

	

	margin:5px auto 5px auto;

	width:80px;

}



.social-icon-divider {

    border-top: 1px solid  #E1E1E1;

    margin: 0px auto 15px auto;

	padding-top:10px;

	width:80%;

}



/*--- Users Directory Minified*/



.usersultra-front-directory-wrap ul.usersultra-front-mini-results{

	width:100%;

	position:relative;

	text-align:center;

	

}



.usersultra-front-directory-wrap ul.usersultra-front-mini-results .xoousers-prof-photo{

	margin:5px auto 5px auto; height:auto; max-height:250px;

	

}





.usersultra-front-directory-wrap ul.usersultra-front-mini-results li{

	

	display:inline-block;

	width:21%;

	

	border:solid 1px #EFEFEF;

	margin:10px 8px 5px 8px;

	padding:5px;

	min-height:130px;

	height:auto;

	vertical-align:top;	

}



.usersultra-front-directory-wrap ul.usersultra-front-mini-results li .avatar{

	

	-moz-border-radius: 5px; border-radius:5px;	

}



.usersultra-front-directory-wrap ul.usersultra-front-mini-results li p.uu-direct-name{ 


	font-size:14px; font-weight:bold; text-align:center !important;

	

}



.usersultra-front-directory-wrap ul.usersultra-front-mini-results li p.country_name{ 



	text-align:center !important;

	

}



.usersultra-front-directory-wrap ul.usersultra-front-mini-results .info-div{

	

		width:100%;

	

	

}



.usersultra-front-directory-wrap ul.usersultra-front-mini-results .uultra-view-profile-bar{

	

	margin:5px auto 5px auto;

	width:80px;

}



/*--- End Users Directory Minified*/


/*--- ONLINE USERS*/

.usersultra-front-directory-wrap ul.usersultra-online-users-results{

	width:100%;
	position:relative;
	text-align:center;
	

}



.usersultra-front-directory-wrap ul.usersultra-online-users-results .xoousers-prof-photo{

	margin:5px auto 5px auto; height:auto; max-height:250px; min-height:5px;;

	

}





.usersultra-front-directory-wrap ul.usersultra-online-users-results li{

	

	display:inline-block;

	width:21%;

	

	border:solid 1px #EFEFEF;

	margin:10px 8px 5px 8px;

	padding:5px;

	min-height:5px ;

	height:auto;

	vertical-align:top;
	background:none;
	

}



.usersultra-front-directory-wrap ul.usersultra-online-users-results li .avatar_rounded{	

	-moz-border-radius: 50%; border-radius:50%;	

}

.usersultra-front-directory-wrap ul.usersultra-online-users-results li.avatar_mini{
	border:none !important;
	margin:5px;
	padding:0px	;	

}

.usersultra-front-directory-wrap ul.usersultra-online-users-results li.list_mini_badges{
	border:none !important;
	
	margin-top:5px;
	padding:0px;
}

.usersultra-front-directory-wrap ul.usersultra-online-users-results li.list_mini{
	border:none !important;
	display:inline;
	clear:both;
	float:none;
	width:99%;	
	margin-top:5px;
	padding:0px;
}



.usersultra-front-directory-wrap ul.usersultra-online-users-results li p.uu-direct-name{ 



	font-size:14px; font-weight:bold; text-align:center !important;

	

}



.usersultra-front-directory-wrap ul.usersultra-online-users-results li p.country_name{ 



	text-align:center !important;

	

}



.usersultra-front-directory-wrap ul.usersultra-online-users-results .info-div{

	

		width:100%;

	

	

}



.usersultra-front-directory-wrap ul.usersultra-online-users-results .uultra-view-profile-bar{

	

	margin:5px auto 5px auto;

	width:80px;

}

/*--- END ONLINE USERS*/







.uultra-view-profile-bar a.uultra-btn-profile{ 

		display:inline-block; 

		min-height:30px !important;

		width:96%;

		padding-top:5px;		

		

		border:solid 1px #E8E8E8;

		 background:#EFEFEF; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color:#333;

		 text-decoration:none;



}



.uultra-view-profile-bar a.uultra-btn-profile:hover{ 

		

		

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF;



}



.usersultra-front-directory-wrap ul.usersultra-front-results .info-div .uultra-prof-social-icon{

	text-align:center;

	margin:5px auto 5px auto;

	

	

}



.usersultra-front-directory-wrap ul.usersultra-front-results .info-div .uultra-prof-social-icon i{

	

	margin:5px 0x 0px 0px;

	padding-top:5px;

	padding-left:4px;

	

	

		

}



.usersultra-front-directory-wrap ul.usersultra-front-results .info-div .uultra-prof-social-icon  a{

	

	width:25px; 

	height:25px;

	display:inline-block;

	vertical-align:middle;

	-moz-border-radius: 50%; 

	border-radius:50%;

	border:solid 1px #666;

	font-size:16px;

	line-height:20px;

	margin:5px;		

	-webkit-transition: all 300ms linear;

    -moz-transition: all 300ms linear;

    -o-transition: all 300ms linear;

    -ms-transition: all 300ms linear;

    transition: all 300ms linear;

	

	 

		

}



.usersultra-front-directory-wrap ul.usersultra-front-results .info-div .uultra-prof-social-icon a:hover{

	background-color: #F2F2F2;

	-webkit-transform: rotate(360deg);

    -moz-transform: rotate(360deg);

    -o-transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    transform: rotate(360deg);

	

	 

		

}







img.uultra-country-flag{ vertical-align:middle; }





/* paginate users */



.usersultra-front-directory-wrap .usersultra-paginate{

	text-align:center;



}



.usersultra-front-directory-wrap .bottom_display{

	margin-top:20px;

	margin-bottom:20px;

	

}







.usersultra-searcher{

	clear:both;

	margin:10px auto 10px auto;

	width:auto !important;

	min-width:300px !important;

	text-align:center;

	

}



.usersultra-searcher p{

	

	margin-top:15px !important;

	

	

}

.top_display{

	margin-top:20px;

	margin-bottom:20px;

	

}



.uultra-search-results{

	text-align:center;



}





.uultra-search-results h1{

	text-align:center; font-size:22px;

	



}



/*Pagination */



.usersultra-paginate a.page-numbers {

padding: 4px 10px !important;

margin: 0 2px !important;

display: inline-block !important;

font-size: 11px !important;

height: 30px !important;

line-height: 19px !important;

-moz-border-radius: 5px !important;

 border-radius:5px  !important;

}

.usersultra-paginate span,

.usersultra-paginate a.page-numbers {

	background: #fff !important;

	border: 1px solid #ddd;

	text-decoration: none !important;

	color: #666 !important;
	height: 30px !important;

}



.usersultra-paginate span.current {

	padding: 4px 10px !important;

    margin: 0 2px !important;

	background: #444 !important;

	border-color:  #444 !important;

	color: #fff !important;

	display: inline-block !important;

	

	-moz-border-radius: 5px !important;

     border-radius:5px  !important;

}



.usersultra-paginate a.page-numbers:hover {

	background: #222 !important;

	border-color: #222 !important;

	color: #fff !important;

	-moz-border-radius: 5px !important;

     border-radius:5px  !important;

}





/*------------ PROFILE BASIC LAYOUT*/



.uultra-profile-basic-wrap{

	margin:10px auto 10px auto; 

	width:85%;

	background:#FFF;

	

	

}



.uultra-profile-basic-wrap a{ 

	text-decoration:none;	

}



.uultra-profile-basic-wrap a:hover{ 

	text-decoration:none;	

}



.uultra-prof-social-icon{

	text-align:center;

	margin:5px auto 5px auto;

	

	

}



.uultra-prof-social-icon i{

	

	margin:5px 0x 0px 0px;

	padding-top:5px;

	padding-left:4px;

	

}



.uultra-prof-social-icon  a{

	

	width:25px; 

	height:25px;

	display:inline-block;

	vertical-align:middle;

	-moz-border-radius: 50%; 

	border-radius:50%;

	border:solid 1px #666;

	font-size:16px;

	line-height:20px;

	margin:5px;		

	-webkit-transition: all 300ms linear;

    -moz-transition: all 300ms linear;

    -o-transition: all 300ms linear;

    -ms-transition: all 300ms linear;

    transition: all 300ms linear;

	

	 

		

}



.uultra-prof-social-icon a:hover{

	background-color: #F2F2F2;

	-webkit-transform: rotate(360deg);

    -moz-transform: rotate(360deg);

    -o-transform: rotate(360deg);

    -ms-transform: rotate(360deg);

    transform: rotate(360deg);

		

}





.uultra-profile-basic-wrap .uu-options-bar{

	

	margin:5px 0px 0px 0px;

	padding:0px;

	text-align:right;

	height:40px;

	width:100%;

	clear:both;

	float:none;		

}



.uultra-profile-basic-wrap .uu-options-bar .opt{

	

	margin:5px 0px 10px 0px;

	width:130px;

	float:right;	

}



a.uultra-btn-email span{

	

	margin:0px 10px 0px 5px;

	text-align:left;		

}



a.uultra-btn-email i{

	

	margin:0px 0px 0px 5px;

			

}



a.uultra-btn-email{ 

		display:inline-block; 

		height:30px;

		width:130px;

		padding-top:5px;

		text-align:left;

		font-size:12px;

			

		

		border:solid 1px #E8E8E8;

		 background:#EFEFEF; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color:#333;

		 text-decoration:none;



}



a.uultra-btn-email:hover{ 

				

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF;



}



/*--------- Users Private Messaging Options*/

a.uultra-btn-deletemessage span{

	

	margin:0px 10px 0px 5px;

	text-align:left;		

}



a.uultra-btn-deletemessage  i{

	

	margin:0px 0px 0px 5px;

			

}



a.uultra-btn-deletemessage { 

		display:inline-block; 

		height:20px;

		width:30px;

		padding-top:5px;

		text-align:left;

		font-size:12px;

		margin-right:2%;

		

			

		

		border:solid 1px #E8E8E8;

		 background: #F0F0F0; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color:#333;

		 text-decoration:none;



}



a.uultra-btn-deletemessage:hover{ 

				

		

		 background: #E2E2E2; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #333 !important;



}

/*--------- Users Private Messaging*/



.uultra-noti-bubble {

    position:absolute;

    top: -1px;

    right:-2px;

    padding:2px ;

    background-color: #C30;

    color:white;

	line-height:15px;

    font-weight:bold;

    font-size:0.8em;

	width:14px;

	height:14px;

    

   border-radius: 14px;

	-moz-border-radius:14px;

   

}

.uu-private-messaging-backend{

	width:97% !important;

	

}



.uultra-unread-message{

	background:#FFFFCE !important;

	 

	

}



.uu-private-messaging-backend .uultra-msg-content-box{ 

display: inline-block; width:85%; vertical-align:top; text-align:left;

	

}



.uu-private-messaging-backend .uultra-msg-date{

	margin-bottom:5px;

	font-style:italic; 

	

}



.uu-private-messaging-backend .uultra-reply-box{

	margin:10px auto 10px auto; width:100%; text-align:center;

	 

	

	

	

	

}



.uultra-reply-box-st{

	width:98%;

	

	

	

}











.uu-private-messaging-backend ul.replylist{ list-style:none

;

	

}



.uu-private-messaging-backend ul li {

	width:97%;

	height:auto !important;

	min-height:90px; margin-bottom:10px !important;

	border-radius: 5px;

	-moz-border-radius:5px;	

	border:solid 1px #E8E8E8;

	background-color:#FFFFCE;

	padding-top:5px;

	padding-bottom:5px;

	

}



.uu-private-messaging-backend ul li.mbsbox {

	

	border-radius: 0px;

	-moz-border-radius:0px;	

	border:none !important;

	background-color: #FFF;

	

	

}



.uu-private-messaging-backend ul li.replybox {

	background-color:  #F3F3F3;

}



.uu-private-messaging-backend  span.uultra-u-avatar{

	 display: inline-block; margin:0px 5px 5px 5px; padding:5px;

	 vertical-align:top;

		

}



.usersultra-dahsboard-cont  span.uultra-u-avatar img{

	  border-radius: 50% ;

	-moz-border-radius: 50%;

	padding-left:0px !important;

		

}



	











/*--------- Public Private Messaging*/



#uu-message-noti-id { display:none; width:97%; margin:10px 0px 10px 10px;}



.uultra-profile-basic-wrap .uu-private-messaging{

	

	margin:15px auto 15px auto;

	padding:10px 0px 10px 0px;

	display:none;

	width:98%;

	

	border:solid 1px #E8E8E8;		

}



.uultra-profile-basic-wrap .uu-private-messaging input[type=text]{

	

	width:90%;

		

}





.uultra-profile-basic-wrap .uu-private-messaging textarea{

	

	width:90%;

		

}





.uultra-profile-basic-wrap .uu-private-messaging p{

	

	margin:10px 0px 10px 10px;

	

}

/*--------- End Public Private Messaging*/



.uultra-profile-basic-wrap .uu-main-pict { margin:0px auto 0 auto;}

.uultra-profile-basic-wrap .uu-main-pict p{ text-align:center !important}

.uultra-profile-basic-wrap .uu-main-pict h2{ margin:5px 0px 10px 0px; font-size:22px;  line-height:20px;}

.uultra-profile-basic-wrap .rounded {-moz-border-radius: 5px; border-radius:5px;}







.uultra-profile-basic-wrap .uu-left{

	margin:10px auto 10px 10px;

	display:inline-block;

	vertical-align:top;

	width:25%;

	min-height:400px;

	height:auto !important;

	text-align:center;

	

	border-right:solid 1px  #F2F2F2;

	

}



.uultra-profile-basic-wrap .uu-left p{

	 text-align:center;

	

	

}



.uultra-profile-basic-wrap .uu-left p.desc{

	 text-align:left;

	 padding:0px 10px 0px 10px;

	 font-size:12px;

	  white-space: pre-wrap;

	

	

}



.uultra-profile-basic-wrap .uu-right{

	margin:10px auto 10px auto;

	padding-top:10px;

	display:inline-block;

	vertical-align:top;

	width:70%;

}



.uultra-profile-basic-wrap .uu-right h3{

	margin:0px 0px 5px 15px; color:#666;

		

}



/*Public Profile - Videos*/

.uultra-profile-basic-wrap .uu-right .videolist{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}



.uultra-profile-basic-wrap .uu-right .videolist ul{

	

	width:100%;

	padding-left:5px;

	text-align:center;

	

	

}



.uultra-profile-basic-wrap .uu-right .videolist ul li{

	

	width:43% ;

	text-align:center;

	border:solid 1px #F2F2F2;

	height:auto !important;

	display:inline-block;

	vertical-align:top;

	margin:10px 3% 10px 1%; padding:10px 5px 10px 5px;

	min-height:230px !important;

}



.uultra-profile-basic-wrap .uu-right .videolist ul li p{

	text-align:center;

	font-size:1.3em;

	margin:10px 0px 10px 0px;

	line-height:13px;

	color:#999;

}



.uultra-profile-basic-wrap .uu-right .videolist ul li p.social_v{

	text-align:center;

	

	margin:10px 0px 10px 0px;

	line-height:20px;

	color:#999;

}





/*--------------------------------------------------

				     FEATURED USERS

---------------------------------------------------*/



.uultra-featured-users{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}





.uultra-featured-users .prof-photo{

	

	min-height:170px;

	height:auto;

	

	

}











.uultra-featured-users ul{

	

	width:100%;

	list-style:none;

	text-align:center;

		padding-bottom:5px;

	padding-bottom:5px;

	

	

}



.uultra-featured-users ul li{

	

	width:25%;	

	

	text-align:center;

	min-width:180px;

	

	border:none;

	min-height:230px ;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 8px 10px 8px;	

	

	padding:15px 0px 5px 0px;

	background-color:#FFF;

	

	

	

}



.uultra-featured-users ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px;

	text-align:center !important;

	 

}



.uultra-featured-users ul li p.uu-direct-name{	

	font-weight:bold; text-align:center !important

}

p.uu-direct-name-online-mini{	

	text-align:center !important; font-size:0.9em !important;

}



.uultra-featured-users ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;

	

}



.uultra-featured-users ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-featured-users ul li.in-line{	

	display: inline-block;

	

	

	

}



.uultra-featured-users li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	border-radius: 3px;

	

}



/*--------------------------------------------------

				     PROMOTED USERS

---------------------------------------------------*/



.uultra-promoted-users{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}





.uultra-promoted-users h3{

	

	background-color:#FFF !important;	

	 

	font-size:18px !important;

	text-align:left; border-bottom: solid 1px #EBEBEB

	

	

}



.uultra-promoted-users p.desc{

	

	

	text-align:left !important;

	 margin-left:10px;



}





.uultra-promoted-users .prof-photo{

	

	min-height:170px;

	height:auto;

	

	

}











.uultra-promoted-users ul{

	

	width:100%;

	list-style:none;

	text-align:center;

	padding-bottom:5px;

	padding-bottom:5px;
	margin-left:0px;

}





.uultra-promoted-users .uultra-promototed-photo-list {

	

	width:100%;

	

	

}



.uultra-promoted-users .uultra-promototed-photo-list ul{

	

	width:100%;

	list-style:none;

	text-align:center;

	padding-bottom:5px;

	padding-bottom:5px;

	

}	



.uultra-promoted-users .uultra-promototed-photo-list ul li{

	

	width:20%;		

	text-align:center;

	min-width:100px;

	

	border:none;

	min-height:40px !important;

	height:auto ;	

	vertical-align:top;	

	margin:0px 0px 5px 0px;	

	

	padding:5px 0px 5px 0px;

	background-color:#FFF;

	display:inline-block;	

}



.uultra-promoted-users .uultra-promototed-photo-list ul li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	

	

}





.uultra-promoted-users ul li{

	

	width:100%;	

	

	text-align:center;

	min-width:180px;

	

	border:none;

	min-height:230px ;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 0px 10px 0px;	

	

	padding:15px 0px 5px 0px;

	background-color:#FFF;

	

	

	

}



.uultra-promoted-users ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px;

	text-align:center !important;

	 

}



.uultra-promoted-users ul li p.uu-direct-name{	

	font-weight:bold; text-align:center !important

}



.uultra-promoted-users ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;
	

	

}



.uultra-promoted-users ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-promoted-users ul li.in-line{	

	display: inline-block;

	

}



.uultra-promoted-users ul li.in-line-clear{	

	display: inline;

	

}



.uultra-promoted-users li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	border-radius: 3px;

	

}





/*--------------------------------------------------

				     TOP RATED USERS

---------------------------------------------------*/



.uultra-toprated-users{

	

	margin:10px auto 10px auto;	

	width:100%;

}



.uultra-toprated-users p{

	

}



.uultra-toprated-users .prof-photo{

	

	min-height:170px;

	height:auto;

	

}



.uultra-toprated-users ul{

	

	

	width:100%;

	list-style:none;

	text-align:center;

	padding-bottom:5px;

	padding-bottom:5px;

	

	

}



.uultra-toprated-users ul li{

	



	text-align:center;

	

	border:none;

	min-height:230px ;

	min-width:180px;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 8px 10px 8px;	

	

	padding:15px 0px 5px 0px;	

	background-color:#FFF;

	

	

	

}



.uultra-toprated-users ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px;

	text-align:center !important;

	 

}



.uultra-toprated-users ul li p.uu-direct-name{	

	font-weight:bold; text-align:center	 !important

}



.uultra-toprated-users ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;

	

}



.uultra-toprated-users ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-toprated-users ul li.in-line{	

	display: inline-block;

	

	

	

}



.uultra-toprated-users li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	border-radius: 3px;

	

}



/*--------------------------------------------------

				     USERS PROFILE

---------------------------------------------------*/



.uultra-miniprofile-users{

	

	margin:10px auto 10px auto;	

	width:100%;

	float:none;

	clear:both;

	position:relative;

}



.uultra-miniprofile-users a{ 



	text-decoration:none;

	

	

}



.uultra-miniprofile-users .prof-photo{

	

	min-height:80px;

	height:auto;

	float:left;

	margin:5px 0px 0px 5px

}



.uultra-miniprofile-users .info-div{

	

	height:auto;

	float:left;

	margin:0px 0px 0px 5px;

	width:70%

}



.uultra-miniprofile-users ul li .tool-div-bar{

	/*width:80px;*(

	/*right:0px;*/

	position:absolute; top:0px; right:0px; padding-right:10px; padding-top:5px;

	

}



.uultra-miniprofile-users .info-div .uultra-prof-social-icon{

	

	text-align:left;

	margin:2px 0px 0px 0px	

}



.uultra-miniprofile-users .info-div .uu-direct-name{

	

	text-align:left !important;

	margin:2px 0px 0px 0px	

}







.uultra-miniprofile-users .info-div .uultra-prof-social-icon a{

	

	text-align:center;

	

}





.uultra-miniprofile-users ul{

	

	width:97%;

	list-style:none;

	text-align:center;

	padding:0px;

	margin:0 auto 0 auto;

	

	

	

}



.uultra-miniprofile-users ul li{

	

	text-align:left;

	list-style:none; position:relative;

	

	

	border:none;

	min-height:80px ;

	min-width:170px !important;

	width:100%;

	max-width:380px;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 0px 10px 0px;	

	

	padding:10px 0px 10px 0px;	

	background-color:#FFF;

	

}



.uultra-miniprofile-users ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px; text-align:left;

	 

}



.uultra-miniprofile-users ul li p.uu-direct-name{	

	font-weight:bold;	

}



.uultra-miniprofile-users ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;

	

}



.uultra-miniprofile-users ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-miniprofile-users ul li.in-line{	

	display: inline;	

	

}



.uultra-miniprofile-users li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	border-radius: 3px;

	

}





/*--------------------------------------------------

				     LATEST USERS

---------------------------------------------------*/



.uultra-latest-users{

	

	margin:10px auto 10px auto;	

	width:100%;

	float:none;

	clear:both;

	position:relative;

}



.uultra-latest-users a{ 



	text-decoration:none;

	

	

}



.uultra-latest-users .prof-photo{

	

	min-height:80px;

	height:auto;

	float:left;

	margin:5px 0px 0px 5px

	 

	

}



.uultra-latest-users .info-div{

	

	height:auto;

	float:left;

	margin:0px 0px 0px 5px;

	width:70%

	

}





.uultra-latest-users ul li .tool-div-bar{

	/*width:80px;*(

	/*right:0px;*/

	position:absolute; top:0px; right:0px; padding-right:10px; padding-top:5px;

	

}







.uultra-latest-users .info-div .uultra-prof-social-icon{

	

	text-align:left;

	margin:2px 0px 0px 0px	

}



.uultra-latest-users .info-div .uu-direct-name{

	

	text-align:left !important;

	margin:2px 0px 0px 0px	

}







.uultra-latest-users .info-div .uultra-prof-social-icon a{

	

	text-align:center;

	

}





.uultra-latest-users ul{

	

	width:97%;

	list-style:none;

	text-align:center;

	padding:0px;

	margin:0 auto 0 auto;

	

	

	

}



.uultra-latest-users ul li{

	

	text-align:left;

	list-style:none;

	position:relative;

	

	border:none;

	min-height:80px ;

	min-width:170px !important;

	width:100%;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 0px 10px 0px;	

	

	padding:10px 0px 10px 0px;	

	background-color:#FFF;

	

}



.uultra-latest-users ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px; text-align:left;

	 

}



.uultra-latest-users ul li p.uu-direct-name{	

	font-weight:bold;	

}



.uultra-latest-users ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;

	

}



.uultra-latest-users ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-latest-users ul li.in-line{	

	display: inline;	

	

}



.uultra-latest-users li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	border-radius: 3px;

	

}







/*--------------------------------------------------

				    MOST VISITED USERS

---------------------------------------------------*/



.uultra-mostvisited-users{

	

	margin:10px auto 10px auto;	

	width:100%;

}



.uultra-mostvisited-users p{

	

}





.uultra-mostvisited-users .prof-photo{

	

	min-height:120px;

	height:auto;

	

}



.uultra-mostvisited-users ul{

	

	

	width:100%;

	list-style:none;

	text-align:center;

	padding-bottom:5px;

	padding-bottom:5px;

	

	

}



.uultra-mostvisited-users ul li{

	



	text-align:center;

	

	border:none;

	min-height:230px ;

	min-width:180px;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 8px 10px 8px;	

	

	padding:15px 0px 5px 0px;	

	background-color:#FFF;

	

	

	

}



.uultra-mostvisited-users ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px;

	text-align:center !important;

	 

}



.uultra-mostvisited-users ul li p.uu-direct-name{	

	font-weight:bold; text-align:center !important	

}



.uultra-mostvisited-users ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;

	

}



.uultra-mostvisited-users ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-mostvisited-users ul li.in-line{	

	display: inline-block;

	

	

	

}



.uultra-mostvisited-users li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	border-radius: 3px;

	

}





/*--------------------------------------------------

				      PHOTO GRID PAGE -  BASIC TEMPLATE

---------------------------------------------------*/



.uultra-photogrid-photos{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}



.uultra-photogrid-photos p{

	

}



.uultra-photogrid-photos ul{

	

	

	width:100%;

	list-style:none;

	text-align:center;

	padding-bottom:5px;

	padding-bottom:5px;

	

	

}



.uultra-photogrid-photos ul li{

	

	width:18%;	

	

	text-align:center;

	

	border:solid 1px #EFEFEF;

	min-height:140px ;

	min-width:180px;	

	height:auto ;	

	vertical-align:top;	

	margin:10px 8px 10px 8px;	

	

	padding:15px 0px 5px 0px;	

	background-color:#FFF;

	

}



.uultra-photogrid-photos ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px;

	text-align:center !important;

	 

}



.uultra-photogrid-photos ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;

	

}



.uultra-photogrid-photos ul li.nonborder{

	

	border:none ;

	

	

	

}



.uultra-photogrid-photos ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-photogrid-photos ul li.in-line{	

	display: inline-block;

	

	

	

}



.uultra-photogrid-photos li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:900px ;

	height:auto;

	

}



.uultra-photogrid-photos li img.rounded{

	border-radius: 3px;

	-moz-border-radius:3px;

	

}









/*--------------------------------------------------

				      TOP RATED PHOTOS

---------------------------------------------------*/



.uultra-toprated-photos{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}



.uultra-toprated-photos p{

	

}



.uultra-toprated-photos ul{

	

	

	width:100%;

	list-style:none;

	text-align:center;

	padding-bottom:5px;

	padding-bottom:5px;

	

	

}



.uultra-toprated-photos ul li{

	

	width:25%;	

	

	text-align:center;

	

	border:none;

	min-height:140px ;

	min-width:180px;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 8px 10px 8px;	

	

	padding:15px 0px 5px 0px;	

	background-color:#FFF;

	

	

	

}



.uultra-toprated-photos ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px;

	text-align:center !important;

	 

}



.uultra-toprated-photos ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;

	

}



.uultra-toprated-photos ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-toprated-photos ul li.in-line{	

	display: inline-block;

	

	

	

}



.uultra-toprated-photos li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	border-radius: 3px;

	

}



/*--------------------------------------------------

				      LATEST PHOTOS

---------------------------------------------------*/



.uultra-latest-photos{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}



.uultra-latest-photos p{

	

}





.uultra-latest-photos ul{

	

	

	width:100%;

	list-style:none;

	text-align:center;

	padding-bottom:5px;

	padding-bottom:5px;

	

	

}



.uultra-latest-photos ul li{

	

	width:25%;	

	

	text-align:center;

	

	border:none;

	min-height:140px ;

	min-width:180px;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 8px 10px 0px;	

	

	padding:15px 0px 5px 0px;	

	background-color:#FFF;

	

	

	

}



.uultra-latest-photos ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px;

	text-align:center !important;

	 

}



.uultra-latest-photos ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;

	

}



.uultra-latest-photos ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-latest-photos ul li.in-line{	

	display: inline-block;

	

	

	

}



.uultra-latest-photos li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:97%;

	max-height:200px ;

	height:auto;

	border-radius: 3px;

	

}



/*--------------------------------------------------

				      PROMOTED PHOTOS

---------------------------------------------------*/



.uultra-promote-photos{

	

	margin:10px auto 10px auto;	

	width:100%;

	

}



.uultra-promote-photos p{

	

}





.uultra-promote-photos ul{

	

	

	width:100%;

	list-style:none;

	text-align:center;

	padding-bottom:5px;

	padding-bottom:5px;

	

	

}



.uultra-promote-photos ul li{

	

	width:100%;	

	

	text-align:center;

	

	border:none;

	min-height:140px ;

	min-width:180px;

	

	height:auto ;	

	vertical-align:top;	

	margin:10px 8px 10px 0px;	

	

	padding:15px 0px 5px 0px;	

	background-color:#FFF;

	

	

	

}



.uultra-promote-photos ul li p{ 

	

	margin:10px 0px 10px 0px; font-size:13px;

	text-align:center !important;

	 

}



.uultra-promote-photos ul li.rounded{

	

	border-radius: 3px;

	-moz-border-radius:3px;
	border:solid 1px #F3F3F3;

	

}



.uultra-promote-photos ul li.shadow{

	

	/*box-shadow: 0 1px 4px rgba(105, 19, 19, 0.2);*/

}



.uultra-promote-photos ul li.in-line{	

	display: inline-block;

	

	

	

}



.uultra-promote-photos li img{

	border:none;

	

	/*max-width:180px ;*/

	max-width:98%;

	

	height:auto;

	border-radius: 3px;

	

}








/*--APPROVE DENY BUTTONS------------------*/



a.uultra-btn-denyapprove span{

	

	margin:0px 0px 0px 0px;

	text-align:center;		

}



a.uultra-btn-denyapprove i{

	

	margin:0px 0px 0px 0px;

			

}



a.uultra-btn-denyapprove{ 



		display:inline-block; 

		height:25px;

		width:75px;

		padding-top:5px;

		text-align:center;

		font-size:12px;

		border:solid 1px #E8E8E8;

		background: #ECFFEC ; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #000;

		 text-decoration:none;

}



a.uultra-btn-denyapprove:hover{ 

				

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF;



}



a.uultra-btn-denyred{ 



		display:inline-block; 

		height:25px;

		width:75px;

		padding-top:5px;

		text-align:center;

		font-size:12px;

		border:solid 1px #FFBFBF;

		background:  #FFBFBF ; 

		color:   #000 !important;

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 

		 text-decoration:none;

}



a.uultra-btn-denyred:hover{ 

				

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color:  #FFF !important;



}





/*PROFILE CUSTOMIZER*/



.commons-panel-content .pr_tipb_be{ clear:both; float:none; width:99%; min-height:99px; margin-top:10px; margin-bottom:10px; padding-bottom:15px;  border:solid 1px #E9E9E9; }



.commons-panel-content .pr_col{ display:inline-block; width: 70% }



.commons-panel-content  .pr_col h3.colname_widget{ font-size:1.4em !important; text-align:left !important ; margin-top:10px !important; margin-bottom:5px !important; height:30px !important; padding-top:15px !important}



.commons-panel-content ul{ }



.commons-panel-content .pr_col .col1{ display:inline-block; width:32%; min-height:200px; height:auto !important;  vertical-align:top }



.commons-panel-content .pr_col .col1 ul{ display: block; min-height:150px; height:auto !important;  position:relative; }





.commons-panel-content .pr_col .col1 ul li{ display:block; position: relative;border:none !important; width:98%; margin:10px auto 0 auto; min-height:5px; }



.commons-panel-content .pr_col .col2{ display:inline-block; width:32%; min-height:200px; height:auto !important; vertical-align:top}



.commons-panel-content .pr_col .col2 ul{ min-height:150px; height:auto !important;  list-style-type:none; position:relative; }



.commons-panel-content .pr_col .col2 ul li{ display:block; border:none !important  ; width:98%;  margin:10px auto 0 auto ; min-height:5px;}



.commons-panel-content .pr_col .col3{ display:inline-block; width:32%; min-height:200px; height:auto !important; vertical-align:top}





.commons-panel-content .pr_col .col3 ul{ min-height:150px; height:auto !important; list-style-type:none; position:relative; }



.commons-panel-content .pr_col .col3 ul li{ display:block; border:none !important ; width:98%;  margin:10px auto 0 auto ; min-height:5px;}



.commons-panel-content .pr_col_element{display:inline-block; width:25%; min-height:200px; height:auto !important; vertical-align:top ;  border:solid 1px #E9E9E9 ;margin-top:0px; margin-bottom:10px; padding-bottom:15px;}





.commons-panel-content  .pr_col_element h3.colname_widget{ font-size:1.4em !important; text-align:left !important ; margin-top:10px !important; margin-bottom:5px !important; height:30px !important; padding-top:5px !important}



.commons-panel-content .pr_col_element ul{ min-height:150px; height:auto !important;  width:100%; list-style:none; position:relative; margin:10px 0px 0px 0px; padding:0px}



.commons-panel-content .pr_col_element ul li{ display:block;  border:none !important ; width:96%; margin:0px auto 10px auto;}



.commons-panel-content .uultra-profile-widget{width:100%;  margin:10px 0px 0px 0px; padding:0px; min-height:80px;}



.commons-panel-content .uultra-profile-widget.rounded{border-radius: 3px;

	-moz-border-radius:3px ;  background-color: #FFF !important}


.uultra-widget-content-edition-box{ clear:both;  display:none; z-index:9999; }

.uultra-widg-editor-custom-css{ height:300px !important}
	



/*END PROFILE CUSTOMIZER*/



.commons-panel-content .tablenav_post{ clear:both; margin:10px 0px 5px 0px }
.commons-panel-content .tablenav_post p{ text-align:right !important}
.commons-panel-content .tablenav_post p a span{ margin-left:10px !important;}



a.uultra-btn-widget-elements{ 

		display:inline-block; 

		height:30px;

		width:99%;

		padding-top:5px;

		text-align:left;

		font-size:12px;
		position:relative;
		border:solid 1px #E8E8E8;

		 background: #F0F0F0 ; 

		-moz-border-radius: 3px; 

	     border-radius:3px;

		 color: #666 !important;

		 text-decoration:none;

		 margin:0 auto 0 auto;



}

.uultra-widget-int-edit-content { margin:0px 0px 5px 0px; clear:both; padding-top:15px; padding-bottom:5px; }


a.uultra-btn-widget-elements span{

	

	margin:0px 10px 0px 5px;

	text-align:left;		

}



a.uultra-btn-widget-elements:hover{ 

				

		border:solid 1px  #999;

		 background: #F0F0F0; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #333 !important;



}



a.uultra-btn-widget-elements:active{ 

				

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	    
		 color: #FFF;



}



a.uultra-btn-commm{ 

		display:inline-block; 

		height:30px;

		width:130px;

		padding-top:5px;

		text-align:left;

		font-size:12px;			

		

		border:solid 1px #E8E8E8;

		 background:#EFEFEF; 

		-moz-border-radius: 5px; 

	 

		 color:#333 !important;

		 text-decoration:none;



}



a.uultra-btn-commm:hover{ 

				

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	   
		 color: #FFF !important;



}











#uultra-friend-follow-div-box { width:100%; clear:both; margin:5px auto 5px auto; text-align:center; }

/*--------------------------------------------------

				      FOLLOW

---------------------------------------------------*/



.uultra-follow-request-box { width:120px; display: inline-block; margin:10px auto 15px auto; text-align:center; }

.uultra-follow-request-box p{ font-size:12px !important; color: #000;padding:2px 0 0 5px; margin:5px 0px 5px 0px; height:12px; text-align:center !important}



p.total_follow{ font-size:12px !important; text-align:center; margin-bottom:10px}



a.uultra-btn-follow span{

	

	margin:0px 0px 0px 0px;

	text-align:center;		

}



a.uultra-btn-follow i{

	

	margin:0px 0px 0px 0px;

			

}



a.uultra-btn-follow{ 



		display:inline-block; 

		height:25px;

		width:120px;

		padding-top:5px;

		text-align:center;

		font-size:12px;

		border:solid 1px #E8E8E8;

		 background: #F2F2F2 ; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #000;

		 text-decoration:none;



}



a.uultra-btn-follow:hover{ 

				

		border:solid 1px #000;

		 background: #000; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF;



}





/*--------------------------------------------------

				      FRIEND REQUEST

---------------------------------------------------*/


.uultra-friend-request-box { width:120px;  margin:10px auto 15px auto; text-align:center; }

.uultra-friend-request-box p{ font-size:12px !important; color: #000;padding:2px 0 0 5px; margin:5px 0px 5px 0px; height:12px; text-align:center !important}



p.total_friends{ font-size:12px !important; text-align:center; margin-bottom:10px}



a.uultra-btn-friend span{	

	margin:0px 0px 0px 0px;
	text-align:center;		

}



a.uultra-btn-friend i{

	

	margin:0px 0px 0px 0px;

			

}



a.uultra-btn-friend{ 


		display:inline-block; 

		min-height:30px !important;

		width:120px;

		padding-top:5px;

		text-align:center;

		font-size:12px;

		border:solid 1px #E8E8E8;

		 background: #F4F4F4 ; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #000;

		 text-decoration:none;


}



a.uultra-btn-friend:hover{ 

				

		border:solid 1px #F4F4F4;

		 background: #F4F4F4 ; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF;



}


a.uultra-btn-friend-directory{ 


		display:inline-block; 

		min-height:30px !important;

		width:120px;

		padding-top:5px;

		text-align:center;

		font-size:12px;

		border:solid 1px #E8E8E8;

		 background: #F4F4F4 ; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #000;

		 text-decoration:none;


}



a.uultra-btn-friend-directory:hover{ 

				

		border:solid 1px #F4F4F4;

		 background: #F4F4F4 ; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #FFF;



}

/*--------------------------------------------------

				      FOLLOW USERS

---------------------------------------------------*/



.uultra-follow-request-box { width:120px;  margin:10px auto 15px auto; text-align:center; }

.uultra-follow-request-box p{ font-size:12px !important; color: #000;padding:2px 0 0 5px; margin:5px 0px 5px 0px; height:12px; text-align:center !important}





a.uultra-btn-follow-request span{	

	margin:0px 0px 0px 0px;
	text-align:center;		

}



a.uultra-btn-follow-request i{

	

	margin:0px 0px 0px 0px;

			

}



a.uultra-btn-follow-request{ 


		display:inline-block; 

		min-height:30px !important;

		width:110px;

		padding-top:5px;

		text-align:center;

		font-size:12px;

		border:solid 1px #E8E8E8;

		 background: #F2F2F2 ; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #000;
		 text-decoration:none;

}



a.uultra-btn-follow-request:hover{ 
		border:solid 1px #F4F4F4;
		 background: #F4F4F4; 
		-moz-border-radius: 5px; 
	     border-radius:5px;
		 color: #FFF;

}

a.uultra-btn-unfollow-request{ 


		display:inline-block; 

		min-height:30px !important;

		width:110px;

		padding-top:5px;

		text-align:center;

		font-size:12px;

		border:solid 1px #FFD7D7;

		 background: #FFD7D7 ; 

		-moz-border-radius: 5px; 

	     border-radius:5px;

		 color: #000;
		 text-decoration:none;

}



a.uultra-btn-unfollow-request:hover{ 
		border:solid 1px #FFE6E6;
		 background:   #FFE6E6; 
		-moz-border-radius: 5px; 
	     border-radius:5px;
		 color: #FFF;

}





.uultra-post-publish{}

.uultra-post-publish .field_row{ height:auto !important; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px}

.uultra-post-publish p{ text-align:left !important; font-weight:bold; margin:10px 0px 10px 0px; padding-top:0px !important; padding-bottom:0px !important; }



/*--------------------------------------------------

				      PHOTO DESC

---------------------------------------------------*/



.uutra-photo-desc { width:80%; margin:10px auto 10px auto; text-align:left; }





/*--------------------------------------------------

				      RATING

---------------------------------------------------*/



.ratebox { width:100%; margin:10px auto 10px auto; text-align:center; width:123px;}

.ratebox p{ font-size:12px !important; color: #CCC !important;padding:2px 0 0 5px;

margin-top:2px !important;
margin-bottom:2px !important;
margin-left:0px !important;
margin-right:0px !important;
height:12px; text-align:center !important}





.ratebox .uultra-star-rating { margin:0 auto 0 auto; padding:0;	background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .uultra-star-rating a:hover {	background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .uultra-star-rating a:active {	background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .uultra-star-rating a:focus {	background: url(../img/star.png) left -1000px repeat-x;}
.ratebox .uultra-star-rating .current-rating{margin:0; padding:0;background: url(../img/star.png) left -1000px repeat-x;}

	

.ratebox .uultra-star-rating{

	position:relative;
	width:122px;
	height:23px;

	overflow:hidden;

	list-style:none;

	margin:0;

	padding:0;

	background-position: left top; 
	margin:5px auto 0 auto;

}

.ratebox ul{ padding-left:0px !important;}

.ratebox .uultra-star-rating li{

	display: inline !important ;
	border:none !important; 
	margin:0px !important; 
	height:25px !important; 
	background-image:none ;
	background-color: transparent !important;
	min-width:5px !important;

}

.ratebox .uultra-star-rating a {

	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;

} 

.ratebox .uultra-star-rating .current-rating{

	/*position:absolute;*/

position:absolute;
	top:0;

	left:0;

	text-indent:-1000em;

	height:25px !important;

	min-height:25px !important;

	line-height:25px;

	outline:none;

	overflow:hidden;

	border: none;

	margin:0 !important;

	padding:0;

}

.ratebox .uultra-star-rating a:hover {	background-position: left bottom;}
.ratebox .uultra-star-rating a:active {	background-position: left bottom;}
.ratebox .uultra-star-rating a:focus{	background-position: left bottom;}

.ratebox .uultra-star-rating a.one-star{width:20%;	z-index:6;}
.ratebox .uultra-star-rating a.two-stars{	width:40%;	z-index:5;}
.ratebox .uultra-star-rating a.three-stars{width:60%;z-index:4;}
.ratebox .uultra-star-rating a.four-stars{	width:80%;	z-index:3;}
.ratebox .uultra-star-rating a.five-stars{	width:100%;z-index:2;}
.ratebox .uultra-star-rating .current-rating{z-index:1;background-position: left center; }	



/* for an inline rater */

.ratebox .inline-rating{

display:-moz-inline-block;

display:-moz-inline-box;

display:inline-block;

vertical-align: middle;}







/*Public Profile - Photos*/

.uultra-profile-basic-wrap .uu-right .photo_single{

	

	margin:10px auto 10px auto;	

	width:100%;

	text-align:center;

	

}



/*Public Profile - Photos*/

.uultra-profile-basic-wrap .uu-right .photo_single img{

	

	margin:10px auto 10px auto; max-width:98%;

	

}


/*Public Profile - Galleries*/
.uultra-profile-basic-wrap .uu-right .photolist{
	
	margin:10px auto 10px auto;	
	width:100%;
	
}

.uultra-profile-basic-wrap .uu-right .photolist ul{
	
	width:100%;
	padding-left:5px;
	text-align:center;
	
	
}

.uultra-profile-basic-wrap .uu-right .photolist ul li{
	
	width:30% ;
	text-align:center;
	border:solid 1px #F2F2F2;
	height:auto !important;
	display:inline-block;
	vertical-align:top;
	margin:10px 5px 0px 15px;	
	min-height:230px !important;
}

.uultra-profile-basic-wrap .uu-right .photolist ul li p{
	text-align:center;
	font-size:1.3em;
	margin:5px 0px 5px 0px;
	line-height:13px;
	color:#999;

}

.uultra-profile-basic-wrap .uu-right .photolist ul li p.usersultra-amount_pictures{
	
	margin:5px 0px 5px 0px;
	line-height:10px;
	font-size:0.9em;
	font-style:italic;
	color: #666;

}

.uultra-profile-basic-wrap .uu-right .photolist ul li p.galdesc{
	
	margin:10px 0px 10px 0px;
	line-height:13px;
	font-size:1.1em;
	color: #666;

}



.uultra-profile-basic-wrap .uu-right .photolist ul li .usersultra-photo-name{
	
	margin:10px 0px 10px 0px;
	
}



.uultra-profile-basic-wrap .uu-right .photolist ul li a{
	text-align:center;
	font-size:1.5em;
	margin:5px 0px 5px 0px;
	line-height:13px;
	color: #333;

}


/*Public Profile - Photos*/
.uultra-profile-basic-wrap .uu-right .photos{
	
	margin:10px auto 10px auto;	
	width:100%;
	
}

.uultra-profile-basic-wrap .uu-right .photos ul{
	
	width:100%;
	text-align:center;
	
	padding-bottom:5px;
	padding-bottom:5px;
	
}

.uultra-profile-basic-wrap .uu-right .photos ul li{
	
	width:23%;	
	
	text-align:center;
	
	border:none;
	min-height:140px ;
	height:auto ;
	
	display:inline-block;
	vertical-align:top;
	
	margin:10px 5px 0px 8px;
	background-color:#FFF;	
	
}

.uultra-profile-basic-wrap .uu-right .photos li img{
	border:none;
	
	max-width:180px ;
	max-height:200px ;
	height:auto;
	border-radius: 3px;
	
}




/*Common Panels*/

.uultra-profile-basic-wrap .commons-panel {

    width:100%; 

    position:relative;

    min-height:50px;

   

    margin-bottom: 20px;

		



}



.uultra-profile-basic-wrap .commons-panel h2{

	

	margin:10px 0px 10px 15px; font-size:1.7em;

  

   



}







.uultra-profile-basic-wrap .usersultra-btn-options-bar {

    width:97%; 

    position:relative;

	text-align:right;

	

	margin:5px auto 10px auto;

	padding:10px;	

	

}



.uultra-profile-basic-wrap .commons-panel-heading {

    width:100%; 

    cursor:pointer;

    min-height:50px;

    clear:both;

    background-color:  #F4F4F4;

    position:relative;

	text-align:left !important;

}

.uultra-profile-basic-wrap .commons-panel-heading:hover {

    color:#666;

}

.uultra-profile-basic-wrap .commons-panel-heading h2 {

    padding:14px 10px 9px 15px; 

    font-size:18px;

    line-height:20px;

	margin:0px !important;

	text-align:left !important;

}

.uultra-profile-basic-wrap .commons-panel-content { 

    padding:5px 15px 0 15px;

   

}

.uultra-profile-basic-wrap .commons-panel-content p {

    padding:4px 0 6px 0;

	text-align:left !important;

	margin-top:2px !important;

	margin-bottom:2px !important;

	

}



.usersultra-dahsboard-cont .usersultra-dahsboard-center h3 {

    

	text-align:left !important;

	font-size:20px !important; background:none !important; margin:10px 0px 10px 0px;

	font-weight:bold; color:#666

	

}



.usersultra-dahsboard-cont .usersultra-dahsboard-center h2 {

    

	text-align:left !important;

	

	

}



.usersultra-dahsboard-cont .usersultra-dahsboard-center h1 {

    

	text-align:left !important;

	font-size:25px !important; background:none !important; margin:10px 0px 10px 0px;

	font-weight:bold;

	

}



.usersultra-dahsboard-cont .usersultra-dahsboard-center p.paneldesc {

    

	text-align:left ; padding-left:15px; margin-top:10px;

	

	

}



.uultra-profile-basic-wrap .commons-panel-content p:first-child  {

	padding-top:10px;

	text-align:left !important;

}

.uultra-profile-basic-wrap .commons-panel-content p:last-child {

	padding-bottom:15px;	

	text-align:left !important;

}





.xoouserultra-package-list{}
.xoouserultra-package-list ul{ }
.xoouserultra-package-list ul li{ clear:both; list-style:none; width:96%; margin:10px auto 10px auto; padding:5px 5px 5px 15px; min-height:60px; height:auto; border:solid 1px #EBEBEB;-moz-border-radius:.5em;

-webkit-border-radius:.5em;

border-radius:.5em;}


.xoouserultra-package-list .uultra-package-opt{ height:60px; margin:5px 0 5px 0px; text-align:left}
.xoouserultra-package-list  span.uultra-package-title{ font-size:20px; width:100%; float:none}
.xoouserultra-package-list  span.uultra-package-cost{ font-size:18px; width:30%; float:right; text-align:right; padding-right:10px;}

.xoouserultra-package-list .uultra-package-desc{ 

float:none; clear:both;height:auto;

 min-height:50px; margin:5px 0 5px 0px; 

 padding:5px;

  background: #F4F4F4;

   -moz-border-radius:.5em;

-webkit-border-radius:.5em;

border-radius:.5em;}



.xoouserultra-package-list .uultra-package-desc p{ font-size:14px; text-align:left; color:#333}

span.uultra-package-cost{ color:#666}
span.uultra-package-title{color:#666}

/*Upgrade Packages*/
.xoouserultra-package-list-upgrade{}
.xoouserultra-package-list-upgrade .uultra-account-type{ text-align:right; padding-right:5px;}
.xoouserultra-package-list-upgrade .uultra-account-type p{ text-align:right !important}
.xoouserultra-package-list-upgrade .uultra-account-type span{ font-weight:bold}

.xoouserultra-package-list-upgrade ul{ }
.xoouserultra-package-list-upgrade ul li{ clear:both; list-style:none; width:96%; margin:10px auto 10px auto; padding:5px 5px 5px 15px; min-height:60px; height:auto; border:solid 1px #EBEBEB;-moz-border-radius:.5em;

-webkit-border-radius:.5em;

border-radius:.5em;}


.xoouserultra-package-list-upgrade .uultra-package-opt{ height:60px; margin:5px 0 5px 0px; text-align:left;}
.xoouserultra-package-list-upgrade  span.uultra-package-title{ font-size:20px; width:100%; float:none}
.xoouserultra-package-list-upgrade  span.uultra-package-cost{ font-size:18px; width:30%; float:right; text-align:right; padding-right:10px;}

.xoouserultra-package-list-upgrade .uultra-package-desc{ 

float:none; clear:both;height:auto;

 min-height:50px; margin:5px 0 5px 0px; 

 padding:5px;

  background: #F4F4F4;

   -moz-border-radius:.5em;

-webkit-border-radius:.5em;

border-radius:.5em;}



.xoouserultra-package-list-upgrade .uultra-package-desc p{ font-size:14px; text-align:left;}

/*END Upgrade Packages*/

/*Noti Messages*/



.uupublic-ultra-info, .uupublic-ultra-success, .uupublic-ultra-warning, .uupublic-ultra-error, .isa_error {

    border:none;

    margin: 10px 0px 15px 5px;

    padding:15px 10px 15px 50px;

    background-repeat: no-repeat;

    background-position: 10px center;

	-moz-border-radius:.5em;

-webkit-border-radius:.5em;

border-radius:.5em;



}

.uupublic-ultra-info {

    color: #00529B;

    background-color: #D9F0FB;

    background-image: url('../img/info.png');

}

.uupublic-ultra-success {

    color: #4F8A10;

    background-color: #DFF2BF;

    background-image:url('../img/success.png');

}

.uupublic-ultra-warning {

    color: #9F6000;

    background-color: #FEEFB3;

    background-image: url('../img/warning.png');

}

.uupublic-ultra-error {

    color: #D8000C;

    background-color: #FFBABA;

    background-image: url('../img/error.png');

}





/*Validation Messages*/



.uupvalidation-ultra-info, .uupvalidation-ultra-success, .uupvalidation-ultra-warning, .isa_error {

  /*  border: 1px solid ;*/

    margin: 10px 0px 0px 5px;

    padding:10px 10px 10px 40px;

    background-repeat: no-repeat;

    background-position: 10px center;

	-moz-border-radius:.5em;

-webkit-border-radius:.5em;

border-radius:.5em;



}

.uupvalidation-ultra-info {

    color: #00529B;

    background-color: #BDE5F8;

    background-image: url('../img/info.png');

}

.uupvalidation-ultra-success {

    color: #4F8A10;

    background-color: #DFF2BF;

    background-image:url('../img/success.png');

}

.uupvalidation-ultra-warning {

    color: #9F6000;

    background-color: #FEEFB3;

    background-image: url('../img/warning.png');

}

.uupvalidation-ultra-error {

    color: #D8000C;

    background-color: #FFBABA;

    background-image: url('../img/error.png');

}



/* Search Feature */

form.uultra-search-form {

	margin:0 !important; /*Fix for popular themes*/

	padding-bottom:20px !important;

}



.uultra-search-input

{


  -moz-border-radius: 3px;

  -webkit-border-radius: 3px;

  border-radius: 3px;

  font-size: 14px;

  padding: 6px !important; /*Fix for bootstrap themes*/

  height:auto !important; /*Fix for bootstrap themes*/

  width: 100% ;

  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

  -moz-box-sizing: border-box;    /* Firefox, other Gecko */

  box-sizing: border-box;         /* Opera/IE 8+ */

  margin: 0 !important; /*Fix for popular themes*/

  background: #FFF;

	color: #444;

	border: 1px solid #CCC;



	vertical-align: baseline;

}

.uultra-search-input:focus

{

	background: #FFF;

	color: #444;

	border: 1px solid #AAA;

	box-shadow: inset 0 -1px 2px #DDD;	

}



.uultra-combined-search{

	margin: 0 !important;

	width: 100% !important;	/*Fix for popular themes*/

}



.uultra-search-p

{

	margin: 0 0 10px 0 !important; height:auto !important;

}



.uultra-search-input-left {

	display:inline-block;

	width: 48% !important;

	margin-right: 3% !important; 

	

}



.uultra-search-input-right {

	

	display:inline-block;

	

	width: 48% !important;

}



.uultra-search-multiselect {

	width:100% !important; 

}

.uultra-search-submit {

	margin:0 !important;

}



/* Search form */

div.uultra-wrap-form form p input.uultra-button-alt {

    font-size: 13px;

    padding: 4px 10px;

}



div.uultra-wrap-form div.uultra-inner div.uultra-head{

    font-size: 16px;

    color: #666;

    padding: 10px 20px;

}



div.uultra-wrap-form form {

    padding: 20px 20px 0 20px;

    margin: 0;

}



div.uultra-wrap-form form p.uultra-p, p.uultra-search-submit-p {

    padding: 0;

    margin-top: 10px !important;

	

	clear:both;

	    

    width: 100%;

}



.uultra-searchbtn-div {

    padding: 0;

    margin-top: 15px !important;

	

	clear:both;

	text-align:center;	    

    width: 100%;

}

.tablenav_post a{ text-decoration:none !important};



div.uultra-wrap-form form input {

    margin: 0 0 20px 0;

}

/*STANDARD -  PROFILE*/

input[type='file'], .uultra-fileupload-field {

	padding:3px !important; /*Fix for Bootstrap themes*/

	line-height:25px; /*Fix for Bootstrap themes*/

	height:auto !important; /*Fix for Bootstrap themes*/

	color:#666;

    background: none repeat scroll 0 0 #EEEEEE;

    border: 1px solid #CFCFCF;

    display: block;

    border-radius:3px;

	font-weight:normal;

}

/*Changelog*/
.uultra-changelogmodule {
	
    margin: 10px 0 10px 0;
	position:relative;
}


.uultra-changelogmodule strong { 
	color:#000;
	
   
}
.uultra-changelogmodule ul{
   
	position:relative;
}

.uultra-changelogmodule span.versionchangelog{
	
	font-size:1.5em;
    
}
.uultra-changelogmodule span.datechangelog{
	
	font-size:1.5em; color: #999
    
}

/*Table - Default*/

table.uultra-directory-default {
	border-collapse:collapse;
	font-size:inherit;
}

.uultra-ratebox-left { margin:0px }

table.uultra-directory-default .uultra-badges{ 
    text-align:left;
}
table.uultra-directory-default thead th{
	border-bottom: 1px solid #BDBDBD;
	font-size: 14px;
}
table.uultra-directory-default thead tr th{
	font-weight: bold;
	color: #151515;
	font-size: 14px;
	padding-bottom: 2px;
}
table.uultra-directory-default thead tr th a{
	color: #151515;
}
table.uultra-directory-default tbody tr td{
	height: auto;
	vertical-align: middle;
	border-bottom: 1px solid #DADADA;
	border-top: 1px solid #FFFFFF;
	font-size: 1.2em;
	padding-left:5px;
	text-align:left;
}
table.uultra-directory-default tbody tr:nth-child(2n+1) td{
	background-color: #F8F8F8;
}
table.uultra-directory-default tbody tr:hover td{
	background-color:  #F3F3F3;
	border-bottom: 1px solid #CACACA;
	border-top: 1px solid #E2E2E2;
}
table.uultra-directory-default tbody tr td.actions{
	text-align: right;
	padding-right: 10px;
	
}
table.uultra-directory-default.noalt tbody tr td{
	background-color: transparent !important;
	border-bottom: 1px solid #DADBDD;
}
table.uultra-directory-default.noborder tbody tr td{
	border: none;
}
table.uultra-directory-default tbody tr td img{
	padding-right: 5px;
}