#contactwrap{ width:600px;   text-align:left;  float:left; margin-top:25px;  }
#contact-area {	width: 550px;font-family:"Arial",Helvetica,sans-serif; margin-top: 25px; margin-left:10px;_margin-left:25px; }
#contact-area input, #contact-area textarea {padding:7px;width:535px; font-family:"Arial",Helvetica,sans-serif;font-size:12px;font-weight: normal;color: #666; margin: 0px 0px 10px 0px;
border: 1px solid #d5d5d5; }
#contact-area textarea {height: 100px;  }
#contact-area textarea:focus, #contact-area input:focus {border: 1px solid #303132; }
#contact-area input.submit-button {width: 100px;	float: right;  color:#FFFFFF;font-weight: 500;
background: #1c1c1c; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303132', endColorstr='#151617'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#303132), to(#151617)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #303132,  #151617); /* for firefox 3.6+ */}
label {float: left;	text-align: left;	margin-left: 0px;	width: 200px;	font-size:13px;font-weight: bold;color: #333; line-height:17px; }

.notification_error{ height: auto; width: 533px; _width: 550px; padding: 5px; margin-left:13px;_margin-left:25px; margin-top:25px;
font-family:"Arial",Helvetica,sans-serif;color:#cc0000;text-decoration:none;font-size:14px; text-align: left; _line-height:30px; 
background: #fff; border: 1px solid #cc0000; -webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}

.notification_ok{width: 523px; _width: 550px; padding: 10px;text-align: left; margin-left:13px;_margin-left:25px;margin-top:25px;
font-family:"Arial",Helvetica,sans-serif;color:#00cccc;text-decoration:none; font-size:14px;
background: #fff; border: 1px solid #00cccc;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  border-radius: 6px;}

.info_fieldset { border: 1px dashed #e5e5e5; 
-webkit-border-radius: 10px;   -moz-border-radius: 10px;   border-radius: 10px;  }

.info_fieldset p { margin:10px 0px 1px 0px; }

.info_fieldset legend{ font-family:"Arial",Helvetica,sans-serif; font-size:14px; color:#FFFFFF; text-transform:uppercase; padding: 5px 20px 5px 20px; 
-webkit-border-radius: 4px;  -moz-border-radius: 4px;   border-radius: 4px;
background: #1c1c1c; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303132', endColorstr='#151617'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#303132), to(#151617)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #303132,  #151617); /* for firefox 3.6+ */}

#dots{ font-size:1px; color:#FFFFFF;}

#contact_coloumn_right{ width:235px; height:auto;  float:right; margin-top:25px;}
#contact_coloumn_right h2 {color:#ce0538; padding:5px 0px 5px 0px;  font-size:15px;font-weight:normal; text-transform:uppercase;  }
#contact_coloumn_right p {color:#414141; padding:5px 0px 0px 0px;  font-size:13px; }
#contact_coloumn_right p span {color:#2db7b0; padding:5px 0px 5px 0px;  font-size:13px;   }
#contact_map { width:235px; height:300px; background-image:url(../images/googlemap_semark.jpg); background-position:top; background-repeat:no-repeat; overflow:hidden;
 border: 1px solid #fff;
-moz-box-shadow: 0px 0px 1px #a8a8a8; -webkit-box-shadow: 0px 0px 1px #a8a8a8; box-shadow: 0px 0px 1px #a8a8a8; 
 }


/* contact form style */
.contact_thanks{ width:750px; height:100px; padding:50px;  text-align:center; margin:0px auto; margin-top:200px; background-color:#FFFFFF;border: 1px solid #fff;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
-moz-box-shadow: 0 0 5px #a8a8a8;-webkit-box-shadow: 0 0 5px #a8a8a8;box-shadow: 0 0 5px #a8a8a8;}
.contact_thanks h3 {text-transform:none;font-family:"Arial",Helvetica,sans-serif;font-size:20px;font-weight: normal;color: #666;}
.contact_thanks p {	font-size:13px;	text-align: center;	line-height:20px;	color:#666; padding:20px;}
.contact_thanks a{ width:100px; display: block; line-height: 20px; margin:0 auto; padding:5px; text-decoration: none; background: #2db7b0; color:#fff;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.contact_thanks a:hover{text-decoration: none; background: #ce0538; color:#fff;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

.contact_error{ width:750px; height:100px; padding:50px;  text-align:center; margin:0px auto; margin-top:200px; background-color:#FFFFFF;border: 1px solid #fff;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
-moz-box-shadow: 0 0 5px #a8a8a8;-webkit-box-shadow: 0 0 5px #a8a8a8;box-shadow: 0 0 5px #a8a8a8;}
.contact_error h3 {text-transform:none;font-family:"Arial",Helvetica,sans-serif;font-size:20px;font-weight: normal;color: #ce0538;}
.contact_error p {	font-size:13px;	text-align: center;	line-height:20px;	color:#ce0538; padding:5px;}
.contact_error a{ width:100px; display: block; line-height: 20px; margin:0 auto; padding:5px; text-decoration: none; background: #2db7b0; color:#fff;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.contact_error a:hover{text-decoration: none; background: #ce0538; color:#fff;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}