/* @override 
	http://ski.com.au/assets/css/yui_style.css
	http://cdn1.ski.com.au/assets/css/yui_style.css
*/

/* START PAGE STRUCTURE */

#doc_990 {
	width: 76.15em;
	*width: 74.32em;
	min-width: 990px;
	margin: auto;
	text-align: left;
	background-color: #fff;
}
.container {
	float: left;
	display: inline;
	margin: 0 0 1em;
	padding: 0;
	overflow: hidden;
}
div.col1,
div.col2 {
	width: 330px;
}
div.col3 {
	width: 300px;
}
div.col1 .content,
div.col2 .content,
div.col3 .content {
	width: 300px;
}
.colRight {
	margin-right: 0!important;
}
.container.strap2 {
	clear: left;
	width: 660px;
}
.container.strap3 {
	clear: left;
	width: 960px;
}
.strap2 .content {
	width: 630px;
}

.side160 {
	margin: auto;
	text-align: left;
	width: 57.69em;
	*width: 56.25em;
	min-width: 750px;
}

.yui-t3 #yui-main .yui-b {
	margin-left: 25.384em;
	*margin-left: 24.750em;
}

.side160 #yui-main .yui-b,
.yui-t2 #yui-main .yui-b {
	margin-left: 14.8461em;
	*margin-left: 14.55em;
}

.side160 #yui-main,
.yui-t2 #yui-main {
	float: right;
	margin-left: -25em;
}

.side160 .yui-b,
.yui-t2 .yui-b {
	float: left;
	width: 13.8461em;
	*width: 13.50em;
}

#bd {
	padding: 1.153em;
	*padding: 1.125em;
}

.yui-gd .yui-g {
	width: 100%;
}

/* END PAGE STRUCTURE */

/* START CORE FONT */

html {
	background: #ececec;
}

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #000;
}
a, a img {
	text-decoration: none;
	color: #0000ff;
	border: none;
}
body a:hover {
	color: #4169e1!important;
	text-decoration: underline;
}
a:visited {
		color: #004c99;
}
h1 a,
h1 a:visited,
h2 a,
h2 a:visited {
	color: #000!important;
}
h1 a.nav,
h1 a.nav:visited,
h2 a.nav,
h2 a.nav:visited {
	color: #0000ff!important;
}

/* HEADING STYLES */

h1,h2,h3,h4,h5,h6 {
	color: #000;
	font-weight: bold;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 .5em;
}
h1 {
	font-size: 2.2em;
}
h1 .id,
h2 .id {
	font-weight: normal;
	font-style: normal;
}
h2 {
	font-size: 1.8em;
	border-bottom: 1px solid #999;
	margin-top: .5em;
}
h3 {
	font-size: 1.4em;
	margin-top: 1em;
}
h4 {
	font-size: 1.2em;
	font-weight: normal;
	font-style: normal;
}

/* HEADING OTHER */

p {
	margin-top: .5em;
	margin-bottom: .5em;
}

small,
.small,
.note {
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}

h1 .nav,
h2 .nav,
h3 .nav {
	font-size: 13px;
	color: #CCCCCC;
	margin-left: 1em;
}

h1 .nav a,
h2 .nav a,
h3 .nav a {
	font-size: 13px;
	color: #0000ff!important;
	text-decoration: underline;
}

.big,
a.big,
input.big  {
	font-size: 1.25em;
}
.bigger,
a.bigger,
input.bigger  {
	font-size: 1.5em;
	font-weight: normal;
}
.biggest,
a.biggest,
input.biggest  {
	font-size: 2em;
}

/* Start Round Corners */
.round4 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

/* START LOGIN */
#loginbox {
	margin: 0;
	padding: 5px;
	border: 1px solid #c6c6c6;
	width: 290px;
}
#loginbox ul#loginbox_content {
	margin: 0;
	background: #f4f4f4 url(http://cdn1.ski.com.au/assets/img/logo_skicomau_100.gif) no-repeat 103px 15px;
	padding: 40px 5px 5px;
	border: 1px solid #e3e3e3;
}
#loginbox ul#loginbox_content li {
	margin: 0;
	padding: 3px;
	float: none;
	clear: both;
	display: block;
}
#loginbox ul#loginbox_content li .loginbox_label {
	width: 90px;
	display: inline-block;
	text-align: right;
	margin-right: 5px;
}
#loginbox ul#loginbox_content li#register {
	text-align: center;
	margin-top: 1em;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 1em;
	background-color: #ebebeb;
}
#loginbox ul#loginbox_content li#register a {
	color: #0000ff;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

.wlpeMessage {
	color: #fe3007;
}

.loginpromo {
	width: 250px;
	height: 90px;
	padding: 60px 20px 20px;
	float: left;
	border: 1px outset #ccc;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}
div.loginpromo h2 {
	margin: 0;
	border-style: none;
	padding: 0;
	color: #000;
	font-size: 26px;
	position: absolute;
}
div.lp_marketplace h2 {
	left: 70px;
	top: 20px;
}
div.lp_forum h2 {
	left: 115px;
	top: 20px;
}
div.lp_skixtra h2 {
	left: 105px;
	top: 20px;
}
div.lp_directory h2 {
	left: 95px;
	top: 20px;
}
div.lp_sendmequotes h2 {
	left: 78px;
	top: 20px;
}
div.lp_wiki h2 {
	left: 80px;
	top: 20px;
}
.loginpromo.lp_marketplace {
	background: url(http://cdn1.ski.com.au/assets/img/loginpromo_marketplace.jpg) no-repeat;
}
.loginpromo.lp_forum {
	background: url(http://cdn1.ski.com.au/assets/img/loginpromo_forum.jpg) no-repeat;
}
.loginpromo.lp_skixtra {
	background: url(http://cdn1.ski.com.au/assets/img/loginpromo_skixtra.jpg) no-repeat;
}
.loginpromo.lp_sendmequotes {
	background: url(http://cdn1.ski.com.au/assets/img/loginpromo_sendmequotes.jpg) no-repeat;
}
.loginpromo.lp_wiki {
	background: url(http://cdn1.ski.com.au/assets/img/loginpromo_wiki.jpg) no-repeat;
}
.loginpromo.lp_directory {
	background: url(http://cdn1.ski.com.au/assets/img/loginpromo_directory.jpg) no-repeat;
}
#skiXtra {
	margin-bottom: 1em;
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: .5em;
}
#avatar {
	background: #e3e3e3 url(http://cdn1.ski.com.au/assets/img/user.gif) no-repeat center center;
	width: 40px;
	height: 40px;
	border: 1px solid #f5f5f5;
	font-size: 0;
	color: #ccc;
	float: left;
}
#skiXtra form img {
	float: none;
}

#skiXtra .username {
	font-size: 2em;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	border: none;
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

legend {
	color: #036;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: .5em;
}

fieldset label {
	display: block;
	padding: .5em 1em 0 0;
}

fieldset input,
fieldset textarea,
fieldset select {
	color: #333;
	padding: 1px;
	display: block;
}

fieldset input,
fieldset textarea {
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 1px;
}

input.hidden {
	width: 0;
	height: 0;
	border-style: none;
}

input:focus,
textarea:focus {
	background: #efefef;
	color: #000;
}

button.link,
button.link:hover {
	background: none !important;
	border: none;
	color: #0000ff !important;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding: .5em 2em .5em 0;
}

/*END LOGIN */

#panel {
	display: none;
}

#masthead_ad {
	padding: 0;
	background: none;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 30px;
}

#masthead_logo img {
	width: 246px;
	height: 64px;
	float: left;
}

/* MASTHEAD SEARCH */
#masthead_search {
	position: absolute;
	right: 10px;
	top: 5px;
}
#masthead_search input {
	margin: 0;
	padding: 0;
	float: right;
	display: inline;
}

/* MASTHEAD TOOLBAR */
#masthead_toolbar {
	position: absolute;
	right: 250px;
	top: 7px;
	color: #c6c6c6;
}
#masthead_toolbar a {
	color: #fff;
	padding: 0 2em 0 0;
}
#masthead_toolbar #username a {
	background: url(http://cdn1.ski.com.au/assets/img/user_masthead.gif) no-repeat left center;
	padding-left: 16px;
	font-weight: bold;
}

/* MAIN STUCTURE */

.ad_300x250,
.ad_160x600,
#homeIsland {
	margin-bottom: 15px;
	text-align: center;
}
.ad_468x60,
.ad_200x200,
.ad_160x600 {
	clear: both;
	border: 1px solid #ececec;
	display: block;
	text-align: center;
	width: 100%;
	padding-top: 5px;
	margin-top: 1em;
}
.ad_160x600 {
	border: none;
	text-align: left;
}
.B_crumbBox,
#breadcrumbs,
table.category_tree_1 {
	border-bottom: 1px solid #ccc;
	display: block;
	margin-right: 1em;
	margin-left: 1em;
	padding-top: 1em;
	padding-bottom: .3em;
}
.bcHide_ {
	display: none;
}
.clear {
	margin: 0px;
	padding: 0px;
	height: 0px;
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
}

.p7TPcontent a.link {
	float: left;
	margin-top: 5px;
	font-weight: bold;
}

.link {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -508px;
	padding-left: 15px;
	font-weight: bold;
	margin-top: .5em;
}

.link-arrow, a.link-arrow, ul.list-arrow li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -403px;
	padding-left: 12px;
}

.link-blog, a.link-blog, ul.list-blog li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -988px;
	padding-left: 15px;
}

.link-dot, a.link-dot, ul.list-dot li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -95px;
	padding-left: 12px;
}

.link-email, a.link-email, ul.list-email li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -700px;
	padding-left: 15px;
}

.link-pdf, a.link-pdf, ul.list-pdf li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -1465px;
	padding-left: 20px;
}

.link-reports, a.link-reports, ul.list-reports li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -1090px;
	padding-left: 15px;
}

.link-resort, a.link-resort, ul.list-resort li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -1193px;
	padding-left: 15px;
}

.link-plus, a.link-plus, ul.list-plus li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -193px;
	padding-left: 12px;
}

.link-external, a.link-external, a:hover.link-external, ul.list-external li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat right -1835px;
	padding-right: 16px;
}

.link-wiki, a.link-wiki, ul.list-wiki li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat right -1908px;
	padding-right: 18px;
}
a.xlink {
	background: url(http://cdn1.ski.com.au/assets/img/xlink.gif) no-repeat right top;
	padding-right: 14px;
}

ul {
	margin: 0px;
	padding: 0px;
}

ul li {
	list-style: none;
}

/* FOOT */
#foot {
	padding: 50px 15px 15px;
	position: relative;
	background: #e5e3e3 url(http://cdn1.ski.com.au/assets/img/footer_grey.gif) repeat-x;
}

table#footLinks {
	margin: 30px auto 5px;
	padding: 0;
}
table#footLinks td {
	vertical-align: top;
	margin: 0;
	padding: 0 30px;
	border-style: none;
}
td#footCol1,
td#footCol2,
td#footCol3,
td#footCol4 {
	white-space: nowrap;
}
table#footLinks td li {
	list-style-type: square;
	list-style-position: inside;
}
table#footLinks td a {
	color: #0000ff;
}
#footSearch {
	padding-top: 30px;
	padding-bottom: 15px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
}
#footSearch input {
	margin: 0 0 0 3px;
	padding: 0;
	float: left;
	z-index: 5;
}
#footSearch input.searchfield {
	font-size: 1.3em;
	width: 510px;
	z-index: 6;
}
#footPartners {
	font-size: 11px;
	color: #c6c6c6;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 0;
}
#footPartners img {
	margin-left: 20px;
}

#footHitwise {
	position: absolute;
	right: 10px;
	bottom: 5px;
}
#footCopyright {
	font-size: 10px;
	clear: both;
	text-align: center;
}
#foot_wotif {
	background-color: #e1f1f8;
	padding-bottom: 1em;
}
ul#footlinks_social {
	overflow: hidden;
	background-color: #9fd7ef;
	padding: 1em 1em 1em 280px;
	margin-bottom: 1em;
}
ul#footlinks_social li {
	float: left;
	margin-right: 100px;
}
ul#footlinks_social li a {
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
}
table#footlinks_global {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2em;
}
table#footlinks_global td {
	vertical-align: top;
	width: 15%;
	border-style: none;
}
/* START TAB MENU */

