@charset "utf-8";
/* CSS Document */

#contact_form {
	float: left;
	padding: 20px 0 0 0;
}

form,input,select,textarea{margin:0; padding:0; color:#ffffff;}

div.box {
margin:0 auto;
width:500px;
position:relative;
}



div.box label {
width:100%;
display: block;
padding:10px 0 10px 0;
}

div.box label span {
display: block;
color:#bbbbbb;
font-size:12px;
float:left;
width:100px;
text-align:right;
padding:5px 20px 0 0;
}

div.box .input_text {
padding:10px 10px;
width:200px;
background:#666666;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

div.box .message{
padding:7px 7px;
width:350px;
background:#666666;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
overflow:hidden;
height:150px;
}

div.box .button
{
cursor:pointer;
margin:0 0 10px 0;
padding:4px 7px;
background:#55090e;
border:0px;
position: relative;
top:10px;
left:265px;
width:100px;
border-bottom: 1px double #660000;
border-top: 1px double #660000;
border-left:1px double #840509;
border-right:1px double #840509;
}

div.box .button:hover
{ background:#840509;
}

div#main-area{
background-image: url(../images/tmz_logo_fade.png);
background-repeat:no-repeat;
background-position:center;
}

div.box .input_code {
padding:5px 10px;
width:200px;
background:#666666;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
}

.err
{
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: red;
}

.imgcaptch{ position:relative;
float:right;
margin-right: 157px;
}