.nolabel .row_label{display:none !important;}
.nolabel .row_content{width:100%;margin-left:0 !important;}

.nolabel{overflow:auto;}
.new_subsection{
border:1px solid #CCC;
background:#EEE;
padding:4px;
margin-bottom:20px;
}

.new_subsection DIV.subs{
margin-bottom:4px;
font-weight:bold;
display:block;
border-bottom:1px solid orange;
}


.new_subsection LABEL{
display:block;
border:none;
font-weight:bold;
}

.new_subsection SPAN{
display:block;
float:left;
width:100px;
padding-left:5px;
font-weight:bold;
}

.new_row{
border:1px solid #CCC;
margin:3px;
padding:4px;
background-color:#FFF;
}


.lbl_new_row{
display:block;
float:left;
width:85px;
}

.new_row SPAN{
display:block;
float:left;
width:100px;
padding-left:5px;
font-weight:bold;
}

.nwrw{
background:#CCFF00;
}
.nwss{
background:orange;
}

.greybg{

}

.greybg LABEL{


border-bottom:1px dashed black;
}

.item{
border:1px dotted #CCC;
margin:3px 3px 3px 90px;
padding:4px;
}

.saved{
float:right;
border:1px solid red;
background-color: pink;
padding-left:5px;
padding-right:5px;
color:#000;
}




SPAN.edit_item{
float:right;
text-align:right;
width:140px;
}
SPAN.edit_item input{
border:none;
}

.item_props{
display:none;
background-color:#EEE;
margin-top:3px;
padding:4px;
border:1px solid #CCC;
}

#text_before{
}

.translate_this{
color:red;
float:right;
text-align:right;
}

.not_translated{
color:#FF0000;
}

.contact_flow{
overflow:auto;
}
*html .contact_flow{

}

#google_map_canvas{
	border:1px solid #000;
}
#gmap{
	width:352px;
	float:right;
}
#gmap_link{
	text-align:right;
}

.picture_select{
background:#eee;
border:1px solid #ccc;
padding:5px;
overflow:auto;
height:1%;
}
.picture_select div a{
float:left;
background:#fff;
padding:2px;
margin:3px;
}
.picture_select div a:hover{
background:red;
color:#fff;
}
.picture_select div a span{
display:block;
clear:both;
}

.fsubmission{
background:#fff;
width:100%;
}
.fsubmission th{
background:#fff;
border-bottom:2px solid #ccc;
}
.fsubmission td{
font-size:x-small;
background:#eee;
border-bottom:1px solid #ccc;
}