.tabmenu {
	padding: 0;
	clear: both;
	margin: .5em 0 1em;
}

.tabmenu ul {
	margin: 0;
	position: relative;
	overflow: hidden;
	border-bottom: 2px solid #000;
}

.tabmenu li {
	padding: 0;
	float: left;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}

.tabmenu li a {
	color: #0000ff;
	padding: .5em .7em;
	font-size: 1.1em;
	text-decoration: underline;
	margin-left: 5px;
	background-color: #ececec;
	border: 1px solid #a6a6a6;
	border-bottom-style: none;
	float: left;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
.tabmenu li a:hover {
	background-color: #e3e3e3;
}
.tabmenu li.active a {
	background-color: #000;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #000;
	border-bottom-style: none;
}

#tabmenu_bottom .tabmenu ul {
	border-bottom: none;
	border-top: 2px solid #000;
}
#tabmenu_bottom .tabmenu li a {
	border: 1px solid #a6a6a6;
	border-top-style: none;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
.ui-tabs-panel {
	margin-top: 1em;
}

/* END TAB MENU */


#rates th, #rates td,
#rates2 th, #rates2 td,
#rates3 th, #rates3 td,
#info th, #info td,
#info2 th, #info2 td,
#info3 th, #info3 td {
	padding: 5px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #E6E6E6;
}

#rates th, #rates2 th, #rates3 th, 
#info th, #info2 th, #info3 th {
	font-weight: normal;
	color: #323232;
	text-align: left;
	vertical-align: top;
}

#rates td.date, #rates2 td.date, #rates3 td.date,
#info td.date, #info2 td.date, #info3 td.date {
	font-weight: bold;
	color: #000000;
	background: #E6E6E6 url(http://cdn1.ski.com.au/assets/img/cnr.gif) no-repeat right top;
	border-top: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
}

#rates ul, #rates ul li, #rates2 ul, #rates2 ul li, #rates3 ul, #rates3 ul li, 
#info ul, #info ul li, #info2 ul, #info2 ul li, #info3 ul, #info3 ul li {
	margin: 0px;
	padding: 0px;
	list-style: disc inside;
}

#rates td.h1, #rates th.h1, 
#rates2 td.h1, #rates2 th.h1, 
#rates3 td.h1, #rates3 th.h1 {
	font-size: larger;
	font-weight: bold;
	border-bottom: 2px solid #E6E6E6;
	color: #333333;
	background: #FFFFFF;
}

a.poplink {
	text-decoration: none;
	color: #4BAD00;
}
a:hover.poplink {
	background: none;
}

a.poplink span {
	display: none;
}

a:hover.poplink span {
	display: block;
	position: absolute;
	background: #FFFFCC;
	padding: 2px 3px;
	border: 1px solid #E6CB00;
	font-size: 12px;
	font-weight: normal;
}

.right {
	float: right;
	margin-bottom: 5px;
	margin-left: 10px;
}

.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

/* START NEWS & BLOGS */
body#news object,
body#news embed,
body#news iframe.youtube {
	width: 640px;
	height: 385px;
}

.news_date,
.news_by {
	display: block;
	color: #838383;
	margin-bottom: .5em;
}

div.news_description img {
	width: 400px;
	height: auto;
}
.news h3 {
	margin-bottom: 0;
}

div.dateIcon {
	float: left;
	width: 36px;
	border: 1px solid #ccc;
	margin-right: .5em;
	padding: 2px;
	text-align: center;
}
span.dateIconDay {
	font-size: 18px;
	color: #838383;
	line-height: 18px;
}
span.dateIconMonth {
	float: left;
	display: block;
	width: 36px;
	background-color: #ccc;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 2px;
}
.blog_headlines h3 {
	margin-bottom: .2em;
}

/* END NEWS & BLOG */

/* SUBMENU */

.submenu {
	padding: 0px;
	clear: left;
	list-style-type: none;
	background-color: #effaff;
	border-top: .3em solid #9fd7ef;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 1em;
}

.submenu li {
	margin: 0px;
	border-top: 1px solid #e3e3e3;
	padding-top: .2em;
	padding-bottom: .2em;
}

.submenu li a {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -294px;
	padding-left: 10px;
}

.submenu li a:hover {
	font-weight: bold;
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -402px;
}

.submenu li li {
	font-weight: normal;
	font-style: normal;
	border-top: none;
	padding-top: 0;
	padding-left: 1em;
	padding-bottom: 0;
}

.submenu li li.first {
	display: none;
}

.submenu li.level1.active,
.submenu li.level2.active,
.submenu li.level3.active,
.submenu li.level4.active,
.submenu li.level5.active,
.submenu li.level6.active {
	font-weight: bold;
}

.submenu .head {
	margin-left: 10px;
	font-size: 14px;
}

#submenu_title {
	margin: 0;
	font-size: 1.4em;
	padding: 2px 10px;
	color: #fff;
	background: #00a8f0;
		-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}


body.darkblue ul.submenu li.first {
	text-align: center;
	background-color: #e1f1f8;
}

body.darkblue ul.submenu li.first a {
	line-height: 2.5em;
	color: #fff;
	padding: .5em 1em;
	font-weight: bold;
	border: 1px solid #838383;
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -700px;
	font-size: 1em;
}

body.darkblue ul.submenu li.first a:hover {
	color: #fff;
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px 0;
}

/* END SUBMENU */

div.reports_select {
	float: right;
}

.required {
	color: #FF0000;
}

.alert {
	display: block;
	border: 2px dotted #ffe400;
	margin-top: 1em;
	margin-bottom: 1em;
	list-style-position: inside;
	background: #fff8bb url(http://cdn1.ski.com.au/assets/img/alert.gif) no-repeat 5px 5px;
	padding: 1em 1em 1em 3.5em;
	color: #000000;
}
.alert-tick {
	display: block;
	border: 2px dotted #9cdd7b;
	margin-top: 1em;
	margin-bottom: 1em;
	list-style-position: inside;
	background: #e7fadb url(http://cdn1.ski.com.au/assets/img/tick.gif) no-repeat 5px 5px;
	padding: 1em 1em 1em 3.5em;
}
.alert-tick a {
	color: #0000ff;
	text-decoration: underline;
}
.bullet {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	vertical-align: middle;
	display: inline-block;
}
.bullet.key {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/key.png) no-repeat;
}
.bullet.tick {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/tick.png) no-repeat;
}
.bullet.cross {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/cross.png) no-repeat;
}
.bullet.information,
.linkbullet.information {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/information.png) no-repeat;
}
.bullet.money_dollar,
.linkbullet.money_dollar {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/money_dollar.png) no-repeat;
}
.bullet.comment,
.linkbullet.comment {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/comment.png) no-repeat;
}
.bullet.pdf,
.linkbullet.pdf {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/page_white_acrobat.png) no-repeat;
}
.bullet.user,
.linkbullet.user {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/user.png) no-repeat;
}
.bullet.email,
.linkbullet.email {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/email.png) no-repeat;
}
.head {
	font-weight: bold;
}

.updated {
	font-weight: normal;
	color: #00B4FF;
}

/* START BUTTONS */

a.btn {
	line-height: 2.5em;
}

a.btn,
input.btn  {
	color: #fff !important;
	padding: .5em 1em;
	font-weight: bold;
	border: 1px solid #838383;
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 0;
	font-size: 1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}

a.btn:hover,
input.btn:hover  {
	color: #fff!important;
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px 0;
}
.btn.big  {
	font-size: 1.3em;
}
a.btn.blue,
input.btn.blue {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -100px;
}

a.btn.green,
input.btn.green {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -200px;
}

a.btn.orange,
input.btn.orange {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -300px;
}

a.btn.purple,
input.btn.purple {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -400px;
}

a.btn.red,
input.btn.red {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -500px;
}

a.btn.aqua,
input.btn.aqua {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -600px;
}

a.btn.darkblue,
input.btn.darkblue {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -700px;
}

a.btn.gold,
input.btn.gold {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat 0 -800px;
}

a.btn.wotif {
	background: url(http://cdn1.ski.com.au/assets/img/btn_wotif.gif) right bottom;
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 15px;
	padding-top: 2px;
	padding-bottom: 12px;
	padding-left: 10px;
	width: 120px;
}

a.btn.blue:hover,
input.btn.blue:hover {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px -100px;
}

a.btn.green:hover,
input.btn.green:hover {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px -200px;
}

a.btn.orange:hover,
input.btn.orange:hover {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px -300px;
}

a.btn.purple:hover,
input.btn.purple:hover {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px -400px;
}

a.btn.red:hover,
input.btn.red:hover {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px -500px;
}

a.btn.aqua:hover,
input.btn.aqua:hover {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px -600px;
}

a.btn.darkblue:hover,
input.btn.darkblue:hover {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px -700px;
}

a.btn.gold:hover,
input.btn.gold:hover {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_btn.png) no-repeat -600px -800px;
}

/* END BUTTONS */

/* PROMO BOXES */

.promo,
.promo_blue,
.promo_green,
.promo_orange,
.promo_purple,
.promo_red {
	margin-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	padding: 5px 15px 10px;
	position: relative;
}

