#solidblockmenu ul {
	margin: 0;
	padding: 0;
	float: left;
	font: 10px;
	width: 630px;
	border-width: 1px 0;
}
#solidblockmenu li {
	display: inline;
}
#solidblockmenu li a {
	float: left;
	color: white;
	padding: 2px 11px 3px;
	text-decoration: none;
	border-right: 1px solid white;
	background: url(../images/menu_inactive.gif) repeat-x center center;
}
#solidblockmenu li a:visited {
	color: white;
}
#solidblockmenu li a:hover, #solidblockmenu li a.current, #solidblockmenu .active a {
	color: white;
	background: transparent url(../images/menu_active.gif) center center repeat-x;
}
#user_info_menu ul {
	margin: 0;
	padding: 0;
	float: left;
	font: 10px;
	width: 380px;
	border-width: 1px 0;
}
#user_info_menu li {
	display: inline;
}
#user_info_menu li a {
	float: left;
	color: white;
	padding: 2px 11px 3px;
	text-decoration: none;
	border-right: 1px solid white;
	background: url(../images/menu_inactive.gif) repeat-x center center;
}
#user_info_menu li a:visited {
	color: white;
}
#user_info_menu li a:hover, #user_info_menu li a.current, #user_info_menu .active a {
	color: white;
	background: transparent url(../images/menu_active.gif) center center repeat-x;
}
#socialnetworkMenu ul {
	margin: 0;
	padding: 10px 0px 0px 10px;
	float: left;
	width: 60px;
}
#socialnetworkMenu ul li {
	padding-top:5px;
	display:block;
	float:left;
}
#socialnetworkMenu ul li a {
	padding-top:5px;
	float:left;
}
/* --------------------------
AUTHOR : STYLED MENUS
URL : http://www.styledbluemenus.com
Copyrights by STYLED MENUS
----------------------------*/
#bluenav {
	width:750px;
	float: right;
	margin:0px;
	padding:0px 0px 4px 0px;
	height: 35px;
	text-align: right;
	font-weight:bold;
}
#bluemenu {
	width:100%;
	height:31px;
}
#bluemenu ul {
	float:right;
	width:100%;
	margin:0;
	list-style:none;
}
#bluemenu li {
	list-style:none;
	display:block;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	background:url(../images/fm_menu_bg.png) repeat-x center;
}
#bluemenu li.endright {
	background:url(../images/fm_menu_bg_end_r.png) no-repeat left;
	display:block;
}
#bluemenu li.endleft {
	background:url(../images/fm_menu_bg_end_l.png) no-repeat right;
	display:block;
}
#bluemenu li.endright a {
	
}
#bluemenu li.endleft a {
	
}

#bluemenu li a {
	display:block;
	color:#99a2b7;
	padding:0 20px;
}
#bluemenu li a:hover {
	background:url(../images/fm_hover_bg.png) repeat-x;
	color:#fff;
	text-decoration:none;
}
#bluemenu li a:hover span, #bluemenu li .current span {
	background:url(../images/fm_hover_pointer.png) no-repeat top;
	display:block;
}
#bluemenu li .current {
	display:block;
	background:url(../images/fm_hover_bg.png) repeat-x;
	color:#fff;
	padding:0 20px;
}

/*sort bar css*/

.sortList{width:100%;float:left;margin-bottom:30px;padding-bottom:8px; /*spacing between each menu item and arrow underline beneath it */border-bottom:1px solid silver; /*grey underline */}
ul.arrowunderline{list-style-type:none;margin:0;padding:0;font-weight:bold;}
ul.arrowunderline li{display:inline;margin-right:20px; /* spacing between each menu item */}
ul.arrowunderline li a{position:relative;color:grey;padding-bottom:8px; /*spacing between each menu item and arrow underline beneath it */text-decoration:none;font-weight:normal;}
ul.arrowunderline li a.selected{position:relative;color:#285D85;padding-bottom:8px; /*spacing between each menu item and arrow underline beneath it */text-decoration:none;}
ul.arrowunderline li a:hover{border-bottom:2px solid #285D85; /* style of arrow underline */color:black;}
ul.arrowunderline li a:hover:after,ul.arrowunderline li a.selected:after{ /* use CSS generated content to add arrow to the menu */
content:'';
width:0;
height:0;
position:absolute;
left:50%;
margin-left:-5px; /* value should match border-width below */
bottom: 0;
border-width:5px; /* value should match margin-left above */
border-style:solid;
border-color: transparent transparent #285D85 transparent; /* create up arrow */
}

/*search page css for thumbnail view*/
#results .profile {position:relative;float: left;padding: 0 7px 12px 0;width:160px;}
#results .profile img.new_icon {position: absolute;top: 16px;left: 120px;}
#results .profile .featured_icon {position: absolute;top: 11px;left: 19px;}
#results .profile img {margin-bottom: 2px;}
/*search page css for detail view*/
#results .detailview {position:relative;float: left;padding: 7px 7px 0 0;width:670px; border-bottom:#ccc dotted 1px;}
#results .detailview img.new_icon {position: absolute;top: 16px;left: 120px;}
#results .detailview .featured_icon {position: absolute;top: 11px;left: 19px;}
#results .detailview .profilepic {position: relative;width:100px;float:left;}
#results .detailview .details {position: relative;padding:10px 0px 0px 10px;width:150px;text-align:left;float:left;}
#results .detailview .details .detailsline{padding:0 0 2px 0;}
#results .detailview .description {
	position: relative;
	margin:10px 0px 0px -20px;
	padding:7px 10px 5px 10px;
	width:400px;
	text-align:left;
	float:left;
	font:9px;
	min-height:65px;
	line-height:1.5em;
	color:#666;	
}
#results .detailview img {margin-bottom: 2px;}
/*SORT ON SEARCH PAGES*/
#results_sort {width:420px;float:left;text-align:left;}
#results_view {width:250px;float:right;text-align:right;}
#results_sort_city{width:630px;text-align:left;float:left;}
#results_view_city {width:350px;float:right;text-align:right;}

