body {
  	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size:12px;
  	line-height:150%;
  	color: #000000;
	background-color:#000;
	background-image:url(../images/media/page_back.jpg);
	background-position:center;
	background-repeat:repeat;
	margin:0px;
	}



#ski_header {
	height:324px;
	width:824px;
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	background-color:#ffffff;
	background-image: url(../images/media/ski_review_logo_2011.jpg);
  	background-position:top center;
  	background-repeat:no-repeat;
	}
	
	#ski_headeri {
	height:324px;
	width:824px;
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	background-color:#ffffff;
	background-image: url(2011_login_header_index.jpg);
  	background-position:top center;
  	background-repeat:no-repeat;
	}
	
	#ski_headern {
	height:324px;
	width:824px;
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	background-color:#ffffff;
	background-image: url(../images/media/2011_login_header_no_medal.jpg);
  	background-position:top center;
  	background-repeat:no-repeat;
	}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-top:6px;
	font-size: 20px;
	color:#133783;
}
 
h2 {
	margin: 1.25em 0 0 0;
	font-size: 14px;
	line-height: normal;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#133783;
}
h3 {
	margin: 1em 0 0 0;
	font-size: 12px;
	line-height: normal;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#133783;
}

h4 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#133783;
	line-height: normal;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

#wrapper {
	width:824px;
	height:100%;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-top:20px;
	margin-right:auto;
	margin-bottom:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#mainbox {
	float: left;
	width:530px;
	padding-left:16px;
	padding-right:0px;
	border-right:1px dashed #133783;
}


#sidebox {
	float:right;
	margin-left:20px;
	width: 250px;
}

#sidecontent {
	font-size: 10px;
	padding: 12px 9px 9px 0;
	margin: 0 0 0 0;
	
}
#sidecontent p{
	line-height:150%;
	margin: 12px 0;
}

a:link {
	font-weight:bold;
	color: #133783;
	text-decoration: none;
}

a:visited  {
	text-decoration: none;
	color:#133783;
	font-weight:bold;
}

a:active {
	text-decoration: none;
	color:#133783;
	font-weight:bold;
}

a:hover {
	background-color:transparent;
	color: #9beb0a;
	text-decoration: none;
	font-weight:bold;
}

.error_list {
	list-style-image: url(../images/list_dot.gif);
	line-height: 150%;
}


.review {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #133783;
	margin-left:50px;
	margin-right:50px;
}



.login {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}






.smalltag {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
}

.logbutton {
	border:1px solid #ffffff;
}


.testem {
margin-left:16px;
margin-right:16px;
border-bottom:1px dashed #cccccc;
}

select {
 color: #133783;
 border:1px solid #ffffff;
}


table {
	background-color:#FFFFFF;
}

#trust {
padding-top:266px;
font-size:12px;
font-style: oblique;
}

.revinst {
font-size:14px;
font-style: oblique;
}

a.revinst:link {
font-size:14px;
color:#333333;
font-style: oblique;
text-decoration:none;
}

.revinst:visited {
font-size:14px;
color:#333333;
font-style: oblique;
text-decoration:none;
}


.revinst:active {
font-size:14px;
color:#333333;
font-style: oblique;
text-decoration:none;
}


.revinst:hover {
font-size:14px;
color:#9be90a;
font-style: oblique;
text-decoration:none;
}

.skislogan {
font-size:12px;
font-style: oblique;
padding-right:18px;
padding-top:300px;

}

a.skislogan:link {
font-size:12px;
color:#133783;
font-style: oblique;
text-decoration:none;
}

.skislogan:visited {
font-size:12px;
color:#9beb0a;
font-style: oblique;
text-decoration:none;
}


.skislogan:active {
font-size:12px;
color:#9beb0a;
font-style: oblique;
text-decoration:none;
}


.skislogan:hover {
font-size:12px;
color: #9beb0a;
font-style: oblique;
text-decoration:none;
}


	
#flag {
float:left;
background-image: url(../images/pilgrim.gif);
background-position:top;
background-repeat:no-repeat;
height:162px;
width:120px;
margin-top:10px;
margin-left:10px;
}

.thissite {
padding-left:72px;
}

#bottom {
width:824px;
margin-left:auto;
margin-right:auto;
margin-bottom:12px;
height:24px;
background-image:url(../images/media/bottom_round.jpg);
background-repeat:no-repeat;

}

#holidays {
width:824px;
height:100px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:12px;
background: none;
}

#default_1 {
width: 824px;
margin-left:auto;
margin-top:24px;
margin-right:auto;
height:324px;
background-image:url(../ski_reviews_and_ski_instruction.jpg);
background-repeat:no-repeat;
} 

