/* CSS Document */


input.error { border: 1px dotted red; }

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
background: #FFFFFF url(images/form-bck.jpg) repeat-x; 
}

   * html fieldset {
   width: 255px;
   }
   
   form {
   font: 85% arial, hevetica, sans-serif;
   }
   
label {
color: #f48420;
font-weight: bold;
}

.textarea {
font: 100% Arial, Helvetica, sans-serif;
}
   
   legend {
   color: #8F2F00;
	font-weight: bold;
   }
   
   form {
    /* background-color:#FFF6EF;
	border: 1px solid #993300; */
	padding: 10px;
   }
   
   textarea {
   font: Arial, Helvetica, sans-serif;
   }
   
   .center {
   text-align: center;
   }
   
   .centerClearLeft {
   text-align: center;
   clear: left;
   }

#formOuter {
width: 750px;
background: #FFFFFF url(images/form-bck.jpg) repeat-x; 
}

.formHolder {
width: 300px;
}

#formOuter h2 {
color: #af6227;
margin: 0;
padding: 0;
}
   
.floatRightAdd {
font-size: 120%;
width: 300px;
padding: 0px 10px 7px 0;
float: right;
}

   
.padLeft{
padding-left: 30px;
line-height: 2em;
}


.bname {
font-size: 120%;
color: #f48420;
font-weight: bold;
}

.tel {
font-size: 120%;
color: #f48420;
}

.grey {
color:#333333;
}


#formOuter a {
text-decoration: none;
color: #f48420;
}

#formOuter a:visited {
text-decoration: none;
color: #af6227;
}

#formOuter a:hover {
text-decoration: none;
color: #000000;
}

.binfo {
font-size: 55%;
}


