#user_top {
  background:#DDDAD3 url(../../images/base/site/user_profile/bg.jpg) left repeat-y;
}

#user_top .tc {
  background-image:url(../../images/base/site/user_profile/tl.gif);
}

#user_top .tc .sub {
  background-image:url(../../images/base/site/user_profile/tr.gif);
}

#user_top .padding {
  padding:0 0 2px 0;
  width:527px;
  overflow:none;
}

#user_top .top {
  height:40px;
  background:#DAD7D0 url(../../images/base/site/user_profile/top_bg.gif) top repeat-x;
  border-bottom:1px solid #BCB7B0;
}

#user_top .top h3.name {
  float:left;
  padding:6px 5px 5px 6px;
  color:#4D4D4D;
  font-weight:100;
  font-size:130%;
  width:262px;
  margin:0;
}

#user_top .top h3.name img {
  border:solid;
  border-color:#C8C3B7;
  margin:0;
  vertical-align:middle;
  border-width:0 1px 1px 0;
}

#user_top .top .buttons {
  width:254px;
  height:40px;
  float:right;
}

#user_top .top .buttons img {
  float:right;
  margin:2px 5px 4px 0;
}

#user_top .image {
  margin:5px 0 0 0;
  width:120px;
  background:transparent url(../../images/base/site/user_profile/img_bg.gif) top left no-repeat;
  float:right;
  padding:6px 11px 6px 6px;
}

#user_top .image img {
  height:160px;
  width:120px;
}

#user_top .image a.modify_img_link {
  display:block;
  height:20px;
  width:110px;
  margin:0 5px;
  background:url(../../images/base/site/user_profile/mod_button.gif) top no-repeat;
}

#user_top .image a.modify_img_link span,
#user_top .image br {
  display:none;
}

#user_top .image p.highly_recommended {
  display:block;
  height:63px;
  width:99px;
  margin:8px auto 0 auto;
  background:url(../../images/base/site/user_profile/user_testimonials/highly_recommended.gif) top no-repeat;
}

#user_top .image p.recommended {
  display:block;
  height:63px;
  width:99px;
  margin:8px auto 0 auto;
  background:url(../../images/base/site/user_profile/user_testimonials/recommended.gif) top no-repeat;
}

#user_top .image p.highly_recommended a,
#user_top .image p.recommended a {
  display:block;
  height:63px;
}

#user_top .image .highly_recommended a span,
#user_top .image .recommended a span {
  display:none;
}

#user_top .left {
  width:380px;
  padding:5px 5px 0 5px;
  float:right;
}

.user_rows {
  margin:0;
  background:url(../../images/base/site/user_profile/user_rows/bg.jpg) top left no-repeat;
}

.user_rows .padding {
  border-color:#D0CDC9;
  border-width:0 1px;
  border-style:solid;
  padding:0 !important;
}

.user_rows .tc {
  height:4px;
  background-image:url(../../images/base/site/user_profile/user_rows/tl.gif) !important;
}

.user_rows .tc .sub {
  height:4px;
  width:4px;
  background-image:url(../../images/base/site/user_profile/user_rows/tr.gif) !important;
}

.user_rows .bc {
  height:4px;
  background-image:url(../../images/base/site/user_profile/user_rows/bl.gif) !important;
}

.user_rows .bc .sub {
  height:4px;
  width:4px;
  background-image:url(../../images/base/site/user_profile/user_rows/br.gif) !important;
}

.user_rows .item {
  overflow:auto;
  height:28px;
}

.user_rows .item .title {
  display:block;
  float:left;
  padding-right:5px;
  height:26px;
  line-height:26px;
  border-top:1px solid #FCFBFA;
  border-bottom:1px solid #D9D7D4;
  text-align:right;
  font-size:90%;
  color:#747371;
  font-weight:bold;
}

.user_rows .item .data {
  display:block;
  float:left;
  height:27px;
  line-height:27px;
  margin-left:1px;
  border-bottom:1px solid #EDECEB;
  color:#4D4D4D;
  padding-left:10px;
}

