/* @override http://localhost:5000/proprofile.css */

#banner_right {
  display: none !important;
}

div#content_left {
  width: 100% !important;
}

div.left-side {
	width: 281px;
	float: left;
	margin-right: 30px;
	border-right: 1px solid #bcbcbd;
	background-color: #f4f4f4;
}

div.pro-name {
	margin-bottom: 10px;
	margin-top: 20px;
	background: #85b71f url(/pronamebg.png) repeat-x;
	height: 41px;
}

div.brand-logo {
	text-align: center;
	border-bottom: 1px solid #bcbcbd;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: auto;
	margin-top: auto;
	margin-left: auto;
}

div.info-box {
	padding-top: 10px;
	border-bottom: 1px solid #bcbcbd;
	padding-left: 15px;
	background-color: #DBDBDA;
}

div.brand-logo img {
	border: 2px solid #d0d0d0;
}

p.pro-info {
	float: right;
	padding-right: 16px;
}

div.info-box div.pro-avatar {
	float: left;
}

div.pro-name h1 {
	color: #fff !important;
	font-weight: normal;
	font-style: normal;
	margin: 0 0px 0 10px;
	padding: 0;
}

div.latest-activities a {
	color: #0099d1;
	text-decoration: none;
}

div.offer-box p {
	line-height: 160%;	
}

div.album-card {
	float: left;
	width: 160px;
	background-color: #cdcdcd;
	margin: 5px;
	padding: 2px;
}

div.showroom-container div.album-card {
	background-color: #dbdbbf;
}

div.pro-profile div.right-side h1 {
	color: #444;
}

div.pro-name-content {
	background: url(pronameright.png) no-repeat right top;
	margin-right: -25px;
	height: 50px;
}

div.pro-profile h1 {
	color: #8ca260;
	font-weight: normal;
	font-style: normal;
}

.pro-name-content-text {
  color: #fff !important;
	font-weight: normal;
	font-style: normal;
	margin: 0 0px 0 10px;
	padding: 0;
	font-size:16px;
	line-height: 160%;
}

div.pro-name h2 {
	margin: -5px 0 0 10px;
	padding: 0;
	font-size: 12px;
	color: #dbff90;
	font-weight: normal;
	font-style: normal;
}

div#content {
	margin: 0;
	padding: 0;
	border: 1px solid #bcbcbd;
}

div.right-side {
	float: right;
	width: 636px;
	margin: 0px 20px 0;
}

div#project_wall div.post div.message{
	width: 480px !important;
}

div.album-card-image {
	margin: auto;
	width: 150px;
	margin-top: 3px;
}

div.left-align {
	float: left;	
}

div.right-align {
	float: right;
}

div.album-card-legend {
	margin: 3px;	
}

div.friend-tools {
	padding: 10px;
}

div.view-count {
	background-color: #dbdbda;
	border: 1px solid #bcbcbd;
	border-left: none;
	border-right: none;
	line-height: 40px;
	padding-left: 15px;
}

div.pro-profile {
}

div#content_left {
	width: 861px;
}

div.right-side h2 {
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px dotted #bcbcbc;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

div.datenow-box {
	background-color: #D7EDFF;
	color: #232323;
	padding: 10px;
}

div.datenow-button {
	float: right;
}

.datenow-text {
  width: 470px;
  float: left;
  padding-top: 15px;
}

#datenow-close {
  float: right;
  display: block;
  margin-top: -10px -10px 20px 0px;
  font-size: 11px;
  color: red;
  text-decoration: none;
}

#datenow-button {
  float: right;
  background-image:url("/neu/tour-button.png");
  color:white !important;
  display:block;
  font-size:10pt;
  font-weight:bold;
  height:33px;
  line-height:33px;
  text-align:center;
  text-decoration:none;
  width:140px;
  margin-top: 5px;
}


div.datenow-box-content {
	float: left;
	width: 394px;
}

div.latest-activities {
  padding: 10px;
}
.album-pagination {
	float: right;
	margin: 0;
	padding: 0;
}

div.album-card-bar {
	margin-bottom: 10px;
}

div.pro-profile div.right-side h1.album-card-title {
	border-bottom: none;
	margin-bottom: 4px;
}

li.ellipsis {
	width: 24px;
	text-align: center;
	line-height: 19px;
}

div.album-card-container {
	width: 352px;
	padding-left: 1px;
	border: 1px solid #c4c5a6;
	margin: 0;
	min-height: 200px;
}

.album-pagination li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
.album-pagination a           { border: 1px solid #d5d5d5; margin-right:2px; }
.album-pagination .previous-off,
.album-pagination .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
.album-pagination .next a,
.album-pagination .previous a { font-weight:bold; }	
.album-pagination .active     { background: #797979; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
.album-pagination a:link, 
.album-pagination a:visited   { color: #797979; display:block; float:left; padding:3px 6px; text-decoration:none; }
.album-pagination a:hover     { border:solid 1px #0e509e; }

div.album-card-subtitle {
	float: left;
}

div.cover {
  background-color: #ABC56E;
}

.rate-container {
  border: 1px solid #bbbdbb;
	width: 126px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	height: 12px;
	padding: 0;
	margin: 0;
}

div.rate-percent span {
	color: #878787;
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
}

div.rate-percent {
	line-height: 14px;
}

.rate-content {
  background-color: #a3df2b;
	height: 12px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

div.complete-box {
	border: 1px solid #bdbcbd;
	background-color: #f8f8f8;
	padding: 5px;
}

#content_left div.pro-profile div.right-side div.complete-box h1 {
	color: #b10000;
	border-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

div.showroom-container {
	border-top: 1px solid #c4c5a6;
	border-right: 1px solid #c4c5a6;
	border-bottom: 1px solid #c4c5a6;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #dcdcbf;
}

.album-card-container-container {
	width: 57%;
}

.album-card-container-container * {
	text-align: left;
}

div#datenow-project-list {
/*  border: 1px solid #78A402;*/
/*  background-color: #f1f1f1;*/
}

div#datenow-project-list-content {
  height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}

.company-container h1 {
  color: #6D6250 !important;
  font-size: 1em !important;
  margin: 0 !important;
  padding: 0 !important;
}
