
h3 {
  /*width: 510px;*/
  background-color: #808080;
  color: white;
  font-weight: bold;
  padding: 8px;
  margin: 0px;
  font-size: 9pt;
  line-height: 13pt;
}

fieldset {
  margin: 18px 0px 18px 0px;
  border: 0pt none;
  /*border-radius: 5px;
  border: #EEEEEE 1px solid;*/
}

form table {
  width: 510px;
  margin: 18px 0px 18px 0px;
}

form table th {
  background-color: #808080;
  color: white;
  font-weight: bold;
  font-size: 9pt;
  line-height: 13pt;
  padding: 8px;
  margin: 0px;
}

form table td {
  background-color: #EEEEEE;
  padding: 0px 8px 0px 8px;
}

.form_field {
  background: #EEEEEE;
  width:451px;
  padding: 3px 8px 3px 8px;
  margin: 2px 0px;
}

.submit input {
  width: 100px;
}

label {
  float: left;
  width: 145px;
  font-size: 9pt;
  line-height: 20pt;
  font-weight: bold;
}

.required label span {
    line-height: 13pt;
}

label.label_checkbox {
  font-weight: normal;
  line-height: 13pt;
  width: 100%;
  float: none;
}

input.input_text, input.input_password, select {
  width: 250px;
}

form p {
  margin: 0px;
}

.error {
  color: red;
}

.note {
  font-size: 8pt;
}

.price {
  text-align: right;
  width: 110px;
}

/*overwrite the structure.css form styling 07-OCT-2008*/
#f_first_name, 
#f_last_name, 
#f_email, 
#f_company,
#f_country, 
#user_captcha_input { margin:5px; width:250px; }

.form_field img { margin:5px 0px 5px 150px; }

/* styling for the convurge centre template*/
#content_right2
{
	background-color: #FFFFFF; 
	text-align:left; 
	padding: 10px; 
	margin: 0px; 
	float: right;
}
#content_right2_header
{
	background-color: #FFFFFF; 
	text-align:left; 
	padding: 0px; 
	margin: 0px;
}
#content_right2_header img
{
	vertical-align:bottom;
}
#content_right2_body
{
	background-color: #EBEBEB;
	text-align:left; 
	padding: 10px; 
	width: 230px;
	margin: 0px;
}
#content_right2_body p.featurestitle
{ 
	font-size: 0.9em;
}
#content_right2_body p
{
	background-color: #EBEBEB;
	text-align: left; 
	padding: 0px; 
	margin: 0px;
	font-size: 0.75em;
}
#content_right2_footer
{
	background-color: #FFFFFF; 
	text-align:left; 
	padding: 0px; 
	margin: 0px;
}
#content_right2_footer img
{
	vertical-align:top;
}

/*****/