BODY, TABLE, FORM, TR, DIV {font-family:Arial, sans-serif;margin:0px;padding:0px;}
BODY
{
	background-image: url(/images/deco/2007/bg.gif);
	color: navy;
	background-repeat: repeat-x;
	font-family: Arial, tahoma;
	background-color: white;
}

.yui-b {overflow:hidden;}

IMG {border:0px;}
FORM {margin:0px;}

IMG.sr_resort_logo {padding:5px;border:1px solid silver;margin:5px;}
IMG.sr_shop_logo {padding:5px;border:1px solid silver;margin:5px;}

DIV.sr07-1, DIV.info_ad {padding:5px;margin:0px;border:1px solid rgb(42,126,223);margin-bottom:10px;border-top:0px;height:100%}
H1.sr07-1 {padding:5px;border:1px solid rgb(42,126,223);color:white;font-size:130%;padding-left:5px;margin:0px;font-weight:bold; background:navy url(/images/topbar/2007/headbg2.gif) repeat-x center left;}

#srtopbar{background-color:white;}
#srtop1{background-color: #efefef;padding:3px;color:black;font-size:90%;min-height:18px;}
#srtop3{background: white url(/images/deco/2007/topnav_bg2.gif) repeat-x bottom left;font-size:120%;padding:5px;padding-bottom:none;text-transform:capitalize;font-weight:bold;}
#srtop2{background: white url(/images/topbar/2007/topbar-bg.gif) repeat-x bottom left;}
#srtop1 div.heading{vertical-align:middle;float:left;padding-top:4px;padding-left:4px;}
#srtop1 div.flags{text-align:right;float:right;width:30%}

#doc {background-color:White;padding:0px;border-left:3px solid #eaeaea; border-right:3px solid #eaeaea}
#yui-main {padding:5px;}
#map {width:545px;height:380px;}

#sr_BE_map_shops{width:140px;background-color:none;border:1px solid;font-size:70%}
#sr_BE_map_shops_title{background-color:#2b95f2;text-align:center;color:white;cursor:pointer;padding:2px;font-weight:bold;}
#sr_BE_map_shops_list{overflow:auto;height:90px;}
#sr_BE_map_shops_list A {display:block;padding:2px;border:1px solid;margin:2px;background-color:#ffffff;font-weight:bold;color:#000000;text-decoration:none;}
#sr_BE_map_shops_list INPUT {margin-right:2px;height:10px}
#sr_BE_map_shops_list A:hover {display:block;padding:2px;border:1px solid;margin:2px;background-color:#ffffff;font-weight:bold;color:#000000;}

#sr_BE_map_accommodation{width:160px;background-color:none;border:1px solid;font-size:70%;}
#sr_BE_map_accommodation_title{background-color:#2b95f2;text-align:center;color:white;cursor:pointer;padding:2px;font-weight:bold;}
#sr_BE_map_accommodation_list{overflow:auto;height:90px;}
#sr_BE_map_accommodation_list A {display:block;padding:2px;border:1px solid;margin:2px;background-color:#ffffff;font-weight:bold;color:#000000;opacity:0.8;}
#sr_BE_map_accommodation_list A:hover {display:block;padding:2px;border:1px solid;margin:2px;background-color:#ffffff;font-weight:bold;color:#000000;opacity:1;}



