* { margin: 0; padding: 0; outline: none; }
html { font-size: 62.5%; height: 101%; }

body { background: #000; font-family: "Calibri", Arial, sans-serif; }
img { border: 0; }

a { color: #00aeff; text-decoration: none; }
a:hover { text-decoration: underline; }

h2 { font-size: 1.8em; line-height: 1.9em; margin-bottom: 15px;  }

p { color: #656565; font-size: 1.2em; margin-bottom: 10px; text-align:center; text-transform:uppercase; }

#wrapper { width: 544px; margin: 30px auto; padding: 30px 45px; }

#inline { display: none; width: 600px; }

label { margin-right: 12px; margin-bottom: 9px; font-family:sans-serif; color: #646464; font-size: 1.2em; }

.txt { 
display: inline-block; 
color: #676767;
width: 420px; 
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
border: 1px solid #ccc; 
padding: 5px 9px;
font-size: 1.2em;
line-height: 1.4em;


-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topleft: 5px;
	
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

div.container{margin:10px auto; width:800px}
div.container p{text-align:center; padding:6px; font-family:sans-serif;}
div.container a{color:red}

.txtarea { 
display: block; 
resize: none;
color: #676767;
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
width: 500px; 
height: 150px;
border: 1px dotted #ccc;
padding: 5px 9px; 
font-size: 1.2em;
line-height: 1.4em;
}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

#send { 
color: #dee5f0;
/*display: block;*/
cursor: pointer;
padding: 5px 11px;
font-size: 1.2em;
border: solid 1px #00aeff;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
background: #00aeff; 
background: -webkit-gradient(linear, left top, left bottom, from(#00aeff), to(#0c99db)); 
background: -moz-linear-gradient(top, #00aeff, #0c99db); 
background: -webkit-linear-gradient(top, #00aeff, #0c99db);
background: -o-linear-gradient(top, #00aeff, #0c99db);
background: -ms-linear-gradient(top, #00aeff, #0c99db);
background: linear-gradient(top, #00aeff, #0c99db);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#0c99db'); 
}
#send:hover {
background: #0c99db; 
background: -webkit-gradient(linear, left top, left bottom, from(#0c99db), to(#0c89c4)); 
background: -moz-linear-gradient(top,  #0c99db, #0c89c4); 
background: -webkit-linear-gradient(top, #0c99db, #0c89c4);
background: -o-linear-gradient(top, #0c99db, #0c89c4);
background: -ms-linear-gradient(top, #0c99db, #0c89c4);
background: linear-gradient(top, #0c99db, #0c89c4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c99db', endColorstr='#0c89c4');
}
#send:active {
color: #8c9dc0; 
background: -webkit-gradient(linear, left top, left bottom, from(#00aeff), to(#0c99db)); 
background: -moz-linear-gradient(top, #00aeff, #0c99db); 
background: -webkit-linear-gradient(top, #00aeff, #0c99db);
background: -o-linear-gradient(top, #00aeff, #0c99db);
background: -ms-linear-gradient(top, #00aeff, #0c99db);
background: linear-gradient(top, #00aeff, #0c99db);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#0c99db'); 
}

#search {
    background: url("images/search.png") no-repeat scroll left center transparent;
    clear: both;
    float: left;
    height: 34px;
    text-align: left;
    width: 230px;
}