@charset "utf-8";
/* Florida4Less terms CSS Document */

div#background {background:url(../images/search-results/main-back.jpg) center top no-repeat scroll;}
#content .pageBody {background: url(../images/search-results/page-background-bottom.gif) left bottom no-repeat scroll; width: 961px; float: left; padding-bottom: 20px; margin-bottom: 10px;}

#content .pageBodyTop {background: url(../images/search-results/page-background.gif) left bottom no-repeat scroll; overflow: hidden; height: 37px; margin-top: 5px; float: left; width: 961px;}
#content .pageBodyTop.headerBar {height: 44px;}
#content .pageBodyTop.sitemap {height: 6px; background: url(../images/search-results/page-background.gif) left top no-repeat scroll;}

#content .pageBodyTop ul.searchTabs {float: left; margin: 0 0 0 12px; padding: 0; display: inline;}
#content .pageBodyTop ul.searchTabs li {display: inline-block; float: left; background: url(../images/search-results/tab-off.gif) left top no-repeat scroll; width: 100px; height: 31px; margin: 0 9px 0 0;}
#content .pageBodyTop ul.searchTabs li.active {background: url(../images/search-results/tab-on.gif) left top no-repeat scroll;}
#content .pageBodyTop ul.searchTabs li a {color: #ed2228; font-size: 11px; font-weight: bold; text-decoration: underline; display: block; width: 100px; height: 31px; text-align: center; line-height: 30px;}
#content .pageBodyTop input.button {float: right;}
#content .pageBodyTop #resultsHeader {width: 961px;}
#content .pageBodyTop #resultsHeader h2 {float: left; clear:both; background:url(../images/global/red-header.gif) left top no-repeat scroll; width:552px; height:35px; color:#FFF; font-size:0.9em; padding-left:14px; line-height:33px;}
#content .pageBodyTop #resultsHeader .jumpMenuContainer {float: right; margin: 7px 0 0;}
#content .pageBodyTop #resultsHeader select {float: left; margin: 5px 5px 0 0; font-size: 0.7em;}
#content .pageBodyTop #resultsHeader input {float: left;}


#bannerContainer {z-index: 10; float: left; clear: both; background: url(../images/search-results/banner-bg.gif) left top no-repeat scroll; width: 961px; height: 146px; margin-top:-10px;}
#bannerContainer.sitemap {margin-top: 10px;}
#bannerContainer h1 {display: inline; float: left; color: #df2026; font-size: 1.85em; width: 796px; text-align: left; margin: 54px 0 0 0; border-bottom: 1px dashed #e5e5e5; padding-bottom: 7px;}
#bannerContainer #abtaContainer {float: right; margin: 50px 11px 0 0; width: 123px; height: 77px;}
#bannerContainer #process {float: left; display: inline; margin: 5px 0 0 15px;}
#bannerContainer #process p {font-size: 0.7em; color: #5d5d5d; margin: 0; padding: 0; width: 790px;}
#bannerContainer #process p a {color: #5d5d5d; text-decoration: underline; font-weight: bold;}

#content p.intro {color: #fff; padding: 0 15px; font-size: 0.7em; width: 930px;}

#content .pageBody .details {overflow: hidden; margin: 10px 0 0 15px; width: 918px; color: #5d5d5d; font-size: 0.7em;}
#content .pageBody p.signoff {color: #5d5d5d; font-size: 0.7em; margin:18px 0 0 15px;width: 918px;}
#content .pageBody .details p {float: left; clear: both; padding: 3px 10px 0 1px; position: relative; width: 918px;}
#content .pageBody .details p a {color: #5d5d5d; text-decoration: underline; font-weight: bold;}
#content .pageBody .details ul {margin: 0 0 0 70px; padding: 0;}
#content .pageBody .details ul li {float: left; clear: left; width: 800px; background: url(/includes/images/global/bullet-blue.gif) 0em 0.8em no-repeat scroll; padding: 0 0 8px 15px; line-height: 16px!important;}

#content .pageBody .details h3 {font-size: 1.1em; padding-bottom: 5px;}
#content .pageBody .details ul.accessibility,
#content .pageBody .details ul.links {margin: 0 0 0 10px;}
#content .pageBody .details ul.accessibility li,
#content .pageBody .details ul.links li {padding: 0 0 3px 15px;}
#content .pageBody .details ul.accessibility li a,
#content .pageBody .details ul.links li a {color: #5d5d5d; font-weight: bold; text-decoration:underline;}

#content .pageBody .details ol.liability {margin: 0; float: left;}
#content .pageBody .details ol.liability li {padding: 0 0 3px; list-style-type: lower-alpha!important; margin: 0 0 0 23px; }