DIV.sr_bc_h DIV.sr_breadcrumb {margin-bottom:5px;margin-top:2px;padding:2px;border:1px solid #FFD700;text-transform:capitalize;background:#FFD700 url(/images/topbar/2007/crumbbg.gif) repeat-x top left;}

div.sr_homepage_headline {background:lightblue url(/images/deco/2006/skiers.jpg) right no-repeat;border:1px solid rgb(42,126,223);}
div.sr_homepage_headline_text {font-size:250%;color:white;padding:5px;text-transform:capitalize;}
div.sr_homepage_headline_text1 {padding-left:20px;font-size:150%;color:White;}
div.sr_homepage_headline_text1 IMG{ vertical-align:middle;width:24px;}
div.sr_homepage_headline_flags {text-align:right;}

DIV.sr_resortpage_headline {background:url(/images/deco/2006/skiers.jpg) bottom right no-repeat;border:1px solid rgb(42,126,223);font-size:80%;}
DIV.sr_resort_logo {float:left;}
DIV.sr_shop_list {background:url(/images/deco/2007/bg.gif) top left repeat-x;padding:3px;vertical-align:center;margin:3px;color:navy;font-size:120%;font-weight:bold;}

div.sr_equipment_holder {Float:left;margin:5px;border:1px solid silver;width:100px;height:80px;}
div.sr_equipment_holder IMG{width:100px;}
div.sr_equipment_text {background-color:#eaeaea;text-align:center;border:1px solid silver}

TD.sr_skireviews_tester {padding:5px;}
TD.sr_skireviews_tester IMG{padding:5px;}
DIV.sr_skireviews {border:1px solid silver;padding:5px;}

DIV.sr_flag_holder {width:100%;text-align:center;}
DIV.sr_flag {float:left;border:1px solid silver;margin:5px;}
DIV.sr_flag IMG{padding:10px;}
DIV.sr_flag DIV.sr_flag_text{background-color:#eaeaea;color:navy;padding:2px;}

DIV.sr_map_add {font-size:80%;border:1px solid silver;padding:3px;text-align:center;vertical-align:middle;margin-bottom:2px;background-color:#fffacd;}
DIV.sr_acc_title {margin-top:10px;margin-bottom:5px;background:url(/images/deco/2007/sr_step2_bg.jpg) repeat-x top left; width:100%;vertical-align:middle;padding:5px;font-size:150%;overflow:hidden;}

UL{margin:0px;margin-left:15px;}
LI {padding:0px;margin:0px;spacing:0px;}
#list-menu-sub {width: 150px;font-size:9px;color:blue;}
#list-menu-sub a {display: block;margin-top:5px;padding: 2px 2px 2px 2px;background:#f1f1fd;text-decoration:none;color:navy;}
#list-menu-sub a:link, #list-menu a:active, #list-menu a:visited {color:navy;}
#list-menu-sub a:hover {background: #FFC000;color:navy;} 



ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

/* =-=-=-=-=-=-=-[Menu Four]-=-=-=-=-=-=-=- */
	
#button {
	margin: 0px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	overflow:hidden;
	}
#button li {white-space:nowrap;}
#button li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	text-transform:capitalize;
	}
	
#button li a:link, #button li a:visited {
	color: #8BADCF;
font-weight:bold;
	display: block;
	background: url(/images/deco/2007/menu3.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	
#button li a:hover {
	color: #627EB7;
	background: url(/images/deco/2007/menu3.gif);
	padding: 8px 0 0 10px;
	}

#button li.book a:link, #button li.book a:visited
{
	color: #627EB7;
	background: url(/images/deco/2007/menu3.gif) 0 -96px;
	padding: 8px 0 0 10px;
	}


/*-- Sub menu text --*/
div.sr_lhs_submenu{width:100%;font-size:90%;padding:2px;border:0px;}

#button li ul li {padding: 2px 0px 0px 16px;margin:0px}


#button li.book ul li a:link, #button li.book ul li a:visited
{
	background:#fff;
	text-decoration:underline;
	padding:0px;
	}
#button li.book ul li a:hover {color:silver;}








/*- Menu Tabs 6--------------------------- */

    #header {
      float:left;
      width:100%;
      background:white;
      font-size:100%;
      line-height:normal;
	  border-bottom:10px solid rgb(42,126,223);
      }
    #header ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    #header li {
      display:inline;
      margin:0;
      padding:0;
      }
      
    #header a {
      float:left;
      background:url("/images/deco/2007/tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #header a span {
      float:left;
      display:block;
      background:url("/images/deco/2007/tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      min-height:16px;
      }
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a span {float:none;}
    /* End IE5-Mac hack */

    #header a:hover span {
      color:#FFF;
      }
    #header a:hover {
      background-position:0% -42px;
      }
    #header a:hover span {
      background-position:100% -42px;
      color:Navy;
      }
    #header li#current a{
      background:cornflowerblue url("/images/deco/2007/tableft6.gif") no-repeat left top;
      background-position:0% -84px;
      }
    #header li#current a span {
      background: cornflowerblue url("/images/deco/2007/tabright6.gif") no-repeat right top;
      background-position:100% -84px;
      }
	#header li#current a:hover span{
      color:#fff;
      }


    #header ul.se {font-size:85%;} 
    #header ul.se li a span{padding:4px}
    #header ul.se a {padding:0 0 0 1px;}

	DIV.sub{background:rgb(42,126,223);padding:5px;padding-bottom:10px;color:white;}
	DIV.sub a {background:none;color:White;clear:both;display:inline;}
	DIV.sub a:hover {background:none;color:White;clear:both;display:inline;}




