/* WEB DEFINED : http://www.webdefined.biz Compiled by Deeptha */

#map_canvas {
	width:940px;
	height:520px;
}
#floral_design {
	display:none;
}
h3 {
	margin-bottom:0;
}
.contact_column_left {
	float:left;
	width:28%;
	height:376px;
	background:url(../images/contact_paper.png) no-repeat;
	padding:136px 6% 0;
	
	color:#231F20;
}
.contact_column_right {
	float:left;
	width:50%;
	margin-left:10%;
	padding-top:30px;
}
.row {
	display:table-row;
	height:42px;
}
input,
select {
	font:1em 'Play', sans-serif;
	background-color:#D3D3D3;
	
	border:#ccc 1px solid;

	display:inline-block;
	-webkit-border-radius:0 0.2em 0.2em 0;
	-moz-border-radius:0 0.2em 0.2em 0;
	border-radius:0 0.2em 0.2em 0;
}
input {
	width:260px;
	height:22px;
	padding:3px 3px 3px 28px;
	
	-webkit-box-shadow:0 1px 2px #DDDDDD inset, 0 1px 0 #FFFFFF;
	-moz-box-shadow:0 1px 2px #DDDDDD inset, 0 1px 0 #FFFFFF;
	box-shadow:0 1px 2px #DDDDDD inset, 0 1px 0 #FFFFFF;

}
.dd_box {
	width:260px;
	overflow:hidden;	
}
select {
	width:300px;
	height:28px;
	padding:3px 3px 3px 28px;
	margin-left:-8px;
	background: transparent;
	border:0;
}
textarea {
	width:92%;
	padding:20px;
	border:#ccc 1px solid;
	
	font:1em 'Play', sans-serif;
	
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	border-radius:0.5em;

	background:url(../images/icon_message.png) #FFFFFF  no repeat ;
}
.lable {
	display:inline-block;
	width:100px;
	height:24px;
	line-height:24px;
}
.name_icon {
	background: url(../images/icon_name.png) #FFFFFF no-repeat center left;
}
.email_icon {
	background:url(../images/icon_email.png) #FFFFFF no-repeat center left; 
}
.tele_icon {
	background:url(../images/icon_phone.png) #FFFFFF no-repeat center left; 
}
.world_icon {
	background:url(../images/icon_country.png) #FFFFFF no-repeat center left;
}
.captcha_icon {
	background:url(../images/icon_captcha.png) #FFFFFF no-repeat center left;
}
input[type="submit"] {
	float:right;
	width:200px;
	height:32px;
	margin-top:20px;
	padding:5px;
	background-color:#000;
	color:#D3D3D3;

	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	border-radius:0.5em;	
}
input[type="submit"]:hover {
	background-color:#D3D3D3;
	color:#000;
}
input[type="submit"]:active {
	background-color: #550000;
	color: #FFF;
}
.form-error {
	position:relative;
	display:block;
	background-color:#900;
	color:#CCC;
	width:auto;
	height:auto;
	margin:10px 0 10px 100px;
	padding:5px;
	
	-webkit-border-radius:0.2em;
	-moz-border-radius:0.2em;
	border-radius:0.2em;
}