#leftContent {
	width:610px;
	padding:28px;
	overflow:auto;
}

#formWrapper {
	width:324px;
	float:left;
}

#formWrapper input.main {
	width:305px;
	height:18px;
	.height:14px;
	border:2px solid #000;
	line-height:1em;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	color:#414040;
	padding:5px 5px 5px 10px;
	margin-bottom:10px;
	display:block;
}

	#formWrapper div.felement 
		{   
			float: left;
			margin-right: 10px;
		}
		


#formWrapper select {
	width:170px;
	.width:172px;
	height:26px;
	.height:27px;
	line-height:1em;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	color:#414040;
	padding:3px 3px 3px 6px;
	color: black;
	background: #fff;
	
	/*top: -2px;	margin:1px 0px 1px 4px;padding:2px;
	left: -2px;
	border:2px solid #000000;
	background:#FFFFFF none repeat scroll 0 0;
*/
	.margin:0;
}

#formWrapper div.felement label		{
    display:block;
	float:left;
	color: #999;
			font-size: 10px;
			line-height: 120%;
}

#formWrapper .selectContainer {
  /*border:2px solid #000;*/
  position: relative;
  width: 170px;
  height:24px;
  .height: 20px;
  overflow: hidden;
  float:left;
  margin-top:1px;
  .margin-top:4px;
}
#formWrapper .selectContainer label		{
    display:block;
	float:left;
	color: #999;
			font-size: 10px;
			line-height: 120%;
}

#formWrapper #zipcode {
  border:2px solid #000;
  position: relative;
  width: 80px;
  height:24px;
  .height: 18px;
  overflow: hidden;
  float:left;
  margin-top:15px;
  .margin-top:14px;
  padding-top:3px;
  padding-left:5px;
  margin-left:-57px;
  display:block;
}
#formWrapper .distance{
	display:block;
	margin-top:-3px;
		}
#formWrapper .distance label {
		.padding-top:3px;
}

#formWrapper #distance {
  /*border:2px solid #000;
   .border:2px solid #000; */
   display:block;
   position: relative;
  width: 80px;
  height:28px;
  .height:24px; 
  overflow: hidden;
  float:left;
  margin-left:-52px;
  margin-top:15px;
  .margin-top:17px;
  
}

.distance_box{
	margin-top:-3px;
  height:28px;
  .height:24px; 
  width: 100px;
 
}

label		{
    display:block;
	float:left;
	color: #999;
			font-size: 10px;
			line-height: 120%;
			margin-right:5px;
}
#formWrapper input.button1 {
	background:url('../images/connect_button.gif') no-repeat #FFF;
	padding:0;
	width:132px;
	height:30px;
	border:0;
	
	cursor:pointer;
	display:inline;
	float:right;
}
#formWrapper input.button {
	background:url('../images/connect_button.gif') no-repeat #FFF;
	padding:0;
	width:132px;
	height:30px;
	border:0;
	margin-top: 14px;
	.margin-top:6px;
	_margin-top:10px;
	cursor:pointer;
	display:inline;
	float:right;
}
#formWrapper .advanced_link{
    color: #e3242c;
    font-size:11px;
	width:320px;
	line-height:110%;
	padding-right:5px;
	margin-top:5px;
	.padding-right:8px;
	text-align:right;
	display:block;
	float:right;
}

#formWrapper p {
	line-height:1.8em;
	font-size:10px;
	clear:both;
	padding-top:10px;
	.padding-top:5px;
}

#leftContent img.subhead {
	height:;
	float:right;
	padding:0 2px;
}
#leftContent img.contest {
	height:;
	float:right;
	margin-top:10px;
	padding:0 2px;
	border:none;
}