#home_search { margin-top:10px; float:left; font-size: 11px; width: 180px; padding-top:35px; padding-bottom:25px; padding-left:8px; color:#411485; background-image: url(../images/search_bg.png); background-repeat: no-repeat;}
#homefavs { width: 780px; border:none; }
#homefavs td { padding-left: 25px; }
#home_search .hformblur { width: 155px; padding: 2px;}
.homeSerpResults
{
float: left;
width: 210px;
padding-right: 20px;
margin-right: 10px;
background-image: url(../images/bgs/homeSeperators.gif);
background-position: right center;
max-height: 250px;
height:250px;
}
.homeSerpResults h3 {
color:#333;
font-size:1.3em;
margin-bottom:0px;
text-transform:none;
}
.homeSerpResults h3 a { color:#333333; }
.homeSerpResults h4 {
font-size:1em;
font-weight:400;
margin-bottom:5px;
}
#home_search .datepick-trigger { display:none;} 
#home_search td { padding-bottom:5px; }
.homeSpecialFeature  {
padding: 0px;
text-align: left;
float:left;
width: 100px;
padding-right: 10px;
margin-left: 10px;
}
.homeSpecialSpacer {  border-right: 1px solid #CCCCCC; }
.homeSpecialFeature .homeSpecialName a { color:#000000; }
.homeSpecialName { font-weight:bold; font-size: 1.1em; margin-bottom: 5px; }
#home_snowreports { font-size: 90%; }
.homeSpecialFeature p { margin: 0; padding:0;}
.homeSpecialFeature a { font-size: 110%; }
.sp_resort { font-size:10px; font-variant: small-caps; color:#B6B6B6;  }
#home_fmain_text { }
#homeLayout { margin-left: 3px;}
#homeIntro {
background-color:#333333;
color:#FFFFFF;
padding: 10px;
background-image:url(../images/home/introBg.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
#homeIntroPara { width: 360px; float:left; margin-left: 10px;  }
#homeIntroList {
width: 345px;
float:right;
margin-top: 30px;
margin-right: 10px;
}
#homeIntroList ul { margin:0; padding:0; list-style:none; }
#homeIntroList li a {
color: #dddddd;
font-size: 1.1em;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 18px;
background-color: transparent;
background-image: url(../images/bgs/grey-white-arrow.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt 3px;
text-decoration: none;
}
#homeIntroList li a:hover
{
background-position: 0pt -27px;
text-decoration: underline;
color: #939393;
}
#homeIntroPara h1 { font-size: 2em; }
#homeIntroList a { color:#FFFFFF; text-decoration:underline; }
h2 { margin-left: 15px; margin-top: 10px; }
.featureOne, .featureTwo, .featureChamonix, .featureSkiMap, .featureKilimanjaro, .featureChardon, .featureEntre , .featureTheLodge, .featureTourDeFranceMorzine, .featureCasaNuorsaNera, .featureChaletCastor , .featureMountainMaison {
background-repeat: no-repeat;
background-position: left top;
padding-top: 180px;
width:789px;
padding-bottom: 15px;
margin-bottom: 1px;
}
.featureMountainMaison {
background-image:url(../images/home/featureChaletOrganic.jpg);
}
.featureOne {
background-image:url(../images/home/featureChaletOne.jpg);
}
.featureTwo {
background-image:url(../images/home/featureChaletTwo.jpg);
}
.featureKilimanjaro {
background-image:url(../images/home/featureKilimanjaro.jpg);
}
.featureChardon {
background-image:url(../images/home/featureChardon.jpg);
}
.featureChamonix {
background-image:url(../images/home/featureChamonix.jpg);
}
.featureChaletCastor {
background-image:url(../images/home/featureChaletCastor.jpg);
}
.featureSkiMap {
background-image:url(../images/home/featureSkiMaps.jpg);
}
.featureEntre {
background-image:url(../images/home/featureEntre.jpg);
}
.featureTheLodge {
background-image:url(../images/home/featureTheLodge.jpg);
}
.featureTourDeFranceMorzine {
background-image:url(../images/home/featureTourDeFranceMorzine.jpg);
}
.featureCasaNuorsaNera {
background-image:url(../images/home/featureCasaNuorsaNera.jpg);
}
.featureText { padding: 10px; background-color:#9DC9E6; color:#000;
/* for IE */
filter:alpha(opacity=90);
/* CSS3 standard */
opacity:0.9;
}
.featureText p { margin:0; padding:0;  opacity:1;  filter:alpha(opacity=100); }
.featureText p a { color:#000; }
.featureText p.featureHeadline { font-size: 2em; margin-bottom: 4px; opacity:1;  filter:alpha(opacity=100); font-weight:bold; }
.featureText p.featureHeadline a { color:#000; opacity:1;  filter:alpha(opacity=100);  }
#homeLayout ul#homeFeatured .featureText p { opacity:1;  filter:alpha(opacity=100); }
/* Listen */
ul#homeFeatured {list-style:none; }
ul#homeFeatured li img{
padding: 0px;
list-style:none;
}
.fade{
margin-bottom: 0;
}
.fade p{
text-align: center;
width: 100%;
background: #fff;
}
/**** noscript-Hinweis ****/
div#att {
background-color: #fffeb8;
border-bottom: 1px solid;
height: 2.5em;
line-height: 2.5em;
position: absolute;
top:0;
width: 100%;
}
div#att p{
background: transparent url(../images/att.png) no-repeat 0 46%;
margin: 0;
display: inline;
padding: 6px 0 6px 26px;
}
#slider{ margin: 0 10px 0 10px; }
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}
#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:760px;
height:280px;
overflow:hidden; 
}
/* numeric controls */	
#sliderHeading { float:left; font-size: 120%; font-weight:bold; width: 100px; margin-top: 10px; }
ol#controls{
margin:1em 0;
padding:0;
height:14px;	
}
ol#controls li{
margin:0 10px 0 0; 
padding:0;
float:left;
list-style:none;
height:14px;
line-height:14px;
}
ol#controls li a{
float:left;
height:14px;
line-height:14px;
border:1px solid #ccc;
background:#DAF3F8;
color:#555;
padding:0 10px;
text-decoration:none;
}
ol#controls li.current a{
background:#5DC9E1;
color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
#prevBtn, #nextBtn{ 
display:block;
width:56px;
height:57px;
/*
position:absolute;
top:56px;
*/
left:-56px;
z-index:1000;
}	
#nextBtn{ 
left:760px;
}														
#prevBtn a, #nextBtn a{  
display:block;
position:relative;
width:56px;
height:57px;
background:url(../images/home/prev.png) no-repeat 0 0;	
}	
#nextBtn a{ 
background:url(../images/home/next.png) no-repeat 0 0;	
}	
#nextBtn a:hover { background:url(../images/home/next-over.png) no-repeat 0 0;	}
#prevBtn a:hover { background:url(../images/home/prev-over.png) no-repeat 0 0;	}
.homefeaturette { float:left; width: 250px; margin-left: 15px; margin-right: 10px; }
.homefeaturette h2, #chaletChristmasDeals h2{ margin:0; }
#chaletChristmasDeals {
float:right;
width: 380px;
background-image:url(/images/bgs/christmasFeatureBg.jpg);
background-repeat: no-repeat;
background-position: right bottom;
padding-bottom: 125px;
padding-right: 120px;
}
.newsItem p { margin:0; padding:0; }
.newsItem p.date { color:#999999; font-size: 90%;}
.newsItem { padding-bottom: 10px; border-bottom: 1px solid #cccccc; }
/* ************* special offers ******************* */
#homeSpecialOfferArea { padding-left: 15px; margin-top: 0; padding-bottom: 20px;  margin-bottom: 20px; margin-right: 25px; width: 375px; float:left; }
#homeSpecialOfferArea h2 { margin:5px 0 5px 0; padding:0; }
#homeSpecialOffers td { border-bottom: 1px solid #CCCCCC; }
#homeSpecialOffers td img { margin: 5px 8px 0 0; }
.homeSpecialOfferItem { font-size: 95%; margin:0; padding:0; }
#homeSpecialOfferArea .homeSpecialOfferItem p {
padding:0;
margin: 5px 0 5px 0;
line-height: 1.3em;
}
.homeSpecialOfferItem img { float:left; margin-right: 10px; width:40px; margin-bottom: 20px; border:1px solid #333333; }
.homeSpecialOfferItem a { color:#000000; font-weight:bold; font-size: 105%; }
.homeSpecialOfferItem .serpOfferText { margin:0; padding:0; font-weight:normal; color: #4D80B5; }
.box
{
padding: 0;
border-top-width: 0pt;
border-right-width-value: 0pt;
border-bottom-width: 6px;
border-left-width-value: 0pt;
border-top-style: solid;
border-right-style-value: solid;
border-bottom-style: solid;
border-left-style-value: solid;
border-top-color: #Cbcfce;
border-right-color: #Cbcfce;
border-bottom-color: #Cbcfce;
border-left-color: #Cbcfce;
}
.grey{
border-top-color: #cbcfce;
border-right-color-value: #cbcfce;
border-bottom-color: #cbcfce;
border-left-color-value: #cbcfce;
padding: 0;
border-top-width: 0pt;
border-right-width-value: 0pt;
border-bottom-width: 5px;
border-left-width-value: 0pt;
}
/* ******************* Home Resort Features ************************ */
#homeResortFeatures	{ float:left; width: 345px; margin-top: 20px; }
.resortHomeFeatureImage { float:left; border:1px solid #CCCCCC; width:100px; margin-right: 15px; margin-bottom: 10px; text-align:center; }
.resortHomeFeatureTxt { float:left; width: 226px; }
.resortHomeFeatureTxt { font-size: 90%; }
.resortHomeFeatureTxt h3 { color:#000000; margin:0; padding:0; }
.resortHomeFeatureTxt h3 a { color:#000000;}
#homeFChaletTypeArea {
background-image: url(../images/home/hFbg.jpg);
background-repeat: no-repeat;
background-position: left bottom;
background-color:#41ADD1;
padding-bottom: 10px;
}
.homeCateringArea { color:#FFFFFF; width: 220px; float:left; margin: 10px 20px 10px 20px; }
.homeCateringArea h3 { margin:0 0 5px 0; padding:0; }
.homeCateringArea a { color:#FFFFFF;  }
.homeCateringArea p { margin: 0; padding:0; }
.homeCateringArea p.hfClm { margin-top: 15px; }
.homeCateringArea p.hfClmD { margin-top: 15px; }
