.wink_clear {
	clear: both;
	height: 0;
}

div.wink_browse_options {
background:none repeat scroll 0 0;
border:1px solid #BBBBBB;
font-weight:bold;
margin:0 0 10px;
padding:5px 5px;
}

div.wink_browse_categories {
	margin-top: 10px; padding: 5px; border: 1px solid #BBBBBB; margin: 10px 0px 10px 0px; font-weight: bold;
}
div.wink_browse_category_item_all {
	padding: 5px 5px 5px 58px; border: 1px solid #DDDDDD;
}
div.wink_browse_category_item {
	padding: 5px 5px 5px 5px; border: 1px solid #DDDDDD; border-top: none;
}
div.winkBrowseEntry {
	width: 80px;
	border: 0px solid #ccc;
	text-align: center;
	margin: 10px;
	float: left;
}
div.wink_row_title {

}
div.wink_row_info {

}


div.wink_browse_add {
	border: 1px solid #ccc;
	background: url(../images/portal_join_bg.gif) repeat-x center 1px;
	font-size: 14pt;
	text-align: center;
	padding: 8px 5px;
	margin-bottom: 10px;
}




table.wink_winksend_data th {
  text-align: right;
  width: 120px;
  font-size: 14px;
  padding: 5px;
}
table.wink_winksend_data td {
  font-size: 14px;
  text-align: left;
  padding: 5px;
}

div.wink_entry_date {
	color:#777777;
  font-size:7pt;
}

#winkBrowseEntries {
	margin: 10px auto;
}

div.winkBrowseEntry label {
	display: block;
	width: 80px;
  padding: 5px;
	text-decoration: none;
	cursor: pointer;
}
div.winkBrowseEntry label:hover {
	border: 1px solid #eee;
}
div.winkBrowseEntry .selected {
	border: 1px solid #ccc;
	background: #f2f2f2;
	color: #000;
}
div.winkBrowseEntry .unselected {
  border: 1px solid #fff;

}

#wink_send_to_users {
  text-align: right;	
  padding: 10px;
}
#wink_send_to_users a {
  font-size: 18px;	
  background: url(../images/menu_user.gif) repeat-x center top;
  padding: 5px 10px;
  border: 1px solid #ccc;
  margin: 10px;
 
}

/* profile side */
div.wink_profile_winksend {
	padding-bottom: 10px;
}
div.wink_profile_winksend img.photo {
	border: none;
	float: left;
	margin-right: 10px;
}
div.wink_profile_winksend span.wink_date {
	display: block;
	font-size: 10px;
	color: #777;
}

table.wink_profile_favorites {
	margin-bottom: 10px;
	border-bottom: 2px solid #ddd;
  width: 100%;
}

table.wink_profile_favorites td {
	text-align: center;
	padding: 5px;
	width: 90px;
}

div.wink_more_actions {
  text-align: right;
  font-size: 10px;  
}
span.wink_more_actions {
  text-align: right;
  font-size: 10px;	
  float: right;
}

.wink_more_actions a:link,
.wink_more_actions a:visited {
  padding: 1px 4px;

}
.wink_more_actions a:hover {

}


/* winksends */

table.winksends_wrapper {
	width: 100%;
	margin: 15px auto;
}
td.winksends_right {
	width: 200px;
	padding-left: 10px;
	vertical-align: top;
}

td.winksends_left {
	vertical-align: top;
}

table.wink_winksends {
  margin: 15px auto;
  width: 100%;	

}
table.wink_winksends td {
	padding: 5px;
	vertical-align: top;
}
table.wink_winksends td.wink_photo {
  width: 60px;
}
table.wink_winksends span.wink_date {
  display: block;
	font-size: 10px;
	color:#777;
}
table.wink_winksends div.wink_actions {
	margin-top: 5px;
}


div.wink_pages_top
{
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px; 
  background: #F3F3F3; 
  border-top: 1px solid #CCCCCC;
}

div.wink_pages_bottom
{
  margin: 10px 0; 
  text-align: center; 
  padding: 7px 5px 7px 5px; 
  background: #F3F3F3; 
  border-bottom: 1px solid #CCCCCC;
}


div.winksends_type {
	border-bottom: 1px solid #CCCCCC;
}

ul.winksends_type_nav {
clear: both;
float: left;
list-style: none;
	padding: 0;
margin: 0px 10px 0 20px;
}
ul.winksends_type_nav li {
display: inline;
list-style: none;
}

ul.winksends_type_nav li a {
margin-right:5px;
display: block;
float:left;
line-height: 18px;
text-decoration: none;
vertical-align: middle;
padding: 0 10px;
background-color:#F3F3F3 ; /*A basic background color is set incase the image will not load*/
border:1px solid #CCCCCC;
border-bottom:none;
	font-weight: bold;
}
ul.winksends_type_nav li.winksends_type_nav_current a {
	background: #ccc;
}


div.wink_row_stat {
	font-size: 10px;
	color: #777;
}

/* winksend popup */
div.winksend_details {
  padding: 15px;	
  text-align: left;
}
div.winksend_details div.wink_photo {
  float: left;
  margin-right: 10px;	
  margin-bottom: 10px;
}
div.winksend_details div.winksend_title {
  font-size: 14px;
  margin-bottom: 10px;
} 
div.winksend_details div.winksend_date {
  margin: 5px;
  color: #777;
} 
div.winksend_details div.winksend_message {
  margin: 10px auto;
}


/* wink_topusers */
table.wink_topusers {
	width: 100%;
	margin: 10px auto;
}
td.wink_topusers_left,
td.wink_topusers_right {
	vertical-align: top;
	text-align: left;
	padding: 10px;
}

div.wink_topusers_header {
	border-bottom: 1px solid #ccc;
	padding: 0;
	padding-left: 30px;
	font-weight: bold;
	padding-bottom: 1px;
	
}
div.wink_topusers_header span {
	background: #F3F3F3;
	padding: 2px 10px;
	border: 1px solid #ccc;
}
table.wink_topusers_rows {
	width: 100%;
	margin: 10px;
}
td.wink_topusers_user_photo {
	width: 60px;
	padding: 10px;
}
div.wink_topusers_user_title {
	font-weight: bold;
	font-size: 12px;
}

a.wink_action_view {
	background: #f8f8f8;
	margin: 0 10px;
	padding: 1px 5px;
  font-size: 10px;
  font-weight: bold;
}

table.winksend_recent_entry div.wink_date {
	font-size: 10px;
	color: #777;
}
