#client_tm
{
	 border:0px solid #272727 !important;
    padding-bottom:0px;
/* 		height:532px; */
}
.client_space
{
	 *border:1px solid #272727 !important;
	outline:1px solid #272727 !important;
  padding-top:0px !important;
}

#client_tm h1, .client_space
{
		padding-left:30px !important;
	padding-right:30px !important;
}

.client_space .photo_info
{
	padding:0px !important;
}
.client_space .opacity
{
	filter:alpha(opacity=50);
}

.client_space .aform
{
	margin:0px !important;
	padding:0px !important;
}

.client_space #projects {
float:left;
margin-top:0px;
/* padding:0 35px 20px 35px; */
}

.client_space #projects .listblock div
{
	float:left;
	color:#609fbe;
	border-bottom:1px solid #7f7f7f;
	padding:10px 0;
}

.client_space #projects .headtitle
{
	float:left;
	color:#ff0279;
	padding:12px 0;
	border-bottom:1px solid #7f7f7f;
}
.client_space #prompt2
{
	font-size:0.8em;
}

.client_space .p_title
{
	width:500px;
}

.client_space .p_title a
{
	float:left;
	text-decoration:none;
	color:#609fbe;
	padding-left:10px;
}

.client_space .p_published
{
	width:127px;
}

.client_space .p_expires
{
	width:99px;
}
/*#smallblock
{
position:absolute;
bottom:0px;
left:50px;
width:400px;
height:270px;
}

.opacity {
position:absolute;
background-color:#000;
width:400px;
height:270px;
opacity:0.4;
bottom:0;
left:0;
}*/

#projects #logout_button
{
	 position:absolute;
   right:130px;
}

#login_prompt
{
	position:absolute;
/* 	bottom:54px; */
	/*top:46px;
	left:36px;*/
	font-size:0.9em;
	padding:0px !important;

	top:46px;
	left:0px;
	margin-left:36px;
}

#login_prompt label 
{
	display:block;
	position:relative;
	width:251px;
	height:27px;

	font-size:0.9em;

	padding:5px 0px 0px 0px !important;

	margin:0px !important;
}

#login_prompt label input
{
	background-color:#000000;
	width:168px;
	height:20px;

	position:absolute;
	right:15px;
	bottom:4px;

	color:#ececec;
	margin:0px !important;
	border:1px solid #ececec;

}

#login_prompt .submit
{
	padding:0px 0px 0px 66px !important;
	margin:0px !important;	
}

.client_space .buttonstyle
{
	border:1px solid #ff007a;
	background-color:#ff007a;
	/*font-size:1.03em !important;*/
	color:#ececec;
	font-size:1em;
	text-decoration:none;
	padding:0px 0px 2px 0px;
	font-family:"times new roman",serif;
}

#logout_button {
clear:both;
float:left;
margin:0 0 20px 35px;
/*border:1px solid !important;*/
padding:0px 5px 3px 5px !important;
font-size:0.9em !important;
}

#login_prompt .submit .buttonstyle
{
		 border:1px solid #ff007a;
		 background-color:#ff007a;
		 width:60px;
		 height:24px;
		 color:#ececec;
		 margin-top:3px;
}

#login_prompt .instruction
{
	display : none !important ;
}

.cs_prompt
{
	padding-bottom:19px;
	margin-bottom:0px !important;
}

#cs_title
{
	font-size:1.3em;
}

#tiny_imagese
{
	padding-bottom:1px !important;
	width:636px !important;

}

#tiny_images
{
	margin-top:11px !important;
        margin-bottom:0px !important;
	/*width:632px;*/
    font-size:1px !important;
	/*padding-left:1px !important;
	padding-right:1px !important;*/
	
}

#tiny_images a
{
	display:block;
	float:left;
	height:49px;
	width:49px;	
	margin-right:4px !important;
	margin-bottom:5px;
}

#tiny_images img
{
	height:48px;
	width:48px;
	border:1px solid #c3c3c3;
	color:#ff0179;
}
#tiny_images a div
{
	
	
}

#tiny_images div
{
	
	height:49px;
	width:50px;

	border:1px solid #c3c3c3;
	color:#ff0179;
}

.client_space .active_thum
{
	border:3px solid #c3c3c3 !important;
	opacity:1 !important;
	filter:Alpha(opacity=100) !important;
}


.client_space .opacity
{
	width:415px;
	height:245px;
	padding:0px;
}
#new_img {
border:0;
}
#large_img {
border-left:1px solid black
}

.client_space .photo_info_pic {
margin-top:15px;
}

.client_space .download
{
	font-size:1.4em;
}

#client_tm .client_space .linkdiv
{
	border:3px solid #000000 !important;
	opacity:0.2;
	Filter: Alpha(Opacity=20);
}

#client_tm .client_space .active_thum
{
	border:3px solid #c3c3c3 !important;
	opacity:1 !important;
	filter:Alpha(opacity=100) !important;
}
#client_tm .client_space .photo_gallery
{
   
    margin-right:auto !important;
    margin-left:auto !important;
}
.client_space .photo_gallery
{
   /* margin-left:auto !important;
    margin-right:auto !important; */
	width:632px !important;
	/*margin-left:50px !important;*/
}

.client_space #logout_button
{
  position:static !important;
	margin-left:0px !important;
	margin-top:6px;
	 margin-bottom:29px;

}

#client_tm #login_front
{
 border:0px !important;
	outline:0px !important;
 padding:0px !important;
margin:0px !important;
height:532px !important;
}

.client_space #dynamic_ct
{
	
	margin-bottom:0px !important;
}

.h1_div
{
		padding-top:55px;
    padding-bottom:25px;
}

.client_space #projects
{
	height:100% !important;
	padding-bottom:16px !important;
	width:;
}

.client_space
{
	
	padding-bottom:61px;
	height:100% !important;
	
}

#client_tm .client_space
{
}

.form div p
{
		 font-size:0.85em !important;
}
#nlform label
{
		 font-size:0.85em !important;
}

