/*#billboard #offer_viewer
{
	border: 3px solid white;
	background: white;
}*/


.boxes-container
{
width:635px; height:250px; float: left;
}

.box-container
{
width:200px;
float: left;
border-color: #989b9c;
border-width: 1px;
border-style: solid;
margin-left: 0;
margin-right: 9px;
margin-top: 18px;
height: 220px;
}

.box-hero-1
{
height:148px; background-image: url(http://www.fasttrackski.co.uk/a/i/box-hero-1.jpg)
}

.box-hero-2
{
height:148px; background-image: url(http://www.fasttrackski.co.uk/a/i/box-hero-2.jpg)
}

.box-hero-3
{
height:148px; background-image: url(http://www.fasttrackski.co.uk/a/i/box-hero-3.jpg)
}


.box-header
{
width:198px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-left: 6px;  padding-right: 4px;  padding-top: 3px; height: 32px; letter-spacing: -0.3px; color: white;
}

.box-content
{
font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(http://www.fasttrackski.co.uk/a/i/box-bg.png); background-repeat: repeat-x; padding: 6px; height: 60px;
}

.box-cta
{
font-family: Arial, Helvetica, sans-serif; float: right; padding: 2px;
}


#billboard #offer_viewer h2
{
	color: #ffffff;
	position: absolute;
	text-align: center;
	font-size: 130%;
}

#billboard #offer_viewer ul li
{
	float: left;
	width: 130px;
	padding: 10px 8px;
}

#billboard #offer_viewer ul li.selected
{
	width: 132px;
	border: 0px;
}

#billboard #offer_viewer ul li
{
	color: #ffffff;
	text-decoration: none;
	border: 1px solid white; 
}

#billboard #offer_viewer ul li:hover
{
	cursor: pointer;
}

#billboard div#offer_viewer ul li.default_border_style
{
	border-color: #ffffff !important;
	
}

div#billboard  div#offer_viewer.colour1, div#billboard div#offer_viewer ul li.colour1, .colour1
{
	background-color: #cb2027;
	border-color: #cb2027;
}
div#billboard div#offer_viewer.colour2,  div#billboard div#offer_viewer ul li.colour2, .colour2
{
	background-color: #653897;
	border-color: #653897;
}
div#billboard div#offer_viewer.colour3,  div#billboard div#offer_viewer ul li.colour3, .colour3
{
	background-color: #67b133;
	border-color: #67b133;
}
div#billboard div#offer_viewer.colour4,  div#billboard div#offer_viewer ul li.colour4, .colour4
{
	background-color: #fb9b07;
	border-color: #fb9b07;
}


#bd
{
	padding-top: 340px;
}
ul#groups li h2
{
	cursor: pointer;
}

#why-virgin
{
	width: 585px;
	height: 220px;
	padding: 20px;
	border: 1px solid #000000;
	background: url(../i/virgin-billboard.jpg) no-repeat #ff0000;
	color: #ffffff;
}
#why-virgin p
{
	width: 350px;
	margin-bottom: 30px;
}
#search_engine
{
	padding: 35px 35px 30px 34px;
	min-height: 239px;
	background-image: url(/a/i/search-background-v2.png);
       background-repeat: no-repeat;
	position: absolute;
       height:241px;
	top: 168px;
	margin-left: 655px;
}
#ski-holidays{background-image:url(../i/ski-holidays-from-fts.gif); background-repeat: no-repeat;  overflow: hidden; display:block; width:450px;height: 23px !important; padding:0 0 10px 0; text-indent: -9999px; height /**/:93px; /* for IE5.5's bad box model */}
#ski-blog{background-image:url(../i/hp/headings/ski-blog.gif);  background-repeat: no-repeat;  overflow: hidden;  display:block; width:300px;height: 0px !important; padding:23px 0 0 0; height /**/:23px; /* for IE5.5's bad box model */}
#snow-reports{background-image:url(../i/hp/headings/snow-reports.gif);  background-repeat: no-repeat;  overflow: hidden;  display:block; width:230px;height: 0px !important; padding:23px 0 0 0; height /**/:23px; /* for IE5.5's bad box model */}
#ski-news{background-image:url(../i/hp/headings/ski-news-hp.gif);  background-repeat: no-repeat;  overflow: hidden;  display:block; width:230px;height: 0px !important; padding:23px 0 0 0; height /**/:23px; /* for IE5.5's bad box model */}
#ski-hol{background-image:url(../i/hp/headings/ski-holidays.gif);  background-repeat: no-repeat;  overflow: hidden;  display:block; width:300px;height: 0px !important; padding:23px 0 0 0; height /**/:23px; /* for IE5.5's bad box model */}
#ski-offer{background-image:url(../i/hp/headings/ski-deals-homepage.gif);  background-repeat: no-repeat;  overflow: hidden;  display:block; width:230px;height: 0px !important; padding:23px 0 0 0; height /**/:23px; /* for IE5.5's bad box model */}
#share{background-image:url(../i/hp/headings/share.gif);  background-repeat: no-repeat;  overflow: hidden;  display:block; width:230px;height: 0px !important; padding:23px 0 0 0; height /**/:23px; /* for IE5.5's bad box model */}
#ski-newsletter{margin-top:32px;background-image:url(../i/hp/headings/newsletter-heading.gif);  background-repeat: no-repeat;  overflow: hidden;  display:block; width:230px;height: 0px !important; padding:23px 0 0 0; height /**/:23px; /* for IE5.5's bad box model */}
#top-ski-holidays{background-image:url(../i/hp/headings/top-ski-holidays.gif);  background-repeat: no-repeat;  overflow: hidden;  display:block; width:230px;height: 0px !important; padding:23px 0 0 0; height /**/:23px; /* for IE5.5's bad box model */}

#home-page-newsletter{
    margin-left:4px;
    margin-top:8px;
}
#home-page-newsletter-button{
    font-size: 10px;
    border:1px solid black;
    cursor: pointer;
}
#home-page-newsletter-loading{
    display:none;
}

li.feedItem{
	line-height:18px;
}

ul.cgfeed li a{
 display: inline-block;
 width:296px;	
}

.fts-hp-offer-link{
    border:1px solid #ddd;
    padding:4px;
    width:300px;
    background-color:#ECE9D8;
    display:block;
    text-align:center;
    margin-left:140px;

}

.fts-hp-list {
    margin-bottom:10px;
   

}

.fts-hp-list li{
    list-style: disc;
   
    margin-left:20px;

}
.fts-hp-div{
   background-color: #A52E32;
   margin-top:10px;
   height:2px;
}
h2{
    font-size:18px;
}

