﻿#form_enquiry, #form_remind, #form_order, #form_details
{
    border: 0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;   
}

#form_enquiry .std, #form_remind .std, #form_order .std, #form_details .std
{
    font-size: 100%;
}

#form_enquiry .std-form-error, #form_remind .std-form-error, #form_order .std-form-error, #form_details .std-form-error
{
    color: #DB4D69!important;
	font-weight: bold;
}

#form_enquiry select.autowidth, #form_remind select.autowidth, #form_order select.autowidth, #form_details select.autowidth
{
	width: auto;
	border: 1px solid #B3B5BA;
	margin: 0 1em 0 0;
}

select.autowidth
{
	  width: auto;
	  font-size: 1em!important;
	  border: 1px solid #B3B5BA;
}


.div_form {
clear: both;
float: left;
width: 535px;
margin: 0;
padding: 5px;
background-color: #d8effa;
font-size: 0.75em;
color: #4D5C63;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form_cust {
clear: both;
float: left;
width: 535px;
margin: 0;
padding: 5px;
background-color: #fff;
font-size: 0.75em;
color: #4D5C63;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.form_lhs{
float: left;
width: 280px;
margin: 0;
padding: 0 0px 10px 0px;

}

.form_lhs li { font-size: 1.3em;}

.form_rhs{
float: left;
width: 250px;
margin: 0;
padding: 0 0 10px 0;
}

.form_rhs_err
{
    float: left;
    width: 100%;
    margin: 15px 10px 0 8px;
    padding: 0 0px 0px 0; 
    color: #DB4D69!important;	  
}

.form_full{
float: left;
width: 98%;
margin: 0;
padding: 0 0 4px 0;
}

.form_full .cols_1
{
    width: 30px;
    float: left;   
}

.form_full .cols_2
{
    width: 200px;
    float: left;   
}


.error_msg
{
    margin: 10px 10px 20px 2px;
    padding: 5px;
    border: 1px dotted #FF5B02;
    clear: both;
    float: left;
    width: 98%;
    color: #DB4D69!important;	
}

.header_h2
{
    color: #4D5B66;
    font-size: 1.4em;
    padding: 0 0 4px 0;
    margin: 0 0 1em 0;
    border-bottom: 1px solid #FAD73F;
    font-weight: bold;
}

.header_h2 span
{
    font-weight: normal;
}

.header_h2 span.rhs
{
    float: right;
    text-align: right;
    font-size: 0.73em;
    font-weight: normal;
    padding: 0 0 0 0;
    border: 0;
    margin: 0 0 0 0;
}

.header_h2 span.std
{
    font-weight: bold;
}

.header_ex
{
    width: 535px;
    padding: 0 0 0 0;
    border: 0;
    margin: 0 0 1em 0; 
    float: left;
    border-bottom: 1px solid #FAD73F;
}

.header_ex .header_ex_h2
{
    color: #4D5B66;
    font-size: 1.4em;
    padding: 0 0 4px 0;
    margin: 0 0 0em 0;
    border:0;
    font-weight: bold;
    width: 300px;
    float: left;
}

.header_ex .ex_rhs
{
    float: right;
    text-align: right;
    font-size: 0.95em;
    font-weight: normal;
    padding: 6px 0 0 0;
    border: 0;
    margin: 0 0 0 0;
    width: 200px;
}

.div_form input 
{
    width: 240px;
    border: 1px solid #B3B5BA;
    padding: 1px 0 2px 2px;
    margin: 0 0 1px 0;
    font-size: 100%;
    color: #4D5C63;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form_cust input 
{
    width: 240px;
    border: 1px solid #B3B5BA;
    padding: 1px 0 2px 2px;
    margin: 0 0 1px 0;
    font-size: 100%;
    color: #4D5C63;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form input.long {
    width: 492px;
    border: 1px solid #B3B5BA;
    padding: 1px 0 4px 2px;
    margin: 0 0 1px 0;
    font-size: 100%;
    color: #4D5C63;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form input.short
{
    width: 60px;
    border: 1px solid #B3B5BA;
    padding: 1px 0 1px 2px;
    margin: 0 0 1px 0;
    font-size: 100%;
    color: #4D5C63;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form input.textarea 
{
    width: 99%;
    height: 90px;
    border: 1px solid #B3B5BA;
    padding: 1px 0 1px 5px;
    margin: 8px 0 2px 0;
    font-size: 100%;
    color: #4D5C63;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form .textarea_box 
{
    width: 100%;
    height: 90px;
    border: 1px solid #B3B5BA;
    padding: 1px 0 1px 5px;
    margin: 8px 0 2px 0;
    font-size: 100%;
    color: #4D5C63;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form .textarea_box_small 
{
width: 99%;
height: 70px;
border: 1px solid #B3B5BA;
padding: 1px 0 1px 5px;
margin: 8px 0 2px 0;
font-size: 100%;
color: #4D5C63;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form input.textarea_small 
{
width: 99%;
height: 70px;
border: 1px solid #D0D6D6;
padding: 1px 0 1px 5px;
margin: 8px 0 2px 0;
font-size: 100%;
color: #4D5C63;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

input.submit_btn_auto 
{
	float: left;
	background-color: #4B5C66;
	font-size: 1em;
	border: 1px outset #fff;
	color: #fff;
	height: auto;
	width: auto;
	padding: 1px 10px 2px 10px;
	margin: 0 9px 5px 1px;
	cursor: pointer;
	display: block;

}

input:hover.submit_btn_auto { background-color: #7C8991; cursor: pointer; color: #fff;}

.div_form select 
{
width: 244px;
border: 1px solid #B3B5BA;
padding: 2px 0 1px 1px;
margin: 0;
height: 23px;
font-size: 100%;
color: #4D5C63;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.div_form  a:link, .div_form  a:visited { color: #3399CC; text-decoration: underline; }
.div_form  a:hover { color: #3399CC; text-decoration: none; }
.div_form  a:active { color: #3399CC; text-decoration: underline; }

.div_form .form_full .cols_1 input.checkbox_1
{
    padding: 0;
    margin: 0;
    width: 20px;
    float: left;   
}

