table.con_form
{
width:400px;
float:right;
margin-top:0px;
margin-bottom:0px;
background-color:#fff;
color:#009900;
}

table.con_form td
{
font-weight:bold;
padding-bottom:10px;
}

input.name,input.email,input.mobile,input.country,input.spam,input.subject
{
width:400px;
height:30px;
line-height:30px;
padding-left:10px;
color:#009900;
border-style:solid;
border-width:1px;
border-color:#009900;
}

input.spam
{
//float:left;
width:200px;
padding-left:10px;
}

input.submit
{
background-color:#009900;
color:#fff;
float:right;
text-align:center;
font-weight:bold;
border-style:none;
width:150px;
cursor:pointer;
height:35px;
line-height:35px;
margin-left:48px;
}

textarea.message
{
width:400px;
height:100px;
padding-left:10px;
color:#009900;
border-style:solid;
border-width:1px;
border-color:#009900;
}
input:focus,textarea:focus
{
background-color:#009900;
color:#fff;
}

div.success
{
margin-left:auto;
margin-right:auto;
color:#009900;
border-style:solid;
border-width:1px;
border-color:#009900;
border-radius:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
text-align:left;
width:750px;
margin-bottom:50px;
}


div.fail
{
margin-left:auto;
margin-right:auto;
color:red;
border-style:solid;
border-width:1px;
border-color:red;
border-radius:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
text-align:left;
width:750px;
margin-bottom:50px;
}

h3.success
{
margin-bottom:0px;
padding-bottom:0px;
text-align:left;
color:#009900;
}

h3.fail
{
margin-bottom:0px;
padding-bottom:0px;
text-align:left;
color:red;
}


