
#homeBannerCanvas{margin:14px 0 0 -15px;}

#PageColumn2{margin-top:90px;}

/*Normal button style*/
#Body span.buttonNormal{display:block;padding-left:10px;background:url(/images/buttons/blue-normal-left.png) top left no-repeat;float:right;}
#Body span.buttonNormal span.left{display:block;background:url(/images/buttons/blue-normal-right.png) top right no-repeat;padding-right:2px;float:left;white-space:nowrap;}
#Body span.buttonNormal span a{display:block;font-size:1em;float:left;text-decoration:none;font-weight:700;color:#fff;padding:5px 20px 8px 4px; text-decoration:none;}
#Body span.buttonNormal span a:hover{color:#d3edf2;text-decoration:none;}
#Body span.buttonNormal span a span span{margin-left:-2px;}

/*IE6 alternatives*/
* html #Body span.buttonNormal {background:url(/images/buttons/blue-normal-left.gif) top left no-repeat;}
* html #Body span.buttonNormal span.left {background:url(/images/buttons/blue-normal-right.gif) top right no-repeat;}
* html #homeContent div#homeBannerPrimary div {margin-left:75px;}

/*Large button style*/
#Body span.buttonLarge{display:block;padding-left:10px;background:url(/images/buttons/blue-large-left.png) top left no-repeat;float:right;}
#Body span.buttonLarge span.left{display:block;background:url(/images/buttons/blue-large-right.png) top right no-repeat;padding-right:2px;float:left;}
#Body span.buttonLarge span a{display:block;font-size:1.25em;float:left;text-decoration:none;font-weight:700;color:#fff;padding:7px 26px 8px 4px; text-decoration:none;}
#Body span.buttonLarge span a:hover{color:#d3edf2;text-decoration:none;}
#Body span.buttonLarge span a span span{margin-left:-2px;}

/*IE6 alternatives*/
* html #Body span.buttonLarge {background:url(/images/buttons/blue-large-left.gif) top left no-repeat;}
* html #Body span.buttonLarge span.left {background:url(/images/buttons/blue-large-right.gif) top right no-repeat;}
* html #homeContent div#homeBannerPrimary div {margin-left:75px;}


/*Primary banner on the homepage*/
#homeContent div#homeBannerPrimary {background:#cfebf1 url(/images/homepage/summer-deals.jpg) top left no-repeat; display:block; float:left; margin-bottom:0px; height:253px; overflow:visible; padding-bottom:0px; width:568px; }
#homeContent div#homeBannerPrimary div {margin:0 0 0 150px; font-size:1em; display:block; float:left;margin-bottom:135px; }
#homeContent div#homeBannerPrimary div div {display:block; float:left; width:126px; color:#fff; margin:0; text-align:center;}
#homeContent div#homeBannerPrimary div div a {color:#fff; text-decoration:none; cursor:pointer;}
#homeContent div#homeBannerPrimary div div span.topTenOgLocation{display:block; float:left;  font-weight:bold;}
#homeContent div#homeBannerPrimary div div span.arrow-link {font-size:3.3em; font-weight:bold; margin-top:-5px; display:block; float:left; clear:left;}
#homeContent div#homeBannerPrimary div div span.arrow-link span {display:none;}
#homeContent div#homeBannerPrimary div div span.arrowPlaceholder {display:none;}
#homeContent div#homeBannerPrimary span.buttonNormal{float:right;margin:93px 10px 0 0;}
#homeContent div#homeBannerPrimary span.marchUpdate {color:#289FCA;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:bold;margin:0pt 0pt 15px 20px;padding:0pt;width:350px;}


#homeContent div#homeBannerPrimary span.buttonLarge {margin-right:12px;}

#homeContent div#homeBannerLeft a { float: left; background: url(/images/homepage/one-for-families.gif) 0 0 no-repeat; width: 282px; height: 157px; border: 0; padding: 0; margin: 0; }
#homeContent div#homeBannerRight a { float: left; background: url(/images/homepage/one-for-adults.gif) 0 0 no-repeat; width: 286px; height: 157px; border: 0; padding: 0; margin: 0; }

/* March 2009 Update */
#homeContent div#homeBannerPrimary h1.marchUpdate {color:#289FCA;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.6em;font-weight:bold;margin:87px 0 0 20px;width:415px;}
#homeContent div#homeBannerPrimary a.marchUpdate {width:87px;height:25px;border:0;padding:0;margin:0 0 0 20px;}
#homeContent div#homeBannerPrimary h1.marchUpdate a {color:#289FCA;}

/*Secondary banner on the homepage*/
#homeContent div.homeBannerSecondary {width:256px; display:block; float:left; margin-bottom:12px; margin-right:15px; background:#65bfd1; padding:0 10px 0 10px; height: 130px; color:#fff; margin-top: 14px;}
#homeContent div.last {margin-right:0px;}
#homeContent div.homeBannerSecondary h2 {font-size:1.25em; line-height:1em; margin: 10px 0 0 0; }
#homeContent div.homeBannerSecondary div {line-height:1.1em; font-size:90%; padding:2px 55px 6px 0; height: 58px;width:150px}
#homeContent div.homeBannerSecondary div a{color:#fff;}

/**/
#homeContent div.summer09 {background:#65bfd1 url(../images/content/276x130/summer09.jpg) top left no-repeat;}
#homeContent div.summer09 h2 {padding-right:80px;}
#homeContent div.summer09 h2 em {display:block; font-size:40px; padding:19px 0 19px 0; font-style:normal;}
#homeContent div.summer09 div {margin-bottom:12px;}

#homeContent div.lapland08 {background: #000 url(../images/content/276x130/lapland08.jpg) top left no-repeat;}
#homeContent div.lapland08 h2 {padding:0 155px 22px 0;}

#homeContent div.lastMinute {background:#65bfd1 url(/images/homepage/hero-image1.jpg) top left no-repeat;}
#homeContent div.lastMinute h2 {padding-right:80px; font-style: italic;}
#homeContent div.lastMinute h2 em {display:block; font-size:40px; padding:19px 0 19px 0; font-style:normal;}
#homeContent div.lastMinute h2 {padding:0 5px 5px 0;}
/*#homeContent div.lastMinute span { padding-top: 17px;}*/

#homeContent div.winterHolidays {background: #65bfd1 url(/images/homepage/winter-holidays.jpg) top left no-repeat;}
#homeContent div.winterHolidays h2 {padding-right:40px; font-style: italic;}
#homeContent div.winterHolidays h2 em {display:block; font-size:40px; padding:19px 0 19px 0; font-style:normal;}
#homeContent div.winterHolidays h2 {padding:0 5px 5px 0;}
/*#homeContent div.winterHolidays span { padding-top: 5px;  }*/

#SevereAlertHome, #SevereAlertAll, #AlertHome, #AlertAll {width: 568px; position:static;}
#AlertHome, #SevereAlertHome{display: block; position:static;}