.promo {
	border-color: #ccc;
	background: url(http://cdn1.ski.com.au/assets/img/patt_h_promo.gif) no-repeat 0px -8px;
}

.promo_blue {
	border-color: #9fd7ef;
	background: url(http://cdn1.ski.com.au/assets/img/patt_h_promo.gif) no-repeat -1550px -8px;
}

.promo_green {
	border-color: #9cdd7b;
	background: url(http://cdn1.ski.com.au/assets/img/patt_h_promo.gif) no-repeat -1240px -8px;
}

.promo_orange {
	border-color: #f3c287;
	background: url(http://cdn1.ski.com.au/assets/img/patt_h_promo.gif) no-repeat -930px -8px;
}

.promo_purple {
	border-color: #c8a6ed;
	background: url(http://cdn1.ski.com.au/assets/img/patt_h_promo.gif) no-repeat -620px -8px;
}

.promo_red {
	border-color: #e9a9aa;
	background: url(http://cdn1.ski.com.au/assets/img/patt_h_promo.gif) no-repeat -310px -8px;
}

/* PROMO BOX HEADINGS */

.promo h1,
.promo_blue h1,
.promo_green h1,
.promo_orange h1,
.promo_purple h1,
.promo_red h1 {
	margin-bottom: .2em;
}

.promo h2,
.promo_blue h2,
.promo_green h2,
.promo_orange h2,
.promo_purple h2,
.promo_red h2 {
	border-bottom-style: none;
	padding: 0;
	margin-top: 0;
}
.promo h3,
.promo_blue h3,
.promo_green h3,
.promo_orange h3,
.promo_purple h3,
.promo_red h3 {
	margin-top: .5em;
	margin-bottom: .2em;
}

.promo_blue h2, 
.promo_blue h2 a {
	background: none;
	color: #0071a9;
}

.promo_green h2,
.promo_green h2 a {
	background: none;
	color: #4f8000;
}

.promo_orange h2, 
.promo_orange h2 a {
	background: none;
	color: #ac4901;
}

.promo_purple h2, 
.promo_purple h2 a {
	background: none;
	color: #4e1e93;
}

.promo_red h2,
.promo_red h2 a {
	background: none;
	color: #a00407;
}

a.backArrow {
	border: none;
	margin-right: .25em;
	background: #d9d9d9 url(http://cdn1.ski.com.au/assets/img/arrowhead-left.gif) no-repeat left center;
	font-weight: bold;
	line-height: 3em;
	text-decoration: underline;
	padding: .7em 1em .7em 1.7em;
	font-size: 1.3em;
}
a.backArrow:hover {
	background: #ccc url(http://cdn1.ski.com.au/assets/img/arrowhead-left.gif) no-repeat left center;
}

/* PROMO BOX EXTRAs */

div.PoweredByWotif_tr {
	margin-top: 1em;
	background: url(http://cdn1.ski.com.au/assets/img07/line_wotif.gif) no-repeat right top;
	border-bottom: 1px solid #53db00;
	padding-top: 1px;
	padding-bottom: 2px;
}
.moreHead {
	padding: 0px;
	margin-bottom: 1px;
	clear: left;
}

ul.more li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -95px;
	padding: 0 0 0 14px;
}

ul.more strong {
	font-size: 11px;
	color: #4d4d4d;
}
input.sort {
	margin: 0 2px 0 0;
	padding: 0;
	display: block;
}

/* START TABLES: SORTABLE & ALTERNATING */

table,
table.alternate_rows {
	width: auto;
	padding: 0;
	border-collapse: collapse;
	margin: 0;
}

th {
	border: 1px solid #ccc;
	text-align: left;
	background: #e6e6e6 url(http://cdn1.ski.com.au/assets/img/sprite_yui.png) repeat-x 0 -400px;
	vertical-align: middle;
	padding: 5px 1em;
}

td.total {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #ccc;
	background: none;
	text-align: right;
	font-weight: bold;
}

th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime {
	cursor: pointer;
	background: #dbdcdd url(http://cdn1.ski.com.au/assets/img/th_arrow.png);
	padding-left: 16px;
}

th.sortable:hover,
th.sortable-text:hover,
th.sortable-date:hover,
th.sortable-keep:hover,
th.sortable-date-dmy:hover,
th.sortable-numeric:hover,
th.sortable-currency:hover,
th.sortable-sortByTwelveHourTimestamp:hover,
th.sortable-sortIPAddress:hover,
th.sortable-sortEnglishLonghandDateFormat:hover,
th.sortable-sortScientificNotation:hover,
th.sortable-sortImage:hover,
th.sortable-sortFileSize:hover,
th.sortable-sortAlphaNumeric:hover,
th.sortable-sortEnglishDateTime:hover {
	background: #a5a8ab url(http://cdn1.ski.com.au/assets/img/th_arrow_hover.png);
}

th.forwardSort {
	background: #a5a8ab url(http://cdn1.ski.com.au/assets/img/th_arrow_down.png) no-repeat 0 0;
}

th.reverseSort {
	background: #a5a8ab url(http://cdn1.ski.com.au/assets/img/th_arrow_up.png) no-repeat 0 0;
}

table thead th.forwardSort a,
table thead th.reverseSort a {
	color: #000;
	text-decoration: none;
}

/*
These styles should be added when very long tables are expected
th.sort-active
        {
        background:#e9f5f6 url(http://cdn1.ski.com.au/assets/img/bg_header_sorting.png) no-repeat 0 0;
        cursor:wait;
        }
th.sort-active a
        {
        color:#e9f5f6 !important;
        cursor:wait;
        }
*/

td {
	border: 1px solid #e3e3e3;
	padding: .5em 1em;
}
th.center,
td.center {
	text-align: center!important;
}

tr.alt,
td.alt,
table.alternate_rows tr.odd td,
table tr.odd td,
ul.zebra li.odd {
	background: #f7f7f7;
}
th.nowrap,
td.nowrap {
	white-space: nowrap;
}
table.zebra {
	background-color: #fff;
}

/* END TABLES: SORTABLE & ALTERNATING */

/* My Comment */

/* PIC THUMBS*/

.frame li {
	background-color: #dedede;
	text-align: center;
	float: left;
}
.frame p {
	line-height: 1em;
	padding: 0;
	margin: 5px;
	font-size: 13px;
}
.frame a {
	color: #535353;
}
.frame a:hover {
	text-decoration: none;
	color: #0000ff;
}

ul.thumbs_80 li,
ul.thumbs_115 li,
ul.thumbs_120 li {
	margin: 0 13px 0 0;
	padding: 0;
	float: left;
	clear: none;
	text-align: center;
	font-size: 11px;
}

ul.thumbs_80 li {
	width: 80px;
	height: 95px;
	background: url(http://cdn1.ski.com.au/assets/img/patt_thumb.gif) repeat-x 0 60px;
}

.thumbs_80 img {
	width: 80px;
	height: 60px;
	margin-bottom: 4px;
}

ul.thumbs_115 li {
	width: 115px;
	height: 120px;
	background: url(http://cdn1.ski.com.au/assets/img/patt_thumb.gif) repeat-x 0 85px;
}

.thumbs_115 img {
	width: 115px;
	height: 85px;
	margin-bottom: 4px;
}

ul.thumbs_120 li {
	width: 120px;
	height: 125px;
	background: url(http://cdn1.ski.com.au/assets/img/patt_thumb.gif) repeat-x 0 90px;
}

.thumbs_120 img {
	width: 120px;
	height: 90px;
	margin-bottom: 4px;
}

.thumbs_80 a:hover,
.thumbs_115 a:hover,
.thumbs_120 a:hover {
	text-decoration: none;
}

/* END THUMBS */

table#dealsCompare {
	width: 100%;
	font-size: 1.3em;
}
table#dealsCompare td {
	border-right-style: none;
	border-left-style: none;
}
.spam_id {
	background: #f5f5f5 url(http://cdn1.ski.com.au/assets/img07/patt_spambox.gif);
	text-align: center;
	padding: 5px;
	font-size: 16px;
	color: #9b9697;
	width: 140px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 2px;
	border: 1px solid #d9d9d9;
	margin-top: 5px;
}

#loc_checks,
#acc_checks,
#price_checks,
#flexible_checks,
#email_checks,
#name_checks,
#Real_checks,
#adults_checks {
	color: #f00;
	margin-left: 5px;
}

table#cp_snowreport .update {
	color: #fe3007;
}

table#cp_snowreport .updated {
	color: #04b340;
}

table#liftstatus {
	margin-bottom: 1em;
	width: 100%;
}

#liftstatus th,
#liftstatus td {
	padding: .2em .5em;
}

#liftstatus td.open,
#liftstatus td.Open,
#liftstatus td.closed,
#liftstatus td.Closed,
#liftstatus td.standby,
#liftstatus td.Hold,
#liftstatus td.lifttype {
	width: 3em;
	white-space: nowrap;
}

#liftstatus td.open,
#liftstatus td.Open,
#cp_snowreport td.open,
#cp_snowreport td.groomed,
#cp_snowreport td.snowmaking {
	color: #4eae1e;
	font-weight: bold;
	text-transform: lowercase;
}

#liftstatus td.closed,
#cp_snowreport td.closed,
#liftstatus td.Closed,
#cp_snowreport td.groomed-no,
#cp_snowreport td.snowmaking-no {
	color: #b0b0b0;
	text-transform: lowercase;
}

#liftstatus td.standby,
#cp_snowreport td.marginal {
	color: #8f8f8f;
	text-transform: lowercase;
}

#liftstatus td.lifttype {
	font-size: 10px;
	vertical-align: middle;
}

div.picwithtext {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	font-size: 10px;
	text-align: center;
}
div.picwithtext img {
	margin-bottom: 5px;
}

/* POPUP CALENDAR */

/* IMPORTANT:  The SCW calendar script requires all       
the classes defined here.                  
*/

table.scw {
	padding: 1px;
	vertical-align: middle;
	border: none;
	font-size: 10pt;
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: bold;
}

td.scwDrag,                                               
td.scwHead {
	padding: 0px 0px;
	text-align: center;
}

td.scwDrag {
	font-size: 8pt;
}

select.scwHead {
	margin: 3px 1px;
	text-align: center;
}

input.scwHead {
	height: 22px;
	width: 22px;
	vertical-align: middle;
	text-align: center;
	margin: 2px 1px;
	font-weight: bold;
	font-size: 10pt;
	font-family: fixedSys;
}

td.scwWeekNumberHead,                                     
td.scwWeek {
	padding: 0px;
	text-align: center;
	font-weight: bold;
}

td.scwFoot,                                               
td.scwFootHover,                                          
td.scwFoot:hover,                                         
td.scwFootDisabled {
	padding: 0px;
	text-align: center;
	font-weight: normal;
}

table.scwCells {
	text-align: right;
	font-size: 8pt;
	width: 96%;
}

td.scwCells,                  
td.scwCellsHover,             
td.scwCells:hover,            
td.scwCellsDisabled,          
td.scwCellsExMonth,           
td.scwCellsExMonthHover,      
td.scwCellsExMonth:hover,     
td.scwCellsExMonthDisabled,   
td.scwCellsWeekend,           
td.scwCellsWeekendHover,      
td.scwCellsWeekend:hover,     
td.scwCellsWeekendDisabled,   
td.scwInputDate,              
td.scwInputDateHover,         
td.scwInputDate:hover,        
td.scwInputDateDisabled,      
td.scwWeekNo,                 
td.scwWeeks {
	padding: 3px;
	width: 16px;
	height: 16px;
	font-weight: bold;
	vertical-align: middle;
}

/* Blend the colours into your page here...    */

/* Calendar background */

table.scw {
	background-color: #787878;
}

/* Drag Handle */

td.scwDrag {
	background-color: #a6a6a6;
	color: #f5f5f5;
}

/* Week number heading */

td.scwWeekNumberHead {
	color: #f5f5f5;
}

/* Week day headings */

td.scwWeek {
	color: #fff;
}

/* Week numbers */

td.scwWeekNo {
	background-color: #c4c4c4;
	color: #CCCCCC;
}

/* Enabled Days */

/* Week Day */

td.scwCells {
	background-color: #f5f5f5;
	color: #000000;
}

/* Day matching the input date */

td.scwInputDate {
	background-color: #ffa600;
	color: #fff;
}

/* Weekend Day */

td.scwCellsWeekend {
	background-color: #f1efe8;
	color: #cb5300;
}

/* Day outside the current month */

td.scwCellsExMonth {
	background-color: #e3e3e3;
	color: #666666;
}

/* Today selector */

td.scwFoot {
	background-color: #d26000;
	color: #FFFFFF;
	padding: 2px;
}

/* MouseOver/Hover formatting                             
If you want to "turn off" any of the formatting then just set to the same as the standard format above. 
Note: The reason that the following are implemented using both a class and a :hover pseudoclass is because Opera handles the rendering involved in the class swap very poorly and IE6 (and below) only implements pseudoclasses on the anchor tag.                                        
*/

/* Active cells */

td.scwCells:hover,                                        
td.scwCellsHover {
	background-color: #ffa600;
	color: #000000;
}

/* Day matching the input date */

td.scwInputDate:hover,                                    
td.scwInputDateHover {
	background-color: #ffa600;
	color: #000000;
}

/* Weekend cells */

td.scwCellsWeekend:hover,                                 
td.scwCellsWeekendHover {
	background-color: #ffa600;
	color: #000000;
}

/* Day outside the current month */

td.scwCellsExMonth:hover,                                 
td.scwCellsExMonthHover {
	background-color: #ffa600;
	color: #000000;
}

/* Today selector */

td.scwFoot:hover,                                         
td.scwFootHover {
	color: #FFFF00;
	font-weight: bold;
}

/* Disabled cells */

/* Week Day */

/* Day matching the input date */

td.scwInputDateDisabled {
	background-color: #999999;
	color: #000000;
}

td.scwCellsDisabled {
	background-color: #999999;
	color: #000000;
}

/* Weekend Day */

td.scwCellsWeekendDisabled {
	background-color: #999999;
	color: #CC6666;
}

/* Day outside the current month */

td.scwCellsExMonthDisabled {
	background-color: #999999;
	color: #666666;
}

td.scwFootDisabled {
	background-color: #6666CC;
	color: #FFFFFF;
}


#snowmodel_key {
	clear: both;
	width: 100%;
}

#snowmodel_infobox {
	font-size: 11px;
	margin-bottom: 15px;
}

/* START CONTROL PANEL */

div.quicklink.piggybank,
div.quicklink.directory,
div.quicklink.marketplace,
div.quicklink.adsense,
div.quicklink.ebay,
div.quicklink.publicreports,
div.quicklink.social,
div.quicklink.photos,
div.quicklink.video,
div.quicklink.blog,
div.quicklink.snowreport,
div.quicklink.flightcentre,
div.quicklink.dashboard,
div.quicklink.eNews,
div.quicklink.sendmequotes {
	padding-left: 40px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: .3em;
	padding-top: .3em;
}

