@charset "utf-8";

label	{
 color: #FFFFFF;
 font-family: Arial, "Trebuchet MS";
 font-size: 13px;
 font-weight: normal;
 padding: 0px 0px 0px 40px;
}

label.error {
 margin: 0px 0px 0px 45px;
 padding: 2px 2px 2px 20px;
 font-weight:normal;
 color:red;
 text-align:left;
 background: transparent url(../images/cancel.png) no-repeat scroll left;
}

input.text-input, textarea.text-input {
 margin: 2px 2px 6px 40px;
 padding: 2px 2px 2px 2px;
 width: 250px;
 color: #000000;
 border: 1px red solid;
}

input.button	{
 position: relative;
 padding: 3px 25px;
 border: 0px solid #fff;
 float: right;
 margin: 20px 20px 0px 0px;
 color: #FFFFFF;
 font-family: Arial, "Trebuchet MS";
 background: #CC3333;
/* -moz-border-radius: 5px;*/
}

input.button:hover	{
 background-color: #00CCFF;
 color: #000000;
}

#message	{
 width: 310px;
 border: 0px solid #fff;
}

#message h2	{
 font-size: 150%;
 color:white;
 text-align: center;
}

#message p	{
 color: white;
 font-weight: bold;
 margin: 6px 0px;
 text-align: center;
}

#checkmark	{
 margin: 0px 0px 0px 0px;
}

a.cmail:link, a.cmail:active, a.cmail:visited    { font-family: Arial, "Trebuchet MS"; font-size: 14px; font-weight: normal; color: #CCCCCC; text-decoration: underline; }
a.cmail:hover                                    { color: #FFFFFF; text-decoration: none; }

/*
#contact_form					{
 width: 312px;
 margin:0 auto;
 height:200px;
 padding:10px 0;
 background-color: transparent;
 position:relative;
 border: 1px green solid;
}
form fieldset					{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1.2em;
 margin:0px 0px 20px 0px;
 width:578px;
 position:relative;
 border:0;
 display:block;
 padding: 0px 10px 8px;
}
form fieldset legend	{
 border-width:1px;
 border-style:solid;
 border-color:#BBBB66;
 color:#3D7169;
 font-weight:bold;
 font-variant:small-caps;
 font-size:140%;
 padding:4px 8px;
 margin:0px 0px 10px 0px;
 position:relative;
 top: -12px;
 background:white;
}


label#name_label      {
 position:absolute;
 top:0;
 left:0;
}
input#name            {
 position:absolute;
 top:0;
 left:110px;
}
label#name_error      {
 position:absolute;
 top:22px;
 left:0px;
}

label#email_label     {
 position:absolute;
 top:45px;
 left:0px;
}
input#email           {
 position:absolute;
 top:45px;
 left:110px;
}
label#email_error      {
 position:absolute;
 top:67px;
 left:120px;
}

label#phone_label     {
 position:absolute;
 top:90px;
 left:0px;
}
input#phone           {
 position:absolute;
 top:90px;
 left:110px;
 }

#message							{
 width:180px;
 margin:60px 0 0 100px;
 }
#message h2						{
 font-size:150%;
 color:white;
 }
#message p						{
 color:white;
 font-weight:bold;
 margin:6px 0px;
 }
#checkmark						{
 position:relative;
 top:-46px;
 left:-60px;
 }
*/


