@charset "utf-8";
/* 
		Blakes Boats ----------
    Document   : home.css
    Created on : 23-03-2009
    Author     : Chris McKee
    Description:
        HOME STYLES, Styles related to the homepage
*/
em {
  font-style:italic;
}
ol#quicksearch h3 span, #beginners h3 span, #lancsyork h3 span, #beginners-guide span, ol#quicksearch label span, #guides h2 span {
  left:-10000px;
  position:absolute;
}
ol#quicksearch {
  background:#FFF url(/images/home/home_sprite.jpg) no-repeat 0 0;
  display:block;
  float:left;
  height:270px;
  list-style:none url(none) outside;
  margin:0;
  padding:0;
  width:288px;
}
ol#quicksearch li {
  clear:both;
  padding:0 2px 2px 10px;
}
ol#quicksearch li ol li {
  margin:2px 0;
}
ol#quicksearch li ol input[type="image"] {
  float:right;
}
ol#quicksearch strong {
  font-size:1.1em;
  font-weight:600;
  margin:2px 0;
}
ol#quicksearch h3 {
  background:url(/images/home/home_banners_sprite_8.png) no-repeat -1390px -37px;
  display:block;
  height:28px;
  width:239px;
}
ol#quicksearch form {
  padding:0;
}
ol#quicksearch label {
  display:block;
  float:left;
  font-size:0.95em;
  width:130px;
}
ol#quicksearch select {
  border:solid #ccc 1px;
  width:130px;
}
ol#quicksearch select.party {
  width:60px;
}
#fquicksearch {
  margin-bottom:30px;
}
#boat-reference, #frefsearch label {
  float:left;
}
#boat-reference {
	height:20px;
  margin-left:10px;
  width:70px;
}
#proprefbutton {
  float:right;
  width:100px;
}
.gobtn {
  margin-right:2px;
  float:right !important;
}
#mainmessage {
  background:#fff url(/images/home/slideshow/image1.jpg) no-repeat left center;
  display:block;
  float:right;
  height:270px;
  position:relative;
  width:648px;
}
#englishcountry {
  background:url(/images/home/home_banners_sprite_8.png) no-repeat -551px 0;
  display:block;
  height:74px;
  left:-6px;
  position:absolute;
  top:-6px;
  width:248px;
}
#shortbreaks {
  background:url(/images/home/home_banners_sprite_8.png) no-repeat -1640px -12px;
  bottom:-9px;
  display:block;
  height:55px;
  position:absolute;
  right:-2px;
  width:276px;
  z-index:100;
}
#lowdeposit {
  display:block;
  height:45px;
  position:absolute;
  right:-2px;
  width:175px;
  z-index:100;
}
#earlybooking {
  display:block;
  height:45px;
  position:absolute;
  top:0px;
  right:-2px;
  width:175px;
  z-index:100;
}
#deplink {
  background:url(/images/home/home_banners_sprite_8.png) no-repeat -1640px -12px;
  bottom:-9px;
  display:block;
  height:55px;
  position:absolute;
  right:-2px;
  width:276px;
  z-index:100;
}
#advancedbooking {
  background:url(/images/home/2010.png) top left;
  bottom:-7px;
  display:block;
  height:73px;
  position:absolute;
  left:-11px;
  width:294px;
  z-index:100;
  background-image: url(/images/home/2010.png);
}
#freefuel {
  background:url(/images/home/freefuel.png) no-repeat;
  bottom:-4px;
  display:block;
  height:55px;
  position:absolute;
  right:-2px;
  width:222px;
  z-index:100;
}
#beginners {
  background:#FFF url(/images/home/home_sprite.jpg) no-repeat -288px 0;
  float:left;
  height:219px;
  margin:9px 0;
  padding:51px 0 0 12px;
  position:relative;
  width:276px;
}
#beginners h3 {
  background:url(/images/home/home_banners_sprite_8.png) no-repeat 0 center;
  display:block;
  height:51px;
  left:0;
  position:absolute;
  top:-2px;
  width:171px;
}
#beginners h4 {
  color:#E74A3F;
  font-size:1.4em;
}
#beginners li {
  list-style:disc inside;
}
#beginners-guide {
  bottom:0;
  display:block;
  height:80px;
  position:absolute;
  right:0;
  width:200px;
}
#blurb {
  background:#fff;
  display:block;
  float:left;
  height:254px;
  line-height:1.6em;
  margin:9px 0 0 16px;
  padding:8px;
  width:389px;
}
#blurb h3 {
  font-size:1.1em;
  font-weight:600;
}
#markone {
  background:url(../images/home/offerfadetwo.jpg) no-repeat;
  display:block;
  float:left;
  height:100px;
  line-height:1.6em;
  margin:9px 0 9px 16px;
  padding:8px;
  width:389px;
}
.markoneleft a.tac,.markoneright a.tac { display:block; color:#FFF; font-size:10px; text-align:center; text-decoration:none; margin:0 0 0 0;}
.markoneleft a.bottomlink, .markoneright a.bottomlink{ display:block; height:95px; width:185px;}
.markoneleft {
float:left;
width:185px;
}
.markoneright {
float:right;
width:185px;
text-align:right;
}
#markone h3 {
  font-size:1.2em;
  font-weight:600;
}
#marktwo {
  background: #F0F;
  display:block;
  float:left;
  height:100px;
  line-height:1.6em;
  margin:9px 0 9px 16px;
  padding:8px;
  width:389px;
}
#marktwo h3 {
  font-size:1.1em;
  font-weight:600;
}
#lancsyork {
  background:#fff url(/images/home/home_sprite.jpg) no-repeat scroll -580px 270px;
  float:left;
  height:399px;
  padding:10px 0px 4px 0px;
  position:relative;
  width:288px;
}
#lancsyork h4 {
  margin:2px 0 4px;
  padding-left:12px;
}
#lancsyork h3 {
  background:url(/images/home/home_banners_sprite_8.png) no-repeat -1372px 0;
  display:block;
  height:29px;
  width:240px;
}
#lancsyork a {
  background:url(/images/global/view-guide_button.gif) no-repeat center center;
  padding-left:12px;
  margin-right:4px;
  display:block;
  float:right;
  height:31px;
  width:103px;
}
#lancsyork p {
  font-size:.85em;
  padding-left:12px;
}
#boatvideo {
  background:#000 url(/images/home/boatvideo_header.gif) no-repeat center top;
  display:block;
  float:left;
  height:248px;
  margin:0 0 0 16px;
  padding:40px 0 0;
  width:405px;
}
#boatvideo #boatersvid {
  border:none;
  display:block;
  height:248px;
  margin:0 auto;
  outline:none;
  overflow:hidden;
  width:405px;
}
h3#southfrance {
  background:#F4EFD9 url(/images/home/southernfrance_banner.jpg) no-repeat left center;
  display:block;
  font-size:0.856em;
  height:108px;
  margin:9px 0;
  padding:0 0 0 357px;
  position:relative;
  text-align:left;
  width:354px;
}
h3#southfrance a {
  color:#002F5E;
  text-decoration:none;
}
h3#southfrance a strong {
  background:url(/images/home/home_banners_sprite_8.png) no-repeat -816px -25px;
  display:block;
  height:29px;
  position:relative;
  width:270px;
}
#guides {
  background:#fff;
  display:block;
  font-size:13px;
  list-style:none;
  padding:51px 9px 9px;
  position:relative;
  line-height: 120%;
}
#guides h2 {
  background:url(/images/home/home_banners_sprite_8.png) no-repeat -369px -11px;
  display:block;
  height:51px;
  left:-4px;
  position:absolute;
  top:-5px;
  width:171px;
}
#guides li {
  display:inline;
}
#guides ul li {
  border-right:1px solid #666;
  font-size:0.95em;
  margin-right:5px;
  padding-right:5px;
}
#guides ul li a {
  color:#002F5E;
  text-decoration:none;
}
#guides h3 {
  font-size:1.2em;
  font-weight:600;
}
#guides h4 {
  font-size:1.2em;
  font-weight:100;
}
#guides .last {
  border:none;
  margin:0;
  line-height: 17px;
}
#merch {
  height:300px;
  position:absolute;
  right:9px;
  top:290px;
  width:225px;
}
#merch li {
  background:#fff;
}
#merch li.middle {
  margin:8px 0;
}
#merch li.special {
  font-size:0.85em;
  font-weight:600;
  height:165px;
  line-height:1.6;
  padding:5px 4px 0;
  position:relative;
}
.hide{ position:absolute; left:-10000px;} 
.soone{ display:block; width:70px; height:30px; padding:55px 0 0 150px;}
.sotwo{ display:block; width:70px; height:30px; padding:20px 0 0 150px;}
.sothree{ color:#E74B41; padding:0 0 0 10px; line-height:30px;}
.specialoffer{ display:block; width:225px; height:170px; background-image:url(../images/home/specialoffers.jpg)!important;}
#special {
  font-size:0.85em;
  font-weight:600;
  height:165px;
  line-height:1.6;
  padding:5px 4px 0;
  position:relative;
}
#special h3 {
  background:transparent url(/images/home/home_banners_sprite_8.png) no-repeat scroll -2003px center;
  display:block;
  height:45px;
  left:0;
  position:absolute;
  top:25px;
  width:195px;
}
#special h2 {
  background:transparent url(/images/home/home_banners_sprite_8.png) no-repeat scroll -2268px center;
  display:block;
  height:45px;
  left:0;
  position:absolute;
  top:75px;
  width:195px;
}
#deplink{
  background:transparent url(/images/home/home_banners_sprite_8.png) no-repeat scroll -2003px center;
  display:block;
  height:45px;
  left:0;
  position:absolute;
  top:0px;
  width:195px;
}
#special h4 {
  font-size:1.3em;
  font-weight:600;
}
#viewoffers {
  background:url(/images/global/view-offers_button.gif);
  bottom:2px;
  display:block;
  height:32px;
  position:absolute;
  right:2px;
  width:117px;
}
#amazon {
  background:#FFF url(/images/home/home_sprite.jpg) no-repeat scroll -1290px center;
  display:block;
  height:233px;
  padding:2px 0 0 4px;
  text-decoration:none;
  width:221px;
}
a#amazon strong {
  color:#006;
  font-size:1.4em;
  font-weight:600;
}
#handbook h3 {
  padding-top:10px;
  background:transparent url(/images/home/home_banners_sprite_8.png) no-repeat scroll -816px 9px;
  display:block;
  height:29px;
  width:220px;
}
#handbook a {
  background:#FFF url(/images/home/home_sprite.jpg) no-repeat scroll -1533px -24px;
  display:block;
  height:184px;
  text-decoration:none;
}