div.quicklink a {
	font-weight: bold;
	color: #0000ff;
	text-decoration: underline;
	font-size: 1.1em;
}

div.quicklink.piggybank {
	background: url(http://cdn1.ski.com.au/assets/img/icon_piggybank.gif) no-repeat 5px 2px;
}

div.quicklink.directory {
	background: url(http://cdn1.ski.com.au/assets/img/icon_list.gif) no-repeat 5px 2px;
}

div.quicklink.marketplace {
	background: url(http://cdn1.ski.com.au/assets/img/icon_money.gif) no-repeat 5px 2px;
}

div.quicklink.adsense {
	background: url(http://cdn1.ski.com.au/assets/img/icon_blocks.gif) no-repeat 5px 2px;
}

div.quicklink.ebay {
	background: url(http://cdn1.ski.com.au/assets/img/icon_group.gif) no-repeat 5px 2px;
}

div.quicklink.eNews {
	background: url(http://cdn1.ski.com.au/assets/img/icon_enews.gif) no-repeat 5px 2px;
}

div.quicklink.publicreports {
	background: url(http://cdn1.ski.com.au/assets/img/icon_barchart.gif) no-repeat 5px 2px;
}

div.quicklink.social {
	background: url(http://cdn1.ski.com.au/assets/img/icon_myhome.gif) no-repeat 5px 2px;
}

div.quicklink.photos {
	background: url(http://cdn1.ski.com.au/assets/img/icon_pic.gif) no-repeat 5px 2px;
}

div.quicklink.video {
	background: url(http://cdn1.ski.com.au/assets/img/icon_video.gif) no-repeat 5px 2px;
}

div.quicklink.blog {
	background: url(http://cdn1.ski.com.au/assets/img/icon_blog.gif) no-repeat 5px 2px;
}

div.quicklink.snowreport {
	background: url(http://cdn1.ski.com.au/assets/img/icon_star.gif) no-repeat 5px 2px;
}

div.quicklink.flightcentre {
	background: url(http://cdn1.ski.com.au/assets/img/icon_piechart.gif) no-repeat 5px 2px;
}

div.quicklink.dashboard {
	background: url(http://cdn1.ski.com.au/assets/img/icon_dashboard.gif) no-repeat 5px 2px;
}
div.quicklink.sendmequotes {
	background: url(http://cdn1.ski.com.au/assets/img/icon_smq_32.gif) no-repeat 5px 4px;
}
/* END CONTROL PANEL */

#admin_tools {
	background-color: #fff5e1;
	overflow: auto;
	border-top: 1px solid #f3c287;
	border-bottom: 1px solid #f3c287;
	margin-bottom: 1em;
}
#admin_tools h3 {
	color: #ff8b14;
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
	margin: 0;
	padding-bottom: 2px;
}

#admin_tools_membersearch,
#admin_tools_managedata,
#admin_tools_renewals {
	padding-left: 55px;
	line-height: 1.7em;
	margin: 10px 50px 10px 20px;
	float: left;
}

#admin_tools_membersearch {
	background: url(http://cdn1.ski.com.au/assets/img/icon/48/user.png) no-repeat 0 15px;
}
#admin_tools_renewals {
	background: url(http://cdn1.ski.com.au/assets/img/icon/48/renewal.png) no-repeat 0 15px;
}
#admin_tools_managedata {
	background: url(http://cdn1.ski.com.au/assets/img/icon/48/database.png) no-repeat 0 15px;
}

table#admin_facilities th {
	border-style: none;
	padding: 3px;
	background-color: #fff;
	background-image: none;
}

table#admin_facilities td {
	padding: 0;
	border-style: none;
	background-color: #fff;
}
table#admin_search_user {
	width: 100%;
}
table#admin_search_user td {
	vertical-align: middle;
	padding: 5px;
}
td.admin_list_business a {
	text-decoration: none;
	font-size: 1.5em;
	color: #000;
}
td.admin_list_business a:hover {
	color: #0000ff;
	text-decoration: underline;
}
tr td.admin_list_tools {
	background-color: #fff9f2;
}
tr.alt td.admin_list_tools {
	background-color: #fff5e1;
}
a.admin_list_tools_images,
a.admin_list_tools_enquiries,
a.admin_list_tools_new {
	text-decoration: none;
	font-size: 10px;
	color: #8a8a8a;
	height: 15px;
	display: inline-block;
	padding-top: 18px;
	text-align: center;
}
a.admin_list_tools_images,
a.admin_list_tools_images:hover {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/images.png) no-repeat 8px 2px;
	width: 35px;
	padding-right: 5px;
}
a.admin_list_tools_enquiries,
a.admin_list_tools_enquiries:hover {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/email.png) no-repeat 18px 2px;
	width: 50px;
}
a.admin_list_tools_new,
a.admin_list_tools_new:hover {
	background: url(http://cdn1.ski.com.au/assets/img/bullet/layout_add.png) no-repeat 6px 2px;
	width: 30px;
}
table#admin_edit_category {
	background-color: #fff;
}
table#admin_edit_category td {
	font-size: 11px;
	margin: 0;
	padding: 2px 5px;
}
table#admin_edit_category a {
	font-size: 13px;
	display: block;
	padding-top: 4px;
	padding-left: 7px;
}
.box {
	border: 1px solid #c6c6c6;
	margin-bottom: 15px;
	padding: 15px;
	background: url(http://cdn1.ski.com.au/assets/img/fade.gif) repeat-x center bottom;
	position: relative;
}
.statsListing {
	margin-top: 1em;
	margin-bottom: .5em;
	position: relative;
}
.statsListing select#listingName {
	font-size: 2em;
}
div#statsLink  {
	text-align: right;
	background-color: #f4f4f4;
	padding: 5px;
}
div#statsLink a {
	color: #0000ff;
	background: url(http://cdn1.ski.com.au/assets/img/bullet/arrow_right.png) no-repeat right center;
	padding-right: 20px;
}
.stats ul {
	background-position: center top;
}
.stats li {
	text-align: center;
}
.stats li strong {
	font-size: 62px;
	display: block;
	margin: 0 15px;
	padding: 0;
	line-height: 70px;
}
span.statsIcon {
	width: 64px;
	height: 64px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.statsPageviews span.statsIcon {
	background: url(http://cdn1.ski.com.au/assets/img/icon/ski/icons_find.png) no-repeat -128px -32px;
}
#statsPhone span.statsIcon {
	background: url(http://cdn1.ski.com.au/assets/img/icon/ski/icons_mobile.png) no-repeat -128px -32px;
}
#statsWeb span.statsIcon {
	background: url(http://cdn1.ski.com.au/assets/img/icon/ski/icons_clickthru.png) no-repeat -128px -32px;
}
#statsEmail span.statsIcon {
	background: url(http://cdn1.ski.com.au/assets/img/icon/ski/icons_inbox.png) no-repeat -128px -32px;
}

#statsEmail table {
	width: 100%;
	clear: both;
}
.statsNumber {
	font-size: 56px;
	line-height: 56px;
	font-weight: bold;
}

/* START STAR RATINGS */

.rating span {
	display: none;
}

.rating {
	background: url(http://cdn1.ski.com.au/assets/img/sprite_rating.png) no-repeat 0 -344px;
	height: 17px;
}

.rating.aaa50,
.rating.AAA_50_Star {
	width: 82px;
	background-position: 0 1px;
}

.rating.aaa45,
.rating.AAA_45_Star {
	width: 82px;
	background-position: 0 -18px;
}

.rating.aaa40,
.rating.AAA_40_Star {
	width: 66px;
	background-position: 0 -36px;
}

.rating.aaa35,
.rating.AAA_35_Star {
	width: 66px;
	background-position: 0 -55px;
}

.rating.aaa30,
.rating.AAA_30_Star {
	width: 50px;
	background-position: 0 -73px;
}

.rating.aaa25,
.rating.AAA_25_Star {
	width: 50px;
	background-position: 0 -92px;
}

.rating.aaa20,
.rating.AAA_20_Star {
	width: 33px;
	background-position: 0 -111px;
}

.rating.aaa15,
.rating.AAA_15_Star {
	width: 33px;
	background-position: 0 -130px;
}

.rating.aaa10,
.rating.AAA_10_Star {
	width: 17px;
	background-position: 0 -148px;
}

.rating.aaa00,
.rating.AAA_00_Star {
	width: 50px;
	background-position: 0 -344px;
}

.rating.self50,
.rating.Self_Rated_50_Star {
	width: 82px;
	background-position: 0 -170px;
}

.rating.self45,
.rating.Self_Rated_45_Star {
	width: 82px;
	background-position: 0 -190px;
}

.rating.self40,
.rating.Self_Rated_40_Star {
	width: 66px;
	background-position: 0 -208px;
}

.rating.self35,
.rating.Self_Rated_35_Star {
	width: 66px;
	background-position: 0 -228px;
}

.rating.self30,
.rating.Self_Rated_30_Star {
	width: 50px;
	background-position: 0 -247px;
}

.rating.self25,
.rating.Self_Rated_25_Star {
	width: 50px;
	background-position: 0 -266px;
}

.rating.self20,
.rating.Self_Rated_20_Star {
	width: 50px;
	background-position: 0 -285px;
}

.rating.self15,
.rating.Self_Rated_15_Star {
	width: 50px;
	background-position: 0 -305px;
}

.rating.self10,
.rating.Self_Rated_10_Star {
	width: 50px;
	background-position: 0 -324px;
}

.rating.self00,
.rating.Self_Rated_00_Star {
	width: 50px;
	background-position: 0 -344px;
}
.rateStar {
	cursor:default;
	vertical-align:top;
	width:60px;
	height:14px;
	padding: 0;
background:transparent url(http://cdn1.ski.com.au/assets/img/icon/ski/stars.png) repeat-x scroll 0 0;
	margin-right: 2px;
	display: inline-block;
}
.rateStar.star50 {
	background-position: 0 0;
}
.rateStar.star45 {
	background-position: 0 -16px;
}
.rateStar.star40 {
	background-position: -12px 0;
}
.rateStar.star35 {
	background-position: -12px -16px;
}
.rateStar.star30 {
	background-position: -24px 0px;
}
.rateStar.star25 {
	background-position: -24px -16px;
}
.rateStar.star20 {
	background-position: -36px 0;
}
.rateStar.star15 {
	background-position: -36px -16px;
}
.rateStar.star10 {
	background-position: -48px 0;
}
.rateStar.star5 {
	background-position: -48px -16px;
}
.rateStar.star0 {
	background-position: -60px 0;
}
/* END STAR RATINGS */

/* START REVEAL */

div.reveal {
	overflow: hidden;
	width: 300px;
}
div.reveal a.reveal_link {
	display: block;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	padding-left: 20px;
	background: url(http://cdn1.ski.com.au/assets/img/revealarrow-right.gif) no-repeat 0 4px;
	padding-bottom: 8px;
}
div.reveal.active a.reveal_link,
div.reveal.active a:active.reveal_link {
	background: url(http://cdn1.ski.com.au/assets/img/revealarrow-down.gif) no-repeat 0 6px;
outline: none;
}
div.reveal a:hover.reveal_link {
	color: #535353;
	text-decoration: none;
}
div.reveal.active {
	margin-bottom: 15px;
}
div.reveal .deals300 {
	width: 298px;
	margin-bottom: 0;
}
div.reveal ul.submenu {
	margin-bottom: 0;
	border-top-style: none;
}
.reveal_panel {
	display: none;	
}
.reveal.active .reveal_panel,
.reveal_panel.active {
	display: block;	
}
.reveal h2 {
	display: none;
}
.hide,
.hidden,
.none {
	display: none;	
}
td.rssItem.reveal.active .reveal_panel {
	display: block;	
}
/* END REVEAL */

ul.advertise_packages {
	margin-bottom: 1em;
	overflow: hidden;
}

ul.advertise_packages li {
	float: left;
	width: 220px;
	clear: none;
	margin-right: 20px;
	height: 13em;
}

ul.advertise_packages li img {
	float: left;
	margin-right: 1em;
}

ul.advertise_packages li a.btn {
	line-height: 350%;
}

#advertise_maxinteractive a.btn {
	line-height: 350%;
}


table.advertiseRates {
	width: 100%;
	margin-bottom: 2em;
	background-color: #fff;
	font-size: 14px;
}


table.advertiseRates .note {
	font-style: italic;
	border-style: none;
	color: #000;
	font-size: 11px;
	margin-top: 5px;
}
table.advertiseRates .btn {
	margin-left: 10px;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	height: 40px;
}



#advertise_packages_classified,
#advertise_packages_directory,
#advertise_packages_display {
	text-align: center;
	padding: 15px;
}
#advertise_packages_classified {
	background: #fef7f7 url(http://cdn1.ski.com.au/assets/img/solutions_head_classifieds.png) no-repeat center top;
}
#advertise_packages_directory {
	background: #fff9f2 url(http://cdn1.ski.com.au/assets/img/solutions_head_directory.png) no-repeat center top;
}
#advertise_packages_display {
	background: #f7f7fe url(http://cdn1.ski.com.au/assets/img/solutions_head_display.png) no-repeat center top;
}
#advertise_packages_classified h2,
#advertise_packages_directory h2,
#advertise_packages_display h2 {
	margin: 0;
	border-bottom-style: none;
	text-align: center;
	padding-top: 115px;
	font-size: 28px;
}
#advertise_packages_classified h2 {
	color: #da3639;
}
#advertise_packages_directory h2 {
	color: #ff8b14;
}
#advertise_packages_display h2 {
	color: #a06cd7;
}
#advertise_packages_classified .btn,
#advertise_packages_directory .btn,
#advertise_packages_display .btn {
	font-size: 1.3em;
	line-height: 3.5em;
}

