@charset "utf-8";
/* CSS Document */
#wrap_profile_summary{
	width:620px;
	text-align:left;
	margin:-10px 0 0 0;
	padding:0;
	height:auto;
}

#wrap_profile_summary h1{
	width:600px;
	height:40px;
}

#wrap_profile_summary #profile_summary{

}

#wrap_profile_summary  .big_home  div#content_box{
	height:auto;
}


#wrap_profile_summary .medium_home{
	width:300px;
	height:192px;
	float:left;
	margin:10px 10px 20px 0;
}

#wrap_profile_summary  .bookings #content_box{
	position:relative;
}

#wrap_profile_summary .bookings{
	display:block;
	width:600px;
	float:right;
	margin:20px 0 20px 5px;
}

#wrap_profile_summary .bookings h2{
	width:100%;
	height:30px;
}

#profile_summary .img{
	margin:15px 0 0 0;
	width:160px;
	height:120px;
	border:1px solid #CCC;
	padding:4px;
}

#profile_summary .cont_img{
	width:100%;
	height:120px;
	background:#FFFFFF url(/images/small_bg.jpg) repeat-x scroll center top;
}



#profile_summary table.user{
	width:100%;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
}

#profile_summary table.user span{
	font:12px Arial, Helvetica, sans-serif;
}

#profile_summary a{
	text-decoration:underline;
	color:#52C6ED;
}

#profile_summary .user a{
	display:block;
	float:left;
}

#wrap_profile_summary .medium_home .img_offering {
	width:243px;
	height:187px;
	float:left;
	background: url(/images/bg_so.png) no-repeat top;
}

#wrap_profile_summary .medium_home .img_confirm {
	width:161px;
	height:187px;
	float:left;
	background: url(/images/bg_btc.png) no-repeat top;
}




#wrap_profile_summary .medium_home .data{
	position:absolute;
	float:left;
	width:160px;
	height:170px;
	margin:10px 0 0 125px;
}



#wrap_profile_summary .medium_home .data h2{
	text-align:right;
}

#wrap_profile_summary .medium_home .data table{
	float:right;
	width:110px;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}

#wrap_profile_summary .medium_home data table.serviceslist{
	width:130px;
}

#wrap_profile_summary .medium_home .data table a{
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}

#wrap_profile_summary .medium_home .data table img{
	width:25px;
	height:15px;
}

#wrap_profile_summary .medium_home .data td{
	height:7px;
	vertical-align:top;
	padding-left: 20px;
}

#wrap_profile_summary .medium_home .data .btn{
	width:auto;
	height:20px;
	line-height:20px;
	text-align:center;
	float:right;
	position:absolute;
	bottom:-3px;
	right:0;
	font-size: 16px;
}

#wrap_profile_summary .medium_home .p_view {
	position: relative;
	float: right;
	margin: 10px 0px 0px 0px;
	width: 100%;
}

#wrap_profile_summary .medium_home .p_view table {
	width: 100%;
	border-spacing: 0px;
}

#wrap_profile_summary .lists{
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
}

#wrap_profile_summary .lists th{
	font-weight:normal;
	height:20px;
}



#big_home .big_home #calendar , .link_sync{
	width: 400px;
	margin: 0 auto;
	display:block;
	position:relative;
	float:left;
}

.link_sync{
	height:50px;
	line-height:50px;
}




/**/
.colormap{
	width:100%;
	height:120px;
}

.colormap .orange_map{
	width:10px;
	height:10px;
	background:#F60;
	float:left;
	margin:3px 3px 0 0;
}
.colormap .green_map{
	width:10px;
	height:10px;
	background:#096;
	float:left;
	margin:3px 3px 0 0;

}
.colormap .blue_map{
	width:10px;
	height:10px;
	background:#6CCFF0;
	float:left;
	margin:3px 3px 0 0;
}

.colormap p{
	width:100%;
	display:block;
	padding:10px 0 0 0;
}
.colormap span{
	float:left;
	width:545px;
}

.colormap .synk{
	display:block;
	width:100%;
	float:left;
	height:20px;
	line-height:25px;
}


.user{
	display:block;
	float:left;
	margin:0;
}

/**/
.imguser{
	background:none;
}

.cont_imguser{
	border:5px solid #5C3814;
	background:#FFF;
	padding:2px;
}

