@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 
*/

#mainContent { background:#F2F7E9; }
#leftsect { width:693px; clear:both; float:left }
#offerhold { position:relative; }
  #offernav { margin:30px 0 0 10px; z-index:5; position:absolute; left:0px; top:0px; }
  #offernav li { display:block; width:240px; height:42px; margin-bottom:3px; }
  #offernav li a { background:url(../images/homemain/featoffers.png); display:block; width:240px; height:42px; }
  #offernav1 a { background-position:0px 0px; }
  #offernav1 a:hover, #offernav1 a:focus, #offernav1 a:active, #offernav1 a.active { background-position:-239px 0px; }
  #offernav2 a { background-position:0px -49px !important; }
  #offernav2 a:hover, #offernav2 a:focus, #offernav2 a:active, #offernav2 a.active { background-position:-239px -49px !important; }
  #offernav3 a { background-position:0px -98px !important; }
  #offernav3 a:hover, #offernav3 a:focus, #offernav3 a:active, #offernav3 a.active { background-position:-239px -98px !important; }
  #offernav4 a { background-position:0px -146px !important; }
  #offernav4 a:hover, #offernav4 a:focus, #offernav4 a:active, #offernav4 a.active { background-position:-239px -146px !important; }
  #featterms { display:block; height:16px; width:110px; position:absolute; bottom:54px; left:30px; }
.subfeat { width:345px; height:214px; float:left; position:relative; }
  .welcomecottage { background:url(../images/welcomecottage_bg.gif) top left no-repeat; }
    .welcomecottage p { font-size:12px; display:block; width:180px; position:absolute; top:50px; left:120px; }
  .proplet { background:url(../images/proplet_bg.gif) top left no-repeat; }
    .proplet p { font-size:12px; display:block; width:180px; position:absolute; top:50px; left:120px; }
#search { width:277px; background:#EBEEF1; margin-top:8px; float:right }
  #quicksearch { background:url(../images/qsearch_bg.gif) top left no-repeat; height:209px; position:relative; }
    #quicksearch p { font-size:12px; padding:2px 0px 0px 6px; }
    h2.grey, strong.grey { padding-bottom:2px; font-size:16px; line-height:24px; }
    #quicksearch label { display:block; width:120px; padding-left:6px; font-size:12px; float:left; clear:left; }
	#cmbCountry,#cmbArea,#cmbSleeps {  width:130px; font-size:12px; padding:2px; }
  #avsearch,#avmapsearch,#prefsearch { background:url(../images/qsearch2_bg.gif) top left no-repeat; 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; }
  #prefsearch { height:106px; border-bottom:8px solid #fff; }
    #prefsearch p { font-size:12px; padding:10px 0px 0px 6px; }
	#propref { padding:2px; font-size:12px; margin-left:70px; }
  #avmapsearch,#smallpromo { height:225px; width:135px; float:left; }
  #smallpromo { background:#EBEEF1; position:relative; }
  #round25 { display:block; height:101px; width:101px; position:absolute; top:5px; right:23px; background:url(../images/roundlink2011.png) top left no-repeat; }
  #smallpromo p { margin:110px 0 0 6px; line-height:1.4em; font-size:13px; }
  #smallpromo p a { font-size:11px; }
  #avmapsearch { border-left:5px solid #fff; }  
    .grey { padding:4px 0px 12px 6px; font-size:1.2em; }
    #ukmap { padding-left:20px; }
    #indent { display:block; padding-left:6px; }
.fixplace { position:absolute; bottom:6px; right:6px; }
#promotrio { height:170px; }
  #promotrio li { display:inline-block; float:left; height:150px; width:326px; background:url(../images/promotrio_bg.gif) top left no-repeat; position:relative; }
  #promotrio li p { display:block; float:left; height:120px; width:180px; margin-top:13px; padding-left:120px; line-height:1.4em; font-size:14px; }
  #promotrio li a { font-size:11px; }
  #roundlink1,#roundlink2,#roundlink3 { display:block; height:101px; width:101px; position:absolute; top:15px; left:10px; }
	#roundlink1 { background:url(../images/roundlink1.png) top left no-repeat; }
	#roundlink2 { background:url(../images/roundlink2.png) top left no-repeat; }
	#roundlink3 { background:url(../images/roundlink3.png) top left no-repeat; }
