INPUT.submit	{
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	background-image: url(/gifs/7/lounge/bg_lounge_submit2.gif);
	background-repeat: repeat-x;
	background-color: #e8e8e8;
	border: 1px solid #b3b9c3;
	padding: 1px 5px 2px 5px;
	height: 19px;
	width: auto;
}

.Lounge H1	{
	display: none!important;
}

/* Keep styling by ID for .com !!! */
UL#menuSubLevels.Frontpage	{
	display: none!important;
}


UL#breadCrumbs	{
	float: left;
	clear: left;
	width: 100%;
	border-top: 1px solid #e2e3e5;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	margin: 4px 0 0 0;
	padding: 3px 0 2px 0;
}

LI.breadCrumbCat	{
	float: left;
	border: 0px solid red;
	padding: 0 11px 0 4px;
}

LI.breadCrumbGeo	{
	float: right;
	border: 0px solid aqua;
	padding: 0 5px 0 10px;
}

#breadCrumbs LI A:link, UL#breadCrumbs LI A:visited	{
	display: block;
	background-image: url(http://www.skiinfo.no/gifs/7/breadCrumbsArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-decoration: underline;
	padding: 0 0 0 7px;
	font-weight: normal;
	color: #0173b6;
}

#breadCrumbs LI A:hover	{
	text-decoration: none;
}

#breadCrumbs LI A.selectedtrue	{
	font-weight: bold!important;
}



UL#menuTopLevels	{
	background-image: url(/gifs/7/menuTopLevelBg.png);
	background-repeat: repeat-x;
	background-color: #e9eaea;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	clear: both;
	width: 679px;
	margin: 4px 0 0 0;
	overflow: hidden;
	height: 20px;
}

UL#menuTopLevels LI	{
	background-image: url(/gifs/7/menuTopLevelSeperator.png);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	width: auto;
	height: 20px;
}

UL#menuTopLevels LI A	{
	color: #404040;
	text-decoration: none;
	padding: 3px 14px 5px 13px;
	margin: 0;
	display: block;
	float: left;
}

UL#menuTopLevels LI A:hover	{
	text-decoration: underline;
}


UL.Accomodation LI A.selected	{
	background-image: url(/gifs/7/menuTopBookingSelectedBg.png);
	background-repeat: repeat-x;
	color: #fff!important;
	text-decoration: underline!important;
}

UL.Snowreport LI A.selected	{
	background-image: url(/gifs/7/menuTopSnowreportSelectedBg.png);
	background-repeat: repeat-x;
	color: #fff!important;
	text-decoration: underline!important;
}

UL.Destinations LI A.selected	{
	background-image: url(/gifs/7/menuTopDestinationsSelectedBg.png);
	background-repeat: repeat-x;
	color: #fff!important;
	text-decoration: underline!important;
}

UL.Weather LI A.selected        {
	background-image: url(/gifs/7/menuTopWeatherSelectedBg.png);
	background-repeat: repeat-x;
	color: #fff!important;
	text-decoration: underline!important;
}

UL.Webcams LI A.selected	{
	background-image: url(/gifs/7/menuTopWebcamsSelectedBg.png);
	background-repeat: repeat-x;
	color: #fff!important;
	text-decoration: underline!important;
}

UL.Lounge LI A.selected	{
	background-image: url(/gifs/7/menuTopLoungeSelectedBg.png);
	background-repeat: repeat-x;
	color: #fff!important;
	text-decoration: underline!important;
}

/* Keep styling by ID for .com !!! */
UL.menuSubLevels, UL#menuSubLevels	{
	height: 22px;
	font-size: 10px;
	font-weight: bold;
	float: left;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	clear: both;
	background-color: #404040;
	width: 679px;
	margin: 0;
	background-repeat: repeat-x;
	overflow: hidden;
}

/* Keep styling by ID for .com !!! */
UL.menuSubLevels LI, UL#menuSubLevels LI	{
	float: left;
	width: auto;
	padding: 0;
	margin: 0;
}

/* Keep styling by ID for .com !!! */
UL.menuSubLevels LI A:link, .menuSubLevels LI A:visited, UL#menuSubLevels LI A:link, #menuSubLevels LI A:visited	{
	color: #fff;
	text-decoration: none;
	padding: 4px 5px 4px 13px;
	display: block;
	margin: 0;
}

/* Keep styling by ID for .com !!! */
UL.menuSubLevels LI A:hover, UL#menuSubLevels LI A:hover	{
	color: #fff;
	text-decoration: underline;
	background-image: url(/gifs/7/menuSubArrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}

/* Keep styling by ID for .com !!! */
UL.menuSubLevels LI A.selected, UL#menuSubLevels LI A.selected	{
	background-image: url(/gifs/7/menuSubArrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	text-decoration: underline;
}

/* Keep styling by ID for .com !!! */
UL.menuSubLevels.Lounge LI A.selected:link, UL.menuSubLevels.Lounge LI A.selected:visited,
UL#menuSubLevels.Lounge LI A.selected:link, UL#menuSubLevels.Lounge LI A.selected:visited  {
	background-image: none!important;
	text-decoration: none!important;
}

/* Keep styling by ID for .com !!! */
UL.menuSubLevels.Lounge LI A.selected:hover,
UL#menuSubLevels.Lounge LI A.selected:hover	{
	background-image: url(/gifs/7/menuSubArrow.gif)!important;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	text-decoration: underline!important;
}

UL.Frontpage	{
	background-image: url(/gifs/7/menuSubHomeBg.png);
}

UL.Accomodation	{
	background-image: url(/gifs/7/menuSubBookingBg.png);
}

UL.Snowreport, UL.Snowhistory	{
	background-image: url(/gifs/7/menuSubSnowreportBg.png);
}

UL.Destinations	{
	background-image: url(/gifs/7/menuSubDestinationsBg.png);
}

UL.Weather	{
	background-image: url(/gifs/7/menuSubWeatherBg.png);
}

UL.Weather	{
	background-image: url(/gifs/7/menuSubWeatherBg.png);
}

UL.Webcams	{
	background-image: url(/gifs/7/menuSubWebcamsBg.png);
}

UL.Lounge	{
	background-image: url(/gifs/7/menuSubLoungeBg.png);
}


UL#menuDestLevel	{
	background-image: none;
	display: inline;
	float: left;
	width: 453px;
	margin: 11px 10px 15px 15px;
	overflow: hidden;
}

UL#menuDestLevel LI	{
	display: inline;
	float: left;
	margin: 0 13px 5px 0;
	white-space: nowrap;
}

UL#menuDestLevel LI A:link, UL#menuDestLevel LI A:visited	{
	background-image: url(/gifs/7/arrowDestLevel.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0 0 0 7px;
	border: 0px solid aqua;
	font-weight: normal;
	text-decoration: underline;
}

UL#menuDestLevel LI A:hover	{
	background-image: url(/gifs/7/arrowDestLevel.gif);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	padding: 0 0 0 7px;
	border: 0px solid aqua;
	font-weight: normal;
	text-decoration: underline;
}

UL#menuDestLevel LI.destName	{
	width: 100%;
	margin: 0 0 4px 0;
	font-weight: bold;
	color: #404040;
}




#pageBox {
	background-color: #fff;
	color: inherit;
	border: 0px none #960;
	width:860px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:999px;
	clear:both;
	margin-left:0;

}

html>body #pageBox {
  width:999px;
}

#topPicture	{
	background: url(/gifs/7/s7_pictureTop_1.jpg);
	background-repeat: no-repeat;
	width: 999px;
	width: 100%;
	height: 120px;
	clear: both;
}

#topPicture IMG	{
	float: left;
}

#flags {
	margin-top:10px;
	margin-right:1px;
}

#stripe {
	color: inherit;
	width: 100%;
	height: 27px;
	clear: both;
	float: left;
}

#stripe SELECT	{
	background-color: #0095ef;
	color:#fff;
	margin: 4px 0 0 10px;
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	padding: 0;
}

#topNavSelect {
	float:left;
}

#topMenu {
	background-image: url(/gifs/7/topMenuNewBg.jpg);
	height: 13px;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

#topMenu .menuItem	{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #3a3a3a;
	margin: 0;
	padding: 5px 17px 0 12px;
	height: 20px;
	width: auto;
	float: left;
	background-image: url(/gifs/7/s7_bg_topmenu_divider2.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}

#topMenu .menuItem a:link, #topMenu .menuItem a:visited	{
	text-decoration: none;
	color: #3a3a3a;
	background: none;
}

#topMenu .menuItemDivider	{
	background:url(/gifs/7/s7_bg_topmenu_divider2.jpg) right no-repeat;
	display:block;
	float:left;
	height:33px;
	width:6px;
	display: none;
}

#topMenu .signup {
    width:301px;
    height:33px;
    text-align: right;
    background:url(/gifs/7/s7_stripe_block.jpg) no-repeat;
    position:absolute;
    left:698px;
    float:right;
/*
    border:0px #000 none;
    position:relative;
    top:0px;
    left:179px;
*/
}

#topMenu .signup DIV {
    margin-top:5px;
    margin-right: 8px;
}

#topMenu .signup A {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#containerBody {
	color:inherit;
	padding: 0 0 0 0;
	width: 679px;
	float: left;
}

html>body #containerBody {
  width:679px;
}

#containerBody {
	margin:0 0 0 10px;
	display: inline;
}

#one {
	color: inherit;
	margin: 0;
	padding: 0;
	width: 478px;
	float: left;
	background-image: url(/gifs/7/containerBg.png);
	background-repeat: repeat-x;
	overflow: hidden;
}

#one #categoryTitle {
	display: none;
	font-size:1.0em;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:1em;
	width:100%;
	height:24px;
	line-height:22px;
	vertical-align:baseline;
	margin-bottom:10px;
}

#one #categoryTitle div {
	font-size:1.0em;
	font-weight:bold;
	height:24px;
	line-height:22px;
	vertical-align:baseline;
	overflow:hidden;
}

#one #categoryTitle #titleLeft {
	float:left;
}

#one #categoryTitle #titleRight {
	font-size:0.8em;
	font-weight:normal;
	float:right;
	text-transform:none;
	overflow:hidden;
	margin-right:3px;
}


#categoryTitle a ,
#categoryTitle a:link,
#categoryTitle a:visited {
	color: #fff;
	text-decoration: underline;
}
#categoryTitle a:hover	{
	color: #fff;
	text-decoration: underline;
}


#oneBlank {
	border:0px red none;
	background-color:#fff;
	color:inherit;
	margin:0;
	padding:0;
	width:1px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:1px;
	float:left;
	height:400px;
}

html>body #oneBlank {
	width:1px;
	height:400px;
}


#two {
	border:0px red none;
	color:inherit;
	text-align:right;
	margin: 0;
	padding: 2px 0 0 0;
	width: 200px;
	float: right;
	overflow: hidden;
	background-image: url(/gifs/7/containerBg.png);
	background-repeat: repeat-x;
}

DIV#two DIV.lounge H3	{
	background: url(/gifs/7/s7_bg_boxTwo_lounge.jpg) no-repeat;
}

html>body #two {
  width:200px;
}

#three {
	background-color: inherit;
	color: inherit;
	margin: 0 0 0 0;
	padding: 0;
	width: 300px;
	background-color: #f2f2f2;
	float: right;
	overflow: hidden;
}

#footy {
	background:url(/gifs/7/s7_bg_footer.jpg) no-repeat;
    color:inherit;
    width:999px;
    clear:both;
	float:left;
    height:61px;
}

#footy DIV {
/*      float:left; */
}

#footyFR {
    background:url(/gifs/7/s7_bg_footerFR.jpg) no-repeat;
    color:inherit;
    width:999px;
    clear:both;
    float:left;
    height:18px;
}

#footyFR DIV {
/*      float:left; */
}

#skiinfo_address	{
	float:right;
	margin-right: 15px;
	margin-top: 5px;
}

#skiinfoFR_address    {
    float:right;
    margin-right: 15px;
}

#skiinfo_address .line1	{
	color: #fff;
	margin-top: 1px;
	text-align: right;
}

