/* forum */

.forum_catheader_block {background-color: #7b8259;}
.forum_thread_firstpost {border: 1px solid #272727; background-color: #edf1dc; }

/* locator */

#map-canvas { width: 100%; height: 400px;  background-color: silver; border: solid 1px gray; }
.boxedsearch {width: 100%; BACKGROUND-COLOR: silver; }
.boxer input#submit, a.clear, a.clear:visited {background-color: navy;  color: white}
.boxer input#submit:hover, a.clear:hover {background-color: blue; color: white;}
.line { border-top: solid 1px navy;}
.legend i, .form2 i, .listbox i {color: navy;}
.boxer input#search {border:solid 1px silver; }

a.clear, a.clear:visited, a.clear:link, a.clear:link:active, a.clear:visited:active{ padding-top: 2.5px;}

.listcol1 div.listbox:last-child {border: none;}


/* forms */
article form {width: 100%; max-width: 700px;
.cms_form_label {width: 33%;  position: relative; float: left; margin: 0 1% 2px 0;  font-weight: normal;}
.cms_form_object {width: 66%; position: relative; float: right; margin: 1px 0}
.cms_form_item, .cms_form_content_block {clear: both; padding: 5px 0; }
.cms_form_textinput, .cms_form_dropdown  {width: 100%;}
.cms_form_textarea {width: 100%; height: 100px;}
.cms_form_required_block {color: silver; font-style: italic; border-bottom: 1px solid silver;}
fieldset, legend {white-space: normal; width: 100%; border: none;}

/*.cms_form_radio_container {width: 25%; position: relative; float: left;}*/

/* dec tree */
div.CHboxedup {z-index: 90;  }


@media only screen and (max-width: 1000px) {
	/*.cms_form_radio_container {width: 33%; position: relative; float: left;}*/
}

@media only screen and (max-width: 1000px) {
	/*.cms_form_radio_container {width: 33%; position: relative; float: left;}*/
}

@media only screen and (max-width: 860px) {
	.listcol1 div.listbox:last-child {border-bottom: solid 1px gray;}
}


@media only screen and (max-width: 800px) {
	/*.cms_form_radio_container {width: 50%; position: relative; float: left;}*/
}

@media only screen and (max-width: 500px) {
	.cms_form_label {width: 98%;   margin: 0 ;}
	.cms_form_object {width: 98%; }
}