#content .pageBody table {border: 1px solid #e3e5e5; margin: 10px 0; float: left;}
#content .pageBody table th {text-align: left; color: #445965; line-height: 20px; padding: 2px 5px;}
#content .pageBody table td {color: #445965; line-height: 20px; padding: 2px 5px;}
#content .pageBody table td.rowHighlight {background: #d1e8f4;}

#content .pageBody span.asterisk {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;}

#content .pageBody .details ul#sitemap {margin: 0 0 0 10px;}
#content .pageBody .details ul#sitemap li {background: url(/includes/images/global/bullet-blue.gif) 0em 0.6em no-repeat scroll; padding: 0 0 3px 15px; line-height: 20px!important; font-size: 1.1em;}
#content .pageBody .details ul#sitemap li a {color: #5d5d5d; font-weight: bold; text-decoration:underline; padding-left:1px;}
#content .pageBody .details ul#sitemap li ul {margin: 10px 0 0;}
#content .pageBody .details ul#sitemap li li {font-size: 0.9em;}
#content .pageBody .details ul#sitemap li li a {font-weight: normal;}

/* multi centre */
#bannerContainer.twin-centre {height:auto; background: url(../images/twin-centre/banner-bg.gif) left top no-repeat scroll; margin-top:1px; padding-bottom:30px;}
#bannerContainer.twin-centre h1 {border-bottom:none;}
#bannerContainer.twin-centre #process p.contactDetails {position:absolute; top:184px; right:48px; color:#ed2228; font-size:20px; width:500px; text-align:right;}
#bannerContainer.twin-centre #process p.contactDetails img {vertical-align:middle;}
#bannerContainer.twin-centre #process p {width: 865px;}
#content.twin-centre {width:961px; background:url(../images/search-results/page-background-bottom.gif) left bottom no-repeat scroll; margin-top:0; position:relative; padding:0 0 30px; height:1200px; color: #5d5d5d; font-size: 0.7em;}
#content.twin-centre .twin-section {position:absolute; z-index:5;}
#content.twin-centre .twin-section .text {position:absolute; z-index:6;}
#content.twin-centre .twin-section.flights {left:182px; top:150px;}
#content.twin-centre .twin-section.first-centre {left:58px; top:381px;}
#content.twin-centre .twin-section.second-centre {left:264px; top:604px;}
#content.twin-centre .twin-section.extras {left:85px; top:749px;}
#content.twin-centre .twin-section.confirm {left:338px; top:904px;}
#content.twin-centre .twin-section.advice {left:80px; top:1049px;}
#content.twin-centre .twin-section.advice strong {display:block; color:#ed2228; font-size:24px; padding:0.2em 0 0;}
#content.twin-centre p {color: #5d5d5d; padding: 0 15px; width: 930px; width:auto; margin:0 0 0.6em;}
#content.twin-centre .twin-section.flights .text {left:46px; top:153px; width:400px;}
#content.twin-centre .twin-section.first-centre .text {left:127px; top:89px; width:349px;}
#content.twin-centre .twin-section.second-centre .text {left:130px; top:75px; width:320px;}
#content.twin-centre .twin-section.extras .text {left:111px; top:79px; width:359px;}
#content.twin-centre .twin-section.confirm .text {left:228px; top:56px; width:280px;}
#content.twin-centre .twin-section.advice .text {left:114px; top:60px; width:411px;}
#content.twin-centre #twin-centre-flash {margin:0 0 0 71px;}
#content.twin-centre ul.multicentre {margin: 0 0 0 16px;}
#content.twin-centre ul.multicentre li {background: url(/includes/images/global/bullet-blue.gif) 0em 0.6em no-repeat scroll; padding: 0 0 6px 10px; line-height:auto;}
#content.twin-centre .arrow {position:absolute; z-index:10;}
#content.twin-centre .arrow.one {left:65px; top:206px; background:url(../images/twin-centre/arrow1.png) 0 0 no-repeat scroll; width:129px; height:170px;}
#content.twin-centre .arrow.two {left:529px; top:485px; background:url(../images/twin-centre/arrow2.png) 0 0 no-repeat scroll; width:119px; height:131px;}
#content.twin-centre .arrow.three {left:101px; top:617px; background:url(../images/twin-centre/arrow3.png) 0 0 no-repeat scroll; width:170px; height:119px;}
#content.twin-centre .arrow.four {left:567px; top:784px; background:url(../images/twin-centre/arrow4.png) 0 0 no-repeat scroll; width:103px; height:139px;}
#content.twin-centre .arrow.five {left:182px; top:924px; background:url(../images/twin-centre/arrow5.png) 0 0 no-repeat scroll; width:146px; height:111px;}


