/* Custom profile template CSS */
.short_info {
	background-color: #40A8DC;
	height: 20px;
}

.thick_component_position {
	position: relative;
	vertical-align: top;
	border: 1px solid #B3B3B3;
	z-index: 1;
}

.empty_component_position {
	position: relative;
	vertical-align: middle;
	text-align: center;
	color: #5FA8BF;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	z-index: 1;
	border: 1px solid #B3B3B3;
}

.component_container {
	margin-top: 1px;
	position: relative;
	height: auto;
}

.component_container .container_head .del_component {
	float: right;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	text-align: center;
	border: 1px solid #666666;
	height: 13px;
	padding: 0px 3px;
	background: #660000;
}

.component_container .container_head .head_caption {
	float: left;
}

.container_head {
	padding: 3px;
	padding-top: 5px;
	background: #4F4A4A;
	color: #fff;
	font-size: 10px;
	height: 15px;
}

.view_component_position {
	vertical-align: top;
}

.comment_contener {
	padding: 5px;
}

.fixed_cmp_cont {
	padding: 2px;
	vertical-align: top;
}

#profile_friend_request_contener {
	padding-left: 185px !important;
	padding-bottom: 10px;
}

#general_info_cont {
	height: 460px;
	margin-bottom: 20px;
	text-align: center;
	padding-top: 30px;
	background-color: #666666;
}

#greenBorder {
	border: 1px solid #338ABB;
}

#profile_template_tbl .container_head:hover {
	background-color: #CC99CC;
	cursor: move;
}

#profile_album_image_screen img {
	opacity: 100;
}

.profile_links {
	border: 1px solid #A0B5D2;
	padding: 5px;
	width: 342px;
	margin-top: 10px;
}
