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

.login {
	font-size: 15px;
	background-color: #F63;
}
.red {
	color: #F00;
}
.colleft {
	float:left;
	width:200px;
	text-align:right;
}
.colright {
	float:left;
}
.nb_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#7c7b7b;
}
.boat-image {
	max-width :220px;
}
.boat-image-full {
	width:300px;
}
.boat-image-thumb {
	width: 100px;
	height: 100px;
	vertical-align:middle;
}
.p_boat_box {
	display:inline-block;
	border: 2pt solid #FC0;
	padding: 4px;
	margin-bottom: 10px;
	background-color: #F8F9FB;
}

.holiday-number {
	padding: 6px;
	background-color: #006;
	color: #FFF;
}
.size-item {
	padding: 4px;
	margin-bottom: 20px;
}
.imagex {
	width:80px;
	height:auto ;
}
.imagez {
	width:200px;
	height:150px;
}
.card {
	width:50px;
	height:40px;
}
.save_price {
	color: #06C;
	font-weight: bold;
}
.now_price {
	color: #F30;
	font-weight: bold;
}
.silverbutton {
	color: silver;
}
.booking_title, .btitle {
	background-color: #0089B2;
	color: #FFF;
	font-size:15px;
	padding: 2px;
	text-align:center;
}
.fieldmoney, .fieldtotal, .bfieldmoney, .bfieldtotal {
	text-align:right;
}
.booking_error, .berror {
	color: #F00;
}
.berth-icons {
	width:100px;
	height:100px;
	vertical-align:middle;
}
.fleet-icons {
	width:150px;
	height:150px;
	vertical-align:middle;
}
.search-text {
	float:left;
	width: 115px;
}
.search-field {
	float:left;
}
.search-block {
	padding: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #000;
	background: #999; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#0089B2), to(#CCFFFF));
	background: -moz-linear-gradient(top, #0089B2, #CCFFFF);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089B2', endColorstr='#CCFFFF');
}
.cr {
	text-align:center;
}
a.link-blue:link {
	color:  #137da7;
	text-decoration:underline;
}
a.link-blue:active {
	color: #137da7;
	text-decoration:underline;
}
a.link-blue:visited {
	color: #137da7;
	text-decoration:underline;
}
.inf {
	width:18px;
	height:18px;
}
.find_button {
    -webkit-appearance: none;
    -moz-appearance: none; 
    appearance: none;
  
  background: #f56029;
  background-image: -webkit-linear-gradient(top, #f56029, #d12c2c);
  background-image: -moz-linear-gradient(top, #f56029, #d12c2c);
  background-image: -ms-linear-gradient(top, #f56029, #d12c2c);
  background-image: -o-linear-gradient(top, #f56029, #d12c2c);
  background-image: linear-gradient(to bottom, #f56029, #d12c2c);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 13px 20px 13px 20px;
  text-decoration: none;
}

.find_button:hover {
  background: #f03838;
  background-image: -webkit-linear-gradient(top, #f03838, #f70808);
  background-image: -moz-linear-gradient(top, #f03838, #f70808);
  background-image: -ms-linear-gradient(top, #f03838, #f70808);
  background-image: -o-linear-gradient(top, #f03838, #f70808);
  background-image: linear-gradient(to bottom, #f03838, #f70808);
  text-decoration: none;
}

.grid_button {
    -webkit-appearance: none;
    -moz-appearance: none; 
    appearance: none;
  
  background: #f56029;
  background-image: -webkit-linear-gradient(top, #f56029, #d12c2c);
  background-image: -moz-linear-gradient(top, #f56029, #d12c2c);
  background-image: -ms-linear-gradient(top, #f56029, #d12c2c);
  background-image: -o-linear-gradient(top, #f56029, #d12c2c);
  background-image: linear-gradient(to bottom, #f56029, #d12c2c);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 4px;
  text-decoration: none;
}

.grid_button:hover {
  background: #f03838;
  background-image: -webkit-linear-gradient(top, #f03838, #f70808);
  background-image: -moz-linear-gradient(top, #f03838, #f70808);
  background-image: -ms-linear-gradient(top, #f03838, #f70808);
  background-image: -o-linear-gradient(top, #f03838, #f70808);
  background-image: linear-gradient(to bottom, #f03838, #f70808);
  text-decoration: none;
}