.price {
	text-align: center;
	color: #9b9b9b;
}

.yui-gb .yui-u img {
	width: 200px;
	height: 140px;
	border-style: none;
}

#weather_colacharts {
	margin-bottom: 2em;
}

table#weather_aws {
	width: 100%;
	margin-top: 1em;
	margin-bottom: .5em;
}

/* rss */

.rssPrice {
	font-weight: bold;
	font-size: 1.2em;
}
.rssSource,
.rssSource a {
	color: #9b9b9b;
	text-decoration: none;
}
.rssSort,
.sort {
	display: none;
}
.tag,
.time,
.credit,
.forumTag  {
	font: italic 12px georgia;
	color: #a6a6a6;
}
.tag {
	padding-left: 17px;
	margin-left: .5em;
	background: url(http://cdn1.ski.com.au/assets/img/icon/web2mini/PNG/tag-blue.png) no-repeat left center;
}
#home_resorts {
	background: url(http://cdn1.ski.com.au/assets/img/patt_resortshead.gif) no-repeat right 5px;
}

/* packages list */
#packages_headstrap {
	background: #e1f1f8 url(http://cdn1.ski.com.au/assets/img/headstrap05.jpg) 0 -210px;
	width: 990px;
	height: 290px;
	position: relative;
	border-bottom: 4px solid #000;
}
#packages_headstrap h1 {
	padding-left: 30px;
	padding-top: 55px;
	font-size: 54px;
	line-height: 1.05em;
	color: #000;
}
#packages_addthis {
	padding-left: 30px;
}
#packages_filter {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 1em;
}
#packages_filter form {
	margin: 0;
	padding: 0;
}
#packages_filter select {
	margin: 0;
	padding: 5px;
	width: 300px;
	background-color: #e1f1f8;
	border: 1px solid #00a8f0;
	color: #000;
	font-weight: normal;
	font-style: normal;
}
table#packages {
	padding: 0;
	margin: 0;
}
table#packages tr {
	border-bottom: 1px solid #c6c6c6;
}

table#packages td {
	margin: 0;
	border-style: none;
	padding: 1em;
}
table#packages td.first {
	vertical-align: top;
	padding: 1em 0 1em 1em;
}
table#packages div.rssCategory {
	padding: 5px 15px 5px 10px;
	color: #fff;
	background: url(http://cdn1.ski.com.au/assets/img/arrow_blue.gif) no-repeat right center;
	font-size: 1.5em;
	line-height: 1em;
}
table#packages div.rssImg {
	margin-right: 15px;
	overflow: hidden;
	width: 200px;
	height: 120px;
	padding: 0;
	position: relative;
	background-image: url(http://cdn1.ski.com.au/assets/img/patt_packages.jpg);
}
table#packages div.rssImg img {
	width: 200px;
	height: 160px;
	position: absolute;
	top: -20px;
}
table#packages h3,
table#packages h3 a {
	padding: 0;
	text-transform: capitalize;
	margin: 0 0 .3em;
	font-size: 1.4em;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
table#packages .rssBody {
	font-size: 1.1em;
}

/* package details */
#package_detail {
	margin-right: 1em;
	margin-left: 1em;
}
#package_detail h1 {
	margin-bottom: 0;
}
#package_detail .price,
#package_detail .description,
#package_detail .inclusions,
#package_detail .conditions,
#package_detail .source {
	font-size: 1.2em;
	line-height: 1.3em;
	color: #000;
	text-align: left;
}
#package_detail .price {
	font-size: 2em;
	margin-top: 0;
}
#package_detail .image {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}
#package_detail li {
	list-style-type: square;
	list-style-position: inside;
}

#package_detail .source {
	font-weight: bold;
	font-size: 2em;
}
#package_enquiry {
	border: 1px solid #00a8f0;
	padding: 0 15px 15px;
}
#package_enquiry h2 {
	border-style: none;
	font-weight: normal;
	font-style: normal;
	color: #00a8f0;
	font-size: 28px;
	margin-bottom: 0;
}
.packageSupplier {
	margin-top: .3em;
	margin-bottom: 1em;
}
.packagePhone {
	font-size: 26px;
	background: url(http://cdn1.ski.com.au/assets/img/icon/fresh_icon/PNG/32x32/46_32x32.png) no-repeat left center;
	padding-left: 35px;
	margin-bottom: .5em;
}
.packageEmail {
	font-size: 26px;
	background: url(http://cdn1.ski.com.au/assets/img/icon/fresh_icon/PNG/32x32/135_32x32.png) no-repeat left center;
	padding-left: 40px;
	margin-bottom: .2em;
}
#package_enquiry table th {
	border-style: none;
	background: url(http://cdn1.ski.com.au/assets/img/packages_enquiry.gif) no-repeat;
	height: 77px;
	font-size: 26px;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 0;
	padding-left: 68px;
	vertical-align: top;
	line-height: .8em;
}
#package_enquiry table th small {
	font-size: 16px;
	color: #fff;
	line-height: 1em;
}
#package_enquiry table td {
	border-style: none;
	padding: 5px;
	background-color: #e1f1f8;
}
#package_enquiry table td.first {
}
#package_enquiry table tr.odd td {
	background-color: #fff;
}
#package_enquiry select#country {
	font-size: 11px;
}
#package_enquiry input.btn,
#package_enquiry a.btn {
	font-size: 1.5em;
}


/* packages ads */

.packages_adblock{
	padding-left: 1em;
	border-left: 1px solid #ccc;
	background-color: #fff;
}
.package_ad {
	text-align: left;
	border-bottom: 1px solid #e4e4e3;
	margin: 0;
	padding-top: .5em;
	padding-bottom: .5em;
}

.package_ad div.rssImg {
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0;
	float: left;
	overflow: hidden;
}
.package_ad div.rssImg,
.package_ad div.rssImg img {
	width: 90px;
	height: 70px;
	background-color: #e4e4e3;
}
.package_ad h3 {
	margin-top: 0;
	padding: 0;
}
.package_ad .rssPrice {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.1em;
}
.package_ad .rssDescription,
.package_ad .rssSource {
	font-size: 12px;
}

/* packages promo */

ul.packagesPromo {
	margin: 0;
	padding: 0;
}
ul.packagesPromo li {
	clear: both;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	margin-bottom: .5em;
}
ul.packagesPromo div.rssImg {
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0;
	float: left;
	overflow: hidden;
}
ul.packagesPromo div.rssImg,
ul.packagesPromo div.rssImg img {
	width: 90px;
	height: 70px;
	background-color: #e4e4e3;
}

ul.packagesPromo a:visited {
	color: #004C99;
}
body ul.packagesList li {
	padding-left: 100px;
}
body ul.packagesList li img {
	margin-left: -100px;
}


/* jCarouselLite */

.carousel ul {
	margin: 0;
}

.carousel li img {
	background-color: #fff;
	width: 150px;
	height: 118px;
	margin: 10px;
}

.link_cams a {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -403px;
	padding-left: 12px;
	color: #0000ff;
	text-decoration: underline;
}



/* RSS Feeds
----------------------------------*/

.rss {
	float: left;
	margin-right: 8px;
}

.rss img {
	border-style: none;
}

.deals300 {
	width: 300px;
	border: 1px solid #e9a9aa;
	margin-bottom: 1em;
	background-color: #fef7f7;
}
body .deals300 h2 {
	padding: 0;
	border-bottom-style: none;
	color: #da3639;
	margin: 8px 0 0 10px;
	font-size: 28px;
}
.deals300 ul {
	margin: 0;
	padding-left: .5em;
	padding-right: .5em;
}
.deals300 li {
	clear: both;
	margin-bottom: .6em;
	*margin-bottom: 1em;
	overflow: hidden;
	float: none;
	font-size: 1.3em;
	position: relative;
}
.deals300 li img {
	width: 80px;
	height: 55px;
	float: left;
	margin-right: .5em;
}
.deals300 table {
	margin: 0 10px;
	padding: 0;
}
.deals300 td {
	padding: 5px 0;
	border-style: none;
	vertical-align: middle;
	margin: 0;
}
.deals300 td.rssTitle {
	padding: 0 0 0 5px;
}
.deals300 td.rssTitle a {
	font-size: 1.2em;
	color: #0000ff;
	text-decoration: underline;
}

.deals300 td.rssImg,
.deals300 td.rssImg img {
	width: 80px;
	height: 55px;
}

.deals300 .linkbox {
	display: block;
	text-align: right;
	background-image: none;
	background-color: #fceaeb;
	margin: 8px 0 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	color: #e9a9aa;
}
.linkbox a {
	margin-left: 5px;
	margin-right: 5px;
}
.rssTag {
	font-size: 11px;
	color: #9b9b9b;
}


table#weatherForecast th,
table#weatherForecast td {
	text-align: center;
}
.weatherForecast_day,
table#weatherForecast strong {
	font-size: 2em;
	font-weight: normal;
	font-style: normal;
}
.weatherForecast_icon img,
.weatherForecastIcon_icon img {
	width: 50px!important;
	height: 50px!important;
}

ul#weatherForecastIcon {
	overflow: hidden;
	padding: 0;
	margin: 0;
}
ul#weatherForecastIcon li a {
	color: #535353;
	text-decoration: none;
}
div.weatherForecastIcon_date {

}
div.weatherForecastIcon_snowfall {

}
div.weatherForecastIcon_temp strong {
	font-size: 2em;
	font-weight: normal;
	font-style: normal;
}

#weather_index ul#weatherForecastIcon {
	float: left;
}

ul#weatherTile {
	margin: 5px 0 10px;
	padding: 0;
	overflow: hidden;
	float: left;
}
ul#weatherTile li,
#roadstatus {
	padding: 0;
	float: left;
	width: 134px;
	border: 1px solid #dedede;
	text-align: center;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	background-color: #fff;
}
div.weatherTile_icon {
	background-color: #fff;
	margin-top: 5px;
}
#weatherTile strong  {
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
}
div.weatherTile_info {
	background-color: #fff;
	padding: 5px;
	height: 35px;
	overflow: hidden;
}
div.weatherTile_date {
	padding: 5px;
	margin: 0;
	background-color: #dedede;
}

td#weatherSponsor.first {
	text-align: right;
	font-size: 11px;
}
#weatherSponsorTitle {
	color: #a6a6a6;
	margin-right: 13px;
	margin-bottom: 5px;
}
#weatherSponsorLogo {
	float: right;
	margin: 0 0 5px 10px;
}

