@charset "utf-8";
/* Florida4Less Landing Pages CSS Document */

#bannerContainer h1 {font-size: 15px;}
#bannerContainer #flashContainer {width: 944px; height: 194px; position: relative;}
#bannerContainer #flashContainer img.mickey {top:-37px; left:-80px; width: 448px;}
#bannerContainer #flashContainer img.balloons {top: -17px; left: 743px;}
#bannerContainer #flashContainer #flash {right: 0;}

#content #column1 {width: 319px; float: left; display: inline; margin-right: 5px; background: url(/includes/images/landing-pages/column1-bg.gif) 0px 39px no-repeat scroll; min-height: 567px; position: relative;}
#content #column2 {width: 311px; float: left; display: inline; margin-right: 6px;}
#content #column3 {width: 319px; float: left; display: inline; margin: 0;}
#content h1 {float: left; clear:both; background:url(../images/landing-pages/red-header.gif) left top no-repeat scroll; width:306px; height:35px; color:#FFF; font-size:0.9em; padding-left:14px; line-height:33px;}
#content h2 {float: left; clear:both; background:url(../images/landing-pages/red-header.gif) left top no-repeat scroll; width:306px; height:35px; color:#FFF; font-size:0.9em; padding-left:14px; line-height:33px;}

#content #column1 .column1Bottom {background: url(/includes/images/landing-pages/column1-bg-bottom.gif) left bottom no-repeat scroll; position: absolute; left: 0; bottom: 0; width: 319px; height: 7px;}
#content #column1 p {padding:15px 15px 10px; width:289px; font-size: 0.7em; color: #6b6b6b; float:left; line-height:15px;}
#content #column1 p strong {font-size: 1.15em; line-height: 17px;}
#content #column1 #leftBalloons {position: absolute; left: -77px; top: 90px; width: 102px; height:379px; background: url(/includes/images/landing-pages/left-balloons.png) left top no-repeat scroll;}

#content #column2 h2 {background: url(../images/landing-pages/red-header-311.gif) left top no-repeat scroll; width:298px;}
#content #column2 #photo02 {height: 218px; float: left; position: relative; display: inline; width: 311px; margin: 4px 0 0; }
#content #column2 #photo {height: 205px; float: left; position: relative; display: inline; width: 299px; padding: 7px 6px 6px; background: url(../../includes/images/landing-pages/column2-bg.gif) left top no-repeat scroll; margin: 4px 0 0; }
#content #column2 #photo .magnify {position: absolute; bottom: 6px; right: 6px;}
#content #column2 #otherAttractions {margin-top: 6px; padding: 13px 0 0 20px; width: 291px; height: 157px; background: url(/includes/images/landing-pages/other-attractions-bg.jpg) left top no-repeat scroll; float: left;}
#content #column2 #otherAttractions ul {margin: 3px 0 0 70px; padding: 0; width: 200px;}
#content #column2 #otherAttractions ul li {margin: 0 0 0 2px; padding: 0; height: 14px;}
#content #column2 #otherAttractions.floridaAttractions ul li {height: 14px;}
#content #column2 #otherAttractions ul li a {color: #fff; font-size: 0.7em; background: url(/includes/images/landing-pages/star-bullet.gif) 0em 0.3em no-repeat scroll; padding: 0 0 0 15px;}
#content #column2 #otherAttractions ul li a:hover {text-decoration: underline;}
#content #column2 #banner01 {margin-top: 6px; padding: 0; width: 311px; height: 128px; float: left; display: inline;}

#content #column3 #bookAttractions {position: relative; margin-top: 6px; padding: 0; width: 319px; height: 174px; float: left;}
#content #column3 #ticker {float: left; display:inline; width: 319px; height: 208px; background: url(../images/landing-pages/ticker_bg.gif) left top no-repeat scroll; margin: 4px 0 0; padding: 10px 0 0 3px; position:relative; font-size:0.7em;}
#content #column3 #tickerBanner {float: left; display:inline; width: 319px; height: 216px; background: url(../images/landing-pages/ticker_bg.gif) left top no-repeat scroll; margin: 4px 0 0; padding: 2px 0 0 3px; position:relative; font-size:0.7em;}
#content #column3 #ticker h2 {font-size:14px; color:#de2025; padding:10px 0 0 0;}
#content #column3 #ticker .offer {width:279px; float:left; display:inline;}
#content #column3 #ticker .offer a {display:block; height:42px; border-bottom:1px solid #c3c3c3; margin:0; padding:3px 0 0 0; color:#6b6b6b; background:url(../images/global/ticker-arrow.gif) 1px 14px no-repeat scroll;}
#content #column3 #ticker .offer a:hover {background:url(../images/global/ticker-arrow-black.gif) 1px 14px no-repeat scroll; text-decoration:none;}
#content #column3 #ticker .offer span.text {display:block; float:left; display:inline; width:117px; padding:5px 15px 0 36px; cursor:pointer;}
#content #column3 #ticker .offer span.OfferTickerPrice {display:block; float:right; width:100px; background:url(/images/homepage/OfferPrice_bg.gif) no-repeat; text-align:center; line-height:41px; font-size:12px; font-weight:bold; color:#333333; text-transform:uppercase;}
#content #column3 #ticker .offer img {float:right; display:inline;}
#content #column3 #ticker a.all {color:#de2025; position:absolute; bottom:5px; right:20px; text-decoration:underline; padding-right: 12px; background: url(/includes/images/global/red-arrow.gif) right center no-repeat scroll;}
#content #column3 #ticker a.all:hover {color:#000;}
#content #column3 #banner02 {margin-top: 6px; padding: 0; width: 319px; height: 128px; float: left; display: inline;}

/* competition */
#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 .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 .pageBody .competition {overflow: hidden; margin: 10px 0 0 15px; width: 918px; color: #5d5d5d; font-size: 0.7em;}
#content .pageBody .competition h3 {font-size:1.3em; padding-bottom:0.5em;}
#content .pageBody .competition p {font-size:1.1em; line-height:1.2em;}
#content .pageBody .competition ol {list-style-type:decimal; padding-left:2.2em;}
#content .pageBody .competition ol li {line-height:1.3em; padding-bottom:0.2em;}
#bannerContainer.feb10 #flashContainer img {left:-83px; top:0px;}

#bannerContainer.feb10 h2 {float: left; color: #0080c1; font-size: 16px; font-weight: normal; width: 945px; text-align:center; margin: 47px 0 0 0; padding-left:15px; line-height:1.4em;}
#bannerContainer.feb10 h2 strong.phoneNumber {font-size:150%;}



