/* CSS Document */
body{
	background-color:#FFFFFF;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	height:100%;
}
TD.enterfr {background-color:#0000CC; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.enterau {background-color:#CC0000; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.enterit {background-color:#009999; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.enterswiss {background-color:#CCCCCC; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.enterusa {background-color:#CC0033; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.entercanada {background-color:#3399FF; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.enterbulgaria {background-color:#990000; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.resortainmentcanada {background-color:#3399FF; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.resortainmentbulgaria {background-color:#990000; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.resortainmentus {background-color:#CC0033; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.resortainmentfr {background-color:#0000CC; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.resortainmentau {background-color:#CC0000; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; vertical-align: top}
TD.resortainmentit {background-color:#009999; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; vertical-align: top}

/*content*/
.homepagetxt{ margin-left:18px;padding-left:5px;text-align:left;}
.homepagetxt p{font:normal 12px Tahoma; color:#646464; padding-top:1px; padding-right:10px; margin-top:0px; text-align:left; padding-bottom:5px;text-align:left; }
p.homepagetxt2 {font:normal 12px Tahoma; color:#646464; padding-top:1px; padding-right:10px; margin-top:0px; text-align:left; padding-bottom:5px;text-align:left; padding-right:30px;}
#homeboxes p{ padding-left:9px;text-align:left;}
#homeboxes td{ background-image:url(images/bg-home-box.gif);  vertical-align:top; }
#homeboxes a{ color:#666; font-weight:600; text-decoration:underline;}
.news{font:normal 12px Tahoma; color:#646464; padding-left:10px; padding-top:0px; margin-top:0px; text-align:left }
.paragraph{padding-left:5px; padding-right:8px;}
#content{
	width:968px;
	padding:2px; /*margin-left:8%;*/
	background-color:#FFFFFF;
	margin-top:5px;
	border: solid 1px #646464;
	border-right:groove 1px;
}
h1{font-family:Tahoma,arial,sans-serif; font-weight:400; padding:0px; margin:0px;text-align:left;}
h2{font-family:Tahoma,arial,sans-serif; font-weight:400; padding:0px; margin-top:15px;text-align:left; font-size:21px;}
h2.homepage{font-family:Tahoma,arial,sans-serif; font-weight:400; padding-left:10px; margin:0px;  text-align:left; padding-top:2px; text-align:left;}
h3{font-family:Tahoma,arial,sans-serif; font-size:20px; color:#646464; padding-top:0px; margin-top:5px; text-align:left; margin-bottom:0px;}
h4{font-family:Tahoma,arial,sans-serif; font-size:16px; padding-top:6px; padding-bottom:0px;margin:0px; margin-bottom:0px; text-align:left;}
h5{font-family:Tahoma,arial,sans-serif; font-size:16px; color:#d01920;padding-top:2px; padding-left:10px;padding-bottom:0px;margin-top:8px; margin-bottom:0px; text-align:left;}
h5.europe{font-family:Tahoma,arial,sans-serif; font-size:14px; color:#646464;padding-top:0px; padding-left:10px;padding-bottom:0px; margin-top:6px; margin-bottom:0px; text-align:left;}
h5.worldwide{font-family:Tahoma,arial,sans-serif; font-size:14px; color:#646464;padding-top:0px; padding-left:10px;padding-bottom:0px; margin-top:6px; margin-bottom:0px; text-align:left;}
#travel-info{padding-left:10px; margin-left:2px;}
.france{color:#29708e;}
.base{color:#646464;}
.austria{color:#FF6600;}
.usa{color:#CC0033}
.canada{color:#FF0000}
.switzerland {color:#CC3300}
.intro{ font-size:16px;}
.font12{font-family:Tahoma, arial,sans-serif; font-size:12px; color:#646464;}
.font11{font-family:Tahoma, arial,sans-serif; font-size:11px; color:#646464;}
.percentage{font-family:Tahoma, arial,sans-serif; font-size:20px; color:#d01920;}
.quote{ font-family: "Comic Sans MS"; font-size:12px; font-weight:bold; color:#646464;}
.highlight{ background-color:#FFFF33; font:"Times New Roman", Times, serif; color:#000000;}
.italy{color:#00b0d6;}
.spain{ color:#c4d600;}
.ski-facts{
	margin-left:0px;
	padding-left:8px;
	margin-right:10px;
	text-align:left
}
.ski-facts td{font-family:Tahoma, arial,sans-serif; text-decoration:none; font-size:12px; color:#646464; }
.breadcrumb{font:normal 10px Tahoma; color:#646464; padding:8px;}
a.breadcrumb{color:#d01920;}
a:visited{color:#d01920;}
a.red{color:#d01920;}
.red{color:#d01920;}
.stars{font:normal 30px Tahoma; color:#d01920;}
.capacity{font:normal 10px Tahoma; color:#646464;}
.resort-title{font:normal 16px Tahoma; color:#000000;}
.enlarge{font:normal 10px Tahoma; color:#646464;}
/*#band1{
	background-color:#ffffff;
	padding:1px;
	margin-bottom:10;
	margin-left:5px;
	margin-right:0px;
}*/
#accommodation-box{
	width:450px;
	margin-left:0px;
	padding-left:10px;
	margin-top:5px;
	text-align:left;
	margin-right: 0px;

}
#accommodation-box p{font:normal 12px Tahoma; color:#646464; text-align:left; padding-right:20px;padding-left:24px;}
#accommodation-box ul{font:normal 12px Tahoma; color:#646464; list-style-image:url(images/bullet-small.png);text-align:left;padding-right:20px;}
#maincontent-box{
	width:700px;
	margin-left:0px;
	padding-left:5px;
	text-align:left;
}
#maincontent-box ul{ list-style-image:url(images/bullet.gif);font:normal 16px Tahoma; color:#646464; padding-top:0px;}
#maincontent-box p{
	font:normal 12px Tahoma;
	color:#646464;
	margin-top: 1px;
}
#images-box{
	padding-left:15px;
	margin-top:5px;
	width:226px;
	margin-left: 0px;

	background-image: url(../images/bg-resort.gif);
	margin-bottom: 0px;	
}
#resort-list{
	padding-left:15px;
	margin-top:5px;
	margin-bottom:0px;
	text-align:left;
	padding-right:0px;
	font:normal 12px Tahoma;
}
#resort-list p{ font:normal 12px Tahoma; color:#646464; }
#resort-list ul{ font:normal 12px Tahoma; color:#646464; list-style-image:url(images/bullet-small.png); padding-top:2px; margin-top:1px;}
ol {font:normal 13px Tahoma; color:#646464}
#resort-list a{ color:#646464; list-style-image:url(images/bullet-small.png);}
#resort-list a:visited{ color:#646464; list-style-image:url(images/bullet-small.png);}
#whatnext{background-color:#FFFFFF; margin-left:5px; width:248px;text-align:left;}
#whatnext ul{text-decoration:none; font-size:14px; color:#ebebeb; list-style:none;}
#whatnext ul li a{ font-family:Tahoma, arial,sans-serif; text-decoration:none; font-size:14px; color:#646464;}
.toolbox{ padding-top:0px; margin-top:6px; margin-bottom:6px;}
#all-inclusive{
	font-family:Tahoma, arial,sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#646464;
	text-align:left;
	padding-left:20px;
	padding-bottom:2px;
	margin-bottom:12px;
	width: 225px;

}
#all-inclusive ul{ font:normal 12px Tahoma; color:#646464; list-style-image:url(images/bullet-small.png); padding-top:2px; margin-top:1px;}
#all-inclusive h2{padding-bottom:0px; margin-bottom:0px; color:#000000;}
/*end-content*/
/*footer-start*/
#footer{
	height:120px; /*margin-left:8%*/
}
#logos{ margin-top:0px; margin-left:8px; padding-top:10px; width:228px; float:left;}
#footerlinks{
	font:normal 10px Tahoma;
	color:#646464;
	text-decoration:none;
	border:0;
	margin-left:20px;
	margin-top:13px;
	width:450px;
	float:left
}
#footerlinks a{font:normal 10px Tahoma; color:#646464; text-decoration:none; border:0;}
#footerlinks a:hover{font:normal 10px Tahoma; color:#d01920; text-decoration:none; border:0;}
#footerlinks a:visited{font:normal 10px Tahoma; color:#646464; text-decoration:none; border:0;}
ul.skiresorts {margin-top:2px; margin-bottom:2px; list-style:square}
p.resorts{font:normal 10px Tahoma; color:#d01920; text-decoration:none; border:0; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0px; padding-top:0px; padding-right:0px; padding-left:0px;}
p.copyright{font:normal 10px Tahoma; color:#d01920; text-decoration:none; border:0; margin-top:0; padding-top:4px;}
#log-in{
	margin-top:0;
	padding-top:4px;
	font:normal 14px Tahoma;
	font-weight:600;
	padding-left:14px;
	margin-top:10px;
	margin-right: 5px;
}
/*footer-end*/
/*top level navigation*/
#navigation{
	background-repeat:no-repeat;
	height:85px;
	width: auto;
	/*margin-left:8%;*/
	
}
.strap{font:normal 10px Tahoma; color:#af1932; text-decoration:none; border:0;}
#countrylists{
	margin-top:10px;;
}
#main-nav{
	
}
.navigation ul{
	border: 0px;
	padding: 1px;
	margin: 0;
	text-align: center;
}
.navigation:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.navigation ul li{
display: inline; 
}

.navigation ul li a{
color: #000000;
background-color:#CCCCCC;
padding: 7px;
margin: 0;
text-decoration: none;
border-right: 0px ;
font:normal 12px Tahoma;
}

.navigation ul li a:hover, .navigation ul li a.selected{ background-color:#000;color: #ff0000;
}
.topmenu ul{
	border: 0px;
	padding: 2px;
	margin: 0;
	text-align: center;
}
.topmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.topmenu ul li{
display: inline; 
}

.topmenu ul li a{
color: #646464;
padding: 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
font:normal 11px Tahoma;

}

.topmenu ul li a:hover, .topnav ul li a.selected{ background-color:#000;color: #ff0000;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; 
border-bottom-width: 0;
font:normal 10px Tahoma;
line-height:16px;
z-index:100;
background-color: #ebebeb;
width:100px;text-align:left;
visibility: hidden;

}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; 
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ background-color: #909090;}
.contact-box{ padding-right:5px; padding-top:9px;}
a.contact-us-link{ font-size:12px; font-family:Tahoma; color:#d01920;}
.telephone-number{
	font-size:20px;
	font-family:Tahoma;
	color:#d01920;
}
a.email-us-link{ font-size:12px; font-family:Tahoma; color:#000000;}
/*end top level navigation*/
#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
		padding-top:0px;
		margin-top:5px;
	}
	
	#shadow-container .quicklinks {
		background: #B8B6B8;
	}
 
	#shadow-container .container {
	background-image:url(images/bg-gradient.gif);
	border: 1px solid #ebebeb;
	padding-top:0px;
	padding-left:5px;

	}
	#shadow-container .container2 {
	background-image:url(images/bg-gradient-long.gif);
	border: 1px solid #ebebeb;
	padding-top:0px;
	padding-left:10px;
}
.travel-list {padding-left:55px; font-family:Tahoma;
}
ul.admin {list-style-type: square; font-size:11px; font-weight:normal}