ul#weatherTile li.last {
	background: none;
	border-style: none;
	padding: 0;
}
ul#weatherTile li.last strong {
	font-size: 1.8em;
	line-height: 1.5em;
}
ul#weatherTile li.last a,
ul#weatherTile li.last a:hover {
	color: #fff!important;
	font-weight: bold;
	background: url(http://cdn1.ski.com.au/assets/img/arrow_darkblue.gif) right center;
	font-size: 16px;
	line-height: 1.2em;
	float: left;
	padding: 35px 60px 35px 20px;
}
#billboard ul#weatherTile {
	margin: 0;
}

/* START SITEMAP */

#dirshow {
	font-size: small;
	left: 1em;
	position: absolute;
	top: 2em;
}

#dirshow a {
	background: #ccc;
	border: 2px solid;
	border-color: #fff #999 #999 #fff;
	color: #444;
	padding: 2px 3px;
	text-decoration: none;
	_display: block;

/* IE 6 */
	*display: bloc

k;
/* IE 7 */
}

#dirshow a:hover {
	background: #bbb;
	border-color: #aaa #fff #fff #aaa;
	color: #222;
}

#sitemap a {
	color: #fff;
}

#sitemap {
	background: #fff;
	font: normal 16px Arial,sans-serif;
	overflow: hidden;
	padding: 1em;
	_display: inline-block;

/* IE 6 */
	*display: inline-bloc

k;
/* IE 7 */
}

#sitemap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sitemap li {
	background-color: #00a8f0;
	margin: 0 0 -0.1em;
	padding: .2em .4em;
	position: relative;
	width: 9em;
	color: #fff;
	min-height: 1em;
	_height: 1.5em;

/* IE 6 */
	*min-height: 1.5em;
	border-top: 2px solid #fff;
}

#sitemap ul ul {
	font-size: 90%;
	margin-top: -1.4em;
	_margin-top: -1.59em;

/* IE 6 */
	*margin-top: -1.59e

m;
	/* IE 7 */
	_display: inline-bl

ock;
	/* IE 6 */
	*display: inline-

block;
/* IE 7 */
}

#sitemap ul ul li {
	background: #4eae1e;
	border-left: 0.5em solid #0071a9;
	border-top: 0.5em solid #fff !important;
	left: 10.4em;
	border-color: #0071a9;
}

#sitemap ul ul ul li {
	background: #a06cd7;
	border-color: #4f8000;
}

#sitemap ul ul ul ul li {
	background: #da3639;
	border-color: #4e1e93;
}

#sitemap ul ul ul ul ul li {
	background: #666;
	border-color: #900;
}

/* END SITEMAP */

p.linkbox {
	margin-top: 1em;
	margin-bottom: 1em;
}

p.linkbox a {
	text-decoration: underline;
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -403px;
	padding-left: 12px;
}

.xml-data {
	margin-bottom: .3em;
	border-top: 1px solid #e3e3e3;
	padding-top: .2em;
}

ul.social_thumbs li {
	width: 90px;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}

ul.social_thumbs li span.thumb {
	padding: 0;
	width: 90px;
	height: 70px;
	display: block;
}

.photos_recent {
	width: 300px;
	border: 1px solid #ccc;
	margin-bottom: 1em;
	overflow: hidden;
	position: relative;
}

.photos_recent h2 {
	padding: 0;
	border-bottom-style: none;
	margin: .5em;
}

.photos_recent ul.social_thumbs li {
	margin-left: 5px;
	margin-right: 4px;
	*margin-left: 4px;
}

.photos_recent .linkbox {
	display: block;
	text-align: right;
	margin: 0;
	padding-top: .6em;
	padding-right: 1em;
	padding-bottom: .4em;
	clear: both;
	background: #f5f5f5 no-repeat;
}

ul.forum_headlines li {
	margin-bottom: .5em;
	list-style-image: url(http://cdn1.ski.com.au/assets/img/bullet/comment.png);
	list-style-position: inside;
	border-bottom: 1px solid #ebebeb;
	padding-bottom: .5em;
}
ul.forum_headlines li a {
	font-size: 1.3em;
	color: #000;
}

ul.linklist li {
	display: block;
}

ul.linklist.resorts li {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0px -1193px;
	padding-left: 15px;
}

#enews_input table {
	width: 100%;
}

#enews_input table td.first {
	width: 1%;
}

#enews_input table img {
	width: 100px;
}

#enews_input table .btn {
	margin-top: .5em;
}

#enews_input table .btn.purple {
	font-size: 1.3em;
}

#social_photo_recent .photo300 {
	width: 300px;
	height: 200px;
}

#social_photo_recent,
#social_video_recent {

}
#videoThumb {
	width: 140px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#videoThumb img {
	width: 140px;
	height: 90px;
}

ul#feedVideo li {
	margin-bottom: 3em;
}
ul#feedVideo li.first object,
ul#feedVideo li.first embed {
	width: 640px;
	height: 385px;
}
ul#feedVideo li object,
ul#feedVideo li embed {
	width: 440px;
	height: 265px;
}

a.tooltip {
	position: relative;
	/*this is the key*/
    z-index: 24;
	color: #000;
	text-decoration: none;
	background: url(http://cdn1.ski.com.au/assets/img/icon_tooltip.gif) no-repeat right center;
	padding-right: 22px;
}

a.tooltip:hover {
	z-index: 25;
	background: url(http://cdn1.ski.com.au/assets/img/icon_tooltip.gif) no-repeat right center;
	padding-right: 22px;
}

a.tooltip span {
	display: none
}

a.tooltip:hover span {
	display: block;
	position: absolute;
	width: 15em;
	border: 1px solid #ffe400;
	background-color: #fff8bb;
	color: #000;
	text-align: center;
	top: 1px;
	padding: .5em;
	left: 25px;
}
a.tiplink {
	color: #000;
	border-bottom: 1px dotted #000;
	position: relative;
    z-index: 24;
   	text-decoration: none;
	cursor: help;
	}
a.tiplink span.tiplink-info {
	display: none;
}
a.tiplink:hover span.tiplink-info {
	display: block;
	position: absolute;
	width: 15em;
	background-color: #fff8bb;
	color: #000;
	text-align: center;
	top: 20px;
	padding: 1em;
	left: 25px;
	text-decoration: none;
	border: 1px solid #dcd498;
}

a.tip, a.tip:hover {
	position: relative;
    z-index: 24;
	text-decoration: none;
	background: url(http://cdn1.ski.com.au/assets/img/information.gif) no-repeat center center;
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: help;
}
a.tip span {
	display: none
}

a.tip:hover span {
	display: block;
	position: absolute;
	width: 10em;
	color: #000;
	text-align: center;
	padding: 1em 1em 2em;
	background: url(http://cdn1.ski.com.au/assets/img/patt_tooltip.gif) no-repeat center bottom;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	bottom: 1em;
	left: -5.6em;
	border-top: 1px solid #ff8b14;
}

#check_location,
#check_email,
#check_fname,
#check_sname,
#check_captcha,
#check_adults,
#check_date,
#check_phone,
#check_pcode {
	font-weight: bold;
	color: #da3639;
	margin-left: 5px;
}

/* START HEADSTRAP */

table#headstrap,
table#billboard {
	margin: 0;
	padding: 0;
	position: relative;
	border-bottom: 1px solid #000;
	height: 280px;
	width: 990px;
	background-color: #000;
}
table#headstrap td.first,
table#billboard td.first {
	vertical-align: bottom;
	padding: 15px 15px 30px 30px;
	border: none;
}
table#headstrap td.last,
table#billboard td.last {
	vertical-align: bottom;
	padding: 5px 15px 15px;
	border: none;
}
table#headstrap td.last div {
	margin: 0;
	padding: 0;
}
table#headstrap h1,
table#billboard h1 {
	font-weight: normal;
	font-style: normal;
	font-size: 60px;
	line-height: 1.1em;
	margin: 0 0 10px;
}
table#headstrap a {
	color: #0000ff;
}
table#headstrap table#addthis {
	float: left;
	margin: 0;
}
table#headstrap table#addthis td {
	border-style: none;
	padding: 0;
	white-space: nowrap;
}

#HScycle {
	width: 615px;
	height: 250px;
	overflow: hidden;
}
#HScycle ul {
	margin: 0;
	padding: 0;
}
#HScycle h3 li {
	margin: 0 0 .3em;
}
#HScycle li {
	margin: 0 0 .8em;
}
#HScycle li a {
	color: #000;
	font-weight: normal;
	font-style: normal;
}
.HScontent {
	width: 490px;
	height: 250px;
	padding-left: 125px;
	top: 0;
	left: 0;
}
#HSrightcol {
	margin: 0;
	padding: 0;
	float: right;
	width: 300px;
	height: 250px;
}
#headstrap #nav {
	position: absolute;
	left: 10px;
	bottom: 10px;
}
#headstrap #nav a {
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 3px 8px;
	background-color: #ccc;
	color: #fff;
	font-size: 11px;
}
#headstrap #nav a.activeSlide {
	background: #8a8a8a
}
#headstrap #nav a:focus {
	outline: none;
}

#headstrap_resorts {
	border-bottom: 1px solid #000;			
	position: relative;
	height: 290px;
}
#headstrap_resorts h1 {
	padding-left: 20px;
	padding-top: 160px;
	font-size: 48px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0;
}
/* END HEADSTRAP */

#forum_home h2 {
	margin-top: 0;
}
.forum_mash {
	margin-bottom: 1em;
}
.forum_mash h3 {
	position: relative;
	margin-bottom: .3em;
}
.forum_mash h3 a {
	background: #e3edfe;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	color: #000;
}

.forum_mash h3 a.rss {
	width: 20px;
	background: url(http://cdn1.ski.com.au/assets/img/icon-rss-feed-16x16.png) no-repeat;
	position: absolute;
	right: 0;
	top: 4px;
	margin: 0;
	padding: 0;
}

.forum_mash h3 a.rss:hover {
	text-decoration: none;
}

.forum_mash li {
	font-size: 11px;
	margin-bottom: .3em;
	margin-left: 5px;
}

.forum_mash li a {
	color: #000;
}
.forum a {
	font-size: 1.4em;
	font-weight: bold;
}
.forum a:hover {
	color: #0000ff;
}
input.error,
textarea.error,
select.error {
	background-color: #fceaeb;
	color: #000;
}
input.required,
textarea.required,
select.required {
	color: #000;
}
label.error {
	color: #da3639;
	font-size: 11px;
}
#accommDirectory {
	margin-bottom: 2em;
}
#accommDirectory table {
	width: 100%;
}
#accommDirectory td {
	vertical-align: top;
	width: 30%;
	padding: 0;
	border-style: none;
}
#accommDirectory td a {
	font-size: 1.5em;
	line-height: 1.8em;
}
#accommDirectory .alpinetown {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0 -1196px;
	padding-left: 20px;
}
#accommDirectory .resort {
	background: url(http://cdn1.ski.com.au/assets/img/dots.gif) no-repeat 0 -1762px;
	padding-left: 20px;
}
#accommDirectory .key {
	background: #e1f1f8 none;
	margin-top: 1em;
	padding: .5em 1em;
	border-bottom: 1px solid #9fd7ef;
	overflow: hidden;
	text-align: right;
}


#accommClassifieds ul li {
	width: 285px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
}

#accommClassifieds ul.classifiedsList_withpic li {
	height: 80px;
}


/* DIRECTORY ADMIN */

#dirEdit_submit {
	text-align: right;
	margin-top: 10px;
}
#dirEdit table {
	margin-bottom: 1em;
}
#dirEdit div.colright {
	float: right;
}
#dirEdit table td {
	padding: 4px;
}
#dirEdit td.dataLabel {
	text-align: right;
	color: #8a8a8a;
	white-space: nowrap;
	width: 130px;
	border-right-style: none;
}
#dirEdit td.dataValue {
	border-left-style: none;
	width: 290px;
}
#dirEdit input,
#dirEdit textarea {
	background-color: #fff9f2;
	border: 1px solid #f3c287;
}
#dirEdit td.dataValue input {
	padding: 2px;
}
table.weatherPromo td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: none;
	border-bottom: 1px solid #ebebeb;
}

/* Overlay (from www.flowplayer.org)
----------------------------------*/