#skiinfoFR_address .line1 {
    color: #fff;
    margin-top: 1px;
    text-align: right;
}

#skiinfo_address .line1 a:link	{
	color: #fff;
	text-decoration: none;
}

#skiinfoFR_address .line1 a:link  {
    color: #fff;
    text-decoration: none;
}

#skiinfo_address .line1 a:visited	{
	color: #fff;
}

#skiinfo_address .line1 a:hover	{
	color: #fff;
	text-decoration: underline;
}

#skiinfo_address .line2	{
	color: #606060;
	margin-top: 15px;
	text-align: right;
}

#skiinfo_address .line2	A {
    background-image: url(/gifs/7/linkArrow_blue.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding: 0 10px 0 7px;
    display:inline;
}


#google_search	{
	width: 288px;
	margin: 4px 0 0 12px;
	float: right;
}

#google_search INPUT.freetext	{
	background-color: #fff;
	border: 1px solid #B3B9C3!important;
	padding: 2px 0 0 2px!important;
	font-size: 1.1em;
	height: 15px;
	width: 190px;
	color: #404040;
	background-position: 5px 1px!important;
	float: left;
}

#google_search INPUT.submit	{
	float: left;
	margin-left: 6px;
	width: 78px;
}

#google_search #ss1, #google_search #ss0 {
	width:20px;
}

#google_search #sbi {
	width:200px;
}

#google_search #sbb {
	width:100px;
}

.boxOneContainer {
	width: 100%;
	margin: 15px 0 15px 0;
	clear: both;
/*	float:left; */
	overflow:hidden;
}

#TIDContainer	{
	margin: 0 0 4px 0;
}

.boxOneContainer STRONG {
	text-transform:uppercase;
/*	font-size:1.2em; */
}

.boxOneContainer .boxOne, .boxOneContainer .boxTwo {
	width:50%;
	float:left;
	border:0px red none;
	margin:0 0 0 0;
}

.boxOneContainer .boxOne IMG, .boxOneContainer .boxTwo IMG {
	float:right;
	border:0px #000 none;
	padding:2px;
}

.boxOneContainer .boxOne A, .boxOneContainer .boxTwo A {
	font-weight:bold;
	color:#000080;
	clear:both;
}

.boxTwoContainer {
	width:100%;
	text-align:left;
	margin: 0;
	background: url(/gifs/7/s7_bg_boxTwoContainer.gif) no-repeat;
	float:left;
	clear:both;
	display: inline;
}

.boxTwoTitle {
	font-weight: bold;
	font-size: 1em;
	text-transform:uppercase;
	text-indent:10px;
	height:37px;
	line-height:38px;
	vertical-align:top;
	padding: 0 0 0 0;
	border:0px red none;
	clear:both;
	color: #363636;
}

.boxTwoTitle A {
	text-decoration: none;
	color: #363636!important;
	background-image: none!important;
}

.boxTwoContent {
	border: 0px red none;
	padding: 0 0 0 10px;
	clear:both;
	float:left;
/*	height:50px; */
}

.FullLink {
	color: #0072c2;
	background-image: url(/gifs/7/linkArrowBlueRight.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 13px;
	display: inline;
	white-space:nowrap;
}


#two .FullLink	{
	clear:both;
	display: inline;
	width: 180px;
	float: left;
	margin: 5px 0 0 10px;
}

.FullLink A:link, .FullLink A:visited	{
	text-align: center;
	display: inline;
}

.FullLink A:hover	{
	color: #2d9ddf;
	text-decoration: underline;
}

.boxTwoContentBlue {
	background: navy url(/gifs/7/s7_bg_boxblue.jpg) repeat-x;
	color:#fff;
}

#boxThreeSiteContent  {
}

#three UL#boxThreeSiteContent {
	background-image: url(http://www.skiinfo.no/gifs/7/s7_bg_id3_boxgreyLine.png);
	width:100%;
	margin: 0px 0 0px 0px !important;
 	padding: 4px 0 5px 0;
	list-style-image:none!important;
	list-style-type:none!important;
}

UL#boxThreeSiteContent li {
	background: url(http://www.skiinfo.no/gifs/7/s7_bg_id3_boxSeparator.jpg) repeat-x ;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#3e3e3e;
    width:100%;
    height:24px;
    line-height:25px;
    vertical-align:baseline;
	display: block;
	margin: -1px 0 0 0;
	border: none;
	overflow: hidden;
}

* > html UL#boxThreeSiteContent li {
  margin-bottom: -2px;
}

UL#boxThreeSiteContent li a {
    color:#333333;
    display: block;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	background-image: none;
}

* html UL#boxThreeSiteContent li a {
	margin-top: 0;
	overflow: hidden;
	width: 100%;
}



#three #boxThreeSiteContent li a:link, #three #boxThreeSiteContent li a:visited  {
    background-image: none;
    padding-left: 0px;
}

#boxThreeSiteContent LI IMG {
    width: 20px;
    height: 20px;
    border:none;
    float:left;
    padding:0;
    margin:2px 10px 2px 10px;
}

.boxThreeContainer {
	width: 300px;
	text-align: left;
	margin: 6px 0 0 0;
	padding: 0;
	clear: both;
	float: left;
}

A.boxThreeLink {
	text-decoration:none!important;
	color:inherit;
	cursor:pointer;
}


#three ul {
        list-style-type: none;
        list-style-image: none;
        margin: 0 0 0 2px!important;
        display: inline;
        float: left;
        width: 100%;
}

#three li {
        margin-bottom: 1px;
        float: left;
        border: 0px solid red;
        width: 100%;
        color: #404040;
}

#three li .data {
        float: right;
        border: 0px solid red;
}

#three li .title {
        float: left;
        padding: 0 0 0 0;
        border: 0px solid blue;
        /* text-transform: capitalize; */
}

#three DIV.mysnowreports li a:link, #three DIV.mysnowreports li a:visited, #two li a:visited {
	color: #404040;
	background-image: url(/gifs/7/linkArrow_grey.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 8px;
    float: left;
}

.boxThreeContent {
	font-size:12px;
	color: #3e3e3e;
	background: url(/gifs/7/s7_bg_id3_boxgrey.png) repeat-x;
	border:2px #cccccc solid;
	padding: 5px 7px 5px 7px;
	margin: 0;
	line-height: 15px;
	clear:both;
	float: left;
	width: 282px;
}

.boxThreeContentNoBg {
	border:2px #cccccc solid;
	padding: 5px 7px 5px 7px;
	margin: 0;
	line-height: 15px;
	clear:both;
	float:left;
	width:282px;
}

.boxThreeContentNoBg .boxThreeContentNoBgPadding {
	font-size:1.1em;
	color: #3e3e3e;
/*	padding-right:50px; */
	width:232px;
	float:left;
}

.boxThreeContentNoBgPadding INPUT {
	background-color:transparent;
}

#three .googleEarth,  .boxThreeTitleBlue {
	color:#fff;
	background: url(/gifs/7/s7_bg_bigboxtitle_blue.jpg) no-repeat;
}

#three .rmr, .boxThreeTitleOrange {
	color:#3b3838;
	background: url(/gifs/7/s7_bg_bigboxtitle_orange.jpg) no-repeat;
}

#three .forum, #three .lastMinute, #three .ea,  .boxThreeTitleGreen {
	color:#fff;
	background: url(/gifs/7/s7_bg_bigboxtitle_green.jpg) no-repeat;
}

#three .fjellinfo, .boxThreeTitleFjell {
	color:#fff;
	background: url(/gifs/7/s7_bg_bigboxtitle_fjell.jpg) no-repeat;
}

.boxThreeTitleGreen A {
	color:#fff!important;
}

#three .newsletter, #three .video, .boxThreeTitleRed {
	color:#fff;
	background: url(/gifs/7/s7_bg_bigboxtitle_red.jpg) no-repeat;
}

.boxThreeNewsletter {
	font-weight:bold;
	font-size:1em;
	text-transform:none;
	color: #666666;
	height:49px;
	background: transparent url(/gifs/7/s7_bg_id3_boxNewsletter.jpg) no-repeat;
	padding:6px 0 0 3px;
	width:294px;
}

.boxThreeNewsletter INPUT {
	background-color:#fff;
}

.boxThreeNewsletter .submitForm {
	padding:8px 0 0 80px;
}

.boxThreeNewsletter .SubmitTwo {
    color:#fff;
    width:129px;
    height:21px;
    background: transparent url(/gifs/7/s7_btn_submit_129.gif) no-repeat;
	border:0px #fff none;
}



/* LEFT MENUES */

.CategoryContentMenu {
	float:left;
	clear:both;
	display: none;
}

.CategoryContentMenu .LeftMenuOne {
	display:none;
}
#Destinations_left_menu .LeftMenuOne {
	display:block;
}
.CategoryContentMenu .destinations .LeftMenuOne {
        display:inline;
}
.CategoryContentMenu .LeftMenuOneSelected {
	display: none;
}

.CategoryContentMenu .li {
	text-indent:0px;
	font-weight:bold;
/*	margin-bottom:4px; */
	text-indent:4px;
        padding-left: 8px;
}

.CategoryContentMenu ul {
   list-style-type: none;
   list-style-image: none;
   margin-left: 4px;

}
.CategoryContentMenu  A:hover    {
    text-decoration:underline;
    color: #3f3f3f !important;
}

.CategoryContentMenu A:link, .CategoryContentMenu A:visited {
    color: #5c5c5c !important;
    background-image: url(/gifs/7/linkArrow_grey.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 8px;

}

.CategoryContentMenu  .Selected A {
        text-decoration:none;
        color:#000!important;
}

.CategoryContentMenu .LeftMenuThreeSelected, .CategoryContentMenu .LeftMenuThree {
	display:none;
}

/* LEFT MENUEN */


/* LAYOUT FOR TARGETS WITH MENU & INGRESS */
.CategoryContentMenu {
	width:139px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	clear:both;
}

.CategoryContentMenu #swixlogo {
	display: none;
}

.CategoryContentIngress {
	float: left;
	width: 458px;
	padding: 0 10px 0 10px;
	height: auto;
	clear: both;
}

/* for Internet Explorer */
/*\*/
* html .CategoryContentIngress {
/*	height: 160px; */
}
/**/

.CategoryContentAdditions {
	float: left;
}

#container_Snowreport_Select	{
	padding: 0;
	margin: 3px 0 10px ;
	width: 100%;
	float: left;
	background-image: url(/gifs/7/oneFormSelectBg.png);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #e9e9e9;
}

#container_Snowreport_Select FORM	{
	padding: 0;
	margin: 1px 0 1px 8px;
	float: left;
}

.CategoryContentIngress FORM SELECT, .CategoryContentAdditions FORM SELECT	{
	padding: 0 0 0 1px;
	min-width: 100px;
	float: left;
}

.CategoryContentIngress .select_country, .CategoryContentAdditions .select_country {
}

.CategoryContentIngress .select_destination, .CategoryContentAdditions .select_destination {
}

/* LAYOUT FOR TARGETS WITH MENU & INGRESS */

#CategoryContentMenu H5 {
	display:none;
}

#CategoryContentMenu .LevOne {
	font-weight:bold;
	width:100%;
	text-indent:11px;
	margin-bottom: 3px;
}

#CategoryContentMenu .LevTwo {
	font-weight:normal;
	width:100%;
	text-indent: 19px;
	margin-bottom: 3px;
}

#CategoryContentMenu A {
	color: #5c5c5c;
}

#destFactSheetTop {
	width:100%;
	position:relative;
	float:left;
	border-top:1px #ebecec solid;
}

#destFactSheetTop UL#altitudestat {
	width:200px;
	height:auto;
	float:left;
	display:block;
	padding-top:6px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	padding:0 10px 20px 0;
	background: url(/gifs/7/skifact_mountain.gif) no-repeat;
}

#destFactSheetTop UL LI {
	margin:4px 0 5px 130px;
	height:12px;
	text-align:right;
	padding:0px 0 0px 0;
}

#destFactSheetTop LI.peak {
	margin-top:10px;
}

#destFactSheetTop LI.peak {
    margin-top:10px;
}

#destDetailfactSheet {
	position:relative;
}

