.section-item{ padding-top:8px; clear:both; }
.section-label{ width:120px; float:left; padding-top:4px }
.section-label-0{ width:120px; float:left; padding-top:1px }
.section-control{ /*width:300px;*/ float:left; }
.section-label-short{ width:50px; float:left; padding-top:2px }
.section-control-long{ /*width:400px;*/ float:left; }
.section-label-right{ margin-left:40px; width:50px; float:left; padding-top:2px }
.section-control-right{ /*width:400px;*/ float:left; }

.item-center{ margin:0px auto; width:50px; text-align:center; clear:both; }

.lheader{ font-size:14px; font-weight:bold; color:#1d2312; font-family:'Lucida Grande', 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif }

.control-item{ margin-bottom:5px; clear:both}
.control-item-left{ float:left; width:100px;padding-bottom:5px }
.control-item-right{ float:left; padding-bottom:5px }

.fixed-label{ width:220px; }
.required-label{ font-weight:bold; color:#000000; }
.not-required-label{ font-weight:normal; color:#000000; }
.i-short{ width:120px }

.form_divider{ background-image:url(/images/img_divider-large.gif); background-repeat:no-repeat; /*background-position:middle;*/ height:5px; font-size:2px; padding:0px; margin-top:10px; clear:both }
.elem-left{ width:250px; display:inline; float:left; }
.elem-right{ margin-left:20px; width:250px; display:inline; float:left; }

.like-select{ height:20px;padding-top:5px }

.map{ border:1px solid #d1ccb0; position:relative; width:550px; height:350px; }
.map-info{ margin:10px 0px; color:#1d2312; line-height:150%; }
.addressline{ font-weight:bold; }


