
.modal{
	/*padding: 10px 25px 5px 25px;
	background: #D4DDD6;*/
	text-decoration: none;
	color: white;
	/*margin-left: 300px;*/
	border: 1px solid white;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
		
}

.modal:hover{
	text-decoration:none;
	color: #777;
	border: 1 px solid #777;
}

/* Contact Form */
#mask {
background-color:#000;
display:none;height:100%;
left:0;position:absolute;
top:0;width:100%;
z-index:9000;
}
	
#contact {box-shadow: 0 0 35px #0196E3;
background-color:#eee;
display:none;left:50%;
margin-left:-200px;
position:absolute;
top:90px;width:320px;
z-index:9999;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
padding:20px;
}

#close {
background:url(../images/close.png) no-repeat right;
text-align:right;
float: right;
height: 40px;
width: 50px;
cursor:pointer;
}

#contact_header {
font-family:arial, sans-serif;
font-size:30px;
font-weight:700;
line-height:50px;
padding:0px 5px 10px 0px;
float: left;
}
/* form components */

input,textarea {
border:1px solid silver;
background-color:#fff;
color:#404040;
font-size:12px;
font-family:Verdana, Arial, sans-serif;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:10px 0;
padding: 10px;
}

input:hover[type=text],input:focus[type=text],textarea:hover,textarea:focus {
border:1px solid #000;
outline: none;
}

input[type=text],textarea {
width:300px;
}

#submit {
border:1px solid silver;
width:87px;
height:41px;
}

#submit:hover {
cursor:pointer;
border:1px solid #000;
}

/* alert messages */
.success,.error {
color:#000;
display:none;
font-size:15px;
font-weight:700;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:5px 10px 5px 10px;
margin-bottom: 10px;
}

.success {
background-color:#9F6;
border:1px solid #0F0;
margin-top: 60px;
}

.error {
background-color:#F66;
border:1px solid red;
margin-top: 0;
}