#destDetailfactSheetBig {
    padding: 10px 0 10px 0;
	width:100%;
	float:left;
}

#destDetailfactSheetBig .boxOneContent {
    background: url(/gifs/7/s7_bg_deco_Skimaps3.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
}


#destDetailfactSheet, #webcam_select {
	width:332px;
	float:left;
	padding: 0 0 10px 4px;
}

#destDetailfactSheet .colOne {
	width:50%;
	float:left;
}

#destDetailfactSheetBig .colOne {
	width:49%;
	float:left;
}

#destDetailfactSheet .colTwo, #destDetailfactSheetBig .colTwo {
	width:50%;
	float:right;
}

#destDetailfactSheet .colThree, #destDetailfactSheetBig .colThree {
	clear:both;
	width:100%;
	padding-top:10px;
	height:auto;
    min-height:40px;
    height:auto;
}

/* for Internet Explorer */
/*\*/
* html #destDetailfactSheet .colThree {
    height: 40px;
}
/**/

/* for Internet Explorer */
/*\*/
* html #destDetailfactSheetBig .colThree {
    height: 40px;
}
/**/



#slopestats {
	width:264px;
	height:auto;
	float:right;
	clear:right;
}

.soyle {
	padding:0;
	width:100%;
	height:22px;
	width:94%;
	text-align:right;
	margin:15px 0 2px 0;
	background: url(/gifs/7/s7_bg_factsheet_grey2.jpg) no-repeat;
}

.soyle DIV {
	color:#fff;
	font-weight:bold;
	text-align:center;
	display:block;
	float:right;
	height:22px;
	line-height:17px;
}

#slopestats .header {
	font-weight:normal!important;
	color:#000;
	text-indent:1em;
	text-align:left;
	text-transform:none!important;
	float:left;
}

#slopestats .green {
	color:#000;
	background: url(/gifs/7/s7_bg_factsheet_green2.jpg) repeat-x;
	width:38px;
}

#slopestats .blue {
	color:#fff;
	background: url(/gifs/7/s7_bg_factsheet_blue2.jpg) repeat-x;
	width:38px;
}

#slopestats .red {
	color:#fff;
	background: url(/gifs/7/s7_bg_factsheet_red2.jpg) repeat-x;
	width:38px;
}

#slopestats .black {
	color:#fff;
	background: url(/gifs/7/s7_bg_factsheet_black2.jpg) repeat-x;
	width:38px;
}

#altitude {
	width:200px;
	border:1px green solid;
	float:left;
}

#altitude .header {
	text-indent:1em;
}

#altitude .drop {
	text-align:right;
	padding-right:1em;
}

#altitudes {
	background: url(/gifs/7/skifact_mountain.gif) no-repeat;
	border:0px #000 none;
	text-align:right;
	padding:0 0 0 0;
	margin: 0.5em 0 0 0;
	height:75px;
	border:1px green solid;
}

#destDetailfactSheetBig #altitudes {
	background: url(/gifs/7/s7_bg_mountain-altitude-trsp.gif) no-repeat;
	border:0px #000 none;
	text-align:right;
	padding:0 0 0 0;
	margin: 0.5em 0 0 0;
	height:60px;
}

#altitudes DIV {
	line-height:12px;
	height:13px;
/*	background-color:grey; */
	width:100%;
}

#destDetailfactSheetBig .liftContainer {
	width:340px;
	float:left;
}

#destFactSheetTop .liftContainer {
	width:100%;
	float:left;
	clear:both;
	margin-top:10px;
}

.lift {
	float:left;
	margin: 0 10px 4px 10px;
	white-space:nowrap;
}

#destDetailfactSheetBig .liftOne, #destDetailfactSheetBig .lift {
	width:150px;
	margin: 0 10px 4px 4px;
}

#destDetailfactSheetBig .seasonDates {
	width:120px;
	float:right;
}

#destFactSheetTop .liftOne {
	float:left;
	width:24%;
	text-align:center;
	margin: 0;
	white-space:nowrap;
}

#destFactSheetTop .liftOne IMG {
	width:25px;
	height:25px;
	display:block;
	margin: 0 2px 0 0;
	padding: 0 0 0 0px;
}

html>body #destFactSheetTop .liftOne IMG {
	padding:0;
	margin:0 2px 0 44px;
}

#destFactSheetTop .snowreport_teaser {
	width:456px;
	height:26px;
	background:#f5f6f9 url(/gifs/7/s7_bg_teaser_snowreport2.jpg) right no-repeat;
	float:left;
	clear:both;
	text-align:right;
	margin-left:8px;
	line-height:24px;
	vertical-align:baseline;
	margin-top:10px;
}

#destFactSheetTop .snowreport_teaser A:link, #destFactSheetTop .snowreport_teaser A:visited	{
	font-size:1.2em;
	font-weight:bold;
	color:#404040;
	text-decoration:underline;
	text-transform:uppercase;
	background:inherit;
	display:block;
	padding-right:45px;
}

#destDetailfactSheet .snowreport_teaser A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#factSheet_two {
	width:100%;
	clear:both;
	padding: 1em 0 1em 0;
}

#factSheet_two .boxOneContent {
	background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
}

#factSheet_two_Contact_layout {
	padding:0px 0 0 10px;
}

#factSheet_two .seasonDates {
	width:90%;
	clear:both;
	float:left;
	margin:10px 0 20px 10px;
}

#factSheet_two .seasonDates .seasonStart {
	float:left;
	width:140px;
}

#factSheet_two .seasonDates .seasonEnd {
	float:left;
	width:140px;
}

#factSheet_two .address, #factSheet_two .url {
	width:48%;
}

#factSheet_two .address {
	float:left;
}

#factSheet_two .url {
	float:right;
}

#factSheet_two .seasoninfo {
	font-weight:bold;
	width:100%;
	clear:both;
	display:none;
	padding:1em 0 1em 0;
}

#factSheet_two .products {
	text-align:center;
	margin-top:20px;
	padding:0 0 0 0;
	clear:both;
	width:100%;
/*	height:140px; */
}

#factSheet_two IMG {
	width:120px;
	height:80px;
	border:1px #000 solid;
	clear:right;
}

#factSheet_two .webcam, #factSheet_two .sbpark, #factSheet_two .mm {
	height:135px;
	width:150px;
	float:left;
}

#destHeaderIngress	{
	width:98%;
	clear: both;
	float:left;
}

#destHeaderIngress IMG {
	float:right;
	padding:2em;
}

#destHeaderIngress H1 {
	margin:0;
	padding:0;
}

#destLogoPictureContainer {
	margin-top:3px;
	width:100%;
	clear:both;
}

#destDetailDestLogo	{
	background: none;
	width: 100%;
	margin-bottom: 10px;
}

#destDetailDestPicture	{
	background: none;
	width: 100%;
	margin-bottom: 0;
}

#destDetailDestPicture IMG {
	width:180px;
	height:120px;
	margin:0 10px 0 10px;
	clear:both;
}

#XXXdestDetailDestLogo IMG {
	display:block;
/*	width:180px; */
	max-width:180px;
	/* IE-hack start */
	width:expression(document.getElementById('destLogoPicture') > 180? "180px": "auto" );
	/* IE-hack stop */
/*	height:120px; */
	margin:0 10px 0 0px;
	clear:both;
}

#destDetailDestLogo	{
	width: 180px;
	max-height: 200px;
	overflow: hidden;
	margin: 0 10px 10px 10px;
}

#destDetailDestLogo IMG {
	max-width:180px
}

/* for Internet Explorer */
/*\*/
* html #destDetailDestLogo IMG {
    width:180px;
}
/**/

#destDetailRegionLogo IMG {
/*	width:180px; */
	max-width:180px;
    /* IE-hack start */
    width:expression(document.getElementById('regLogoPicture') > 180? "180px": "auto" );
    /* IE-hack stop */
/*	height:120px; */
	margin:0 10px 0 10px;
	clear:both;
}

#factSheet_hasProduct {
	width:100%;
	clear:both;
	padding: 1em 0 1em 0;
}

#factSheet_hasProduct A {
	background: none;
	text-decoration:none;
}

#factSheet_hasProduct_layout {
	background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
	padding:20px 0 0 10px;
    min-height:80px;
    height:auto;
}

/* for Internet Explorer */
/*\*/
* html .factSheet_hasProduct_layout {
	height: 80px;
}
/**/

#factSheet_hasProduct_layout IMG {
	width:35px;
	height:35px;
	margin-right:20px;
	border:0 #fff none;
}



#one .boxThreeContainer {
	width:100%;
}

#one .boxThreeTitleRed {
	width:100%;
	background:none;
}

#one #TipAFriend .boxThreeContent {
	background: url(/gifs/7/s7_bg_deco_tipafriend.jpg) no-repeat;
	width: 478px;
	margin: 0 -3px 0 0;
	float: left;
	padding: 0;
	border:0px none #000;
}


#one #TipAFriend FORM	{
	float: left;
	width: 100%;
	margin: 0 -3px 0 0;
}

#one #TipAFriend .boxThreeContent .ToEmail, #TipAFriend .boxThreeContent .FromEmail	{
	float: left;
	margin: 0 -3px 0 11px;
	padding: 9px 0 0 0;
	width: 160px;
	display: inline;
}

#one #TipAFriend .boxThreeContent .ToEmail INPUT, #TipAFriend .boxThreeContent .FromEmail INPUT	{
	width: 155px;
	margin: 2px -3px 0 0;
	border: 1px solid #404040;
	float: left;
	display: inline;
}

#TipAFriend .boxThreeContent .FromEmail	{
	margin-left: 20px;
}

#one #TipAFriend .boxThreeContent .Message	{
	margin: 0 -3px 0 11px;
	padding: 6px 0 0 0;
	width: 352px;
	float: left;
	display: inline;
}

#one #TipAFriend .boxThreeContent .Message TEXTAREA	{
	width: 332px;
	margin: 2px -3px 0 0;
	display: block;
	height: 40px;
	float: left;
	display: inline;
	border: 1px solid #404040;
	font-size: 1.1em;
}

#one #TipAFriend .boxThreeContent .Submit	{
	float: left;
	padding: 0;
	margin: 41px -3px 0 5px;
	display: inline;
	width: 106px;
	border: 0px solid lime;
}

#TipAFriend INPUT.submit {
	font-weight: bold;
	font-size:1.1em;
	color: #fff;
	float: left;
	width: 106px;
	height: 19px;
	background: url(/gifs/7/s7_bg_id3_Newsletter_Submit.jpg) no-repeat;
	border: none;
	margin: 0 0 0 0;
}




#sjusjomap, #gaustablikkmap {
	margin-top:20px;
}

#sjusjomap .data, #gaustablikkmap .data {
	padding:1em;
}

#sjusjomap .pic, #gaustablikkmap .pic {
	width:120px;
	height:60px;
	text-align:center;
	display:block;
	border:0px #eee none;
	padding:0 0 10px 0;
}

#gaustablikkmap .pic {
	width:160px;
	height:140px;
	text-align:center;
	display:block;
	border:0px #eee none;
	padding:0 0 10px 0;
}

.ResultRow {
	color:#000;
	background-color:inherit;
    font-size:1em;
    width:100%;
	clear:both;
}

.genBoxMezzo {
	width:50%;
	float:left;
}

#BookinginfoBEITOSKEI {
	text-align:center!important;
	margin: 10px 0 10px 0;
}

.trKeys {
	background: url(/gifs/7/s7_bg_ID1_box_swc.jpg) no-repeat;
	background-position: 0px 12px;
	width: 98%;
	padding: 20px 1% 6px 1%;
	min-height: 80px;
	height: auto;
	margin-bottom: 15px;
}

.trKeys H3  {
	margin: 0 0 0 -3px;;
}

.trKeys IMG {
	float:right;
	padding: 0 4px 0 4px;
	border:0px #fff none;
}


#wapinfo {
	float:left;
	clear:both;
}

#wapinfo .wapfaq STRONG {
	text-transform:none;
	font-size:1em;
	color:#404040;
}

#wapinfo .wapillu {
	float:left;
	width:150px;
	padding-top:20px;
}

