body{
  margin:           0px;
  font-family: 		Arial, Helvetica, sans-serif;
  /*font-weight:      normal;*/
  font-size:        10pt;
  background: #326F9C url("http://cssimages.boatbookings.com/inqludes/images/backgrounds/body_tile.jpg") repeat-x left top;
}

.hp_logo{
  width: 100%;
}

#containing{
  width:            100%;
  height:           100%;
  margin-left:      0px;
  padding:          0px;
  text-align: center;
}

#errorsdiv{
  padding:          15px;
  border:           2px solid #FF8080;
  background-color: #DF2111;
  color:            #FFFFFF;
  /*font-weight:      bold;*/
  /*font-size:        10pt;*/
  /*font-family:      arial;*/
}


#h_topleft{
  width:            100%;
  background: #709ABB url("http://cssimages.boatbookings.com/inqludes/images/backgrounds/header_top_tile.gif") repeat-x left top;
  text-align: center;
}

#mobile_footer{
  clear: both;
  padding-top: 10px;
  padding-bottom: 5px;
  background: #326F9C;
  font-size: 9pt;
  text-align: center;
}
#mobile_footer A{
  color: #B6D2E7;
}
.tbl_search_results{
  padding-right: 10px;
}
#page_holder_top{
  clear:both;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  background-color: #d8e6ef;
}

a {
	color: #195480;
	text-decoration: underline;
}

a:hover {
	color: #01243F;
	text-decoration: underline;
}

.details_div .left{
  background-color:   #B9CFDD;
  color:              #012947;
  font-size:          10pt;
  border-top:         1px solid #FFFFFF;
  font-weight:        bold;
  padding:            2px;
}
.details_div .right{
  background-color:   #CCDEE8;
  color:              #012947;
  font-size:          10pt;
  border-top:         1px solid #FFFFFF;
  font-weight:        bold;
  padding:            2px;
  text-align:         right;
}

#enquiry_table td, td{
  text-align: left;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 10px;
}


.infounitinner {
	width: 50%;
	color: #B6D2E7;
	font-size: 14px;
	float: left;
	background: #195480;
}
.infounitinner a{
	color: #B6D2E7;
	text-decoration: underline;
}

.infounitinner a:hover{
	color: #000000;
	text-decoration: underline;
}
.infounitinner h1{
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px 9px;
	background: #699CC5 url("http://www.boatbookings.com/inqludes/images/backgrounds/unit_header_tile_dark.gif") repeat-x left top;
	color: #C5E3FA;
	line-height: 25px;
}

.infounitinner h2{
	font-size: 18pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}

.infounitinner h3{
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.infounitinner h4{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 10px;
	padding: 0px;
}

.infounitinner p{
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 9px;
}

.infounitinner ul{
	margin: 5px 9px 5px 9px;
	padding: 0px;
}

.infounitinner li{
	margin: 0px;
	padding: 2px 0px 2px 15px;
	list-style: none;
	background: url("http://www.boatbookings.com/inqludes/images/misc/bullet_lb.gif") no-repeat 0px 4px;
}


/* Info units */

.infounitdg {
	border: 1px solid #326F9D;
	background: #699CC5 url("http://cssimages2.boatbookings.com/inqludes/images/backgrounds/unit_tile_dark.gif") repeat-x;
	color: #C5E3FA;
	font-size: 16px;
        text-align: center;
        width: 100%;
}

.infounitdg a {
	color: #b6d2e7;
	text-decoration: underline;
}

.infounitdg a:hover{
	color: #01243F;
	text-decoration: underline;
}

.infounitdg form {
	margin: 0px;
	padding: 9px;
}

.infounitdg select {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	width: 178px;
}

.infounitdg h1{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 9px;
	background: #699CC5 url("http://cssimages2.boatbookings.com/inqludes/images/backgrounds/unit_header_tile_dark.gif") repeat-x left top;
	color: #C5E3FA;
	line-height: 25px;
}

.infounitdg h2{
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}

.infounitdg h3{
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.infounitdg h4{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 10px;
	padding: 0px;
}

.infounitdg h5{
	margin:    4px;
	padding-left: 10px;
	color: #DBE9F4;
}

.infounitdg h6{
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px 9px;
	background: #699CC5 url("http://cssimages2.boatbookings.com/inqludes/images/backgrounds/unit_header_tile_dark.gif") repeat-x left top;
	color: #C5E3FA;
	line-height: 25px;
}

.largewhite {
	font-size: 16px;
	color: #FFF;
}
.mediumwhite {
	font-size: 14px;
	color: #FFF;
}
.infounitdg p{
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 9px;
}

.infounitdg ul{
	margin: 0px 9px 5px 9px;
	padding: 0px;
}

.infounitdg li{
	margin: 0px;
	padding: 1px 0px 0px 10px;
	list-style: none;
	background: url("http://cssimages3.boatbookings.com/inqludes/images/misc/bullet_db.gif") no-repeat 0px 4px;
}

#qstitle{
	padding-left: 28px;
	background: url("http://cssimages3.boatbookings.com/inqludes/images/misc/search_icon.gif") no-repeat 0px -2px;
}


.upindent{
  padding-top: 5px;
}

.hp_image{
  width: 100%;
}
