#layout	{ background: none; }

.call					{ position:relative; left:45px; width: 313px; padding-top: 15px; border-bottom: 1px solid #aaa; float:left; padding-bottom:10px; }
.form					{ position:relative; left:45px; float:left; width: 972px; height: 150px; border-top:none; margin-top:0px; }
.form form              { float:left; }
.form h2				{ float:none; color: #000; font-size: 18px; font-weight: normal; margin-bottom: 15px; }
.form .input			{ float:left; color: #999; width: 224px; margin-right: 15px; height: 33px; background-image: url(../images/form_field_small.png); background-repeat: no-repeat; }
.form .input input		{ border: 1px solid #fff; width: 180px; margin-top: 5px; margin-left: 8px; font-size: 12px; color: #999; }
.form .submit			{ float: right; border: 0px; width: 136px; height: 32px; margin-right: 60px; margin-top: 15px; padding: 0px 0px 4px 5px; background: #fff; color: #fff; font-weight: 600; text-align: left; background-image: url(../images/button_red.png); background-repeat: no-repeat; }
.form .check			{ border: 0px solid #f00; background: #fff; }
.news_letter		    { padding-top:20px; padding-right:15px; }