#wapinfo .wapdemo {
	float:left;
	width:300px;
}

#wapinfo .wapfaq {
	width:95%;
	padding-top:20px;
	float:left;
	clear:both;
}

#wapinfo #wapfaqLink {
	display:none;
}

/* DEST DETAIL CLASSES */


#multiDestination {
	margin:10px 0 10px 0;
}

#multiDestination A:link, #multiDestination A:visited	{
	color:#0072b6!important;
	}

#multiDestination A:hover	{
	color: #2d9ddf;
	text-decoration: underline;
}

#multiDestination .multiDestParentResort {
	font-weight:bold;
	color:#404040;
	margin-left:12px;
}

#multiDestination .multiDestBelongsTo {
	font-weight:bold;
}

#multiDestination .destName {
	white-space: nowrap;
}

#multiDestination .multiDestOtherDests {
	float:left;
	clear:both;
	margin:10px 0 0 12px;
}

#destinations_whereIs {
	background:url(/gifs/7/s7_bg_BM_Last.jpg) no-repeat;
	padding:10px 0 0 10px;
	margin:0;
	width:466px;
}

#destinations_whereIs .map {
}

#destinations_whereIs .zoomrow {
	width:100%;
}

#destinations_whereIs .zoomin {
	width:48%;
	float:left;
}

#destinations_whereIs .zoomout {
	width:48%;
	float:left;
}

#destinations_whereIs .mapContainer {
	width:100%;
	clear:both;
}

#destinations_whereIs .mapsizeOne IMG {
	width:200px;
}

#destinations_whereIs .mapsizeTwo IMG {
	width:460px;
}

#destinations_whereIs .mapsizeThree IMG {
	width:460px;
}


#destinations_search_container {
	border:1px red solid;
}

#destinations_search_container .deco {
	float:left;
	width:120px;
}

#destinations_search_container .ingress {
	width:100%;
	float:left;
}

#destinations_searchResult_container {
}

#destinations_searchResult_container .destinations_searchResult_destName {
	font-size:1.1em;
	font-weight:bold;
	text-indent:1em;
	float:left;
	width:49%;
	height:20px;
	line-height:18px;
	vertical-align:baseline;
	border:1px #eee solid;
}

#destinations_searchResult_container .destinations_searchResult_destName A:link, #destinations_searchResult_container .destinations_searchResult_destName A:visited	{
	color:#404040;
	text-decoration:none;
}

#destinations_searchResult_container .destinations_searchResult_destName A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

/* DEST DETAIL CLASSES */


/* DEST REGION CLASSES */

#destinations_regionDetail {
	border:1px blue solid;
	clear:both;
}

#destinations_regionDetail .destinations_selectRegion {
	background-color:red;
	border:1px #000 solid;
}

#destinations_regionDetail .regionName {
	background-color:green;
	padding:4px;
}

#destinations_regionDetail .resultRow {
	border:3px navy dotted;
}

#regionDetail {
	margin:10px 0 20px 0;
}

#regionDetail .selectRegion {
	display:none;
}

#regionDetail .BoxOneContent {
	background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
	padding:20px 0 20px 0;
	float:left;
	clear:both;
	width:100%;
}

#regionDetail .header {
    float:left;
    clear:both;
}

#region_select_container .ingress {
    width:200px;
    float:left;
}

#region_select_container .deco {
    float:left;
    width:120px;
}

#regionOverview .BoxOneContent {
	background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
	padding:20px 0 20px 0;
    min-height:120px;
    height:auto;
	margin-bottom:20px;
}

/* for Internet Explorer */
/*\*/
* html #regionOverview .BoxOneContent {
	height: 120px;
}
/**/

#regionOverview .regionList {
	width:200px;
	float:left;
	text-indent:10px;
}

#regionOverview .regionList .resultRow {
	margin:4px 0 4px 0;
	width:100%;
	clear:both;
}

#regionOverview .regionName {
	font-weight:bold;
}

#regionOverview .map {
	width:250px;
	margin:0 8px 4px 8px;
	float:right;
	border:1px #c0c0c0 solid;
	overflow:visible;
}

#regionOverview .map IMG {
	width:100%;
	heigth:auto;
}

#regionDetail #regionTextMap {
}

#regionDetail #regionTextMap .regionMap {
	width:180px;
	margin:0 8px 4px 8px;
	float:right;
	border:1px #c0c0c0 solid;
	overflow:visible;
}

#regionDetail #regionTextMap .regionMap IMG {
	width:100%;
	heigth:auto;
}

#regionDetail #regionTextMap .countryMap {
	width:100%;
	font-weight:bold;
	background-color:#eee;
	padding:4px 0 4px 0;
	text-indent:4px;
}

#regionDetail #regionTextMap .globalGeografica {
}

#regionDetail #regionTextMap .regionLogo {
    border:1px maroon solid;
	float:right;
}

#regionDetail #regionTextMap .regionText {
    border:1px red solid;
	width:
	260px;
}

#regionDetail #regionDestinations {
}

#regionDetail TABLE {
	background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
	border-collapse: collapse;
	width:100%;
	clear:both;
}

#regionDetail TABLE CAPTION {
	text-align:left;
}

#regionDetail TABLE TR {
	border-bottom:1px #ccc dashed;
	padding:10px;
}

#regionDetail TABLE TR TD {
    padding:3px 0 3px 0;
}


#regionDetail .resultRow {
	width:100%;
	clear:both;
	float:left;
	padding:2px 0 2px 0;
	border-bottom:1px #ccc dashed;
}

#regionDetail .resultRow DIV {
	float:left;
}

#regionDetail .destName {
	width:300px;
}

#regionDetail .destNameArea {
	width:300px;
	text-indent:18px;
}

#regionDestinations .resultRow .regionName {
	text-indent:18px;
}

#regionDetail #regionDestinations .snowReportLink IMG {
	display:none;
}


/* DEST REGION CLASSES */






/* CONTAINER POWDER & SNOWREPORT */

#powder_swc_Container {
    padding: 20px 0 20px 0;
    width:100%;
	float:left;
	clear:both;
    min-height:120px;
    height:auto;
	margin-bottom:10px;
}

/* for Internet Explorer */
/*\*/
* html .powder_swc_Container {
	height: 120px;
}
/**/


#powder_swc_Container .boxOne {
    width:234px;
	float:left;
    min-height:110px;
    height:auto;
}

/* for Internet Explorer */
/*\*/
* html #powder_swc_Container .boxOne {
	height: 110px;
}
/**/

#powder_swc_Container .boxTwo {
    width:234px;
	float:right;
    min-height:110px;
    height:auto;
}

/* for Internet Explorer */
/*\*/
* html #powder_swc_Container .boxTwo {
	height: 110px;
}
/**/

#powder_swc_Container .boxContent {
    background: url(/gifs/7/s7_bg_deco22_Snowreport.jpg) no-repeat;
    padding:10px 0px 10px 0px;
	width:100%;
	float:left;
}

/* CONTAINER POWDER & SNOWREPORT */







/* DESTINATION WIZARD */

#wizardForm {
	padding-top:10px;
	width:100%;
}

#wizardForm .boxOneContent {
	background: url(/gifs/7/ID1_box_RMR.jpg) no-repeat;
	padding:20px 0 0 0;
	float:left;
}

#wizardForm .resultRow {
	width:100%;
	clear:both;
	float:left;
}

#wizardForm .resultRow DIV {
	float:left;
}

#wizardForm .boxOne {
	width:170px;
	text-indent:8px;
}

#wizardForm .boxTwo {
	width:280px;
}

#wizardForm .polsewizard {
	width:100%;
}

#wizardForm .polsewizard .boxOne {
	font-weigh:bold!important;
    width:120px;
    text-indent:8px;
}

#wizardForm .polsewizard .boxTwo {
    width:150px;
}

#wizardForm .polsewizard .boxTwo INPUT {
	width:80px;
}

#wizardForm .wizard_submit {
    padding:8px;
}

#wizardForm .SubmitTwo {
    color:#fff;
    width:129px;
    height:21px;
    background: transparent url(/gifs/7/s7_btn_submit_129.gif) no-repeat;
    border:0px #fff none;
}



#wizardFormResult {
/*	padding-top:10px; */ 
/*	width:458px; */
}

#wizardFormResult .boxOneContent {
	background: url(/gifs/7/ID1_box_RMR.jpg) no-repeat;
	padding:20px 0 0 0;
    min-height:120px;
    height:auto;
	margin-bottom:20px;
}

/* for Internet Explorer */
/*\*/
* html #wizardFormResult .boxOneContent {
	height: 120px;
}
/**/

#wizardFormResult .stripe {
	font-size:0px;
	background: url(/gifs/7/s7_bg_ID2_stripe.jpg) no-repeat;
	width:100%;
	height:1px;
	margin-bottom:10px;
	clear:both;
}

#wizardFormResult .resultRowHeader, #wizardFormResult .resultRow {
	width:100%;
	clear:both;
}

#wizardFormResult .resultRowHeader DIV {
	font-weight:bold;
	color:#404040;
}

#wizardFormResult .resultRowHeader DIV, #wizardFormResult .resultRow DIV {
	float:left;
}

#wizardForm #polseExplanation {
	width:100%;
/*	padding:10px; */
}

#wizardForm #polseExplanation STRONG {
	text-transform:none;
}

#wizardFormResult .country {
    width:50px;
	text-align:center;
	margin-left:8px;
}

#wizardFormResult .resultRowHeader .destination {
	width:210px;
}

#wizardFormResult .polseResult .destination {
    width:170px;
	text-align:left;
}

#wizardFormResult .destination {
	width:170px;
	text-align:left;
}

#wizardFormResult .country A:link, #wizardFormResult .country A:visited, #wizardFormResult .destination A:link, #wizardFormResult .destination A:visited	{
	color:#404040;
	text-decoration:none;
}

#wizardFormResult .destination A:hover, #wizardFormResult .country A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#wizardFormResult .relevance {
    width:170px;
}

#wizardFormResult .polseResult .relevance {
	display:none;
}

#wizardFormResult .snowCm {
	width:100px;
	text-align:right;
}

#wizardFormResult .openPct {
	width:100px;
	padding-right:2em;
	text-align:right;
}

#wizSimpleForm {
/*	border: 1px solid red; */
	margin: 0;
}

#wizSimpleForm #simple {
    background: url(/gifs/7/wz_bg_frontpage.gif) no-repeat;
	 background-position: right -12px;
	width:100%;
	height:100px;
	clear:both;
}

#wizSimpleForm .wz_symbol {
	float:left;
	text-align:center;
	width:35px;
	margin: 0px 15px 0px 15px;
}

#wizSimpleForm .wz_symbol DIV {
	text-align:center;
}

#wizSimpleForm #searchform {
	padding-top:35px;
}

#wizSimpleForm #searchform INPUT {
    color:#fff;
    width:80px;
    height:21px;
	border:0px #000 none;
    background: transparent url(/gifs/7/s7_bg_id3_Newsletter_Submit.jpg) no-repeat;
}

#wizSimpleForm IMG {
	width:35px;
	height:35px;
	margin-bottom:2px;
}

#wizardSimpleResult .boxOneContent {
    background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
    padding:10px 0 10px 0;
    width:100%;
    clear:both;
}

#wizardSimpleResult .resultRowHeader {
	font-weight:bold;
	clear:both;
	width:100%;
}

.resultRowHeader .wizCountryCode A:link, .resultRowHeader .wizCountryCode A:visited	{
    font-weight:bold;
	text-decoration:none;
	color:#404040;
}

.resultRowHeader .wizCountryCode A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

.resultRowHeader .wizDestName, .resultRowHeader .wizRanking {
	font-weight:bold;
	color:#404040;
}

.resultRowHeader .wizRanking {
	text-align:center;
}

#wizardSimpleResult .resultRow {
	clear:both;
	width:100%;
	height:40px;
	line-height:38px;
    vertical-align:baseline;
}

#wizardSimpleResult .resultRowHeader DIV, #wizardSimpleResult .resultRow DIV {
    float:left;
}

#wizardSimpleResult .resultRow DIV {
    float:left;
}