/* the overlayed element */ 
.overlayLink { 
    cursor:pointer; 
}
div.overlay { 
	background-image:url(http://cdn1.ski.com.au/assets/img/overlay_white.png); 
	width:600px; 
    height:470px;         
	display:none; 
	padding:55px; 
} 
div.overlay div.close { 
    background-image:url(http://cdn1.ski.com.au/assets/img/overlay_close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

#overlay_small,
#overlay_small1,
#overlay_small2,
#overlay_small3,
#overlay_small4,
#overlay_small5 {
	width:400px; 
}
#overlay_large,
#overlay_large1,
#overlay_large2,
#overlay_large3,
#overlay_large4,
#overlay_large5 {
	width:800px; 
}
div#overlay_large.overlay div.close,
div#overlay_large1.overlay div.close,
div#overlay_large2.overlay div.close,
div#overlay_large3.overlay div.close,
div#overlay_large4.overlay div.close,
div#overlay_large5.overlay div.close { 
    right:15px; 
    top:15px; 
}
ul#aboutBox {
	clear: both;
}
ul#aboutBox li {
	float: left;
	width: 150px;
	height: 190px;
	margin-right: 15px;
	text-align: center;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #c6c6c6;
	background: url(http://cdn1.ski.com.au/assets/img/fade.gif) repeat-x center bottom;
}
ul#aboutBox a img {
	width: 128px;
	height: 128px;
}
ul#aboutBox h3,
ul#aboutBox h3 a {
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #000;
	margin: 0;
	padding: 0;
}
ul#aboutBox h3 a:hover {
	color: #0000ff;
}

div#twitter_div {
	border: 1px solid #c6c6c6;
	margin-bottom: 1em;
	position: relative;
}
ul#twitter_update_list {
	margin: 0;
	padding: 0;
}
ul#twitter_update_list li {
	margin: 0;
	padding: 10px;
	border-bottom: 1px dotted #c6c6c6;
	background: #fff url(http://cdn1.ski.com.au/assets/img/fade2.gif) repeat-x center bottom;
}
ul#twitter_update_list li:hover {
	background-color: #fff;
	background-image: none;
}
a#twitter-link,
a#twitter-link:hover {
	position: absolute;
	top: 10px;
	right: 5px;
	width: 115px;
	height: 80px;
	text-decoration: none;
}
ul#twitter_update_list li span a {
	color: #0000ff;
}
ul#twitter_update_list li a {
	color: #8a8a8a;
}
ul#twitterpie {
	font-size: 1.3em;
	line-height: 1.3em;
}

ul.list li {
	padding-top: .5em;
	padding-bottom: .5em;
	overflow: hidden;
}
ul.listSolid li {
	overflow: hidden;
	border-bottom: 1px solid #c6c6c6;
	padding: .5em;
}
ul.listDotted li {
	padding: .5em;
	overflow: hidden;
	border-bottom: 1px dotted #c6c6c6;
	text-align: left;
}
ul.listFade li {
	padding: .5em;
	overflow: hidden;
	background: url(http://cdn1.ski.com.au/assets/img/fade2.gif) repeat-x center bottom;
	border-bottom: 1px solid #c6c6c6;
}
ul.listArrow li {
	padding-top: .25em;
	padding-bottom: .25em;
	overflow: hidden;
	list-style-type: disc;
	list-style-position: inside;
}
ul.list h3,
ul.listSolid h3,
ul.listDotted h3,
ul.listFade h3 {
	margin-top: 0;
}
ul.list h4,
ul.listSolid h4,
ul.listDotted h4,
ul.listFade h4 {
	margin-top: 0;
	margin-bottom: .2em;
}
img.icon {
	width: 90px;
	height: 60px;
	float: left;
	margin-right: 10px;
	background-image: url(http://cdn1.ski.com.au/assets/img/patt_packages.jpg);
}
.navBar {
	text-align: right;
	clear: left;
	color: #a6a6a6;
	border-bottom: 1px solid #000;
	font-weight: bold;
	text-transform: uppercase;
	padding: .5em;
	font-size: .9em;
}
.navBar a {
	color: #0000ff!important;
}

.tick_,
.tick_0 {
	display: none;
}
.tick_yes,
.tick_Yes {
	background: url(http://cdn1.ski.com.au/assets/img/icon/mini/original/GIF/check.gif) no-repeat left center;
	padding-left: 14px;
}
.tick_no,
.tick_No {
	background: url(http://cdn1.ski.com.au/assets/img/icon/mini/original/GIF/delete.gif) no-repeat left center;
	padding-left: 14px;
}

/*  Google Maps  */
.mapMarker{
    height:32px;
    line-height:22px;
    font-weight:bold;
    font-size:13px;
}
.mapMarker div{
    background:url(http://cdn1.ski.com.au/assets/img/map/bg_mapLink_left.png) no-repeat left -2px;
    padding-left:9px;
}
.mapMarker a{
    display:block;
    padding:0 11px 1px 2px;
    background:url(http://cdn1.ski.com.au/assets/img/map/bg_mapLink.png) no-repeat right -2px;
    color:#FFFFFF;
    cursor:pointer;
    text-decoration:none; 
    white-space:nowrap;
    line-height:22px;  
}
.mapMarker img{
    position:absolute;
    height:11px;
    width:11px;	    	
}
.mapMarker .botleft img{
    background:url(http://cdn1.ski.com.au/assets/img/map/pointer_botleft.png) no-repeat center top;
    bottom:0px;
    left:10px;  
}
.mapMarker .botright img{
    background:url(http://cdn1.ski.com.au/assets/img/map/pointer_botright.png) no-repeat center top;
    bottom:0px;
    right:10px;	    
}
.mapMarker .topright,
.mapMarker .topleft{
    padding-top:10px;
    background-position:left 8px;
}
.mapMarker .topright img{
	background:url(http://cdn1.ski.com.au/assets/img/map/pointer_topright.png) no-repeat center top;
	top:0px;
	right:10px;
}
.mapMarker .topleft img{
	background:url(http://cdn1.ski.com.au/assets/img/map/pointer_topleft.png) no-repeat center top;
	top:0px;
	left:10px;
}

/* Wotif Headstrap */
#wotifHeadstrapWrap {
	width: 100%;
	border-top: 1px solid #7acf22;
	border-bottom: 1px solid #7acf22;
}
#wotifHeadstrap {
	width: 560px;
	height: 100px;
	margin: 0 auto;
	padding: 0 0 0 400px;
	background: url(http://cdn1.ski.com.au/assets/img/wotif_headstrap.gif) no-repeat;
	border-top: 4px solid #2c5ca6;
}
#wotifHeadstrap ul {
	float: left;
	color: #69b31e;
	margin-right: 40px;
}
#wotifHeadstrap ul li {
	margin: 0;
	padding-top: 5px;
	font-size: 13px;
	line-height: 13px;
}
#wotifHeadstrap ul li a {
	color: #0000ff;
	text-decoration: underline;
}
#wotifHeadstrap ul li a:hover {
	color: #69b31e;
	text-decoration: underline;
}

/* Wotif Island */
#wotifIsland {
	width: 300px;
	height: 250px;
	padding: 25px 0 0;
	margin: 0;
	background: url(http://cdn1.ski.com.au/assets/img/wotif_islandhead.gif) no-repeat;
}
#wotifIsland ul {
	width: 288px;
	height: 213px;
	overflow: scroll;
	margin: 0;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	border: 1px solid #7acf22;
}
#wotifIsland li {
}
#wotifIsland li a {
	display: list-item;
	color: #0000ff;
}
#wotifIsland li a:hover {
	background-color: #7acf22;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	padding: 1px 2px;
}
/* START WOTIF */
table#wotifGrid {
	margin: 0 0 1em;
	padding: 0;
	width: 100%;
	border-collapse:collapse;
	clear: both;
}
table#wotifGrid th {
	margin: 0;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	border: 1px none #fff;
}
table#wotifGrid td {
	padding: 2px 5px;
	border: 1px solid #fff;
}
table#wotifGrid th.w_blank {
	border-style: none;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	padding-left: 10px;
	padding-right: 20px;
	background-image: none;
	background-color: #f9fcbc;
}
div#w_key {
	padding-left: 24px;
	background: url(http://cdn1.ski.com.au/assets/img/dot_info.gif) no-repeat;
}
table#wotifGrid th.w_date {
	background-image: none;
	font-weight: normal;
	font-style: normal;
	background-color: #e1f1f8;
	padding: 0 10px 10px;
}
div#w_datePrev {
	float: left;
}
div#w_dateSelect {
	text-align: center;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
div#w_dateNext {
	float: right;
}
div#w_dateNext a {
	background: url(http://cdn1.ski.com.au/assets/img/arrow_blue.gif) no-repeat right center;
	padding: 5px 20px 5px 10px;
	color: #fff;
	font-weight: bold;
}
div#w_datePrev a {
	background: url(http://cdn1.ski.com.au/assets/img/arrow_blue.gif) no-repeat left center;
	padding: 5px 10px 5px 20px;
	color: #fff;
	font-weight: bold;
}
div#w_datePrev a:hover,
div#w_dateNext a:hover {
	color: #fff!important;
	text-decoration: underline;
}
table#wotifGrid th.w_name {
	text-align: left;
	background: #585858 url(http://cdn1.ski.com.au/assets/img/wotif_roomclick.gif) no-repeat left center;
}
table#wotifGrid td.w_name {
	padding: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px solid #c6c6c6;
}
table#wotifGrid tr.active td.w_name {
	border-bottom-style: none;
	border-left: 1px solid #e3e3e3;
}
table#wotifGrid td.w_more {
	padding-left: 12px;
	white-space: nowrap;
	font-size: 11px;
	background: url(http://cdn1.ski.com.au/assets/img/w_more.gif) no-repeat left center;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px solid #c6c6c6;
}
table#wotifGrid tr.active td.w_more {
	background: url(http://cdn1.ski.com.au/assets/img/w_more2.gif) no-repeat left center;
	border-bottom-style: none;
}
table#wotifGrid tr:hover td.w_name,
table#wotifGrid tr:hover td.w_more,
table#wotifGrid tr:hover td.w_rate.sold,
table#wotifGrid tr.w_room:hover td.w_name {
	background-color: #eaf3f7!important;
}
table#wotifGrid tr.active td.w_name,
table#wotifGrid tr.active td.w_more,
table#wotifGrid tr.active:hover td.w_name,
table#wotifGrid tr.active:hover td.w_more {
	background-color: #f3f3f3;
}
table#wotifGrid td.w_name a {
	color: #000;
	font-weight: bold;
}
table#wotifGrid th.w_rate {
	color: #fff;
	background-image: none;
	background-color: #585858;
	width: 50px;
	padding: 5px 2px;
	font-weight: normal;
	font-style: normal;
	border: 1px solid #fff;
}
table#wotifGrid th.w_rate.active,
table#wotifGrid th.w_rate.w_ratedaySat.active,
table#wotifGrid th.w_rate.w_ratedaySun.active {
	background-color: #000;
}
table#wotifGrid th.w_rate.w_ratedaySat,
table#wotifGrid th.w_rate.w_ratedaySun {
	background-color: #8b8b8b;
}
td.w_rate {
	text-align: center;
	background-color: #d9d9d9;
	cursor: pointer;
}
table#wotifGrid tr:hover td.w_rate {
	background-color: #c5e1ed;
}
td.w_rate.w_ratedaySat,
td.w_rate.w_ratedaySun {
	background-color: #e5e5e5;
}
table#wotifGrid tr:hover td.w_rate.w_ratedaySat,
table#wotifGrid tr:hover td.w_rate.w_ratedaySun {
	background-color: #ddeff7;
}

table#wotifGrid tr:hover td.w_rate.active,
td.w_rate.active,
table#wotifGrid tr:hover td.w_rate.sold.active,
td.w_rate.sold.active {
	background-color: #9fd7ef!important;
}

td.w_rate.sold,
table#wotifGrid tr:hover td.w_rate.sold  {
	background: #f2f2f2 url(http://cdn1.ski.com.au/assets/img/sold.gif) no-repeat center center;
	overflow: hidden;
	text-indent: -1000px;
}

