/* ==========================================================================*/
/*********************** CONTACT FORM ************************/
/* ==========================================================================*/

.Cform input {margin-bottom: 2px; margin-top: 2px;}
.Cform select {margin-bottom: 2px; margin-top: 2px;}
.Cform textarea {margin-top: 2px;}
.Cformsubmit {cursor: pointer;}
.Cformthanks {display:none; }
.Cformerror1 {display: none;}
.Cformerror2 {display: none;}
.Cformerror3 {display: none;}
.Cformerror4 {display: none;}
.Cformerror5 {display: none;}
.Cformthanks ul {padding: 0; margin-bottom: 8px!important; margin-top: 8px;}
.Cformthanks li {background: url(../images/newsletter_thanks.jpg) 0px 3px no-repeat!important; padding: 2px 7px 0px 30px; list-style: none; color: #fff; font-size: 1em; line-height: 1.2em;}
.CformBody ul {padding: 0; margin-bottom: 8px!important; margin-top: 8px;}
.CformBody li {background: url(../images/newsletter_error.jpg) 0px 3px no-repeat; padding: 2px 7px 0px 30px; list-style: none; color: #fff; font-size: 1em; line-height: 1.2em;}


/* ==========================================================================*/
/*********************** CONTACT ************************/
/* ==========================================================================*/

.contactbtmsp {margin-bottom: 30px;}
.contactsalesh {text-align: left; float: left;}
.contactheadoffice1 {width: 186px; float: left;}
.contactheadoffice2 {width: 186px; float: left;}
.contactheadofficephone {color: #3a7eba; font-family: Arial, Helvetica, sans-serif;}
.contactcolumncontainer {width: 688px; border-top: 1px solid #dddedf;}
.contactcolumn1 {width: 255px; float: left; text-align: left;}
.contactcolumn2 {width: 180px; float: left; border-right: 1px solid #dddedf; text-align: left; padding-left: 20px; padding-right: 20px; color: #627b90; line-height: 1.45em; font-size: 0.9em; text-align: left; border-left: 1px solid #dddedf;}
.contactcolumn3 {width: 185px; float: left; text-align: left; padding-left: 20px; color: #627b90; line-height: 1.45em; font-size: 0.9em; text-align: left;}
.contactcolumnheight {height: 290px;}
.contactcolumnheight2 {height: 200px;}
.contactheadlineimg {padding-bottom: 4px;	}
.contactspace {padding-top: 25px;	}
div.Cformcontainer {width: 240px;}
div.Cform {background: url(../images/custom_corners_topleft.gif) top left no-repeat; width: 100%;} 
div.Cform h3 {background: url(../images/custom_corners_topright.gif) top right no-repeat; font-size:1.3em; padding:20px; margin:0; text-align: left;}
div.CformBody {margin-top:-3em; margin-right: 10px; padding:20px; background-color: #1e5583; color: #ffffff; line-height: 1.45em; font-size: 0.8em; text-align: left;}
div.CformFooter {background: url(../images/custom_corners_bottomleft.gif) bottom left no-repeat;}
div.CformFooter p {background: url(../images/custom_corners_bottomright.gif) bottom right no-repeat; padding:15px; display:block; margin:-4.2em 0 0 0; color: #ffffff; font-size: 0.9em;}
.contactfields {width: 187px; height: 16px; background: url(../images/formfields_bg.jpg) repeat-y; border: none; color: #1d3952; font-size: 1.1em;}
.contactdropdown {width: 187px; height: 16px; background: url(../images/formfields_bg.jpg) repeat-y; border: none; color: #1d3952; font-size: 1.1em;}
.contactadditionalinfo {width: 187px; height: 190px; background: url(../images/formfields_bg.jpg) repeat-y; border: none; color: #1d3952; font-size: 1.1em;}
.contactsubmitspace {padding-top: 18px;}