#wizardSimpleResult .resultRow A:link, #wizardSimpleResult .resultRow A:visited	{
	text-decoration:none;
	color:#404040;
}

#wizardSimpleResult .resultRow A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#wizardSimpleResult .wizCountryCode, #wizardSimpleResult .wizDestName, #wizardSimpleResult .wizRanking {
}

#wizardSimpleResult .wizCountryCode {
	width:50px;
}

#wizardSimpleResult .resultRow .wizCountryCode IMG {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:18px;
	height:15px;
}

#wizardSimpleResult .resultRow .wizRanking IMG {
    margin:10px 0 0 0;
    padding:0 0 0 10px;
    width:21px;
    height:21px;
}

#wizardSimpleResult .resultRow .wizRanking IMG {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:21px;
	height:21px;
}

#wizardSimpleResult .wizDestName {
	width:310px;
}

#wizardSimpleResult .resultRow .wizDestName {
	height:40px;
        line-height:40px;
        vertical-align:sub;
}

#wizardSimpleResult .wizRanking {
	width:110px;
}

/* DESTINATION WIZARD */


/* WIZARD TOOLTIP */

.tborder {
    background-color: #B6C6DF;
    border: 1px solid #000;
}

.thead {
    background-color: #87A2CD;
    background: url(/gifs/wizard_tooltip_header.gif) no-repeat;
    color: #2053A3;
    font-weight:bold;
    font-size:1.1em;
    margin-top:4xp;
    margin-bottom:4px;
    padding-left:2px;
    border-bottom:1px solid #424242;
}

.panel {
    background-color: #c2cbe6;
    color: #000;
    padding: 2px 2px 6px 2px;
    border: 1px solid #000000;
}

.wizContent {
    padding:10px;
}

/* WIZARD TOOLTIP */









/* SKIFACTS TOP XX */


#skifactsTopXX, .skifactsTopXX {
    padding: 1em 0 10px 0;
	margin-right:2px;
	width:234px;
	float:left;
}

#skifactsTopXX .boxOneContent, .skifactsTopXX .boxOneContent {
    background: url(/gifs/7/s7_bg_deco22_Destinations.jpg) no-repeat;
    padding:10px 0 10px 0;
    width:100%;
}

#skifactsTopXX TABLE TH, .skifactsTopXX TABLE TH {
	text-align:left;
}

#skifactsTopXX .resultRowHeader DIV, #skifactsTopXX .resultRow DIV {
	float:left;
}

.skifactsTopXX .resultRowHeader DIV, .skifactsTopXX .resultRow DIV {
	float:left;
}

#skifactsTopXX .emptyAnchor, #skifactsTopXX .divider {
	display:none;
}

.skifactsTopXX .emptyAnchor, .skifactsTopXX .divider {
	display:none;
}

#skifactsTopXX .resultRowHeader DIV, .skifactsTopXX .resultRowHeader DIV {
	font-weight:bold;
}

.skifactsTopXX .resultRow {
	clear:both;
}

.skifactsTopXX .wiz_showFlag {
	width:25px;
}

.skifactsTopXX .wiz_showFlag IMG {
	width:18px;
	height:15px;
	padding:2px;
}

.skifactsTopXX .wiz_destName {
	width:134px;
	text-indent:8px;
}

.skifactsTopXX A.destName:link, .skifactsTopXX A.destName:visited	{
	color:#404040;
	text-decoration:none;
}

.skifactsTopXX A.destName:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}



#skifactsTopXXDrop .boxOneContent {
    background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
    padding:10px 0 10px 0;
    width:100%;
}


#skifactsTopXXDrop .resultRowHeaderLinks {
	height:15px;
}

#skifactsTopXXDrop .resultRowHeaderLinks DIV.active {
	background-color:#c0c0c0;
}

#skifactsTopXXDrop TABLE TH {
	text-align:left;
}

#skifactsTopXXDrop .resultRowHeader DIV, #skifactsTopXXDrop .resultRow DIV {
	float:left;
}

#skifactsTopXXDrop .resultRowHeader DIV {
	font-weight:bold;
	color:#404040;
}

#skifactsTopXXDrop .resultRowHeaderLinksNoof {
	width:100%;
	float:left;
	clear:both;
}

#skifactsTopXXDrop .resultRowHeaderLinksNoof DIV {
    font-weight:bold;
    text-align:center;
    float:left;
}

#skifactsTopXXDrop .resultRowHeaderLinks DIV {
	font-weight:bold;
	text-align:center;
	width:24%;
	float:left;
}

#skifactsTopXXDrop .resultRowHeaderLinks A:link, #skifactsTopXXDrop .resultRowHeaderLinks A:visited	{
	color:#404040;
	text-decoration:none;
}

#skifactsTopXXDrop .resultRowHeaderLinks A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#skifactsTopXXDrop .resultRow  {
	clear:both;
}

#skifactsTopXXDrop .wiz_showFlag {
	width:25px;
}

#skifactsTopXXDrop .wiz_showFlag IMG {
	width:18px;
	height:15px;
	padding:2px;
}

#skifactsTopXXDrop .wiz_destName {
	text-indent:8px;
	width:300px;
}

#skifactsTopXXDrop  A.destName:link, #skifactsTopXXDrop A.destName:visited	{
	color:#404040;
	text-decoration:none;
}

#skifactsTopXXDrop A.destName:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#skifactsTopXXDrop .FullLink {
	display:none;
}









#skifactsTopXXNoof {
}

#skifactsTopXXNoof .boxOneContent {
    background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
}

#skifactsTopXXNoof .resultRowHeaderLinkNoof {
	clear:both;
	text-transform: none;
}

#xxskifactsTopXXNoof .resultRowHeaderLinkNoof DIV {
	text-transform:none;
	float:left;
}

#skifactsTopXXNoof .resultRowHeaderLinkNoof STRONG {
	text-transform:none;
}

#skifactsTopXXNoof .resultRowHeaderLinkNoof A:link, #skifactsTopXXNoof .resultRowHeaderLinkNoof A:visited	{
	color:#404040;
}

#skifactsTopXXNoof .resultRowHeaderLinkNoof A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#skifactsTopXXNoof .resultRowHeaderLinksNoof {
	width:400px;
    clear:both;
	margin-bottom:5px;
	padding:0 0 10px 10px;
}

#skifactsTopXXNoof .resultRowHeaderLinksNoof A:link, #skifactsTopXXNoof .resultRowHeaderLinksNoof A:visited	{
	color:#404040;
}

#skifactsTopXXNoof .resultRowHeaderLinksNoof A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#skifactsTopXXNoof .resultRowHeaderLinksNoof DIV {
	font-weight:bold;
	text-align:center;
	float:left;
	width:11%;
}

#skifactsTopXXNoof .resultRowHeader {
    clear:both;
	margin-top:10px;
}

#skifactsTopXXNoof .resultRowHeader DIV {
	font-weight:bold;
	float:left;
}

#skifactsTopXXNoof .resultRow {
	clear:both;
}

#skifactsTopXXNoof .resultRow DIV {
	float:left;
}



#skifactsTopXXNoof .wiz_showFlag {
	width:25px;
}

#skifactsTopXXNoof .wiz_showFlag IMG {
	width:18px;
	height:15px;
	padding:2px;
}

#skifactsTopXXNoof .wiz_destName {
	width:300px;
	text-indent:8px;
}

#skifactsTopXXNoof A:link, #skifactsTopXXNoof A:visited	{
	color:#404040;
	font-weight:bold;
}

#skifactsTopXXNoof A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#skifactsTopXXNoof .FullLink {
	display:none;
}

#skifactsTopXXNoof .wiz_totalLink {
	width:150px;
	text-align:center;
}


























/* SKIFACTS TOP XX */



.containerFullBrake {
	font-size:0px;
	width:100%;
	height:1px;
	clear:both;
}



/* CUSTOM FRONTPAGE CLASSES */

#fpProductsServices {
	float: left;
	clear: both;
	width: 476px;
	padding: 0;
	margin: 0px 0px 15px 0px;
}

#fpProductsServices .header	{
	clear: both;
	margin: 0;
	padding: 0;
	text-indent: 3px;
}

#fpProductsServices .boxOneContent	{
	background-image: url(/gifs/7/s7_bg_id2_frontPage.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	clear: both;
	padding: 0;
	margin: 0;
}

#fpProductsServices h5	{
	width: 50%;
	border-bottom: 1px solid #b8b8b8;
	float: left;
	color: #3e3e3e;
	font-size: 10px;
	font-weight: bold;
	margin: 7px 0px 5px 0px;
	text-indent: 15px;
	padding: 0px 0px 4px 0px;
}

#fpProductsServices .data	{
	float: left;
	width: 50%;
}

#fpProductsServices a:link	{
	background-image: url(/gifs/7/linkArrow_grey.gif);
	background-repeat: no-repeat;
	background-position: 15px 4px;
	text-indent: 26px;
	display: block;
	margin-bottom: 1px;
	color: #3e3e3e;
	text-decoration: none;
	float: left;
	clear: left;
	width: 230px;
}

#fpProductsServices a:visited	{
	background-image: url(/gifs/7/linkArrow_grey.gif);
	background-repeat: no-repeat;
	background-position: 15px 4px;
	text-indent: 26px;
	display: block;
	margin-bottom: 1px;
	color: #3e3e3e;
	text-decoration: none;
	float: left;
	clear: left;
	width: 230px;
}

#fpProductsServices a:hover	{
	color: #3e3e3e;
	text-decoration: underline;
}


/* TID classes */

#one #TidDestSearchContainer {
	background:url(/gifs/7/s7_bg_deco_Destinations2.jpg) repeat-x;
	width:472px;
	clear:both;
	height:78px;
}


#one #TidDestSearchHeader {
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	padding-top:10px;
	text-indent:8px;
	height:20px;
}

#one #TidDestSearchCat0, #one #TidDestSearchCat1, #one #TidDestSearchCat2 {
	background-color:#ececec;
	display:block;
	float:left;
	width:156px;
	text-indent:44px;
	height:50px;
	line-height:48px;
	vertical-align:baseline;
}

#one #TidDestSearchCat0 A:link, #one #TidDestSearchCat1 A:link, #one #TidDestSearchCat2 A:link, #one #TidDestSearchCat0 A:visited, #one #TidDestSearchCat1 A:visited, #one #TidDestSearchCat2 A:visited {
	font-weight:bold;
	color:#404040;
	text-transform:uppercase;
	text-decoration:none;
	background:none;
}

#one #TidDestSearchCat0 A:hover, #one #TidDestSearchCat1 A:hover, #one #TidDestSearchCat2 A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#one #TidDestSearchCat0 {
	background: url(/gifs/7/s7_icnTID_0.gif) 10px 10px no-repeat;
}

#one #TidDestSearchCat1 {
	background: url(/gifs/7/s7_icnTID_1.gif) 10px 10px no-repeat;
}

#one #TidDestSearchCat2 {
	background: url(/gifs/7/s7_icnTID_2.gif) 10px 10px no-repeat;
}

#one #TidDestSearchCat4, #two #TidDestSearchCat4 {
	display:none;
}

#two #TidDestSearchContainer {
	width:100%;
	text-align:left;
	margin: 0 0 0 0;
	background: url(/gifs/7/s7_bg_boxTwoContainer.gif) no-repeat;
	border:0px #000 none;
	clear:both;
}


#two #TidDestSearchHeader {
	font-weight: bold;
	font-size: 1em;
	text-transform:uppercase;
	text-indent:10px;
	height:40px;
	line-height:36px;
	vertical-align:top;
	padding: 0 0 0 0;
	clear:both;
}

#two #TidDestSearchHeader A {
	background:transparent;
	text-decoration:none;
	color:#000!important;
}

#two #TidDestSearchCat0, #two #TidDestSearchCat1, #two #TidDestSearchCat2 {
    display:block;
    clear:both;
    width:184px;
    text-indent:30px;
    height:24px;
    line-height:22px;
    vertical-align:baseline;
	text-align:left;
	margin-left:10px;
}

