﻿@import url('/assets2013/styles/normalize.css');
@import url('/assets2013/styles/grid.css');
@import url('/assets2013/styles/fontello.css');
@import url('/assets2013/styles/fontello-ie7.css');
@import url('/assets2013/styles/responsive-tables.css');

::selection { background:#12262c; color:#fff; }
::-moz-selection { background:#12262c; color:#fff; }
.content-full:after, .clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/*form{margin:0 0 20px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}
label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;}
input,button,select,textarea{font-family:tahoma, 'tahoma regular', arial, verdana;}
label{display:block;margin-bottom:5px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}
input,textarea,.uneditable-input{width:206px;}
textarea{height:auto;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}
select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}
select{width:220px;border:1px solid #cccccc;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}*/
.hidden { display:none; }
.clear { clear:both; overflow: hidden; height:0; }
.container { width:990px; margin:auto; }

body { margin:0px; padding:0px; background:#171311; } 
.home-bg { background:#171311; } 

.container { width:960px; margin:auto;  }

img { border:0px; }
a { outline:0px; text-decoration:none; color:#009ED2; }
a:hover { color:#5CC3DE; }
div, p { color:#000000; font-size:12px; font-family:arial; }
.clear { clear:both; }
.hide { display:none; }

.pack-more { display:block; margin-top:10px; }

.content h1, h2, h3, h4, h5, h6 { font-family: 'Libre Franklin', sans-serif; }
.content h1 { padding:0px; margin:0px; font-weight:normal; font-size:28px; }
.content h2 { padding:10px 0 0 0; margin:0px; font-weight:bold; font-size:16px; }
.content h3 { padding:0px; margin:0px; font-weight:bold; font-size:14px; }
.content h4, h5, h6 { padding:0px; margin:0px; font-weight:bold; font-size:14px; line-height:1.4; }
.content p, ul, li { font-family: 'Open Sans', sans-serif; font-size:14px; line-height:1.4; }

.content-full p, ul, li { font-size:14px !Important; line-height:1.4; } 

.data { border:1px solid #D3D7DD; border-top:1px solid #D3D7DD; width:100%; margin-top: 7px; }
.data td { background:#E7EBF1; padding: 6px 9px 6px 9px; font-family: 'Open Sans', sans-serif; color:#FFF; color:#49535F; font-size:14px; line-height:1.4; }
/*.responsive td { border:1px solid #f5f5f5; }
.responsive { border:1px solid #f5f5f5; }*/

.summary { border-bottom:1px solid #D3D7DD; padding:16px 0px; font-family: 'Open Sans', sans-serif; font-size:14px !Important; line-height:1.4; }
.summary img { float:left; padding:0 10px 5px 0; }
.summary .date { font-style:italic; padding-bottom:4px; }
.summaryRight { border-bottom:1px solid #D3D7DD; padding:5px 0 16px 0px; }
.summaryRight p { margin:2px 0px 6px 0px; color:#000000; font-size:12px; font-family:arial; }
.summaryRight img { float:right; padding:0 0 5px 10px; }
.summaryRight .date { font-style:italic; padding-bottom:4px; }

.more { background:#009ED2; color:#fff!Important; text-transform:uppercase; display:inline-block; padding:3px 5px 3px 5px;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; margin-top:6px; float:right; font-size:12px !Important; }
.more:hover { background:#006f93;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }

.miniNav { position:absolute; top:30px; right:30px; }

hr { border: none 0; border-bottom:1px solid #D3D7DD; height: 2px; }
.mainImg { float:right; margin:7px 0 10px 16px; border:1px solid #191919; padding:1px; }

.guarantee { float:right !important; padding:0 0 10px 10px !important; }

.header { height:115px; position:relative; height:115px; }
.header .logo { display:block; height:70px; width:300px; padding:0px; margin:0px 0px 0px 0px; border:none; position:absolute; top:20px; left:0px; }
.header .logo a { display:block; height:70px; width:300px; background:url('/assets2013/images/logo.svg'); }
.no-svg .header .logo a { display:block; height:70px; width:300px; background:url('/assets2013/images/logo.png'); }
.header .logo a span { display:none; } 
.header .box-video-snow-report { color:#fff; width:110px; height:79px; background: #009ED2; position:absolute; top:15px; right:495px; }
.header .box-video-snow-report .video-snow-report-link { position:absolute; top:7px; left:20px; font-size: 18px; font-family: Arial; font-weight:bold; color:#fff; text-align:center;  }
.header .box-jobs { color:#fff; width:110px; height:79px; background: #009ED2; position:absolute; top:15px; right:375px; }
.header .box-jobs .jobs-link { position:absolute; top:10px; left:17px; font-size: 25px; font-family: Arial; font-weight:bold; color:#fff; text-align:center;  }
.header .weatherTop { color:#fff; width:135px; height:79px; background:url("/assets2013/images/weather-bg.png") top left repeat-x; position:absolute; top:15px; right:230px; }
.header .weatherTop div .temp { color:#ffffff; font-size:28px; display:block; position:absolute; top:20px; left:50px; width:50px; text-align:center; }
.header .weatherTop div .temp2 { color:#ffffff; font-size:28px; display:block; position:absolute; top:20px; left:50px; width:80px; text-align:center; overflow:hidden; }
.header .weatherTop div .kmh { color:#fff; position:absolute; top:60px; left:50px; width:50px; text-align:center; }
.header .weatherTop a { color:#C1C1C1;}
.header .weatherTop { text-shadow:2px 2px 2px #3c4249; }
.header .weatherTop .snow-report-link { display: none; }
.header .weatherTop .weather-link { position:absolute; top:60px; right:18px; text-transform:capitalize; color:#fff;  }
.header .weatherTop #imgCurrentWeather { position:absolute; top:10px; left:5px; color:#fff; font-size:37px; }
.header .weatherTop #imgCurrentWind { position:absolute; top:17px; color:#fff; font-size:37px; }
.header .weatherTop #spanCurrentDir { position:absolute; top:52px; right:10px; text-transform:capitalize; color:#fff; font-size:12px; left:10px; width:40px; text-align:center;  background:url("/assets2013/images/weather-bg.png") 0px -52px repeat-x; padding-top:8px; }
.header .box-search { position:absolute; top:15px; right:0px; height:35px; background:#fff; margin:0px; padding:0px 0px 0px 10px; width:210px;  }
.header .search-bar { border-collapse:collapse; border:none; margin:0px; padding:9px 10px 7px 0px; float:right; color:#ccc; width:170px; background:#FFF;  }
.header .box-connect { background:url('/assets2013/images/bg-60.png') top left; width:210px; position:absolute; top:58px; right:0px; height:25px; padding:5px; }
.header .box-connect img { margin-left:4px; }
.header .box-connect a { float:right; }
.header .box-connect span { display:block; font-size:11px; padding:5px 0px 0px 10px; float:left; }

.home-feature { background:#fff; margin-top:25px; margin-bottom:10px; height:360px; -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; box-shadow: 0px 0px 5px #888; }

.home-alert { background:#FFF845; padding:12px 20px 10px 20px; margin-bottom:5px; font-size:13px; width:90%; margin:5px auto; }
.home-alert marquee { width:100% !important; }
.home-alert span { font-weight:bold; }

.content { position:relative; padding-top:15px; }
.content .content-crumbs { background:url('/assets2013/images/bg-75.png') top left; padding:10px 20px 10px 20px; width:675px; margin-bottom:15px; }
.content .content-crumbs a { color:#009ED2; }
.content .content-share { background:url('/assets2013/images/bg-60.png') top left; padding:10px 20px 10px 20px; width:190px; position:absolute; top:15px; right:0px; }

.content .content-full { background:#fff; margin-left:240px; -moz-box-shadow: 0px 0px 3px #BFBFBF; -webkit-box-shadow: 0px 0px 3px #BFBFBF; box-shadow: 0px 0px 3px #BFBFBF; padding:30px 30px 20px 30px; font-size:14px; }

.content .content-full-nonav { background:#fff; -moz-box-shadow: 0px 0px 3px #BFBFBF; -webkit-box-shadow: 0px 0px 3px #BFBFBF; box-shadow: 0px 0px 3px #BFBFBF; padding:30px 30px 20px 30px; font-size:14px; min-height:350px; height:auto !important;  height:350px; }

.content .content { background:#fff; margin-left:240px; margin-right:245px; -moz-box-shadow: 0px 0px 3px #BFBFBF; -webkit-box-shadow: 0px 0px 3px #BFBFBF; box-shadow: 0px 0px 3px #BFBFBF; padding:30px 30px 20px 30px; font-size:14px; min-height:800px; height:auto !important;  height:800px; }

.content-home { background:#fff; padding-top:15px;  }
.content-home .nav-right { top:0px; }

.leftNav { width:220px; position:absolute; top:65px; }
.leftNav, .leftNav ul, .root { padding:0px; margin:0px; list-style-type:none; }
.leftNav li { background:#C1C9D1; text-transform:uppercase; margin-bottom:10px; }
.leftNav li li { background:#E7EBF1; text-transform:capitalize; margin:0px; }
.leftNav li li li { background:#F1F5F7; }
.leftNav li li li li { background:#F1F5F7; }
.leftNav li li a { display:block; border-bottom:1px solid #DDE1E2; padding:10px 10px 10px 20px; font-size:13px; }
.leftNav li a { color:#000; padding:10px 10px 10px 20px; display:block; font-size:13px;
	-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; 
}
.leftNav li li a { color:#000;  }
.leftNav li li li a { color:#000; border-bottom:1px solid #DDE1E2; padding:10px 10px 10px 20px; }
.leftNav li li li li a { color:#000; border-bottom:1px solid #DDE1E2; padding:10px 10px 10px 40px; }
.leftNav li.on { background:#49535F; }
.leftNav li.on a { color:#fff;}
.leftNav li.on ul a { color:#000; }
.leftNav li.onSingle { background: #f1f1f1; }
.leftNav li li.on { background:#828A92; color:#fff; }
.leftNav li.on li.on a { color:#fff; }
.leftNav li.on li.on ul a { color:#000; }
.leftNav li.on li.on ul a:hover { color:#fff!Important; }
.leftNav li li.onSingle { background: #828A92; }
.leftNav li li.onSingle a { color:#fff; }
.leftNav li li.onSingle ul a { color:#000; }
.leftNav li li.latest {  }
.leftNav li li.latestOn { background:#828A92; }
.leftNav li li li.on { background:#009ED2; }

.leftNav li.on li.on li.on a {color:#fff!Important; }
.leftNav li a:hover {
	background-color:#49535F;
	padding:10px 10px 10px 25px;
	color:#fff;	
    -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;
 }
.leftNav li li a:hover { background:#828A92; color:#fff; }
.leftNav li li li a:hover { background:#828A92; }
.leftNav li li li li.on { background:#009ED2; }
.leftNav li li li li a:hover { background:#009ED2; }

.footer { clear:both; border-top:1px solid #E9EBED; margin-top:20px; padding:30px 0px 70px 0px; color:#999999; position:relative; }
.footer a { color:#009ED2; }
.footer a:hover { color:#5CC3DE; }
.footer .footer-right { color:#999999; position:absolute; right:0px; top:30px; }
.footer .footer-award { position:absolute; top:15px; left:260px; }
.footer .footer-middle { color:#fff; position:absolute; top:30px; left:410px; background:#4E5865; padding:10px 10px 10px 10px; }
.footer .search-bar { border-collapse:collapse; border:none; margin:0px; padding:10px 10px 9px 10px; color:#999999; width:160px; background:#FFF; }
.footer input {  float:left; }
.footer h4 { margin:0px; padding:0px 0px 10px 0px; font-size:12px; }

.content-features { padding:0px 0px 0px 240px; }
.content-features .feature { float:left; padding-right:15px; padding-bottom:30px; }
.content-features .feature.last { padding-right:0px; }
.content-features h2 { padding:20px 0px 10px 0px; margin:0px; font-size:20px; font-weight:normal; }

.nav-right { width:230px; position:absolute; top:65px; right:0px; padding-top:15px; }

.right-next { background:#FFF; padding:20px 0px 0px 0px; margin-bottom:15px; }
.right-next ul { list-style:none; padding:0px; margin:0px; border-top:1px solid #E9EBED; }
.right-next ul li { padding:0px; margin:0px; border-bottom:1px solid #E9EBED; background:url('/assets2013/images/news-bg2.png') bottom right repeat-x; }
.right-next ul li a { display:block; padding:20px 20px 20px 10px; color:#009ED2; font-size:15px; line-height:17px; 
    -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;;
}
.right-next ul li a:hover { background-color:#D8DDE1; color:#60666D; background-position:25px 12px; padding-left:15px;
    -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;
}
.right-next h3 { padding:21px 20px 10px 20px; margin:0px; font-size:20px; font-weight:normal; }
.right-next .wn01 { /*background:url('/assets2013/images/right-icon-01.png') 20px 12px no-repeat;*/ }
.right-next .wn01:before {  }
.right-next .wn02 { /*background:url('/assets2013/images/right-icon-02.png') 20px 12px no-repeat;*/ }
.right-next .wn02:before {  }
.right-next .wn03 { /*background:url('/assets2013/images/right-icon-03.png') 20px 12px no-repeat;*/ padding:16px 20px 16px 10px; }
.right-next .wn03:before {  }
.right-next .wn04 { /*background:url('/assets2013/images/right-icon-04.png') 20px 12px no-repeat;*/ }
.right-next .wn04:before {  }
.right-next .wn05 { /*background:url('/assets2013/images/right-icon-05.png') 20px 12px no-repeat;*/ }
.right-next .wn05:before {  }
.right-next .wn06 { /*background:url('/assets2013/images/right-icon-06.png') 20px 12px no-repeat;*/ }
.right-next .wn06:before {  }
.right-next .wn07 { /*background:url('/assets2013/images/right-icon-07.png') 20px 12px no-repeat;*/ padding:16px 20px 16px 10px; }
.right-next .wn07:before {  }

.right-next .icon-planning,
.right-next .icon-gettingthere,
.right-next .icon-suitcase,
.right-next .icon-tag-2,
.right-next .icon-hiring,
.right-next .icon-ticket,
.right-next .icon-mountaint { float:left; color:#60666d; font-size:30px; text-shadow:2px 2px 2px #bbc0c4; position: relative; bottom:8px; margin-right:7px; }
.right-next .icon-suitcase { bottom:0; }


.right-deal { background:#009ED2; color:#fff; display:block; margin-bottom:14px; }
.right-deal h3 {  padding:15px 20px 15px 20px; margin:0px; font-size:18px; font-weight:normal; }
.right-deal span { display:block; background:url('/assets2013/images/arrow.png') 200px center no-repeat; padding-right:20px;
	-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;
}
.right-deal:hover span { background-position:205px center;    
	color:#fff;
	-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; transition: all 0.5s ease-out; background-color:#657E01; } 
}

.right-links { background:#EFF3F5; padding:20px 0px 0px 0px; }
.right-links ul { list-style:none; padding:0px; margin:0px; border-top:1px solid #E9EBED; }
.right-links ul li { padding:0px; margin:0px; border-bottom:1px solid #E9EBED; }
.right-links ul li a { display:block; padding:10px 20px 10px 50px; color:#009ED2; background:url('/assets2013/images/link.png') 20px 12px no-repeat #EFF3F5; font-size:14px; }
.right-links ul li a:hover { background-color:#E9EBED; color:#5CC3DE; }
.right-links h3 { padding:0px 20px 10px 20px; margin:0px; font-size:20px; font-weight:normal; }

.home-page .content-features { display:none; }
.home-page .content { padding-top:0px; }

.content-home .right-next { padding-top:11px; }
.content-home .right-next h3 { font-size:18px; color:#333333; }
.content-home .right-next span { display:block; padding:5px 20px 15px 20px; color:#333333; }

.home-top-features { height:135px; }
.home-top-features .feature { float:left; margin-right:10px; position:relative; width:170px; height:120px; overflow:hidden; }
.home-top-features .feature a { }
.home-top-features .feature h2 { padding:8px 10px 8px 10px; margin:0px; font-size:15px; position:absolute; background:url('/assets2013/images/green-90.png'); width:100%; width:150px; font-weight:normal; color:#fff; z-index:99; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.home-top-features .feature:hover h2 { padding:8px 10px 8px 15px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.home-top-features .last { margin-right:0px; }

.home-middle-features { width:230px; float:right; margin-right:250px; }
.home-middle-features h3 { padding:10px 0px 2px 0px; margin:0px; font-size:18px; line-height:21px; font-weight:normal; color:#333333;  }
.home-middle-features .feature { color:#fff; display:block; margin-top:5px; padding:10px 20px 10px 20px; font-size:16px; background:url('/assets2013/images/arrow.png') 205px center no-repeat #009ED2; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.home-middle-features .feature:hover { background-position:210px center; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; background-color:#657E01; }
.home-middle-features .feature span { display:block; font-size:12px; }
.home-middle-features .last { margin-bottom:10px; } 
.home-middle-features .home-cams-feature { margin-top:10px; }

.home-parters { border-top:1px solid #E9EBED; margin-top:20px; padding:20px 0px 0px 120px; position:relative; }
.home-parters span {  font-size:18px; color:#5F656D; padding:0px 0px 0px 0px; position:absolute; left:100px; top:50px; }
.home-parters a { display:inline-block; padding:0px 20px 0px 20px; }

h3.tabs { padding:10px 0px 7px 0px; margin:0px; font-size:18px; font-weight:normal; color:#333333; }
#tabs { padding:0px; margin:0px; }
#tabs li { display: inline; font-size: 12px!Important; }
#tabs li a { background-color:#5F656D; padding:9px 10px 5px 10px; float:left; border-right: 3px solid #fff; border-bottom: none; text-decoration: none; color: #fff; width:70px; text-align:center; }
#tabs li a:hover { background-color:#79818A; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
#tabs li.active a { background:#FFF; color:#333333; }

#tabs .tab01 { background:#5F656D; color:#fff; }
#tabs .tab02 { background:#5F656D; color:#fff; }
#tabs .tab03 { background:#5F656D; color:#fff; }
#tabs .tab04 { background:#5F656D; color:#fff; }
#tabs .tab05 { background:#5F656D; color:#fff; }

#tabs .active .tab01 { background:#EDF1F4; color:#626262; }
#tabs .active .tab02 { background:#EDF1F4; color:#626262; }
#tabs .active .tab03 { background:#EDF1F4; color:#626262; }
#tabs .active .tab04 { background:#EDF1F4; color:#626262; }
#tabs .active .tab05 { background:#EDF1F4; color:#626262; }

#tabs .tab01 .icon-article-alt,
#tabs .tab02 .icon-facebook,
#tabs .tab03 .icon-twitter-1,
#tabs .tab04 .icon-youtube,
#tabs .tab05 .icon-instagram { color:#fff; font-size:32px; height:32px; padding-bottom:6px; }

#tabs .active .tab01 .icon-article-alt,
#tabs .active .tab02 .icon-facebook,
#tabs .active .tab03 .icon-twitter-1,
#tabs .active .tab04 .icon-youtube,
#tabs .active .tab05 .icon-instagram { color:#626262; }

.tab-content { float: left; width: 465px; padding-top:20px; background:#EDF1F4; height:400px; }

.tab-news { }
.tab-news h3 { padding:0px 0px 6px 0px; margin:0px; color:#333333; }
.tab-news .summaryRight { border-bottom:1px solid #E9EBED; color:#333333; font-family:'Open Sans',sans-serif; font-size:13px; background:url('/assets2013/images/news-bg.png') top left repeat-x; padding:12px 20px 12px 20px; }
.tab-news .more { background:#009ED2; color:#fff; text-transform:lowercase; display:inline-block; padding:3px 5px 3px 5px;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; margin-top:6px; }
.tab-news .more:hover { background:#657E01;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }

#twitter { }
#twitter .item { border-bottom:1px solid #E9EBED; color:#333333; background:url('/assets2013/images/news-bg.png') bottom left repeat-x; padding:12px 20px 12px 20px; position:relative; }
#twitter .tweet-wrapper { padding:0px 0px 0px 70px; color:#767D86;  }
#twitter .text { display:block; padding:10px 0px 10px 0px; color:#000; }
#twitter img { position:absolute; top:20px; left:20px; }

#youtube { }
#youtube .item { border-bottom:1px solid #E9EBED; color:#333333; background:url('/assets2013/images/news-bg.png') bottom left repeat-x; padding:5px 20px 12px 20px; position:relative; }
#youtube .post-wrapper { padding:25px 0px 0px 130px; color:#767D86; height:55px;  }
#youtube .text { display:block; padding:10px 0px 10px 0px; color:#000; font-weight:bold; color:#333333; font-size:14px; }
#youtube img { position:absolute; top:10px; left:20px; height:80px !important; }

#facebook { }
#facebook .item { border-bottom:1px solid #E9EBED; color:#333333; background:url('/assets2013/images/news-bg.png') bottom left repeat-x; padding:12px 20px 12px 20px; position:relative; display:none; }
#facebook .post-wrapper { padding:0px 0px 0px 70px; color:#767D86; min-height:52px;  }
#facebook .text { display:block; padding:0px 0px 5px 0px; color:#000; }
#facebook .img { position:absolute; top:12px; left:20px; height:50px; width:50px; display:block; overflow:hidden; background:url('/assets2013/images/logo-fb-sml.jpg') center center #000; }
#facebook .img img { height:100%; width:100%;  }
#facebook .show { display:block; }

#instagram { margin-left:20px; margin-top:20px; }
#instagram .instagram-pic { float:left; padding-right:10px; padding-bottom:10px; }
#instagram .instagram-pic img { width:100px; height:100px; }

#video { margin-left:26px; margin-top:5px; }
#video .video-pic { float:left; padding-right:15px; padding-bottom:15px; }
#video .video-pic img { width:200px; height:113px; }

.hp-get-social-follow { padding: 14px; text-align: center; }

.slideshow { height:158px; }
.slideshow #ss { margin: 0 auto; position: relative; }
.slideshow .scroll { width:auto; height: 158px; overflow: hidden; position: relative; clear: left; background:#191919; }
.slideshow .scrollContainer div.panel { padding: 0px; float:left; }
.slideshow .scrollButtons { position: absolute; top: 0px; cursor: pointer; }
.slideshow .scrollButtons.left { left: -20px; }
.slideshow .scrollButtons.right { right: -20px; }
.slideshow .leftButton { width:20px; height:158px; background: url("/assets/images/scroll_left_news.gif") center center no-repeat #191919; position: absolute; left:0px; top:0; cursor:pointer; }
.slideshow .rightButton { width:20px; height:158px; background: url("/assets/images/scroll_right_news.gif") center center no-repeat #191919; position: absolute; right:0px; top:0; cursor:pointer; }

.snowcam { height:158px; position:relative; }
.snowcam #cams { width:auto; margin: 0 auto; position: relative; }
.snowcam .scroll { width:auto; height: 158px; position: relative; clear: left; background:#191919;  position:relative; }
.snowcam .scrollContainer div.panel { padding: 0px; float:left; }
.snowcam .scrollButtons { position: absolute; top: 0px; cursor: pointer; }
.snowcam .scrollButtons.left { left: -20px; }
.snowcam .scrollButtons.right { right: -20px; }
.snowcam .leftButton img { width:20px; height:158px; background: url("/assets/images/scroll_left_news.gif") center center no-repeat #191919; }
.snowcam .rightButton img { width:20px; height:158px; background: url("/assets/images/scroll_right_news.gif") center center no-repeat #191919; }
.snowcam .title { color:#fff; text-align:center; padding:4px 0; background:url('/assets/images/bg.png'); border:1px solid #000; border-left:0px; position:relative; bottom:25px; width:100%; cursor:pointer; }
.snowcam .leftButton { width:20px; height:158px; background: url("/assets/images/scroll_left_news.gif") center center no-repeat #191919; position: absolute; left:0px; top:0; cursor:pointer; }
.snowcam .rightButton { width:20px; height:158px; background: url("/assets/images/scroll_right_news.gif") center center no-repeat #191919; position: absolute; right:0px; top:0; cursor:pointer; }

.weather { height:226px; }
.weather #weatherslide { width:auto; margin: 0 auto; position: relative; }
.weather .scroll { width:auto; height: 226px; position: relative; clear: left; background:#191919; }
.weather .scrollContainer div.panel { padding: 0px;  float:left; }
.weather .scrollButtons { position: absolute; top: 0px; cursor: pointer; }
.weather .scrollButtons.left { left: -20px; }
.weather .scrollButtons.right { right: -20px; }
.weather .leftButton img { width:20px; height:226px; background: url("/assets/images/scroll_left_weather.gif") center center no-repeat #8c8c8c; }
.weather .rightButton img { width:20px; height:226px; background: url("/assets/images/scroll_right_weather.gif") center center no-repeat #8c8c8c; }
.weather .scrollContainer div.panel { background: url("/assets/images/forecast_background.gif"); color:#181818; padding:10px; line-height:19px; }
.weather .temp { font-size:30px; color:#181818; float:right; padding-top:8px; padding-right:32px; }
.weather .temp img { padding-right:10px; }
.weather .leftButton { width:20px; height:218px; background: url("/assets/images/scroll_left_news.gif") center center no-repeat #191919; position: absolute; left:0px; top:0; cursor:pointer; }
.weather .rightButton { width:20px; height:218px; background: url("/assets/images/scroll_right_news.gif") center center no-repeat #191919; position: absolute; right:0px; top:0; cursor:pointer; }

.galleria li {float:left;}
.galleria li img {border:5px solid #191919; margin-left:0px !important; margin-right:3px !important;}
.galleria {list-style-type:none; margin:0px; padding:0px;}
.galleria li img.thumb{cursor:pointer;display:block;width:207px;height:158px !important;}
* html .galleria li div span{width:400px} /* MSIE bug */
.galleria_wrapper img { border:8px solid #191919; width: 640px;height:440px; }
.active img { border:5px solid #6E8A01 !important;}

.social-txt { background:#4E5865; width:580px; color:#fff; padding:20px 27px 25px 30px; clear:both; }
.social-txt span { display:block; font-size:25px; margin-bottom:10px; }
 
.social-big { clear:both; height:100px; margin-top:3px; }
.social-big img { float:left; margin-right:3px; width:125px; height:100px; }

.app-space { margin-top:3px; clear:both; position:relative; height:360px; line-height:19px; }
.app-space img { float:right; position:absolute; top:0px; left:0px; }

.app-txt { width:320px; background:#B3B7BD; height:300px; padding:30px 31px 20px 30px; line-height:19px; }
.app-txt span { display:block; font-size:25px; margin-bottom:10px; } 

.app-space .iphone { position:absolute; top:0px; left:384px; }
.app-space .android { top:258px; left:384px;  }

.StandardButton { background:#283341; color:#fff !important; width:190px !important; }
#dnn_ctr523_Login_cmdRegister { display:none; }

.join-block { width:380px; height:275px; background:#7A9A15; float:left; margin-bottom:3px; margin-right:3px; }
.join-block .join-txt { color:#fff; padding:20px 30px 20px 30px; line-height:19px; }
.join-block img { }


/* Events search */
/*.searchContainer {background:#C1C9D1; padding:10px 20px 5px 20px; border-top:1px solid #828A92; border-bottom:1px solid #828A92; height:auto; margin-top:40px; }*/
.searchContainer { padding:10px 20px 5px 20px; height:auto; margin-top:40px; }
.searchContainer .searchBox { margin-left:15px; }
.ui-daterangepickercontain .ui-widget-content { border:0 !important; }
.ui-daterangepicker .title-start, .ui-daterangepicker .title-end { font-weight: bold; font-size: 14px !important; }
.ui-daterangepickercontain .ui-datepicker { background:#f5f5f5; border:1px solid #eee !important; }
.ui-daterangepickercontain .ui-daterangepicker-dateRange { width:0; height:0; overflow:hidden; }
.ui-daterangepicker > ul { width:0; height:0; overflow:hidden; }
.ui-daterangepickercontain .ui-daterangepicker .ranges { margin:0; }
.ui-daterangepicker .ui-datepicker-inline { width:280px; }
.ui-daterangepickercontain .ui-daterangepicker .ranges { width:600px; }
.ui-daterangepickercontain .ui-daterangepicker { background:transparent !important; width:628px !important; padding:0 !important; }
.ui-daterangepicker ul, .ui-daterangepicker .ranges, .ui-daterangepicker .range-start, .ui-daterangepicker .range-end { margin-left:0 !important; margin-right:5px !important; }
.searchBox {float:left; width:210px; margin:0 5px;}
.searchBox span.title {font-weight:bold; font-size:14px; color:#555; display:block; margin-bottom:4px;}
.searchBox input.txt {border:solid 1px #555; padding:5px; color:#333; font-size:11px; width:150px;}
/*.searchBox select.dd {border:solid 1px #555; padding:5px; color:#333; font-size:11px; width:150px; height:25px;}*/
.searchBox select.dd {border:1px solid #555;font-size:11px;height:25px;padding:3px;width:150px;}
.searchBox input.submit {border:solid 1px #555; padding:2px; background-color:#000; color:#fff; font-weight:bold;font-family:tahoma;}

/*** SUPER FISH STYLES ***/
.sf-menu { -webkit-box-shadow:0px 0px 0px 0px #000; box-shadow:0px 0px 0px 0px #000; }

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index:999;
}
.sf-menu {
	line-height:	1.0;
	 -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; box-shadow: 0px 0px 5px #888;
	 
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			220px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			60px; /* match top ul list item height */
	z-index:		999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			220px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			220px; /* match ul width */
	top:			0;
}
.sf-menu {
	float:			left;
	margin-bottom:;
}
.sf-menu li { background:url('/assets2013/images/nav-off.png') top left repeat-x; }
.sf-menu a {
	padding:14px 44px 14px 44px;
	text-decoration:none;
	
	font-size:14px;
	width:70px;
	text-align:center;
	border-right:1px solid #485059;
	line-height:16px;
}

.sf-menu li li a {
	padding:15px 20px 15px 20px;
	text-decoration:none;
	border:none;
	width:180px;
	background:#C0C9D2;
	border-bottom:1px solid #A9B1BB;
	color:#000000;
	text-transform:uppercase;
	text-align:left;
}
.sf-menu a{ /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li {

}
.sf-menu li li {
	background:		#5aadcd;
}
.sf-menu li li li {
	background:		#5aadcd;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu .current a  {
	/*background:		#4B5461;*/
	color: #fff;
	background-color:#4B5461;
    -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;
	outline:		0;
}

.sf-menu .current ul a { background-color:#C0C9D2; color:#000;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.sf-menu .current ul a:hover { background-color:#4B5461; color:#fff;-webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }


/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			5px;
	top:			1.05em; /* IE6 only */
	width:			11px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		 url("/assets/images/arrows-ffffff.png") no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			15px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: 0px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {

}
.sf-shadow ul.sf-shadow-off {
	
}

#feature_list h3 { padding:0px; margin:0px; }

		div#feature_list {
			width: 960px;
			height: 360px;
			overflow: hidden;
			position: relative;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}
		
		ul#image-well h3 { padding:20px 0px 0px 25px; margin:0px; } 
		
		ul#image-well {
			left: 0;
			z-index: 2;
			width: 337px;
			background:  url('/assets2013/images/image-well-bg.gif') top left no-repeat;
		}

		ul#image-well li {
			font-size: 15px;
			font-family: Arial;
			padding:0px;
			margin:0px;
			background:none;
			
		}

		ul#image-well li a {
			color: #009ED2;
			text-decoration: none;	
			display: block;
			padding: 0px;
			outline: none;
			height:60px;
		}

		ul#image-well li a:hover {
			text-decoration: none;
		}

		ul#image-well li a.current {
			background:  url('/assets2013/images/image-well-on.png') top left no-repeat;
			color: #FFF;
		}

		ul#image-well li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 640px;
			height: 300px;
			position: relative;
		}

		ul#output li {
			position: absolute;
			width: 570px;
			height: 300px;
			padding:0;
		}

		ul#output li a {

		}
		
		ul#output li a:hover {
			background: #235575;
		}
		
		
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/assets/images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:56px;line-height:56px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:56px;width:56px;margin-top:7px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/assets/images/close.png);}
#sb-nav-next{background-image:url(/assets/images/next.png);}
#sb-nav-previous{background-image:url(/assets/images/previous.png);}
#sb-nav-play{background-image:url(/assets/images/play.png);}
#sb-nav-pause{background-image:url(/assets/images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.sf-menu .mobile { display:none; }
.pull { display: none; }

.summaryRight:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.summary:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.scrollMsg { font-style: italic; font-size:13px; font-weight: bold; }
.hp-mobile { display:none; }

.svg .header .box-connect a[href="http://www.mthotham.com.au/community/DJEddyBlog/DJEddy/tabid/75/Default.aspx"] { background:url('/assets2013/images/eddy.svg') center center no-repeat #4E5865; width:26px; height:26px; text-align:center; line-height:26px; font-size:14px; }
.header .box-connect a[href="http://instagram.com/hothamalpineresort"]:before { content: '\e81f'; color:#fff; }
.header .box-connect a[href="http://instagram.com/hothamalpineresort"] { background:#1C5B81; }
.header .box-connect a[href="http://www.youtube.com/hothamskico"]:before { content: '\e819'; color:#fff; }
.header .box-connect a[href="http://www.youtube.com/hothamskico"] { background:#EE3232; }
.header .box-connect a[href="http://www.facebook.com/pages/Hotham-Alpine-Resort/31364888695"]:before { content: '\f300'; color:#fff; }
.header .box-connect a[href="http://www.facebook.com/pages/Hotham-Alpine-Resort/31364888695"] { background:#3B5790; }
.header .box-connect a[href="http://twitter.com/#!/_hotham"]:before { content: '\f302'; color:#fff; }
.header .box-connect a[href="http://twitter.com/#!/_hotham"] { background:#339CD3; }

.shareBottom { margin-top:14px; display: none; }
.shareBottom a { float:left; width:19%; margin-right:1%; height:38px; line-height:40px; font-size:24px; text-align:center; padding-top:12px; }
.svg .shareBottom .eddy { background:url('/assets2013/images/eddy.svg') center center no-repeat #4E5865; text-align:center; }
.shareBottom .instagram { color:#fff; background:#1C5B81; display: block; }
.shareBottom .youtube { color:#fff; background:#EE3232; display: block; }
.shareBottom .facebook { color:#fff; background:#3B5790; display: block; }
.shareBottom .twitter { color:#fff; background:#339CD3; display: block; }

.svg .header .box-connect a[href="http://www.mthotham.com.au/community/DJEddyBlog/DJEddy/tabid/75/Default.aspx"] img, .header .box-connect a[href="http://instagram.com/hothamalpineresort"] img, .header .box-connect a[href="http://www.youtube.com/hothamskico"] img, .header .box-connect a[href="http://www.facebook.com/pages/Hotham-Alpine-Resort/31364888695"] img, .header .box-connect a[href="http://twitter.com/#!/_hotham"] img { display:none; }
.header .box-connect a[href="http://instagram.com/hothamalpineresort"], .header .box-connect a[href="http://www.youtube.com/hothamskico"], .header .box-connect a[href="http://www.facebook.com/pages/Hotham-Alpine-Resort/31364888695"], .header .box-connect a[href="http://twitter.com/#!/_hotham"] { 
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  width:26px; height:26px; text-align:center; line-height:26px; font-size:14px; 
}
.searchTop { position: relative; width:30px; height:30px; }
.searchTop input { position: absolute; top:0; right:0; background:none; width:30px; height:30px; z-index:10; border:0; }
.searchTop .icon-search { color:#777777; position: absolute; top:6px; right:0; width:30px; height:30px; z-index:5; font-size:20px; }

.subButton { border:0; color:#fff; width:83px; height:35px;
background: rgb(42,54,66); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhMzY0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjJjMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(42,54,66,1) 0%, rgba(34,44,54,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,54,66,1)), color-stop(100%,rgba(34,44,54,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(42,54,66,1) 0%,rgba(34,44,54,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(42,54,66,1) 0%,rgba(34,44,54,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(42,54,66,1) 0%,rgba(34,44,54,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(42,54,66,1) 0%,rgba(34,44,54,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a3642', endColorstr='#222c36',GradientType=0 ); /* IE6-8 */
}

.subPull { display:none; }
.camTable { background:#191919; float:right; margin-right:4px; }

/*#dnn_ctr_ManageUsers_pnlUser table td { width:100%; }*/
#dnn_ctr_ManageUsers_pnlProfile table td { width:100%; }
#dnn_ctr_ManageUsers_Profile_ProfileProperties { width:100% !important; }
.requiredImg { font-size:13px; color:#45A5CA; float:left; position: relative; top:3px; }
.requiredImg img { display:none; }
.content-full .NormalRed { display:block !important; width:auto !important; clear:both !important; }

.header .logoMobile { margin:0; display:none; }
.header .logoMobile span { display:none; }

/*Additional CSS for duplicate weather Icons*/
.icon-drizzle:before { content: '\e84f'; } /* '' */
.icon-drizzle_clearing:before { content: '\e84f'; } /* '' */
.icon-heavy_rain:before { content: '\e84f'; } /* '' */
.icon-heavy_showers:before { content: '\e84f'; } /* '' */
.icon-late_shower:before { content: '\e84f'; } /* '' */
.icon-possible_shower:before { content: '\e84f'; } /* '' */
.icon-rain_clearing:before { content: '\e84f'; } /* '' */
.icon-rain_developing:before { content: '\e84f'; } /* '' */
.icon-showers:before { content: '\e84f'; } /* '' */
.icon-showers_easing:before { content: '\e84f'; } /* '' */
.icon-showers_increasing:before { content: '\e84f'; } /* '' */
.icon-mostly_sunny:before { content: '\e840'; } /* '' */
.icon-hazy:before { content: '\e83a'; } /* '' */
.icon-overcast:before { content: '\e83a'; } /* '' */
.icon-mostly_cloudy:before { content: '\e83a'; } /* '' */
.icon-fog_then_sunny:before { content: '\e840'; } /* '' */
.icon-increasing_sunshine:before { content: '\e846'; } /* '' */
.icon-sunny:before { content: '\e846'; } /* '' */
.icon-late_thunder:before { content: '\e836'; } /* '' */
.icon-possible_thunderstorm:before { content: '\e836'; } /* '' */
.icon-storms:before { content: '\e836'; } /* '' */
.icon-thunderstorms:before { content: '\e836'; } /* '' */
.icon-thunderstorms_clearing:before { content: '\e836'; } /* '' */
.icon-rain_tending_to_snow:before { content: '\e854'; } /* '' */
.icon-snow:before { content: '\e854'; } /* '' */
.icon-snow_developing:before { content: '\e854'; } /* '' */
.icon-snow_showers:before { content: '\e854'; } /* '' */
.icon-snow_tending_to_rain:before { content: '\e854'; } /* '' */
.icon-snowfalls_clearing:before { content: '\e854'; } /* '' */
.icon-wind_and_showers_easing:before { content: '\e851'; } /* '' */
.icon-windy_with_rain:before { content: '\e851'; } /* '' */
.icon-windy_with_showers:before { content: '\e851'; } /* '' */
.icon-windy_with_snow:before { content: '\e842'; } /* '' */
.icon-NNW:before { content: '\e801'; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); } /* '' */
.icon-NW:before { content: '\e801'; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); } /* '' */
.icon-N:before { content: '\e801'; } /* '' */
.icon-NNE:before { content: '\e801'; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); } /* '' */
.icon-SSW:before { content: '\e804'; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); } /* '' */
.icon-SW:before { content: '\e804'; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); } /* '' */
.icon-S:before { content: '\e804'; } /* '' */
.icon-SSE:before { content: '\e804'; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); } /* '' */
.icon-SE:before { content: '\e804'; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); } /* '' */
.icon-W:before { content: '\e803'; } /* '' */
.icon-WNW:before { content: '\e801'; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); } /* '' */
.icon-E:before { content: '\e802'; } /* '' */
#myElement { height:360px;}

#player {min-height:500px;}

#startVideo {display:none;}

/*Advanced Table*/
.advanced td { border:1px solid #d3d7dd; }
.advanced .reverse { color:#fff; background:#6a7484; }
.advanced .light { background:#f7f7f7; }

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

@media only screen and (min-width: 0px) and (max-width: 767px), (orientation: portrait) and (min-width: 0px) and (max-width: 767px), (orientation: landscape) and (min-width: 0px) and (max-width: 767px) {
    .container { width:95%; }
    div, p { font-size: 14px; }
    /*ResponsiveMenu*/
    .sf-menu { position:relative; margin:0; -webkit-box-shadow:0px 0px 0px 0px #000; box-shadow:0px 0px 0px 0px #000; }
    .sf-menu li { display:none; }
    .sf-menu .pull { display:block; background:none;position: absolute; right:43px; top:-41px; font-size:20px; display:block; width:34px; height:34px; -webkit-border-radius:34px; -moz-border-radius:34px; border-radius:34px; border:1px solid #6c6c6c; background:#595959; color:#8d8d8d; line-height:34px; text-align: center; font-size:18px; padding:0; }
    .sf-menu .pull span { background:none; }
    .pull { display: block; z-index:9999; color:#fff; font-size:20px; width:19%; float:left; text-align: center; padding-top:4px; }
    .subPull { display: block; z-index:9999; position: absolute; right:10px; top:0px; color:#fff; font-size:20px; width:40px; height:20px; padding:10px 0; text-align: center; cursor: pointer; }
    .nav { position: relative; margin-top:10px; }
    /**/
    .header .box-video-snow-report, .box-video-snow-report-link, .box-jobs .jobs-link,
    .header .box-jobs,
    .header .logo,
    .header .weatherTop,
	.header .box-connect,
	.header .box-search { position: static; width:100%; clear:both; float:none; margin-bottom:5px;}
	.header .logo { margin:10px 0; display:none; }
	.header .logo a { margin:10px 0; background:url('/assets2013/images/logo.svg') no-repeat center center; width:100%; }
	.header .box-video-snow-report, .box-jobs, .box-connect { display: none; }
	.sf-menu a { padding:14px 28px 14px 28px; width: auto !important; text-align: left; }
	.sf-menu li { width:100%; float:none; }
	.sf-menu ul { position: static; width:auto; }
	.sf-menu ul .subPull { color:#26303b; }
	.sf-menu ul li a { padding:14px 28px 14px 38px; }
	.sf-menu ul li ul a { padding:14px 28px 14px 48px; }
	.sf-menu ul li ul ul a { padding:14px 28px 14px 58px; }
	/*.sf-menu ul li { display:none; overflow:hidden; height:0; }*/
	.sf-menu { float:none; clear:both; }
	.header .box-jobs .jobs-link { text-align: center; margin:auto; font-size:12px; padding:4px 0; display: block; }
	.header .box-jobs .jobs-link br { display:inline; float:left; }
	.header .box-jobs .jobs-link br:after { content:' '; }
	.header .box-jobs { text-align:center; height:auto; }
	.header .box-connect { padding:5px 0; margin-bottom:5px; }
	.header .box-search { padding:0; margin:10px 0 0 0; height:0; overflow:hidden; }
	.header .box-search .search { padding:5px; background:#293541; }
	.header .box-search table {  width:100%; }
	.header .search-bar { margin:0 0 0 0; width:93%; }
	div#feature_list { width:auto; height:auto; overflow:visible; }
	ul#output { position: static; }
    div#feature_list ul { position: relative; height:auto; width:auto; }
    ul#image-well { background:none; }
    ul#image-well h3 { font-size:14px; padding-top:10px; }
    ul#image-well li a { height:40px; line-height:20px; display:none; }
    #feature_list a img { width:100%; height:auto; }
    .home-feature { height:auto; margin:0px auto 10px auto; max-width:320px; background:none; -webkit-box-shadow:0px 0px 0px 0px #000; box-shadow:0px 0px 0px 0px #000; }
    ul#output li a { display:block; width:100%; height:auto; }
    ul#output { width:100%; height:180px !important; overflow:hidden; }
    .content { clear:both; padding-top:0; }
    ul#output li { width:100%; max-width:320px; position: absolute; overflow:hidden; height:auto; top:0; }
    .home-top-features { height:auto; clear:both; float:none; }
    .home-middle-features { height:auto; clear:both; float:none; margin:auto; width:auto; }
    .nav-right { position: static; float:none; clear:both; }
    .home-top-features .feature { float:left; margin:0 2px 2px 0; width:49%; height:auto; }
    .home-top-features .feature a { display: block; width:auto; margin:auto; }
    .home-top-features .feature img { width:100%; height:auto; }
    .home-top-features .feature h2 { width:100%; display: block; }
    #tabs li a { padding:20px 2px 5px 2px; width:49px; font-size:10px; overflow:hidden; height:33px; }
    #tabs .tab01 .icon-article-alt,
	#tabs .tab02 .icon-facebook,
	#tabs .tab03 .icon-twitter-1,
	#tabs .tab04 .icon-youtube,
	#tabs .tab05 .icon-instagram { font-size:25px; }
    .tab-content { width:100%; height:auto; }
    .tab-news .summaryRight { background:none; }
    .footer .footer-award { position: static; clear:both; height:62px; margin:10px 0; }
    .footer .footer-middle { position: static; clear:both; height:62px; margin:50px 0 10px 0; }
    .footer .footer-right { position: static;clear:both; }
    .home-parters { padding:10px 0; }
    .home-parters span { position: static; display: block; clear:both; }
    .home-parters a { display: block; float:left; }
    .nav-right { margin:auto; width:auto; }
    .content-home .right-next { width:100%; }
    .content-home { background:none; }
    .home-middle-features .feature { background-position:95% 18px; }
    .home-middle-features .feature:hover { background-position:95% 18px; }
    .home-middle-features .home-cams-feature a { display:block; width:230px; margin:auto; }
    .right-deal span { background-position:97% 10px; }
    .right-deal span:hover { background-position:97% 10px; }
    .box-weather { margin:5px 0; }
    .header a[href*="http://www.mthotham.com.au/community/DJEddyBlog/DJEddy/tabid/75/Default.aspx"] { margin-right:10px; }
    .header .searchButton { margin-top:5px; }
    ul#image-well li a.current { background:#49545F; display:block; }
    .content .content-full { margin:10px 0 0 0; width:auto; clear:both; float:none; min-height:100px !important; padding:20px; height:auto !important; }
    .content .content-full .mainImg { display:block; width:100%; height:auto; max-width:320px; float:none; margin:10px 0; }
    .leftNav { width:100%; clear:both; float:none; top:87px; position: static; }
    .content .content-crumbs { width:auto; margin-bottom:0; background:#fff; background:rgba(255,255,255,0.5); }
    .leftNav li { margin-bottom:1px; }
    .content .content-share { position: static; width:auto; display:none;}
    .footer a { font-size:10px; }
    .additionalImage { clear:both !important; float:none !important; width:100%; height:auto; max-width:320px; display: block; margin:10px 0; }
    .slideshow .scrollContainer div.panel .additionalImage { margin:0; height:auto; width:auto; max-width:100%;  }
    .scrollable { border-left:2px solid #D3D7DD; }
    .content-full div img[src="/assets/images/ico_PDF.gif"] { width:16px; height:16px; }
    .content-full div img[src="/assets/images/spacer.gif"] { width:16px; height:16px; }
    #sb-body-inner, #sb-drag-proxy { -webkit-overflow-scrolling:touch; }
    #sb-wrapper-inner { overflow:auto !important; }
    .galleria_wrapper img { display:block; width:100%; height:auto; max-width:320px; float:none; }
    .galleria li img.thumb { width:100%; height:auto !important; }
    .snowcam .scroll img { width:100%; height:158px; }
    img[src="/all-about-hotham/snow-weather/snow-charts/images/SnowBase.gif"],
    img[src="/all-about-hotham/snow-weather/snow-charts/images/SnowFall.gif"], 
    img[src="/assets/images/map_village_med.gif"],
    img[src="/assets/images/map_gard_med.gif"], 
    img[src="/assets/images/map_carpark_med.gif"],  
    img[src="/assets/images/map_xc_med.jpg"], 
    img[src="/assets/images/map_dp_med.jpg"], 
    img[src="/assets/images/map_cb_med.jpg"], 
    img[src="/assets/images/map_trail_med.jpg"] { width:100%; height:auto; }
    img[src="/assets/images/snow_guar_sml.gif"] { width:31px; height:47px; }
    #cse-search-results iframe { width:100%; }
    .weatherTop { position: relative; left:0; top:0; bottom:0; right:0; }
    #weatherArea { position: relative; }
    iframe[src="http://data.theweather.com.au/access/animators/radar.jsp?user=11986&lt=radar&lc=049"] { display:none; }
    #dnn_ctr438_ModuleContent { position: static !important; width:auto !important; padding:0 !important; }
    #dnn_ctr441_ModuleContent { padding:0 !important; }
    .siteMapTable td:before { white-space: nowrap; position: absolute; }
	.siteMapTable table, .siteMapTable thead, .siteMapTable tbody, .siteMapTable th, .siteMapTable td, .siteMapTable tr { display: block; }
	.ContentPane label { font-size:10px; display: block; }
	.AuthenticationContent input, #dnn_ctr_ManageUsers_UserRow input, #dnn_ctr_ManageUsers_Profile_ProfileProperties_tblInformation input, #dnn_ctr_SendPassword_txtUsername, #dnn_ctr372_ManageUsers_Profile_ProfileProperties_tblInformation input, #dnn_ctr_SendPassword_txtEmail { width:140px; }
	.join-block { width:auto; float:none; }
	.btn-join { width:100%; height:auto; }
	.social-txt { float:none; width:auto; }
	.app-txt { float:none; width:auto; height:auto; }
	.app-space img { float:none; }
	.app-space { float:none; position: static; height:auto; }
	.app-space .android { float:none; position: static; width:100%; height:auto; }
	.app-space .iphone { float:none; position: static; width:100%; height:auto; }
	.header .logoMobile { display: block; max-height:28px; }
	.header .logoMobile img { width:100%; height:auto; max-height:28px; }
	.header .mobileTop { background:#293440; padding:10px; min-height: 21px; margin-top:10px; }
	
	.header .box-weather { width:auto; margin:0; position: relative; bottom:3px; }
	.header .weatherTop { background:none; }
	#imgCurrentWind, #spanCurrentDir, #spanCurrentWind, .kmh, .weather-link { display: none; }
	.header .weatherTop { height:auto; margin:10px 0 0 0; }
	.header .weatherTop div .temp2, .header .weatherTop #imgCurrentWeather { position: static; display: inline; }
	
	.OK-header .weatherTop #imgCurrentWeather { font-size:21px; }
	.OK-header .weatherTop div .temp2 { font-size:16px; width:auto; }
	
	.header .weatherTop #weatherLoad { display: none; }
	.header .weatherTop #imgCurrentWeather { display: none; }
	.header .weatherTop div .temp2 { display: none; }
	.header .weatherTop .snow-report-link { font-size:12px; width:auto; color:#fff; display: inline;  }
	
	.header { height:auto; }
	.nav { margin:0; }
	.header .search-bar:focus { color:#000; }
	.search table td { background:#fff; }
	.shareBottom { display: block; }
	.content .home-parters { display:none; }
	.nav-right .hp-mobile { display:block; border:none; }
	.miniNav { top:72px; position: static; }
	.leftMob { width:40%; float:left; }
	.rightMob { width: 30%; padding-left: 30px; padding-top: 5px; float:left; text-align: right; }
	.rightMob a { color:#fff !important; }
	iframe[src*="youtube"] { width:100%; }
	#satellite { width:100%; }
	#uvindexwidget { width:100%; }
	.data img[src*="/assets/images/spacer.gif"] { display:none; }
	.data strong { font-size:14px; }
	a[href="/all-about-hotham/snow-weather/cams/summit.asp"] { display:none !important; }
	.mobileCam { width:100%; height:auto; }
	.content .mobileCamHead { color:#fff; background:#000; padding:3px; }
	.mobileCamBox { background:#000; margin-top:10px; }
	.searchContainer, .ui-daterangepickercontain{display:none;}
    #myElement { height:160px; }
    #startVideo {display: block;height: 48px;line-height: 41px;margin: auto;width: 125px;}
    #startVideo.started {display:none;}
    #player {min-height:300px;}
    .thumbContainer { width:auto !important; }
}
/* 700 IPAD PORTRAIT */
@media only screen and (min-width: 768px) and (max-width: 959px), (orientation: portrait) and (min-width: 768px) and (max-width: 959px) {
    .container { width:767px; }
    .box-search { width:145px; }
    .header .weatherTop { right:164px; } 
    .header .box-connect { width:145px; }
    .header .box-search { width:145px; }
    .header .search-bar { width:107px; }
    .header .box-jobs { right:400px; }
    .header .box-connect span { display:none; }
    .header .box-connect a { width:29px; overflow:hidden; }
    .sf-menu a { padding:14px 28px 14px 28px; }
    .header .box-jobs , .box-video-snow-report { display:none; }
    div#feature_list { width:767px; }
    #feature_list a { display:block; }
    #feature_list a img { width:100%; height:auto; }
    ul#output { width:570px; }
    ul#image-well { width:200px; background:none; }
    ul#image-well li a { height:53px; }
    ul#image-well h3 { font-size:13px; }
    .home-feature { height:320px; }
    ul#image-well li:last-child a { height:55px; }
    .home-top-features .feature { width:122px; }
    .home-top-features .feature h2 { font-size:11px; }
    #tabs li a { padding:20px 2px 5px 2px; width:49px; font-size:10px; overflow:hidden; height:33px; }
    #tabs .tab01 .icon-article-alt,
	#tabs .tab02 .icon-facebook,
	#tabs .tab03 .icon-twitter-1,
	#tabs .tab04 .icon-youtube,
	#tabs .tab05 .icon-instagram { font-size:25px; }
    .tab-content { width:277px; height:auto; }
    .tab-news .summaryRight { background:none; }
    .footer .footer-middle { top:76px; left:0; }
    .footer { padding-bottom:115px; }
    .home-parters { padding-left:55px; }
    .home-parters span { left:0; }
    .content .content-crumbs { width:485px; }
    /*.content-full div img { width:100%; height:auto; }*/
    .content-full div img[src="/assets/images/ico_PDF.gif"] { width:16px; height:16px; }
    .content-full div img[src="/assets/images/spacer.gif"] { width:16px; height:16px; }
    img[src="/all-about-hotham/snow-weather/snow-charts/images/SnowBase.gif"],
    img[src="/all-about-hotham/snow-weather/snow-charts/images/SnowFall.gif"], 
    img[src="/assets/images/map_village_med.gif"], 
    img[src="/assets/images/map_xc_med.jpg"], 
    img[src="/assets/images/map_dp_med.jpg"], 
    img[src="/assets/images/map_cb_med.jpg"], 
    img[src="/assets/images/map_trail_med.jpg"] { width:100%; height:auto; }
    img[src="/assets/images/snow_guar_sml.gif"] { width:31px; height:47px; }
    #cse-search-results iframe { width:100%; }
	.header .box-connect a[href="http://instagram.com/hothamalpineresort"], .header .box-connect a[href="http://www.youtube.com/hothamskico"], .header .box-connect a[href="http://www.facebook.com/pages/Hotham-Alpine-Resort/31364888695"], .header .box-connect a[href="http://twitter.com/#!/_hotham"] { margin:0 1px; }
	.header .box-connect img { margin-left:1px; }
	iframe[src="http://data.theweather.com.au/access/animators/radar.jsp?user=11986&lt=radar&lc=049"] { display:none; }
	.galleria_wrapper img { display:block; width:100%; height:auto; max-width:320px; float:none; }
	.header .logo { margin-left:5px; }
	.siteMapTable td:before { white-space: nowrap; position: absolute; }
	.siteMapTable table, .siteMapTable thead, .siteMapTable tbody, .siteMapTable th, .siteMapTable td, .siteMapTable tr { display: block; }
	.join-block { width:auto; float:none; }
	.btn-join { width:100%; height:auto; }
	.social-txt { float:none; width:auto; }
	.app-txt { float:none; width:auto; height:auto; }
	.app-space img { float:none; }
	.app-space { float:none; position: static; height:auto; }
	.app-space .android { float:none; position: static; width:100%; height:auto; }
	.app-space .iphone { float:none; position: static; width:100%; height:auto; }
	.miniNav { top:72px; position: static; }
	iframe[src="http://data.theweather.com.au/access/animators/radar.jsp?user=11986&lt=radar&lc=049"] { width:467px !important; }
	a[href="/all-about-hotham/snow-weather/cams/summit.asp"] { display:none !important; }
	
	.footer .footer-award { position: static; clear:both; height:62px; margin:10px 0; }
    .footer .footer-middle { position: static; clear:both; height:62px; margin:50px 0 10px 0; }
    .footer .footer-right { position: static;clear:both; }
	
	#myElement { height:160px; }
    #startVideo {display: block;height: 48px;line-height: 41px;margin: auto;width: 125px;}
    #startVideo.started {display:none;}
    #player {min-height:300px;}
	
}
/* 960 IPAD LANDSCAPE / DESKTOP*/
@media only screen and (min-width: 990px), (orientation: landscape) and (min-width: 990px) {

#myElement { height:160px; }
    #startVideo {display: block;height: 48px;line-height: 41px;margin: auto;width: 125px;}
    #startVideo.started {display:none;}
    #player {min-height:300px;}
	
}
/* For portrait Ipad layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
    #sb-body-inner, #sb-drag-proxy { -webkit-overflow-scrolling:touch; }
    #sb-wrapper-inner { overflow:auto !important; }
    iframe[src="http://data.theweather.com.au/access/animators/radar.jsp?user=11986&lt=radar&lc=049"] { display:none; }
}
/* For landscape Ipad layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    #sb-body-inner, #sb-drag-proxy { -webkit-overflow-scrolling:touch; }
    #sb-wrapper-inner { overflow:auto !important; }
    iframe[src="http://data.theweather.com.au/access/animators/radar.jsp?user=11986&lt=radar&lc=049"] { display:none; }
}