.user_rows .item .data a {
  color:#0A4E9B;
}

#user_data {
  width:380px;
}

#user_data .padding {
  width:378px;
}

#user_data .item .title {
  width:68px;
}

#user_data .item .data {
  width:294px;
}

#company-name .title,
#company-name .data {
  border-top:0 !important;
}

#joined .title,
#joined .data {
  border-bottom:0 !important;
}

#skype img {
  margin:4px 0;
}

#user_lists {
  margin-top:5px;
  background:#DDDAD3 url(../../images/base/site/user_profile/bg.jpg) left repeat-y;
}

#user_lists .padding {
  padding:2px 5px;
}

#user_lists_sub {
  width:517px;
}

#user_lists_sub .padding {
  width:515px;
}

#user_lists_sub .item {
  height:auto;
  overflow:auto;
  background:url(../../images/base/site/user_profile/user_rows/data_border_bot.gif) bottom left no-repeat;
}

#user_lists_sub .item .title {
  width:68px;
  height:auto;
  border-bottom:0;
}

#user_lists_sub .item .data {
  width:430px;
  height:auto;
  font-size:90%;
}

#user_testimonials {
  background:#DDDAD3 url(../../images/base/site/user_profile/bg.jpg) left repeat-y;
}

#user_testimonials .padding {
  width:517px;
  margin:2px 5px 0 5px;
  padding:0 0 1px 0;
  background:#fff url(../../images/base/site/user_profile/user_testimonials/pad_bg_top.gif) top no-repeat;
}

#user_testimonials h3 {
  margin:0;
  padding:0;
  float:left;
  color:#636363;
  font-weight:100;
  font-size:110%;
  background:#F8F5F2 url(../../images/base/site/user_profile/user_testimonials/h4_bg.gif) bottom right no-repeat;
}

#user_testimonials h3 span {
  display:block;
  float:left;
  padding:8px 10px 8px 40px;
  background:url(../../images/base/site/user_profile/user_testimonials/h4_sub_bg.gif) top left no-repeat;
}

#user_testimonials .bc {
  background-image:url(../../images/base/site/testimonials/bl.gif);
  height:10px;
}

#user_testimonials .bc .sub {
  background-image:url(../../images/base/site/testimonials/br.gif);
  height:10px;
  width:10px;
}

#user_network {
  background:#DDDAD3 url(../../images/base/site/user_profile/bg.jpg) left repeat-y;
}

#user_network .padding {
  width:517px;
  margin:2px 5px 0 5px;
  padding:0 0 1px 0;
  background:#fff url(../../images/base/site/user_profile/user_network/pad_bg_top.gif) top no-repeat;
}

#user_network h3 {
  margin:0;
  padding:0;
  float:left;
  color:#636363;
  font-weight:100;
  font-size:110%;
  background:#F8F5F2 url(../../images/base/site/user_profile/user_network/h4_bg.gif) bottom right no-repeat;
}

#user_network h3 span {
  display:block;
  float:left;
  padding:8px 10px 8px 40px;
  background:url(../../images/base/site/user_profile/user_network/h4_sub_bg.gif) top left no-repeat;
}

#user_network hr.clear {
  visibility:hidden;
  margin:0;
}

#user_network h5 {
  margin:0;
  padding:0;
  font-size:100%;
  color:#155FA3;
  display:block;
  width:100%;
}

#user_network strong {
  color:#98948E;
}

#user_network strong.network_invite {
  color:#D74693;
}

#user_network strong.network_connect {
  color:#246EBA;
}

#user_network p.interests {
  clear:both;
  display:block;
  color:#0D58B3;
  padding:5px 5px 0 5px;
  margin:10px 0 0 0;
}

#user_network ul.interests  {
  padding:0 0 0 40px;
  margin:0 0 5px 0;
  color:#7D7D7D;
  font-size:90%;
}

#user_network p.intro,
#user_network p.status {
  clear:both;
  font-size:90%;
  padding:10px;
  color:#4D4D4D;
  margin:0;
}

#user_network p {
  margin:0;
}

#user_network .network_type .padding {
  width:auto;
  margin:0;
}