#dealfeed { height:245px; clear:both; background:#EBEEF1 url(../images/dealfeed_bg.gif) top left no-repeat; margin:8px 0; }
  #dealfeed p { font-size:12px; float:left; padding:8px 0px 0px 8px; }
  #dealfeed h3 { float:left; }
#destguide { height:200px; clear:both; background:#EBEEF1 url(../images/dealfeed_bg.gif) top left no-repeat; margin:8px 0;position:relative }
  #desthead { position:relative; }
  #destguide p { font-size:12px; float:left; padding:8px 0px 0px 8px; }
  #destguide h3 { float:left; }
  #destuk { clear:both; float:left; width:780px; padding:0px 10px; }
  #destoverseas { float:right; width:160px; }
/* main feature image */
#offershow { display:block; width:689px; height:459px; }
#offershow li { width:689px; height:459px; display:block; position:relative; }
#offershow li h3 { position:absolute; top:22px; right:18px; }
#offershow .dsnone{ display:none; }
.hdet { position:absolute; bottom:45px; left:30px; color:#fff; }
.hdet a { color:#fff; text-decoration:none!important; }
.hdet a:hover { color:#fff; text-decoration:none!important; }


 /* * * * * * * * * * * * * MVT specific changes * * * * * * * * * * * * */
 
/* variant 1 - half Flash */
#flash_half { width:700px; height:460px; position:relative; background:#F4F6E9 url(../images/FlashPanel_noFlash700x460.gif) no-repeat 0 0; }

/* varient 2 - full Flash */
#flash_full { height:400px; background:#F4F6E9 url(../images/FlashPanel_noFlash1000x400.gif) no-repeat 0 0; }
#ff_search {  margin-top:8px; width:100% }
#ff_search .grey { display:block; background:#CFD6DF }
#ff_search h3 { padding:3px 4px; color:#3F5264 }
#ff_quicksearch { background:#F7F8FA; position:relative; float:right; width:640px; height:124px }
#ff_quicksearch p { font-size:12px; font-weight:600; display:block; clear:both; position:absolute; top:90px; right:95px  }
#ff_quicksearch ol { padding:6px 0px 16px 6px }
#ff_quicksearch ol li { display:inline; float:left; list-style:none; display:block; width:150px }
#ff_quicksearch label, #quicksearch noscript { display:block; width:140px; font-size:12px; float:left; clear:left; color:#64809B }
#ff_search #cmbCountry, #ff_search #cmbArea, #ff_search #cmbSleeps { width:130px; font-size:12px; padding:2px; }
#ff_avsearch, #ff_avmapsearch, #ff_prefsearch { position:relative; }
#ff_avsearch { float:left; clear:left }
#searchlinks { margin:5px 9px 3px 9px }
#ff_prefsearch, #ff_avsearch { background:#EBEEF1; width:334px; float:left}
#ff_prefsearch { height:67px; position:relative }
#ff_prefsearch p { float:left; text-align:right; display:block; width:220px }
#ff_input { float:right; width:107px; margin-top:4px }
#ff_input #propsearchbttn { position:absolute; padding-left:3px }
#ff_input #propref { padding:2px; font-size:12px; width:50px; margin-left:0 }
#ff_avmapsearch { height:225px; width:143px; float:left; }
#ff_welcomecopy { clear:both; background:#E7E0DB; padding-left:12px; position:relative }
#ff_welcomecopy h3 { font-family:Georgia, "Times New Roman", Times, serif }
#ff_welcomecopy p { width:700px; font-size:14px; padding:0px 0px 16px 4px; line-height:1.5 }
.greenlink { color:#6F7E2F }
#expand { position:absolute; top:50px; right:100px }