#footer {
	width:100%;
	padding: 0;
	font-family: helvetica, Geneva, Helvetica, Arial, sans-serif;
	background-color: white;
	color: #333;
	margin-bottom:0px;
	min-height:40px;
      }
#footer ul {
	list-style: none;margin: 0;padding: 0;border: none;
    }
#footer li{ background-repeat: no-repeat;float:left; }
#footer li.resorttab{background-image:url(/images/deco/info.gif);}
#footer li.renttab{background-image:url(/images/deco/rent-skis.gif);}
#footer li.holidaytab{background-image:url(/images/deco/ski-holiday.gif);}
#footer li.reporttab{background-image:url(/images/deco/snow-report.gif);}
#footer li.webcamtab{background-image:url(/images/deco/webcam.gif);}
#footer li.pistetab{background-image:url(/images/deco/pistemaps.gif);}
#footer li.equiptab{background-image:url(/images/deco/ski-equipment.gif);}
#footer li.airporttab{background-image:url(/images/deco/airport.gif);}

#footer a
{
	padding-right: 5px;
	padding-left: 35px;
	float: left;
	padding-bottom: 15px;
	color: navy;
	margin-right: 1px;
	padding-top: 5px;
	text-decoration: none;
	width:15%;
	display:block;
}

    

TD.link {font-weight:bold;width:100px;}
TD.lines { border:1px solid #d8d8d8; padding:5px;}
A {color:navy;}
A:hover {color:RoyalBlue;}
TABLE.equipmentreviews {width:100%;height:130px;margin:1px;}

OL LI{padding-left:-10px;margin:0px;font-size:11px;text-indent: -5px}

A.sr_skihire {font-size:20px;}

div.sr_ad {width:100%;padding:5px;text-align:center}


table.sr_holiday {width:100%;height:250px;}
div.sr_holidays .sr_holiday_title{color:Navy;font-size:190%}
div.sr_holidays
{
	border:5px solid #FFD700;
	background-image:url('/images/deco/2007/skiholiday_back.gif');
	background-color:#FFD700;
	background-position:top right;
	padding:5px;
	color: navy;
	height:290px;
	margin:10px;
	
}
IMG.sr_acc_sc {width:150px;height:150px;}
DIV.sr_cal_holder{height:160px;width:175px;}
select {margin:2px;}
.sr_shopname_sq {font-size:190%;padding-bottom:10px;}

DIV.sr_snowreport TABLE TD,TH {font-size:9px;}
DIV.sr_weather 
{
	float:left;
	width:15%;
	border:3px solid #FFD700;
	padding:5px;
	margin:5px;
	background-image:url('/images/deco/2007/skiholiday_back.gif');
	height:200px;
	text-align:center;
}
DIV.sr_weather_title
{
	font-weight:bold;
	font-size:120%
}

DIV.sr_weather_icon IMG
{
	width:82px; height:82px;
}
DIV.sr_weather_temp
{
	font-size:70%;
	padding-top:10px;
	vertical-align:bottom;
}
div.sr
{

	border:5px solid rgb(204,0,0);
	background-image:url('/images/deco/2007/skihire_back.gif');
	background-color:rgb(204,0,0);
	background-position:top right;
	padding:5px;
	color: white;
	margin:10px;
}
div.sr select {margin:2px;}
div.sr .sr_shopname_sq {font-size:190%}
div.sr_equiptitle {font-size:190%;padding-bottom:10px;}

div.sr_equipment
{

	border:5px solid #eaeaea;
	background-image:url('/images/deco/2007/skiequipment_back.gif');
	background-color:#eaeaea;
	background-position:top right;
	padding:5px;
	color: navy;
	margin:10px;
}
div.sr_equipment IMG
{ background-color:White;}

IMG.sr_webcam {width:560px;}
IMG.sr_equip_med {width:570px}

/* Manufacturer LPs */
DIV.sr_manufaturer_years {padding:5px; font-size:150%;text-align:center;}

.sr_list {font-size:130%}
.sr_row_true {background-color:#eaeaea;height:32px;}
.sr_row_false {background-color:silver;height:32px;}

.sr_faq {list-style: disc} .sr_faq LI{font-size:110%;padding:5px;margin-left:20px}


#sr_headlines_h{padding:3px;clear:both;margin-bottom:12px;}
#sr_headlines_n {display:block;float:left;font-weight:bold;padding-right:10px;}
#sr_headlines_m {display:block;float:right}
#sr_headlines{float:left;width:85%;overflow:hidden;height:18px;}