table#wotifGrid tr.w_room td.w_name {
	border-top-style: none;
	border-bottom: 1px dotted #ccc;
	padding-left: 2em;
	background-color: #f3f3f3;
	border-left: 1px solid #e3e3e3;
}

table#wotifGrid tr.w_blank td {
	border-bottom: 1px solid #c6c6c6;
	border-right-style: none;
	border-left-style: none;
	padding: 5px;
	border-top: 1px solid #e3e3e3;
}
span.w_rate_value a {
	color: #000;
}
span.w_inclusions {
	position: absolute;
	width: 150px;
	font-size: 11px;
	line-height: 1.1em;
	background-color: #f9fcbc;
	padding: 5px;
	border: 1px solid #000;
	display: none;
	font-weight: normal;
	font-style: normal;
	z-index: 999;
	color: #000;
}
.w_rate_value:hover span.w_inclusions {
	display: block;
}
div.w_rating {
	width: 80px;
	height: 16px;
}
input#wotifdate {
	background: #fff url(http://cdn1.ski.com.au/assets/img/calendar_icon.gif) no-repeat;
	font-size: 13px;
	line-height: 13px;
	padding-left: 16px;
}

/* END WOTIF */


ul.classifiedsList_withpic li {
	overflow: hidden;
	text-transform: capitalize;
}
ul.classifiedsList_withpic div.rssDescription {
	padding-left: 100px;
}
ul.classifiedsList_withpic.alignRight div.rssDescription {
	padding-left: 0px;
}
ul.classifiedsList_withpic.alignRight img.icon {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}

#dirToDoList {
	background-color: #f1fc00;
	padding: 15px;
	border: 5px dotted #f1e100;
}
#dirToDoList table {
	background-color: #fff;
	width: 100%;
}
#dirToDoList table tr.alt td {
	background-color: #fffdeb;
}

div#seasonStart {
	margin-bottom: 1em;
	font-size: 24px;
	color: #7dc9ff;
	padding-left: 15px;
	border-left: 1px solid #ccc;
}
div#seasonStart p {
		background: #f6f6f6 url(http://cdn1.ski.com.au/assets/img/icon/web2mini/PNG/date-blue.png) no-repeat left center;
		font-size: 12px;
	color: #000;
	padding: 5px 5px 5px 20px;
}
.allClick li:hover {
	background-color: #f4fcff;
}

table#addthis {
	float: left;
	margin-left: 2em;
	margin-top: .7em;
}
table#addthis td {
	border-style: none;
	padding: 0;
	white-space: nowrap;
}

#facebookBar {
	width: 120px;
	height: 30px;
	background: #4064b8 url(http://cdn1.ski.com.au/assets/img/facebook_likebar.gif) no-repeat;
	padding-top: 10px;
	padding-left: 180px;
	margin-bottom: .5em;
	z-index: -999;
}

#promo_availability {
	font-size: 18px;
	text-align: center;
	margin: 0 0 15px;
	padding: 130px 0 0;
	width: 220px;
	background: url(http://cdn1.ski.com.au/assets/img/promo_availability.jpg) no-repeat;
}
.wotif_promolist {
	width: 300px;
	float: left;
	text-align: left;
	margin-left: 10px;
}
.wotif_promolist ul {
	margin-bottom: 5px;
}
.wotif_promolist ul li {
	clear: left;
	overflow: hidden;
	padding: 5px 5px 5px 70px;
}
.wotif_promolist ul li img {
	margin-left: -70px;
	float: left;
}

.wotif_lowrate {
	width: 270px;
	text-align: left;
	padding: 15px;
	background-color: #e1f1f8;
	border: 1px solid #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.wotif_lowrate h4 a,
.wotif_lowrate h4 a:visited {
	color: #0000ff!important;
	font-weight: normal;
	font-style: normal;
}
.wotif_lowrate img {
	margin-bottom: 1em;
}
.wotif_lowrate strong {
	font-size: 2.5em;
	font-weight: normal;
	font-style: normal;
}

table#billboard_wotif {
	position: relative;
	height: 290px;
	background: url(http://cdn1.ski.com.au/assets/img/headstrap_wotif.jpg) left top;
	border-bottom: 1px solid #000;
}
table#billboard_wotif td {
	border-style: none;
	padding: 15px;
}
table#billboard_wotif td.first {
	vertical-align: bottom;
	padding: 30px;
}
table#billboard_wotif h3 {
	font-weight: normal;
	font-style: normal;
	font-size: 36px;
	margin-top: 0;
	margin-bottom: 15px;
}
#btnDrop-1 {
	padding: 0;
	list-style:none;
	height: 50px;
	font-size: 30px;
	line-height: 50px;
	margin: 0px 0px .5em;
}
#btnDrop-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:300px;
}
#btnDrop-1 li a:link,
#btnDrop-1 li a:visited {
	display:block;
	text-align:center;
	text-decoration:none;
	background: #4eae1e;
	color:#ffffff;
	width:300px;
	height:50px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#btnDrop-1 li:hover a, 
#btnDrop-1 li a:hover, 
#btnDrop-1 li a:active {
	display:block;
	text-align:center;
	text-decoration:none;
	background: #1e3e98;
	color: #fff!important;
	width:300px;
	height:50px;
	border-bottom:1px solid #ffffff;
}
#btnDrop-1 li ul.btnDrop-2 {
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	width:300px;
	position:absolute;
	top:51px;
	left:0px;
}
#btnDrop-1 li:hover ul.btnDrop-2 {
	display:block;
}
#btnDrop-1 li ul.btnDrop-2 li {
	width:300px;
	clear:left;
	height: 50px;
}
#btnDrop-1 li ul.btnDrop-2 li a:link,
#btnDrop-1 li ul.btnDrop-2 li a:visited {
	clear:left;
	background:#4eae1e;
	width:300px;
	height: 49px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	color: #fff;
}
#btnDrop-1 li ul.btnDrop-2 li:hover a,
#btnDrop-1 li ul.btnDrop-2 li a:active,
#btnDrop-1 li ul.btnDrop-2 li a:hover {
	clear:left;
	background: #1e3e98;
	width:300px;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	color: #fff!important;
}

/* #################################################
###################################################
START LIVE.CSS
###################################################
################################################# */

/* FOOTER: 25/7/11*/

#footer {
	background: #e1f1f8 url(../img/footer.png) repeat-x left top;
	padding-top: 63px;
}
#footer_social {
	overflow: hidden;
	background-color: #9fd7ef;
	color: #fff;
	font-size: 1.5em;
	padding: .5em;
	text-align: center;
}
#footer_social a {
	color: #fff;
	line-height: 36px;
	margin-left: 40px;
}
div#footer_ad {
	text-align: center;
	clear: both;
	width: 100%;
	position: relative;
	z-index: 2;
	margin-bottom: 2em;
	margin-top: 1em;
}
div#footer_ad iframe {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 3;
}

table#footer_global {
	margin: 1em auto;
}
table#footer_global td {
	vertical-align: top;
	width: 15%;
	border-style: none;
}
#footer_copyright {
	font-size: 11px;
	clear: both;
	text-align: center;
	padding-bottom: 2em;
}
#footer_hitwise {
	margin-bottom: 1em;
}
#footer_hitwise a {
	display: block;
	width: 542px;
	height: 64px;
	background: url(../img/hitwise_years.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
}

/* START WOTIF FOOTER: 25/7/11 */

#footer_wotif {
	margin-bottom: 2em;
}
#footer_wotif table#wotifGrid th.w_blank {
	padding-left: 15px;
	background: none;
	background-color: #c5e1ed;
	font-size: 1.2em;
	border-top: 1px solid #fff;
}
#footer_wotif table#wotifGrid td.w_name {
	border-bottom: 1px solid #fff;
	padding-left: 15px;
}
#footer_wotif table#wotifGrid th.w_rate {
	background-color: #00a8f0;
}
#footer_wotif table#wotifGrid th.w_rate.w_ratedaySat,
#footer_wotif table#wotifGrid th.w_rate.w_ratedaySun {
	background-color: #48bff2;
}
#footer_wotif table#wotifGrid tr td.w_rate,
#footer_wotif table#wotifGrid tr td.w_name {
	background-color: #c5e1ed;
}
#footer_wotif table#wotifGrid tr:hover td.w_rate,
#footer_wotif table#wotifGrid tr:hover td.w_name  {
	background-color: #d9d9d9!important;
}
#footer_wotif td.w_rate.w_ratedaySat,
#footer_wotif td.w_rate.w_ratedaySun {
	background-color: #d4e9f2;
}
#footer_wotif table#wotifGrid tr:hover td.w_rate.w_ratedaySat,
#footer_wotif table#wotifGrid tr:hover td.w_rate.w_ratedaySun {
	background-color: #e5e5e5;
}
#footer_wotif table#wotifGrid tr td.w_rate.sold {
	background-color: #eaf3f7!important;
} 
#footer_wotif table#wotifGrid tr:hover td.w_rate.sold {
	background-color: #eee!important;
}

#footer div.wotif_lowrate {
	width: 100%;
	text-align: left;
	padding: 0;
	background-color: #d4eaf3;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	overflow: hidden;
}
#footer div.wotif_feature {
	float: left;
	width: 270px;
	border-left: 2px solid #e1f1f8;
	padding: 28px;
}

/* END FOOTER */

/* START DISQUS: 25/7/11 */

body #dsq-content {
	position: relative;
}
body span.dsq-subscribe-email {
	display: none;
}

div#dsq-global-toolbar {
	position: absolute;
	right: 0;
	top: -53px;
	z-index: 999;
}
/* END DISQUS */

/* START TWITTER: 25/7/11 */
#twitter {
	margin-bottom: 1em;
}
#twitter ul {
	margin-bottom: .7em;
}
#twitter ul li {
	padding: .5em 0;
	border-bottom: 1px solid #e5eff3;
	list-style-position: inside;
	list-style-image: url(../img/tweet_dot2.gif);
	overflow: hidden;
}
#twitter ul li.first {
	padding: .5em;
	font-size: 1.1em;
	background-color: #e1f1f8;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
/* END TWITTER */

/* START: MASTHEAD 15/8/11 */

body #masthead {
	background: #fff url(../img/masthead_patt.gif) no-repeat left bottom;
	height: 85px;
	overflow: hidden;
	position: relative;
}
body #masthead728 {
	background: #fff url(../img/masthead_patt.gif) no-repeat left bottom;
	height: 155px;
	overflow: hidden;
	position: relative;
}
body #masthead468 {
	background: #fff url(../img/masthead_patt.gif) no-repeat left bottom;
	height: 120px;
	overflow: hidden;
	position: relative;
}
#masthead_logotag {
	position: absolute;
	top: 10px;
	left: 15px;
}
#masthead728 #masthead_logotag {
	position: absolute;
	top: 25px;
	left: 15px;
}
/* End Masthead */

/* START MAIN MENU: 15/8/11 */

.mainmenu {
padding: 0;
width: 100%;
overflow: hidden;
clear: both;
border-bottom: 2px solid #000;
background: none;
}

.mainmenu ul {
margin:0;
margin-left: 15px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.mainmenu li {
display: inline;
margin: 0;
padding: 0;
}

.mainmenu a {
float: left;
margin: 0 2px 0 0; /*Margin between each menu item*/
padding: 5px 12px;
text-decoration: none;
color: #fff;
font-size: 16px;
background: #00a8f0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-style: none;
}
.mainmenu a:hover{
	color: #fff!important;
	text-decoration: none!important;
	background: #666;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-style: none;
}
.mainmenu li.active a:hover,
.mainmenu li.active a {
	color: #fff!important;
	text-decoration: none!important;
	background: #000;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-style: none;
}

/* END MAIN MENU */

/* START: FOOTER 09/10/11 */
#footer_shopPromo {
	overflow: hidden;
	background-color: #c9e3ef;
	color: #000;
	font-size: 1.2em;
	padding: 1em;
	text-align: center;
}
#footer_shopPromo strong {
	font-weight: normal;
	font-style: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../img/arrow_blue.gif) no-repeat right center;
	padding: .5em 1.3em .5em 1em;
	color: #fff;
}
#footer_shopPromo a {
	padding: .5em 1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left: .2em;
	background-color: #e1f1f8;

}
