@charset "utf-8";
/* 
    Document   : Home.css
    $LastChangedRevision: 158 $
	$LastChangedBy: ChrisMcKee $
	$LastChangedDate: 2010-07-20 16:11:05 +0100 (Tue, 20 Jul 2010) $
    Description:
        Home Page Specific 
*/

#leftsect { width:619px; clear:both; float:left; margin-left:20px }
#slideshowhold { position:relative; height:286px; width:619px }
  #featterms { display:block; height:16px; width:110px; position:absolute; bottom:54px; left:30px }
#maincopy { width:579px; height:230px; padding:20px; border-right:1px solid #c8d2c3; background:url(../images/maincopy_bg.jpg) top left no-repeat }
  #maincopy p { line-height:1.5 }
#offers { background:#bbc6c3 url(../images/offerunder.jpg) bottom right no-repeat; height:350px; width:600px; padding-left:20px }
#offers h3{ padding:15px 0 10px 25px; font-size:1.6em; background:url(../images/star_offer.gif) left 17px no-repeat; margin:0 0 0 8px }
#offers h4 { font-size:1.4em; font-weight:100; color:#335b1f; padding:8px 0 5px 0 }
#offers strong { padding:0 12px 0 0; display:block; font-size:24px; font-weight:500; font-family:Georgia, "Times New Roman", Times, serif }
.offerArrow{ background:url(../images/arrow_offer.gif) right 20px no-repeat; float:left; display:block }
  #offers li { float:left; display:block; height:160px; width:177px; padding-top:96px; position:relative }
  #offer1 { background:url(../images/offer1.jpg) top center no-repeat; padding:0 0 0 8px; margin:0 11px 0 0 }
  #offer2 { background:url(../images/offer2.jpg) top center no-repeat; padding:0 0 0 8px; margin:0 11px 0 0 }
  #offer3 { background:url(../images/offer3.jpg) top center no-repeat; padding:0 0 0 8px; margin:0 11px 0 0 }
  #offers .thickbox { position:absolute; display:block; bottom:0px; left:10px }
  #offers p { display:block; margin-bottom:2px!important }
#complexes { padding:10px 20px; border:1px #bbc6c3 solid; background:#cbde59 }
#search { width:341px; float:right; background:url(../images/searchright_bg.jpg) 319px 0px no-repeat }
  #quicksearch { background:#537168; height:286px; position:relative; width:289px; padding-left:30px; color:#fff }
    #quicksearch h3 { font-size:1.9em; padding:10px 0 6px 0 }
	#quicksearch a { color:#fff; font-size:11px }
	#quicksearch p { font-size:12px; margin-bottom:4px }
    #quicksearch label { display:block; width:120px; font-size:12px; float:left; clear:left; padding:4px 0 0 0 }
    #cmbCountry,#cmbArea,#cmbSleeps { width:130px; font-size:12px; padding:2px }
	#imgBtnSearch { margin:0 0 4px 147px }
  #avsearch,#avmapsearch,#prefsearch { position:relative }
  #avsearch { height:106px }
	#avsearch a { display:block; padding:10px 0px 0px 6px; font-size:13px; line-height:20px; color:#000; text-decoration:underline!important }
  #refsearch { padding-top:6px }
  #prefsearch { height:106px; border-bottom:8px solid #fff }
#proprefsearch{ margin:0 0 15px 0 }
    #prefsearch p { font-size:12px; padding:10px 0px 0px 6px }
	#propref { float:left; font-size:12px; margin:2px 6px 0 120px; padding:2px; width:62px }
  #avmapsearch { height:100px; float:left; background:url(../images/mapsearch_bg.gif) right top no-repeat }
  #avmapsearch,#regional { padding-left:30px; width:289px }
  #avmapsearch h3 { padding:25px 0 0 0; font-size:1.3em; font-weight:500 }
  #reductions { background:url(../images/searchunder_bg.jpg) top right no-repeat; height:90px; width:288px; padding-left:32px }
    #reductions h3 { line-height: 18px; padding-top: 12px; }
	#reductions span { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; letter-spacing: 0.09em;}
    #reductions p { padding-top:2px }
    #reductions p img { padding-left:7px }
    #reductions a { color:#286515; text-decoration:none }
    #reductions a:hover { text-decoration:none; color: #000; }
#regional ol { padding:0 0 10px 10px }  
#regional li { padding: 5px 0 5px 0; color:#777; font-size:0.85em }
#regional li a { color:#286515; font-size:1.1em }
#regional li:before { content: "\203A \00A0" }
.fixplace { position:absolute; bottom:6px; right:6px; }
#promotrio { height:192px; padding-bottom:63px; padding-left:30px; background:url(../images/promotrio_bg.gif) repeat-x; color:#fff }
  #promotrio li { display:inline-block; float:left; margin-right:24px; height:82px; padding:89px 20px 0 26px; width:244px; position:relative }
    #trio1 { background:url(../images/promotrio1.png) 0px 0px no-repeat }
	#trio2 { background:url(../images/promotrio2.png) 0px 0px no-repeat }
    #trio3 { background:url(../images/promotrio3.png) 0px 0px no-repeat }
	#promotrio li a { color:#fff }
#indent { color:#286515 }

/*#-SlideShow--*/

ul#slideshow img { border:0 }	
ul#slideshow { background-color:#333; display:block; height:286px; width:619px }	
ul#slideshow li { display:block; position:relative; height:286px; width:619px }
#slideshowhold .autumn-offer {width:220px;height:286px;background:#ae0827; position:absolute;left:0;top:0;z-index:999;background:url(../images/august-offer.gif) no-repeat;}
.autumn-text {position:absolute;bottom:0;right:0;font-size:10px;margin-right:15px;}
.autumn-text a {color:#fff;text-decoration:none;}
.autumn-text a:hover {color:#fff;}
ul#slideshow li.dsnone { display:none;}
#slideshowroundel { height:155px; position:absolute; right:20px; top:10px; width:152px; z-index:1000!important }
#roundeltcs { position:absolute; right:20px; bottom:10px; z-index:1000; color:#fff }

/*temp banner*/

.promoshow{ display:block; height:85px; width:753px;}
.promohide{ display:none;}

#salecountdown{ background-color:#cade59;height:57px; width:939px; background:url(../images/homemain/promodeal.jpg) no-repeat; margin-left:20px;}
#saletel {
    color: #000000;
    display: block;
    float: right;
    font: bold 26px arial;
    height: 57px;
    margin: 12px 60px 0;
}

.roundelab { position: absolute; top: 55px; right: 45px; }
.termscond { position: absolute; bottom: 73px; right: 103px; color: #000; font-size: 9px; }

  



