input.rsm_form			{ border:1px solid #999; }
input#day_text			{ border:0px; width:60px; }
#destination		{ width:219px; }
#dest_text			{ width:215px; }
#vendors			{ width:200px; }
#adults			{ width:200px; }
#departure_city	{ width:200px; }
#ddate_deviation	{ width:18px; }
#duration			{ width:200px; }

#preview {
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
    /*opacity:0.4;*/
	padding:5px;
	display:none;
	color:#000;
    font-size: 11px;
	text-decoration: none;
    cursor: none;
}

.rsm_brands_full_name {
  background-color:#f1f1f1;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:3px;
  padding-right:3px;
  font-family:arial,helvetica,sans-serif;
  color:#333333;
  /*font-size:12px;*/
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  line-height:15px;
  border:1px #e1e1e1 solid;
}

.rsm_brands_num_ads {
  padding-top:1px;
  padding-bottom:1px;
  padding-left:3px;
  padding-right:3px;
  font-family:arial,helvetica,sans-serif;
  color:#808080;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  line-height:15px;
  align: center;
}

.vendorlist {
	/*float: left;*/
	/*height: 150px;*/
	overflow: hidden;
	/*padding: 12px 15px;*/
	padding: 0px 20px;
	width: 468px;
}

.vendorlist a {
	padding: 0px;
	text-decoration: none;
}
.vendorlist img {
	padding: 0px;
	/*padding:10px 10px;*/
	background: #ffffff;
}

#formtable {
	border: 1px solid #e1e1e1;
	background: #ffffff;
	padding: 6px;
}