#two #TidDestSearchCat0 A:link, #two #TidDestSearchCat1 A:link, #two #TidDestSearchCat2 A:link, #two #TidDestSearchCat0 A:visited, #two #TidDestSearchCat1 A:visited, #two #TidDestSearchCat2 A:visited	{
	font-weight:bold;
	color:#404040;
	text-transform:uppercase;
	text-decoration:none;
	background:none;
}

#two #TidDestSearchCat0 A:hover, #two #TidDestSearchCat1 A:hover, #two #TidDestSearchCat2 A:hover	{
	color: #7b7b7b;
	text-decoration: underline;
}

#two #TidDestSearchCat0 {
    background: url(/gifs/7/s7_icnTID_0.gif) no-repeat;
}

#two #TidDestSearchCat1 {
    background: url(/gifs/7/s7_icnTID_1.gif) no-repeat;
}

#two #TidDestSearchCat2 {
    background: url(/gifs/7/s7_icnTID_2.gif) no-repeat;
}

/* TID classes */



.destination_contactInfo {
	background:url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
	padding:10px 0 0 0;
	margin-bottom:20px;
    min-height:100px;
    height:auto;
}

/* for Internet Explorer */
/*\*/
* html .destination_contactInfo {
	height: 100px;
}
/**/

.destination_contactInfo .header {

}

.destination_contactInfo .ingress {
}

.destination_contactInfo .resultRow {
	width:100%;
	clear:both;
}

.destination_contactInfo .resultRow DIV {
	float:left;
}

.destination_contactInfo .info {
	width:150px;
	text-indent:8px;
}

.destination_contactInfo .data {
	width:300px;
}


#mountainmap .deco {
	float:right;
	width:120px;
}

#mountainmap .deco IMG {
	width:110px;
}

#mountainmap .ingress {
	width:200px;
	float:left;
}


/* SWIX WAX WIZARD */

.swixWaxSelectSport DIV {
	font-weight:bold;
	font-size:1.1em;
	color:#404040;
	text-align:center;
	width:33%;
	float:left;
}

.swixWaxSelectSport DIV IMG {
	margin-top:4px;
}

#swixWaxIsReadyTwo, #swixWaxIsReady {

}

#swixWaxChooseDest {

}

#swixWaxChooseDest .boxOneContent {
	background:url(/gifs/7/s7_bg_deco_Snowreportwide.jpg) no-repeat;
    padding:10px 0 10px 0;
    width:100%;
	min-height:120px;
}

/* for Internet Explorer */
/*\*/
* html #swixWaxChooseDest .boxOneContent {
	height: 120px;
}
/**/

#swixWaxIsReadyTwo .boxOneContent {
	background:url(/gifs/7/s7_bg_deco_Snowreportwide.jpg) no-repeat;
    padding:10px 0 10px 0;
    width:100%;
	min-height:120px;
}

/* for Internet Explorer */
/*\*/
* html #swixWaxIsReadyTwo .boxOneContent {
	height: 120px;
}
/**/


#swixWaxIsReadyTwo #productImage {
	display:none;
}

#swixWaxIsReadyTwo .swixWaxNoAdvice {
	width:98%;
}

#swixWaxIsReadyTwo .swixWaxNoAdvice .resultRow {
	width:210px;
	float:left;
	clear:none;
}

#swixWaxIsReadyTwo .celleEn {
	font-weight:bold!important;
	color:#404040;
	width:210px;
	text-align:center;
}

#swixWaxIsReadyTwo .celleTo {
    width:210px;
    text-align:center;
	padding:10px 0 10px 0;
}

#swixWaxIsReadyTwo .ads {
	width:100%;
	clear:both;
}

#swixWaxIsReadyTwo .ads DIV {
	width:210px;
	float:left;
	text-align:center;
	padding:4px 0 10px 0;
}

#swixWaxChooseDest .selectForm {
    width:460px;
    float:right;
}

#swixWaxChooseDest .swix_submit {
    padding:8px;
}

#swixWaxChooseDest .SubmitTwo {
    color:#fff;
    width:99px;
    height:21px;
    background: transparent url(/gifs/7/s7_btn_submit_99.gif) no-repeat;
	border:0px #fff none;
}

#swixWaxChooseDest .tall {
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	background-color:green;
	color:#fff;
	height:13px;
	width:20px;
}

#swixWaxChooseDest .SwixWaxChooseBranch {
	font-weight:bold;
	color:#404040;
}

/* SWIX WAX WIZARD */


#facilitiesCrossCountry {
    float:left;
    margin-top:20px;
}

#facilitiesCrossCountry .boxOneContainer {
}

#facilitiesCrossCountry .boxOneContent {
    background: url(/gifs/7/s7_bg_ID1_box_swcNordic.jpg) no-repeat;
	padding:10px 0 20px 0;
	margin-top:15px;
}

#facilitiesCrossCountry .resultRow, #facilitiesCrossCountry .resultRowHeader {
    width:100%;
    clear:both;
}

#facilitiesCrossCountry .resultRowHeader DIV {
	font-weight:bold;
	color:#404040;
}

#facilitiesCrossCountry .resultRow DIV, #facilitiesCrossCountry .resultRowHeader DIV {
    float:left;
	margin-top:2px;
}

#facilitiesCrossCountry .facility {
	width:200px;
	text-indent:8px;
}

#facilitiesCrossCountry .numberof {
	width:100px;
	text-align:right;
}

#facilitiesCrossCountry .ishere {
	display:none;
}

#facilitiesCrossCountry .header	{
	width:200px;
	float: left;
	text-indent: 4px;
	margin-bottom: 2px;
}

#facilitiesCrossCountry .headerLink {
	width: 224px;
	float: right;
	font-weight: bold;
	text-align: right;
	background-image: url(/gifs/7/s7_bullet2_snowreport.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 12px;
	clear:right;
}

#facilitiesCrossCountry .headerLink a {
	color:#558abf;
	text-decoration:none;
	background: none;
}


/* SMS GUI */

#sms_gui .boxOneContent {
	background: url(/gifs/7/s7_bg_ID1_box_swc.jpg) no-repeat;
	padding: 7px 0 0 8px;
	min-height: 100px;
	height: auto;
	float:left;
}

#sms_gui .sms_text {
	float:left;
	width:260px;
}

#sms_gui .sms_illu {
	width:200px;
	height:260px;
	float:right;
}

/* SMS GUI */

/* SMS IT GUI */

#swcSubscribe .boxOneContent {
    background: url(/gifs/7/s7_bg_ID1_box_swc.jpg) no-repeat;
    padding: 7px 0 0 8px;
    min-height: 100px;
    height: auto;
    float:left;
	clear:both;
}

#swcSubscribe .smsInfo {
	width:300px;
	float:left;
}

#swcSubscribe .smsInfo .ingress {
	width:90%;
	float:left;
	clear:both;
	margin-top:10px;
}

#swcSubscribe .smsForm {
	width:99%;
	float:left;
}

#swcSubscribe .smsForm .days {
	width:100%;
	float:left;
	clear:both;
	margin-top:10px;
}

#swcSubscribe .smsForm .days DIV {
	float:left;
	width:14%;
}

#swcSubscribe .type {
	margin-top:6px;
	float:left;
	clear:both;
	width:100%;
}

#swcSubscribe .phone {
	background:url(http://www.skiinfo.com/gifs/destinations_SMS_phone5.jpg) top right no-repeat;
	float:right;
	width:140px;
}

#swcSubscribe .phone DIV {
	float:left;
	width:100%;
	clear:both;
}

#swcSubscribe .phoneMsg {
	color:#fff;
	width:129px;
	height:129px;
	padding:60px 0 0 25px;
}

#swcSubscribe .logo {
}

#swcSubscribe .microtext {
	width:100%;
	float:left;
	cleat:both;
}

/* SMS IT GUI */


#mobiltechFrame {
	float:left;
	clear:both;
	width:99%;
}

#windCalcBottom {
	text-align:center;
}

.boxThreeContainer .accAustria {
	font-weight:bold;
	font-size:1.1em;
	float:left;
	width:49%;
	padding:0;
	margin:0;
	float:left;
}

.boxThreeContainer .accSwitzerland {
	font-weight:bold;
	font-size:1.1em;
	width:49%;
	padding:0;
	margin:0;
	float:left;
}

.boxThreeContainer .accFrance {
	font-weight:bold;
	font-size:1.1em;
	width:49%;
	padding:0;
	margin:0;
	padding:2px 0 2px 0;
	float:left;
}

.boxThreeContainer .accItaly {
	font-weight:bold;
	font-size:1.1em;
	width:49%;
	padding:0;
	margin:0;
	float:left;
	clear:right;
}

.boxThreeContainer .accForm {
	text-align:left;
	float:left;
	clear:both;
	width: 98%;
}

.boxThreeContainer .accForm .SubmitTwo {
    color:#fff;
    width:79px;
    height:21px;
    background: transparent url(/gifs/7/s7_btn_submit_79.gif) no-repeat;
	border:0px #fff none;
}


/* SEASON DATES */

#seasonDates .boxOneContent {
	background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
	padding: 7px 0px 0 0;
	min-height: 100px;
	height: auto;
}

#seasonDates .resultRowHeader {
	width:100%;
	clear:both;
	float:left;
}


#seasonDates .resultRowHeader .seasonDatesBox {
	width:50%;
	float:left;
	font-weight:bold;
}

#seasonDates .resultRowHeader .seasonDatesBox DIV {
    font-weight:bold;
}

#seasonDates .resultRow {
	width:100%;
	clear:both;
	float:left;
}

#seasonDates .resultRow .seasonDatesBox {
    width:50%;
    float:left;
	margin-top:2px;
}

#seasonDates .seasonDatesDest {
	width:168px;
	float:left;
	text-indent:4px;
}

#seasonDates .seasonDatesBox .seasonDatesDate {
	width:60px;
	float:left;
	text-align:center;
}

#seasonDates .seasonDatesLegend {
	background: #fff url(/gifs/7/s7_bg_seasonDateLegend.jpg) repeat-x;
	width:100%;
	clear:both;
	float:left;
	margin-top:20px;
}

#seasonDates .seasonDatesLegend .ingress {
	padding:10px;
}

#seasonDates .stripe {
	font-size:0px;
	background: url(/gifs/7/s7_bg_ID2_stripe.jpg) no-repeat;
	width:100%;
	height:1px;
	margin:4px 0 4px 0;
	clear:both;
	float:left;
}

#seasonDates .seasonDatesDest A {

}

#seasonDates .sd_open A {
	font-weight:bold;
}

#seasonDates .sd_no_slopes A {
	color:#888;
}

#seasonDates .sd_inThePast A {
	text-decoration: line-through;
}

#seasonDates .sd_open_inThePast A {
	font-weight:bold;
	text-decoration: line-through;
}


#seasonDates div.opening_true  A {
	text-decoration: none;
}
#seasonDates div.opening_true .sd_inThePast A {
	text-decoration: none;
        font-style: italic;
}

#seasonDates div.opening_true .sd_open_inThePast A {
	font-weight:bold;
	text-decoration: none;
        font-style: italic;
}

/* SEASON DATES */



/* PICTUREGALLERY */

#picturegallery {
}

.pictureGalleryPic {
	float:left;
	width:150px;
	height:150px;
	margin: 3px;
	overflow: hidden;
	border: 1px #4779ad solid;
}

.pictureGalleryPic IMG {
	border:0px #4779ad none;
}

/* PICTUREGALLERY */


/* TICKETPRICES DESTID */

#ticketprice_ContainerDest .boxOneContent {
    background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
	float:left;
	clear:both;
}

#ticketprice_ContainerDest .stripe {
	font-size:0px;
	background: url(/gifs/7/s7_bg_ID2_stripe.jpg) no-repeat;
	width:100%;
	height:1px;
	margin-bottom:10px;
	clear:both;
}

#ticketprice_ContainerDest .resultRowHeader DIV {
	font-weight:bold;
}

#ticketprice_ContainerDest .resultRowHeader, #ticketprice_ContainerDest .resultRow {
	width:100%;
	clear:both;
	float:left;
}

#ticketprice_ContainerDest .resultRowHeader DIV, #ticketprice_ContainerDest .resultRow DIV {
	float:left;
}

