
input, select, textarea
{
  width: 240px;
  
}
input, textarea
{

}

select
{
	width : 193px;
}
textarea
{
	height : 70px;
}
input:focus, select:focus, textarea:focus
{
	border-color : #011D4A;
}

fieldset{
 
}
label
{
	width : 100px;
	float : left;
	font-weight : bold;
	margin-right : 5px;
	text-align : right;
  line-height: 18px;
}
label.label_150
{
	width : 150px;
}
input.date
{
	width : 20px;
	text-align : center;
	border : 10px;
}
input.qty
{
	width : 30px;
	text-align : center;
}
input.button
{
	width : 105px;
  height: 35px;
  line-height: 25px;
	border : 1px solid #ccc;
	color : #fff;
  float: left;
  padding-bottom: 8px;
	margin-left : 200px;
}
input.contact-button{

  width: auto;
}
input.check
{
	width : 25px;
	float:left;	
	border : none;
}
div.form_row
{
	width : 360px;
	float : left;
	clear : both;
	margin-bottom : 8px;
	text-align: left;
}
 .red
{
	color : red;	
	margin-right : 3px;
	text-align : center;
}
.contact-left-49{
  background-color: #ccc;
  width: 49%;
}
dl.contact
{
	margin: 0px 0 25px 10px;
    	padding : 0 0 0 0 ;
	line-height : 18px;
	text-align : left;
  float: left;
}
dl.contact dt {
  width:15em;
  font-weight:bold;
  text-align : left;
  margin-right : 5px;
}
dl.contact dd {
  text-align : left;
  margin-left : 12px;
  margin-top: 5px;
  float: left;
}



.content-left-49{
  float: left;
  width: 340px;
  margin-bottom: 5px;
  margin-top: 5px;
 
  
}

.content-right-49{
  float: right;
  width: 355px;
  margin-top: 5px;
  margin-bottom: 5px;
 
  
  
}
#mapframe{
  width: 700px; height: 250px; border: 1px solid #000; float:left;
margin-top: 10px;
margin-left: 3px;
padding: 0;
}
#map{
position: absolute;
top: 0;
left: 0;
 width: 700px; height: 250px;

}