#user_network .network_type {
  width:495px;
  margin:0 10px 10px 10px;
  background:#F8F5F2;
}

#user_network .network_type .padding {
  background:none;
  padding:0 5px;

}

#user_network .bc {
  background-image:url(../../images/base/site/user_profile/user_network/bl.gif);
  height:9px;
}

#user_network .bc .sub {
  background-image:url(../../images/base/site/user_profile/user_network/br.gif);
  height:9px;
  width:9px;
}

#user_network .network_type p {
  padding:10px 3px;
  font-size:90%;
}

#user_network .network_type .bc {
  height:3px;
	background-image:url(../../images/base/box/simple-box/base/bl.gif);
}

#user_network .network_type .bc .sub {
  height:3px;
	background-image:url(../../images/base/box/simple-box/base/br.gif);
}

#user_network .network_type {
  color:#595959;
}

#network_by_invite strong.title {
  display:block;
  float:left;
  color:#D74693;
  line-height:26px;
}

#network_by_invite .write-invite {
  display:block;
  float:left;
  height:26px;
  width:108px;
  margin-left:5px;
  background:url(../../images/base/site/user_profile/user_network/write_invite.gif) top no-repeat;
}

#network_by_invite .write-invite span {
  display:none;
}

#network_by_connect strong.title {
  color:#246EBA;
}

#network_by_connect p.msg {
  display:block;
  color:#7B756D;
  padding:5px;
  margin:10px 0 3px 0;
  clear:both;
}

#network_by_connect p.msg strong {
  color:#0953A1;
}





#network_by_connect span.common {
  color:#E38000;
}

#network_by_connect ol.connection {
  list-style:none;
  margin:5px 0 0 0;
  padding:5px 0;
  display:block;
  overflow:auto;
}

#network_by_connect ol.connection li {
  display:block;
  float:left;
  padding:0;
  margin:0;
  text-align:center;
}

#network_by_connect ol.connection li.mutual img {
  border:2px solid #E38000;
}

#network_by_connect ol.connection li.mutual a {
  color:#E38000;
}

#network_by_connect ol.connection li a,
#network_by_connect ol.connection li strong {
  display:block;
}

#network_by_connect ol.three_degrees li {
  width:137px;
}

#network_by_connect ol.three_degrees li img {
  width:50px;
}

#network_by_connect ol.three_degrees li.picture-one,
#network_by_connect ol.three_degrees li.picture-two {
  padding-right:36px;
  background:url(../../images/base/site/user_profile/user_network/arrow.gif) right no-repeat;
}

#network_by_connect ol.four_degrees li {
  width:94px;
}

#network_by_connect ol.four_degrees li.picture-one,
#network_by_connect ol.four_degrees li.picture-two,
#network_by_connect ol.four_degrees li.picture-three {
  padding-right:36px;
  background:url(../../images/base/site/user_profile/user_network/arrow.gif) right no-repeat;
}

#network_by_connect ol.five_degrees li {
  width:68px;
}

#network_by_connect ol.five_degrees li.picture-one,
#network_by_connect ol.five_degrees li.picture-two,
#network_by_connect ol.five_degrees li.picture-three,
#network_by_connect ol.five_degrees li.picture-four {
  width:104px;
  background:url(../../images/base/site/user_profile/user_network/arrow.gif) right no-repeat;
}

#network_by_connect .request_connection {
  display:block;
  height:26px;
  width:139px;
  margin:10px auto 5px auto;
  background:url(../../images/base/site/user_profile/user_network/request_connection.gif) top no-repeat;
}

#network_by_connect .request_connection span {
  display:none;
}


.view_stats {

}

.last_month .view_stats ul li a.last_month_link,
.last_day .view_stats ul li a.last_day_link,
.last_login .view_stats ul li a.last_login_link {
	color:#D26F14;
}

#user-profile-stats h4 {
	color:#6D6D6D;
	font-size:100%;
	margin:0;
	padding:0;
}

#user-profile-stats .user_list {
	margin-top:10px;
}

#user-profile-stats .user_list table {
	margin-top:5px;
}