#ticketprice_ContainerDest .ticketType {
	width:160px;
	text-indent:8px;
}

#ticketprice_ContainerDest .ticketType IMG {
	display:none;
}

#ticketprice_ContainerDest .ticketAdult {
	width:100px;
	text-align:right;
}

#ticketprice_ContainerDest .ticketChildren {
	width:100px;
	text-align:right;
}

#ticketprice_ContainerDest .ticketCurrency {
	width:100px;
	text-align:center;
}

#ticketprice_ContainerDest .ticketSkipass {
	width:200px;
}

/* TICKETPRICES DESTID */


/* TICKETPRICES LESSINFO */

#ticketprice_ContainerLessInfo .boxOneContent {
    background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
	float:left;
	clear:both;
}

#ticketprice_ContainerLessInfo .stripe {
	font-size:0px;
	background: url(/gifs/7/s7_bg_ID2_stripe.jpg) no-repeat;
	width:100%;
	height:1px;
	margin-bottom:10px;
	clear:both;
}

#ticketprice_ContainerLessInfo .resultRowHeader DIV {
	font-weight:bold;
}

#ticketprice_ContainerLessInfo .resultRowHeader, #ticketprice_ContainerLessInfo .resultRow {
	width:100%;
	clear:both;
	float:left;
}

#ticketprice_ContainerLessInfo .resultRowHeader DIV, #ticketprice_ContainerLessInfo .resultRow DIV {
	float:left;
}

#ticketprice_ContainerLessInfo .resultRow {
	margin-top:2px;
}

#ticketprice_ContainerLessInfo .ticketDestname	{
	width:160px;
	text-indent:8px;
}

#ticketprice_ContainerLessInfo .ticketDaypassAdult {
	width:75px;
	text-align:right;
}

#ticketprice_ContainerLessInfo .ticketDaypassChildren {
	width:75px;
	text-align:right;
}

#ticketprice_ContainerLessInfo .ticketSeasonAdult {
	width:80px;
	text-align:right;
}

#ticketprice_ContainerLessInfo .ticketSeasonChildren {
	width:80px;
	text-align:right;
}

#ticketprice_ContainerLessInfo .ingress {
	padding-top:10px;
	text-indent:8px;
}

/* TICKETPRICES LESSINFO */



/* TICKETPRICES ALLINFO */

#ticketprice_ContainerAllInfo .boxOneContent {
    background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
    padding:10px 0 10px 0;
	width:100%;
	float:left;
	clear:both;
	border:1px red solid;
	display:none;
}

#ticketprice_ContainerAllInfo .stripe {
	font-size:0px;
	background: url(/gifs/7/s7_bg_ID2_stripe.jpg) no-repeat;
	width:100%;
	height:1px;
	margin-bottom:10px;
	clear:both;
}

#ticketprice_ContainerAllInfo .resultRowHeader DIV {
	font-weight:bold;
}

#ticketprice_ContainerAllInfo .resultRowHeader, #ticketprice_ContainerAllInfo .resultRow {
	width:100%;
	clear:both;
	float:left;
}

#ticketprice_ContainerAllInfo .resultRowHeader DIV, #ticketprice_ContainerAllInfo .resultRow DIV {
	float:left;
}


/* TICKETPRICES ALLINFO */




#swc_history_Container IMG {
	float:right;
	border:none;
	display:none;
}


/* id2.2 boxes */


#two .info {
     margin: 0 0 5px 10px;
	float: left;
	display: inline;
}

#two DIV.lounge ul li	{
	margin-bottom: 4px;
}

#two ul {
	list-style-type: none;
	list-style-image: none;
	width: 180px;
	margin: 0 0 0 10px!important;
	display: inline;
	float: left;
}

#two li {
	margin-bottom: 1px;
	float: left;
	width: 100%;
	color: #404040;
/*	background-color:green; */
}

#two li .data {
	float: right;
/*	background-color:red; */
}

#two li .title {
	float: left;
	padding: 0;
/*	background-color:yellow; */
}

#two li a:link, #two li a:visited {
     color: #404040;
	background-image: url(/gifs/7/linkArrow_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 8px;
	float: left;
}

#offers_Result_Small_Container .data	{
	font-weight: bold;
	color: red;
}

/* DEST VIDEO */

#resort_video .boxOneContent {
	background: url(/gifs/7/s7_bg_id2_destDetail.jpg) no-repeat;
    padding:4px 0 10px 0;
	clear:both;
	float:left;
}

/* DEST VIDEO */

/* DEST DETAIL PRODUCT LINE */

#productline {
	background: url(/gifs/7/bg_productline.gif) no-repeat;
	width:468px;
	height:74px;
	float:left;
	clear:both;
}

#productline .productIcon {
	width:84px;
	height:70px;
	display:inline;
	float:left;
	text-align:center;
}

#productline .productIcon IMG {
	padding-left:32px;
	width:26px;
	height:26px;
	text-align:left;
	border:0px blue none;
	clear:right;
	display:block;
}

#productline .tooltipbox {
    background-color: #B6C6DF;
    border: 1px solid #000;
}

#productline .meg {
    background-color: #c2cbe6;
    color: #000;
    padding: 2px 2px 6px 2px;
    border: 1px solid #000000;
}

/* DEST DETAIL PRODUCT LINE */


/* myswitzerland logo on .com */
#myswitzerland IMG { padding-left: 48px; }
/* myswitzerland logo on .com */


/* DEST TRANSPORTS */
#TranspByCar {
	float:left;
	margin-right:2px;
	padding:1em 0pt 10px;
	width:478px;
	height:auto;
}

#TranspByTrain {
	float:left;
	margin-right:2px;
	padding:1em 0pt 10px;
	width:478px;
	height:86px;
}

#TranspByPlane {
	float:left;
	margin-right:2px;
	padding:1em 0pt 10px;
	width:478px;
	height:86px;
}

#TranspByCar .boxOneContent {
	background:transparent url(/gifs/7/s7_bg_transport1_Destinations.jpg) no-repeat scroll 0% 0%;
	padding:10px 0pt;
	width:100%;
}

#TranspByTrain .boxOneContent {
	background:transparent url(/gifs/7/s7_bg_transport2_Destinations.jpg) no-repeat scroll 0% 0%;
	padding:10px 0pt;
	width:100%;
}

#TranspByPlane .boxOneContent {
	background:transparent url(/gifs/7/s7_bg_transport3_Destinations.jpg) no-repeat scroll 0% 0%;
	padding:10px 0pt;
	width:100%;
}

#TranspByCar .emptyAnchor {
	display:none;
}

#TranspByTrain .emptyAnchor {
	display:none;
}

#TranspByPlane .emptyAnchor {
	display:none;
}

#TranspByCar .resultRowHeader div {
	font-weight:bold;
}

#TranspByCar .resultRowHeader div, #TranspByCar .resultRow div {
	float:left;
}

#TranspByCar .wiz_showFlag {
	width:25px;
}

#TranspByTrain .resultRowHeader div {
	font-weight:bold;
}

#TranspByTrain .resultRowHeader div, #TranspByTrain .resultRow div {
	float:left;
}

#TranspByTrain .wiz_showFlag {
	width:25px;
}

#TranspByPlane .resultRowHeader div {
	font-weight:bold;
}

#TranspByPlane .resultRowHeader div, #TranspByPlane .resultRow div {
	float:left;
}

#TranspByPlane .wiz_showFlag {
	width:25px;
}

#TranspByCar .wiz_destName {
	text-indent:8px;
	width:174px;
}

#TranspByTrain .wiz_destName {
	text-indent:8px;
	width:174px;
}

#TranspByPlane .wiz_destName {
	text-indent:8px;
	width:174px;
}

#TranspByCar .wiz_linkAdrop {
	text-align:right;
	width:65px;
}

#TranspByTrain .wiz_linkAdrop {
	text-align:right;
	width:65px;
}

#TranspByPlane .wiz_linkAdrop {
	text-align:right;
	width:65px;
}

#TranspByCar .resultRow {
	clear:both;
}

#TranspByTrain .resultRow {
	clear:both;
}

#TranspByPlane .resultRow {
	clear:both;
}

/* DESTINATION COMPARATIVES */
#DestComp {
	float:left;
	margin-right:2px;
	padding:1em 0pt 10px;
	width:478px;
	height:auto;
}

#DestComp .boxOneContent {
	background:transparent url(/gifs/7/s7_bg_deco_Snowreportwide.jpg) no-repeat scroll 0% 0%;
	padding:10px 0pt;
	width:99%;
}

#DestComp .resultRowHeader div {
	border-bottom:1px dashed #CCCCCC;
	float:left;
	font-weight:bold;
}

#DestComp .resultRow div {
	border-bottom:1px dashed #CCCCCC;
	float:left;
}

#DestComp .cp_showFlag {
	width:5px;
}

#DestComp .cp_destName {
	text-indent:8px;
	width:171px;
}

#DestComp .cp_region {
	text-indent:8px;
	width:93px;
}

#DestComp .cp_altitude {
	text-indent:8px;
	width:58px;
	text-align: right;
}

#DestComp .cp_slopes {
	text-indent:8px;
	width:44px;
	text-align: center;
}

#DestComp .cp_date {
	text-indent:8px;
	width:100px;
}

#DestComp .cp_skipass {
	text-indent:8px;
	width:73px;
	text-align: right;
}

#DestComp .cp_destName a:link, #DestComp .cp_destName a:visited {
	color:#404040;
	text-decoration:none;
}

#DestComp .cp_destName a:hover {
	color:#7B7B7B;
	text-decoration:underline;
}






/* LOGIN CLASSES */

#login_form_forgotten_password H3, #login_form_new_user H3	{
	color: #404040;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 15px;
	font-size: 1em;
	background-image: url(/gifs/7/loginFormH3Bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 14px;
}




DIV.signup_logout A	{
	color: #0072c2;
	background-image: url(/gifs/7/linkArrowBlueRight.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 13px;
	display: inline;
}



.id3LoginRunoff	{
	width: 300px;
	float: left;
	background-image: url(/gifs/7/id3LoginRunoff.jpg);
	background-repeat: repeat-x;
	height: 12px;
}

DIV.preLogin, .missing_nick_box{
	float: left;
	width: 300px;
	background-image: url(/gifs/7/loginFormBgBlue.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #dcedf7;
}

DIV#login_box	{
	width: 300px;
	padding: 0 0 6px 0;
	display: block;
	margin: 0;
	float: left;
}

DIV#login_box DIV	{
	float: left;
}

DIV#login_message	{
	border: 1px solid aqua;
	display: none;
}

DIV#login_inner_box	{

}

DIV#login_box_username_box, DIV#login_box_password_box	{
	float: left;
	border: 0px solid green;
	width: 110px;
}

DIV#login_box_username_box LABEL, DIV#login_box_password_box LABEL	{
	width: 100px;
	float: left;
	margin: 0 0 0 9px;
	color: #404040;
	display: inline;
}

DIV#login_box_password_box LABEL	{
	clear: right;
}

DIV#login_box_username_box INPUT, DIV#login_box_password_box INPUT	{
	width: 98px;
	height: 15px;
	border: 1px solid #b3b9c3;
	margin: 0 0 0 8px;
	float: left;
	background-image: url(/gifs/7/loginInputBg.png);
	background-repeat: repeat-x);
	font-family: verdana,arial,sans-serif;
	padding: 2px 0 0 4px;
}

INPUT#login_submit	{
	width: 62px;
	height: 19px;
	border: 1px solid #b3b9c3;
	margin: 0 0 0 8px;
	float: left;
	background-image: url(/gifs/7/loginSubmitBg.png);
	background-repeat: repeat-x);
	color: #404040;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	padding: 0;
}

DIV#login_inner_link	{
	float: left;
	color: #404040;
	margin: 8px 0 0 0;
	display: inline;
}

DIV#login_inner_link A	{
	color: #0072c2;
	background-image: url(/gifs/7/linkArrowBlueRight.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 13px;
	display: inline;
	margin: 0 0 0 12px;
}



/* NEW USER ID3 */

