#notworking {font-size:16px; color:red;}
#contact-banner-image{position: relative; height: 320px; width: 1100px; margin-left:auto; margin-right:auto;top:0px;z-index:68; background-size: 100% 110%; background-position:center; background-image: url('http://www.french-barn.com/newwebsite/images/Lacanche-range-cooker_2.jpg');}

#contact_info_left {position: relative;width:28%;min-height: 640px;float:left;left: 25px;font-family: garamond, arial;font-size: 18px;
	text-align: left;padding-left: 40px;padding-top: 20px;border:none;background-color: #EBE8D5;}

#contact_info_left p {padding-top: 5px; font-family: arial; font-size: 13px;}

#contact_info_left input {width: 80%; border-radius: 5px; height: 18px;}

#contact_info_center {position: relative;width:25%;min-height: 640px;float:left;font-family: garamond, arial;font-size: 18px;text-align: left;padding-left: 20px;
	padding-top: 20px;padding-right:40px;border:none;background-color: #EBE8D5;}

#contact_info_center p {padding-top: 5px; font-family: arial; font-size: 13px;}

#contact_info_center input, textarea {width: 250px; border-radius: 5px; height: 18px;box-sizing: content-box;}
textarea {height: 100px; }
input.submit {position: relative; top:20px;line-height: 0px; font-family: arial, "sans serif";font-size: 14px;padding:10px;background-color: chocolate;color:white; 
text-transform:uppercase;}

#contact_info_right {position: relative;width:31%;float:right;right: 20px;font-family:"times new roman", arial; font-size: 14px;text-align: left; font-weight:none; line-height: 22px;
	padding-left: 0px;padding-top: 5px;padding-bottom: 10px;  border:none;}

#canada-showrooms {font-size: 17px;}
#new_showroom, .showrooms, #showrooms-van {font-size: 15px;line-height: 22px;padding-top:15px;}
.showrooms {font-style:oblique}
#new_showroom a, .showrooms a, #showrooms-van a {display:inline-block;padding-top:5px;text-decoration:underline;font-style:normal;}
#contact_info_right h1, #contact_info_right h2 {position: relative;left:0px;text-align:left; font-size:15px;background-color: transparent;padding:0; padding-top:15px;text-decoration:underline; text-transform:uppercase;}

#contact_info_left a, #contact_info_right a{text-transform:none;color: #D03A07;background-color: transparent;}


p#info-request {position: relative; font-size:26px;TOP: 40PX;line-height:26px;font-weight:bold;width: 100%;}

#coming_soon {font-style: italic;}
	
#mainForm {text-align: left;font-family: garamond, arial, "times new roman";font-size: 18px;padding-top: 10px;
	padding-left: 0px;min-height:auto;}
#form {	padding-top:0px;min-height:800px;background-color:#ececec;}
#content{padding-left:20px;	padding-right:20px;}
#content p{padding-top:20px;padding-bottom:20px;}

select {position: relative;background-color: #e5e5e5;width: 250px;padding-right: 0px; font-family:arial; font-size: 13px;line-height: 14px;
   height: 26px; overflow: visible; margin-top: 10px;border-radius: 5px; }
  
 #formButtons2 {border:none;}

/* Responsive */
@media only screen and (min-width: 0px) and (max-width: 1024px), { 
#contact-banner-image {display:none;}
#contact_info_left, #contact_info_center, #contact_info_right {min-height:500px;height:auto;
	text-align:center;clear:both; width:95%;left:2%; padding-bottom:1%;text-align:left;}
#contact_info_right p, #contact_info_right h1 {padding-left: 1%;}
}

.hide {display:none;}