#graph .padding {
	padding:5px;
}

#graph .graph-wrapper {
	background:#FBF9F5;
	margin-top:5px;
	height:220px;
	width:507px;
	padding:5px;
}

#graph .bar-y {
  height:199px;
  float:left;
  width:20px;
  margin:0;
  border-top:1px solid #C0BBA7;
  border-bottom:1px solid #C0BBA7;
  padding:0 2px;
}

#graph .bar-x {
  float:left;
  width:504px;
  padding:0;
  margin:0;
}

#graph .bar-x span {
  margin-left:24px;
  display:block;
  width:479px;
  text-align:center;
  border-left:1px solid #C0BBA7;
  border-right:1px solid #C0BBA7;
  color:#79756F;
}

#graph .bar-y span {
  display:none;
}

.bar-graph {
  height:200px;
  float:left;
  width:480px;
  margin:0;
  border-left:1px solid #C0BBA7;
  border-bottom:1px solid #C0BBA7;
}

.bar-wrapper {
  width:14px;
  float:left;
  border-right:1px solid #EBE5DA;
}
.bar {
  display:block;
  width:14px;
  float:left;
  background:#2978D4;
}

.bar:hover {
  background:#4F93E4;
}


.bar span {
  display:none;
}

#profile-stats .cell {
	margin-top:5px;
}

#profile-stats .cell .padding {
	padding:0;
}

#profile-stats .cell h4 {
	padding:5px 10px;
	color:#9C9485;
	font-size:110%;
	font-weight:100;
	margin:0;
}

#my-profile .menu ul li a.menuSkype {
	background-color:#98D112;
	color:#fff;
}

#my-profile .menu ul li a.menuSkype span {
	border-bottom:2px solid #8EC50E;
}

#my-profile .menu ul li a.menuSkype:hover {
	background-color:#80B601;
}

#my-profile .menu ul li a.menuSkype:hover span {
	border-bottom:2px solid #77A705;
}

#user_view .menu ul li a.menuView,
#user_edit .menu ul li a.menuEdit,
#user_edit_profile .menu ul li a.menuPersonal,
#user_edit_settings .menu ul li a.menuSettings,
#user_edit_company  .menu ul li a.menuCompany,
#user_edit_password  .menu ul li a.menuPassword,
#user_signin .menu ul li a.menuSigin,
#user_edit_images .menu ul li a.menuImages,
#user_edit_skype .menu ul li a.menuSkype,
#user-profile-stats .menu ul li a.menuStats,
#user_register .menu ul li a.menuCreate,
#user_newpass .menu ul li a.menuPass,
#user_login .menu ul li a.menuSigin {
	background-color:#fff;
	background-image:url(../../images/base/box/submenu/selected_tl.gif);
	margin:2px 0 0 0;
	color:#000;
}

#user_view .menu ul li a.menuView:hover,
#user_edit .menu ul li a.menuEdit:hover,
#user_edit_profile .menu ul li a.menuPersonal:hover,
#user_edit_settings .menu ul li a.menuSettings:hover,
##user_edit_company  .menu ul li a.menuCompany:hover,
#user_edit_password  .menu ul li a.menuPassword:hover,
#user_signin  .menu ul li a.menuSigin:hover,
#user_edit_images .menu ul li a.menuImages:hover,
#user_edit_skype .menu ul li a.menuSkype:hover,
#user-profile-stats .menu ul li a.menuStats:hover,
#user_register .menu ul li a.menuCreate:hover,
#user_newpass .menu ul li a.menuPass:hover,
#user_login .menu ul li a.menuSigin:hover {
	color:#000;
	background-color:#fff;
}