#login_form_new_user	{
	display: block;
	float: left;
	width: 300px;
	overflow: hidden;
	margin: 0;
	padding: 10px 0 20px 0;
}

#login_form_new_user input.error	{
	border-color: red;
}

#login_form_new_user label.error, .missing_nick_box label.error {
	clear: both;
	color: red;
	display: block;
	margin-left: 10px;
}

#login_form_new_user #login_form_new_user_email_label, #login_form_new_user #login_form_new_user_password_label, #login_form_new_user #login_form_new_user_language_label, #login_form_new_user #login_form_new_user_country_label, #login_form_new_user #login_form_new_user_nickname_label, .missing_nick_box label {
	float: left;
	clear: left;
	margin: 4px 0 0 10px;
	width: 70px;
}

#login_form_new_user #login_form_new_user_email, #login_form_new_user #login_form_new_user_password, #login_form_new_user #login_form_new_user_nickname, .missing_nick_box input	{
	width: 170px;
	height: 15px;
	border: 1px solid #b3b9c3;
	margin: 0 0 3px 0;
	float: left;
	background-image: url(/gifs/7/loginInputBg.png);
	background-repeat: repeat-x);
	font-family: verdana,arial,sans-serif;
	padding: 2px 0 0 4px;
}

#login_form_new_user #login_form_new_user_verify_link	{
	float: left;
	clear: left;
	margin: 2px 0 7px 80px;
	width: 180px;
}

#login_form_new_user #login_username_status	{
	display: none;
	float: left;
	clear: both;
	border: 1px solid red;
	margin: 1px 0 10px 80px;
	font-weight: bold;
	width: 188px;
	padding: 3px 5px 3px 5px;
}

#login_form_new_user #login_form_new_user_country, #login_form_new_user #login_form_new_user_language	{
	float: left;
	font-size: 10px;
	font-family: verdana;
	width: 200px;
	overflow: hidden;
	margin: 0 0 3px 0;
	border: 1px solid #b3b9c3;
	background-image: url(/gifs/7/loginInputBg.png);
	background-repeat: repeat-x;
}

#login_form_new_user #login_signup_submit, .missing_nick_box .missing_nick_submit	{
	width: 100px;
	height: 19px;
	border: 1px solid #b3b9c3;
	margin: 3px 0 0 80px;
	float: left;
	background-image: url(/gifs/7/loginSubmitBg.png);
	background-repeat: repeat-x;
	color: #404040;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	padding: 0;
}


/* FORGOTTEN PASSWORD ID3 */
#login_form_forgotten_password	{
	display: block;
	float: left;
	width: 300px;
	margin: 0;
	padding: 10px 0 15px 0;
}

#login_form_forgotten_password LABEL	{
	float: left;
	clear: left;
	margin: 0 0 6px 10px;
	width: 270px;
}

#login_form_forgotten_password INPUT.inputEmail	{
	width: 150px;
	height: 15px;
	border: 1px solid #b3b9c3;
	margin: 0 0 0 10px;
	float: left;
	background-image: url(/gifs/7/loginInputBg.png);
	background-repeat: repeat-x);
	font-family: verdana,arial,sans-serif;
	padding: 2px 0 0 4px;
	clear: left;
}

#login_form_forgotten_password INPUT.inputSubmit	{
	width: 112px;
	height: 19px;
	border: 1px solid #b3b9c3;
	margin: 0 0 0 6px;
	float: left;
	background-image: url(/gifs/7/loginSubmitBg.png);
	background-repeat: repeat-x;
	color: #404040;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	padding: 0;
}



/* AFTER LOGIN ID3 */
DIV#login_signup_box	{
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
	background-image: url(/gifs/7/loginFormBgBlue.jpg);
	background-repeat: no-repeat;
}

DIV#login_signup_box DIV.signup_welcome	{
	float: left;
	margin: 7px 0 10px 0;
	width: 300px;
	padding: 0;
}

DIV#login_signup_box H3	{
	color: #404040;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0 0 8px 15px;
	font-size: 1em;
	background-image: url(/gifs/7/loginFormH3Bg.jpg);
	background-repeat: repeat-x;
	background-position:	bottom;
	float: left;
	width: 285px;
	height: auto!important;
}

DIV#login_signup_box A	{
	color: #107bc6;
	margin: 0 0 0 20px;
	float: left;
}

/* MY SNOWREPORTS ID3 */

#three DIV.mysnowreports	{
	width: 300px;
	float: left;
	padding: 10px -3px 5px 0;
	background-image: url(/gifs/7/loginFormBgBlue.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline;
}

#three DIV.mysnowreports H3	{
	color: #404040;
	text-transform: uppercase;
	margin: 0 0 8px 0;
	padding: 0 0 0 15px;
	font-size: 1em;
	background-image: url(/gifs/7/loginFormH3Bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 14px;
	float: left;
	width: 285px;
}

#three DIV.mysnowreports .FullLink	{
	margin: 5px 0 0 20px;
	float: left;
	clear: left;
	display: inline;
}

#three DIV.mysnowreports UL	{
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
	clear: left;
	display: inline;
}

#three DIV.mysnowreports UL LI DIV.title	{
	margin: 6px 0 0 20px;
	float: left;
	width: 160px;
	display: inline;
}

#three DIV.mysnowreports UL LI DIV.data	{
	float: left;
}

#three DIV.mysnowreports UL LI DIV.snowdepth	{
	margin: 6px 0 0 0;
	text-align: right;
	width: 45px;
	display: inline;
}

#three DIV.mysnowreports UL LI DIV.weather	{
	margin: 0 0 0 20px;
}

/* jqModal is a jQuery plugin for displaying
 * javascript popup windows. This is the styling
 * to make it look like a window.
 */

.jqmWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -300px;
    width: 600px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


#container_SelectCountryResort {
    width:479px;
    height:82px;
    clear:both;
    background:url(/gifs/7/bg_selectCountryResort.png) no-repeat;
    text-align:right;
    margin-top:-9px;
}

#container_SelectCountryResort H3 {
    font-size:1.4em;
    color:#fff!important;
    padding:10px 0 10px 0;
    margin-right:10px;
}

#container_SelectCountryResort SELECT {
	font-size:1.1em;
    background-color:#898989;
    color:#fff;
    border:1px #000 solid;
}

#container_SelectCountryResort .selCountry {
}

#container_SelectCountryResort .selDestination {
    margin-right:10px;
}

#container_SelectCountryResort .sbm {
	color:#000;
	background:url(/gifs/7/bg_smb_selctrdest.gif) repeat-x;
	border:1px #c0c0c0 solid;
	padding:0px 4px;
}

#container_polsemannMini {
    width:479px;
    height:82px;
    clear:both;
    background:url(/gifs/7/bg_3_skiresort.png) no-repeat;
}

#container_polsemannMini .boxOneContent {
	padding-left:10px;
}

#container_polsemannMini H3 {
    font-size:1.4em;
    color:#fff!important;
	text-indent:10px;
    padding:10px 0 10px 0;
}

#container_polsemannMini H5 {
	font-size:1.05em;
	color:#fff!important;
	text-indent:10px;
	margin-bottom:4px;
}

#container_polsemannMini INPUT {
	color: #ffffff;
	/* background-image: url(/gifs/7/lounge/bg_lounge_textarea.gif); */
	background-repeat: repeat-x;
	background-color: #898989;
	width: 82px;
	height:16px;
	border: 1px solid #b3b9c3;
	padding: 1px 2px 1px 2px;
    overflow: hidden;
}

#container_polsemannMini SELECT {
    font-size:1.1em;
    background-color:#898989;
    color:#fff;
    border:1px #000 solid;
}

#container_polsemannMini .sbm {
    color:#000;
    background:url(/gifs/7/bg_smb_selctrdest.gif) repeat-x;
    border:1px #c0c0c0 solid;
    padding:0px 4px;
	width:30px;
	height:18px;
}


#body_Search #one {
	width:679px;
	background-color:#f9fdff;
}

/* for Internet Explorer */
/*\*/
* html #body_Search #one {
    width: 679px;
}
/**/

#sms_destlist {
    padding: 1em 0 10px 0;
    width:100%;
    clear:both;
	border:1px red solid;
}

#sms_destlist .boxOneContent {
    background:url(/gifs/7/s7_bg_MS_ps.jpg) no-repeat;
    padding:10px 0 10px 0;
    width:100%;
	border:1px blue solid;
}

/* MOUNTAIN RIDERS */
#mtriders {
	clear:both;
	padding:10px 0pt;
	width:98%;
}

#mtriders .boxOneContent {
	background:transparent url(/gifs/7/s7_bg_ID1_box_mtriders.jpg);
	clear:both;
	padding:10px 0pt;
	width:100%;
}

#mtriders .boxOneContentText {
	clear:both;
	padding-right: 100px;
}

/* RECOMMEND OTHER */

#recommend_Container H3 {
	background: url(/gifs/7/s7_bg_boxTwo_swcHist.jpg) no-repeat;
}


#recommend_Container  UL LI DIV.title {
	width:145px;
}

#recommend_Container DIV.data {
	width:30px;
	float:left;
}

/* RECOMMEND OTHER */

/* DESTINATION SELECTOR */

DIV.destSelector H3 {
	display:none;
}

#body_Frontpage #one DIV.destSelector {
    width:479px;
    height:82px;
    clear:both;
    background:url(/gifs/7/bg_selectCountryResort.png) no-repeat;
    text-align:right;
    margin:-9px 0 0 0;
	padding:0;
}

#body_Frontpage #one DIV.destSelector H3 {
    font-size:1.4em;
    color:#fff!important;
    padding:10px 0 10px 0;
    margin-right:10px;
	display:block;
}

#body_Frontpage #one DIV.destSelector FORM {
	float:right;
	margin-right:10px;
	padding-right:30px;
	text-align:right;
	display:inline!important;
	width:400px;
	background: url(/gifs/7/s7_bgr_go.gif) 100% 1px no-repeat;
}

DIV.destSelector	{
	width: 100%;
	float: left;
	margin: 4px 0 15px 0;
	display: inline;
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
}

DIV#countrySelector {
	border:0px none #fff;
	padding-bottom:0;
	margin:4px 0 0 0;
}

DIV.destSelector SELECT	{
	float: left;
	width: 180px;
	border-top: 1px solid #fff!important;
	border-left: 1px solid #fff!important;
	border-right: 1px solid #fff!important;
	border-bottom: 0!important;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #fff;
	font-size: 11px;
	font-family: verdana, helvetica, sans-serif;
	outline: none;
	color: #404040;
	margin-left: -1px;
	margin-top: -1px;
}

#body_Frontpage #one DIV.destSelector SELECT {
    font-size:1.1em;
    background-color:#898989;
    color:#fff;
    border:1px #000 solid;
	float:left;
}

#body_Frontpage #one DIV.destSelector .destSelect {
	float:right;
}

DIV.destSelector DIV.selectColor	{
	border: 1px solid;
	float: left;
	width: 178px;
	margin: 6px 0 0 11px;
	display: inline;
	overflow: hidden;
	height: auto;
	background-color: #fff;
}

/* for Internet Explorer */
/*\*/
* html DIV.destSelector DIV.selectColor	{
	height: 17px!important;
}
/**/

#body_Frontpage #one DIV.destSelector DIV.selectColor {
	margin:0 4px 0 0;
}

DIV#two.Snowreport DIV.destSelector DIV.selectColor	{
	border-color: #80a5ad;
}

DIV#two.Weather DIV.destSelector DIV.selectColor	{
	border-color: #d38c30;
}

DIV#two.Destinations DIV.destSelector DIV.selectColor	{
	border-color: #3b6d99;
}

DIV#two.Webcams DIV.destSelector DIV.selectColor	{
	 border-color: #9e95b3;
}

DIV.destSelector SELECT OPTION	{
	width: auto;
	display: block;
	padding-top: 1px;
}

DIV.destSelector .sbm {
	display:none;
}

#body_Frontpage #one DIV.destSelector .sbm {
    color:#000;
    background:url(/gifs/7/bg_smb_selctrdest.gif) repeat-x;
    border:1px #c0c0c0 solid;
    padding:0 4px;
	display:inline;
}