.default_text {
padding-top:96px;
padding-left:72px;
padding-right:72px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:300%;
}

.animatedtabs{
overflow: hidden;
width: 824px;
margin-left:auto;
margin-right:auto;
font-size: 11px;
background-image: url(../images/media/menu_back.jpg);
background-position:left;
background-repeat:no-repeat;
border-bottom:1px solid #133783;
background-color:#FFFFFF; /*font of menu text*/
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 1px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(../images/media/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 1px; /*Spacing between each tab*/
padding: 0 0 0 5px;
text-decoration: none;

}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(../images/media/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: normal;
color: black;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -125px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: black;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
text-decoration:none;
color: #133783;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
color:#133783;
}

#holder{
width:824px;
margin-left:auto;
margin-top:36px;
margin-right:auto;
}



.p7IRM01 .p7IRMlist {
	display:none;
}
.p7IRM01 {
	padding:0px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
/*Full-Size Image Wrapper*/
.p7IRM01 .p7IRMdv {
	padding:0px;
	border: 0;
	position:relative;
	margin: 0;
	overflow: hidden;
}
.p7IRM01 .p7IRMowrapper {
	border: 0;
	padding: 0;
}
.p7IRM01 .p7IRMlink {
	padding:0px;
	border:0;
	display:block;
}
.p7IRM01 .p7IRMimage {
	border:0;
	display: block;
}
.p7IRM01 .p7IRMdesc_wrapper {
	position:absolute;
	width:100%;
	bottom:0px;
	visibility:hidden;
	overflow:hidden;
}
.p7IRM01 .p7IRMdesc {
	color:#CCC;
	background-image: url(img/p7IRMDark_transblack.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 12px 36px 12px 24px;
	margin: 0;
}
.p7IRM01 .p7IRMdesc a {
	color: #69C;
}
.p7IRM01 .p7IRMdesc a:hover {
	color: #FFF;
}
.p7IRM01 .p7IRMwrapper img {
	border: 0;
}
.p7IRM01 .p7IRMwrapper p {
	margin: 6px 0;
}
.p7IRM01 .p7IRMdesc_close {
	text-align:right;
	border:0;
	margin: 0;
	position: absolute;
	top: 6px;
	right: 6px;
}
.p7IRM01 .p7IRMdesc_close a {
	display: block;
	background-image: url(img/p7IRMDark_infohide.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
	outline: 0;
}
.p7IRM01 .p7IRMdesc_close a:hover, .p7IRM01 .p7IRMdesc_close a:focus {
	background-position: 0px -12px;
}
.p7IRM01 .p7IRMdesc_open_wrapper {
	overflow:hidden;
	position:absolute;
	z-index:20;
	padding:0;
	margin:0;
	bottom:0px;
	visibility:hidden;
	right: 0px;
	height: 30px;
	width: 30px;
}
.p7IRM01 .p7IRMdesc_open a {
	display: block;
	background-image: url(img/p7IRMDark_infoshow.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	outline: 0;
}
.p7IRM01 .p7IRMdesc_open a:hover, .p7IRM01 .p7IRMdesc_open a:focus {
	background-position: 0px -30px;
}
.p7IRM01 .p7IRMdesc_close a em, .p7IRM01 .p7IRMdesc_open a em {
	display: none;
}
.p7IRM01 .p7IRMTools {
	background-color: #1D1D1D;
	overflow: hidden;
	zoom: 1;
	padding: 6px 0px;
}
.p7IRM01 .p7IRMTools ul {
	margin: 0 auto;
	padding: 0;
	width: 140px;
}
.p7IRM01 .p7IRMTools li {
	list-style-type: none;
	float: left;
}
.p7IRM01 .p7IRMTools img {
	border: 0;
}
.p7IRM01 .p7IRMTools em {
	display: none;
}
.p7IRM01 .p7IRMTools a {
	display: block;
	height: 17px;
	outline: 0;
}
.p7IRM01 .p7IRMTools_first a {
	background-image: url(img/p7IRMDark_First.gif);
	background-repeat: no-repeat;
	width: 28px;
}
.p7IRM01 .p7IRMTools_prev a {
	background-image: url(img/p7IRMDark_Prev.gif);
	background-repeat: no-repeat;
	width: 26px;
}
.p7IRM01 .p7IRMTools_play a {
	background-image: url(img/p7IRMDark_Play.gif);
	background-repeat: no-repeat;
	width: 32px;
}
.p7IRM01 .p7IRMTools_play .pause {
	background-image: url(img/p7IRMDark_Play.gif);
	background-repeat: repeat;
	background-position: 0px -34px;
	width: 32px;
}
.p7IRM01 .p7IRMTools_next a {
	background-image: url(img/p7IRMDark_Next.gif);
	background-repeat: no-repeat;
	width: 26px;
}
.p7IRM01 .p7IRMTools_last a {
	background-image: url(img/p7IRMDark_Last.gif);
	background-repeat: no-repeat;
	width: 28px;
}
.p7IRM01 .p7IRMTools a:hover, .p7IRM01 .p7IRMTools a:focus {
	background-position: 0px -17px;
}
.p7IRM01 .p7IRMTools .pause:hover, .p7IRM01 .p7IRMTools .pause:focus {
	background-position: 0px -51px;
}
.p7IRM01 .p7IRMTools a.off {
	background-position: 0px -34px;
	cursor: default;
}
.p7IRM01 .p7IRMpaginator {
	overflow: hidden;
	font-size: 11px;
	text-transform: uppercase;
	display: none;
	text-align: center;
	padding: 6px 0;
	background-color: #1D1D1D;
}

.p7IRM01 .overlay {
	position: absolute;
	left: 0px;
	z-index: 999999;
	padding: 6px;
	width: 100%;
	background-image: url(img/p7IRMDark_transtotal.gif);
	background-color: transparent;
	text-align: left;
}

.p7IRM01 .above {
	top: 0px ;
	bottom: auto;
}

.p7IRM01 .tools_top {
	top: 27px;
	bottom: auto;
}
.p7IRM01 .below {
	top: auto;
	bottom: 0px;
}
.p7IRM01 .tools_bottom {
	top: auto;
	bottom: 27px;
}
.p7IRM01 .p7IRMpaginator ul {
	margin: 0px;
	padding: 0px;
}
.p7IRM01 .p7IRMpaginator li {
	list-style-type: none;
	margin-right: 1px;
	display: inline-block;
}
.p7IRM01 .p7IRMpaginator a {
	color: #000;
	text-decoration: none;
	padding: 2px 1px;
	border: 1px solid #000;
	display: block;
	outline: 0;
	background-color: #000;
	width: 4px;
	overflow: hidden;
}
.p7IRM01 .overlay a {
	border-color: #FFF;
}
.p7IRM01 .p7IRMpaginator a:hover, .p7IRM01 .p7IRMpaginator a:focus {
	color: #999;
	background-color: #999;
	border-color: #CCC;
}
.p7IRM01 .p7IRMpaginator.overlay a:hover {
	border-color: #FFF;
}
.p7IRM01 .p7IRMpaginator a.down {
	color: #999;
	background-color: #999;
	border-color: #FFF;
	cursor: default;
}
.p7IRM01 .p7IRMpaginator .p7IRM_play a, .p7IRM01 .p7IRMpaginator .p7IRM_pause a {
	color: #999;
	text-align: center;
	padding: 2px 6px;
	width: auto;
}
.p7IRM01 .p7IRMpaginator .p7IRM_play a:hover,
.p7IRM01 .p7IRMpaginator .p7IRM_play a:focus,
.p7IRM01 .p7IRMpaginator .p7IRM_pause a:hover,
.p7IRM01 .p7IRMpaginator .p7IRM_pause a:focus{
	color: #000;
}
/*DO NOT EDIT*/
.p7IRM01 .p7IRMwrapper {
	position:relative;
	overflow: hidden;
	zoom: 1;
}

.noborder {
border:1px solid #fff;
}

#log_form {
background-color:#fff;
margin-right:10px;
border: 1px solid #9be90a;
}


input {
height:18px;
background-color:#465d82;
color:#fff;
font-weight:normal;
}

.button {
height:24px;
padding-bottom:3px;
}

.newcoming {
padding:10px;
border:2px solid #9beb0a;
}

.jerry {
border:2px solid #000;
padding:5px;
}

.jerrys {
border:1px solid #bbb;
padding:5px;
}

.skicat {
font-size:9px;
}

.mainfocus {
line-height: normal;
}

.morehere {
padding-left:48px;
font-size:12px;
}

.style1 {color: #000000}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style8 {font-style: italic}
.style11 {color: #FF0000}
.style12 {font-size: 18px}
.style13 {color: #666666}
.style14 {font-size: 20px}
.style15 {color: #FFFFFF}
.style16 {font-size: 16px}
.style17 {font-weight: bold; font-style:italic; padding-left: 36px;}
.style18 {font-size: 11px}
.style20 {font-style: italic}
.style21 {font-size: 12px;}
.style22 {color: #000}
.style23 {font-size: 9px}
.style24 {font-size: 10px}