@charset "utf-8";
/* 
Document   : Home.css
$LastChangedRevision: 513 $
$LastChangedBy: jamiemorgan $
$LastChangedDate: 2012-01-09 14:53:45 +0000 (Mon, 09 Jan 2012) $
Description:
Home Page Specific 
*/
#mainContent { background:#F2F7E9; }
#mainContent a{color: #000000;}
#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(/sites/welcomecottages/pages/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; }
#offernav5 a { background-position:0px -194px !important; }
#offernav5 a:hover, #offernav5 a:focus, #offernav5 a:active, #offernav5 a.active { background-position:-239px -194px !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(/sites/welcomecottages/pages/images/cottagestandards_bg.gif) top left no-repeat; }
.welcomecottage p {font-size:12px;display:block;width:180px;position:absolute;top:51px;left:120px;height:139px;right:38px;}
.proplet { background:url(/sites/welcomecottages/pages/images/petsgofree_bg.gif) top left no-repeat; }
.proplet p {font-size:12px;display:block;width:180px;position:absolute;top:51px;left:120px;}
.proplet a {position: absolute;top:118px;right:9px;}
#search { width:277px; background:#EBEEF1; margin-top:1px; float:right }
h2.grey, strong.grey { padding-bottom:2px; font-size:16px; line-height:24px; }
#cmbCountry,#cmbArea,#cmbSleeps,#cmbLengthofStay {  width:130px; font-size:12px; padding:2px; }
#avsearch,#avmapsearch,#prefsearch { background:url(/sites/welcomecottages/pages/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; }
/* edits for map search promo */
#avcomboholder {padding:4px 0; background-color:#f2f7e9;}
#avcombosearch {background:url(/sites/welcomecottages/pages/images/avcombo-bg.gif) top left no-repeat; position:relative;  height:180px; padding:0 5px; line-height:1.4em;}
#availability-text {font-size:0.9em; width:130px; margin-top:14px!important; float:left;}
#availability-link { width:120px; margin-top:4px!important; margin-left:15px; float:left; }
.availability-ticks { display:block; margin-left:16px!important; margin-top: 3px; }
#maphalf a { font-size:0.9em; width:120px; float:right; padding-top:128px; }
#side-promo1 {height:122px; background:url(/sites/welcomecottages/pages/images/promo-right_bg1.jpg) no-repeat top left;position:relative; font-size: 0.9em;}
#side-promo2 {height:122px; background:url(/sites/welcomecottages/pages/images/promo-right_bg2.jpg) no-repeat top left;position:relative; font-size: 0.9em;}
#side-promo1 img , #side-promo2 img {float:left; margin-top:5px; margin-left:6px; margin-right:6px;}
#side-promo1 p , #side-promo2 p {display:block; width:130px; margin:15px 10px 0 0;}
#smaller-bottom-promo1, #smaller-bottom-promo2 {height:122px; background:url(/sites/welcomecottages/pages/images/smaller-bottom-promo_bg.gif) no-repeat top left;}
#side-promo1 p {float:right; margin-top: 39px;}
#side-promo2 p {float:right; margin-top: 39px;}
#side-promo2 .last_child {margin-top:-4px;}
.sub-promo {  height:122px; float:left; position:relative; }
.sub-promo p { position:absolute; top:-10px; right:22px; }
.sub-promo2 p { position:absolute; top:19px; left:22px; }
.sub-promo2 { height:122px; float:right; position:relative; margin-right:14px;}
.sub-promo { width:310px; background:url(/sites/welcomecottages/pages/images/smaller-bottom-promo_bg.gif) top left no-repeat; padding-right:20px; }
.sub-promo2 { width:310px; background:url(/sites/welcomecottages/pages/images/homemain/sub-promo2_bg.jpg) top left no-repeat; padding-right:20px; }
.promo-item img {display:block; float:left; width:auto; margin:6px 8px 0 12px;}
#leftsect .sub-promo2 img {display:block; float:right; width:auto; margin:6px 8px 0 12px;}
.promo-item p { display:block;float:right; width:202px;margin-top:20px;text-align:right; }
#leftsect .sub-promo2 p {display:block; float:left; width:169px;margin-top:20px;text-align:left; }
#leftsect .sub-promo2 p.tc{margin:0;}
#leftsect .sub-promo2 p.tc a{ bottom: -108px; color: #4A5A8C;font-size: 0.7em;margin: 0;position: absolute;right: -115px;}
.promo-item #sept_promo{width:190px;top:5px;}
.tandc {position:absolute;bottom:20px;right:24px;}
#lowdeposit {margin:0;padding:0; font-size:12px;}
#lowdeposit li {list-style:none; margin:0 0 -10px; padding: 10px 0 0;text-align:left;}
/* END edits for map search promo */
#prefsearch { height:106px; border-bottom:4px solid #f2f7e9; }
#prefsearch p { font-size:12px; padding:10px 0px 0px 6px; }
#propref { padding:2px; font-size:12px; margin-left:60px; }
#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(/sites/welcomecottages/pages/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:20px; }
#promotrio { height:122px; }
#promotrio li { display:inline-block; float:left; height:150px; width:326px; background:url(/sites/welcomecottages/pages/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(/sites/welcomecottages/pages/images/roundlink1.png) top left no-repeat; }
#roundlink2 { background:url(/sites/welcomecottages/pages/images/roundlink2.png) top left no-repeat; }
#roundlink3 { background:url(/sites/welcomecottages/pages/images/roundlink3.png) top left no-repeat; }
#dealfeed { height:245px; clear:both; background:#EBEEF1 url(/sites/welcomecottages/pages/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(/sites/welcomecottages/pages/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 a{ color: #ffffff;}
#offershow li h3 { position:absolute; top:22px; right:18px; }
#offershow .dsnone{ display:none; }
.hdet { position:absolute; bottom:45px; left:30px; color:#fff; background:url(/sites/welcomecottages/pages/images/ie8macfix.png);width:140px; }
.hdet a { color:#fff; text-decoration:none!important; }
.hdet a:hover { color:#fff; text-decoration:none!important; }
.propref { position:absolute; bottom:70px; left:30px; color:#fff; background:url(/sites/welcomecottages/pages/images/ie8macfix.png)   }
#offershow #frenchcot .carousel_promo{position: relative;}
#offershow #frenchcot .carousel_promo img.bg{position: absolute; bottom: 28px; right: 38px;}
#offershow #frenchcot .carousel_promo img.sticker{position: absolute; bottom: 28px; right: 42px;}
/* * * * * * * * * * * * * * * * * * * * * * Jamie - dated search */
#quicksearch { background:url(/sites/welcomecottages/pages/images/qsearch_bg.gif) top left no-repeat; height:250px; position:relative; }
#quicksearch p { font-size:12px; padding:2px 0px 0px 6px; }
#quicksearch label { display:block; width:120px; padding-left:6px; font-size:12px; float:left; clear:left; }
#quicksearch ol { padding-top:6px }
#txtStartDate { width:92px; padding:2px }
.ui-datepicker-trigger { position:absolute; margin-left:4px }
#breaker {margin-left:126px; background:#CED5DE}
/* 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(/sites/welcomecottages/pages/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 }
.promoshow{ display:block; height:85px; width:753px;}
.promohide{ display:none;}
#salecountdown {background: url(/sites/welcomecottages/pages/images/phone.jpg) no-repeat scroll 0 0 transparent;height: 85px;margin-left: 5px;width: 975px;}
#saletel {color: #ffffff;display: block;float: right;font: bold 26px arial;height: 57px;margin: 20px 60px 0;}