#user_view .menu ul li a.menuView span,
#user_edit .menu ul li a.menuEdit span,
#user_edit_profile .menu ul li a.menuPersonal span,
#user_edit_settings .menu ul li a.menuSettings span,
#user_edit_company  .menu ul li a.menuCompany span,
#user_edit_password  .menu ul li a.menuPassword span,
#user_signin .menu ul li a.menuSigin span,
#user_edit_images .menu ul li a.menuImages span,
#user_edit_skype .menu ul li a.menuSkype span,
#user-profile-stats .menu ul li a.menuStats span,
#user_register .menu ul li a.menuCreate span,
#user_newpass .menu ul li a.menuPass span,
#user_login .menu ul li a.menuSigin span {
	background-image:url(../../images/base/box/submenu/selected_tr.gif);
	border-color:#fff;
	cursor:default;
}

#user_view .menu ul li a.menuView:hover span,
#user_edit .menu ul li a.menuEdit:hover span,
#user_edit_profile .menu ul li a.menuPersonal:hover span,
#user_edit_settings .menu ul li a.menuSettings:hover span,
#user_edit_company  .menu ul li a.menuCompany:hover span,
#user_edit_password  .menu ul li a.menuPassword:hover span,
#user_signin  .menu ul li a.menuSigin:hover span,
#user_edit_images .menu ul li a.menuImages:hover span,
#user_edit_skype .menu ul li a.menuSkype:hover span,
#user-profile-stats .menu ul li a.menuStats:hover span,
#user_register .menu ul li a.menuCreate:hover span,
#user_newpass .menu ul li a.menuPass:hover span,
#user_login .menu ul li a.menuSigin:hover span {
	border-color:#fff;
}


#connection .bc,
#connection .bc .sub {
	display:none !important;
}

#connection .padding {
	padding-bottom:1px !important;
}

#invitation .tc,
#invitation .tc .sub {
	display:none !important;
}

#invitation .padding {
	padding-top:1px !important;
}

#connection h5 {
	color:#2A5B92;
	font-size:120%;
	font-weight:100;
	padding:0 0 5px ;
	margin:0;
	border-bottom:1px solid #C3DBF6;
}

#connection p.msg {
	background:#EAF3FD;
	color:#436E9F;
	margin:0;
	padding:8px;
}

#connection p.msg strong {
	color:#EE7600;
}

#connection img.flag {
	border-right:1px solid #91B5DE;
	border-bottom:1px solid #91B5DE;
}

#connection table.connection {
	width:512px;
}

#connection table.five_degrees td.picture {
	width:82px;
}

#connection table.connection td.arrow {
	background:#90B2D5 url(../../images/web/page/user_profile/network_connection_arrow.gif) left no-repeat;
	width:20px;
	color:#fff;
	text-align:center;
}

#connection table.connection td.arrow span {
	display:none;
}

#connection table.connection td.picture {
	text-align:center;
	background:#D6E4F2;
}

#connection table.connection td.picture h6 {
	font-size:90%;
	padding:5px;
	background:#C6DCF2;
	margin:0;
}

#connection table.connection td.picture img {
	border:1px solid #C6DCF2;
}

#connection ul.small_links {
	margin:10px 0;
}

#network h3.or_text {
	background:#DFDBD3;
	color:#B4AEA4;
	text-align:center;
	font-size:120%;
}

#user_edit_images #current_image {
	background:#EEEBE5;
	width:170px;
	height:250px;
	float:left;
}

#user_edit_images #current_image .padding,
#user_edit_images #upload_image .padding {
	padding:0;
	height:244px;
}

#user_edit_images #current_image .tc {
	background-color:#E0DCD4;
}

#user_edit_images #current_image .tc .sub {
	background:none;
}

#user_edit_images #current_image h3 {
	margin:0;
	padding:0 5px;
	background:#E0DCD4;
	color:#8F887B;
	font-size:95%;
	text-align:center;
	height:27px;
	line-height:27px;
}

#user_edit_images #current_image img {
	margin:10px;
}

#user_edit_images #upload_image {
	background:#F6F3EE;
	width:347px;
	height:250px;
	float:right;
}



#user_edit_images #upload_image h3 {
	margin:0;
	padding:0 5px;
	background:#EEEBE5;
	color:#8F887B;
	font-size:115%;
	font-weight:100;
	text-align:right;
	height:27px;
	line-height:27px;
}

#user_edit_images #upload_image .tc {
	background:#EEEBE5;
}
