body {background: #000 url('../assets/site_bg.png') repeat-x left top; margin: 0; padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a img {border: 0;}
a {color: #fff;}
#wrapper {width: 824px; height: 620px; background: url('../assets/wood_bg.png') no-repeat center top; margin: 0 auto;
position: relative;}
#preloader {display:none;}




#header {position: absolute; top: 5px; right: 50px;}

/* GENERAL */
#liberty {position: absolute; top: 5px; right: 40px;display:none;}

#main_nav li {
	
}
#main_nav a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bolder;
	font-style: bold;
}

#nav {position: absolute; bottom: 0; height: 93px; overflow: hidden; width: 818px; z-index:3px;}
#nav #rollover {position: absolute; bottom: 0; left: -200px; z-index: 2px;}
#nav ul {list-style: none; margin: 0 0 0 40px; padding: 0; position: absolute; bottom: 5px; width: 740px;}
#nav li {float: left; padding: 0 18px; cursor: pointer;}
#nav li a {padding: 20px 0 25px 0; display: block;}

#subnav {margin: 0; padding: 0; list-style: none; width: 150px; position: absolute; top: 70px; right: 30px;}
#subnav li {display: block; height: 21px; margin: 5px 0;}
#subnav a {display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-decoration: none; line-height: 20px; 
text-align: center; width: 150px; background: url('../assets/subnav_bar.gif') no-repeat center center;}
#subnav a:hover {background: url('../assets/subnav_bar_over.gif') no-repeat center center;}


#scrolling_content {width: 310px; height: 280px; overflow: auto; padding: 15px; background: url('../assets/swag_bg.jpg') repeat-x top left;
color: #fff; position: absolute; top: 70px; left: 30px;}

#scrolling_contentflags {width: 410px; height: 280px; overflow: auto; padding: 15px; background: url('../assets/swag_bg.jpg') repeat-x top left;
color: #fff; position: absolute; top: 70px; left: 30px;}

#scrolling_contentwide {width: 425px; height: 320px; overflow: auto; padding: 15px; background: url('../assets/swag_bg.jpg') repeat-x top left;
background-color: #353535; color: #fff; position: absolute; top: 46px; left: 30px;}

#scrolling_content p {margin: 0 0 15px 0; padding: 0;}
.content h1 {margin: 0 0 10px 0; padding: 0; font-size: 16px;}

/* INDEX */
#box_text a {color: #000;}
#splash_bottom {position: absolute; top: 0; left: 0;}
#splash_left {position: absolute; left: 0; top: 100px; width: 557px; height: 437px;
background: url('../assets/splash_left.png') no-repeat left top;}
#splash_right {position: absolute; right: 0; top: 100px; background: url('../assets/splash_right.png') no-repeat left top;
width: 267px; height: 427px;}

#splash_left #flash {position: relative; top: -80px; left: +30px}	
#box_text {position: absolute; width: 220px; height: 374px; left: 5px; top: 25px; z-index: 2; color: #000; padding-top: 30px;
overflow: hidden;}
#box_text #scroll {height: 324px; overflow: auto; padding: 5px 10px;}
* html #box_text {padding-top: 40px;}
#box_text p {margin: 10px 15px;}
#box_background {position: absolute; width: 220px; height: 374px; left: 5px; top: 25px; z-index: 1;}

/* SKIS */
#skis_bottom {position: absolute; top: 0; left: 0;}
#skis_left {z-index: 2; position: absolute; left: 0; top: 100px; width: 265px; height: 437px;
background: url('../assets/skis_left.png') no-repeat left top; overflow: visible;}
#skis_right {z-index: 1; position: absolute; right: 0; top: 100px; background: url('../assets/skis_right.png') no-repeat left top;
width: 559px; height: 427px;}

#skis_left #flash {position: relative; top: -80px; left: +30px}	

#ski_year {position: absolute; top: 5px; right: 50px;}
#ski_rollover {position: absolute; left: -200px; top: 45px; z-index: 10;}
#skis_content {position: absolute; height:427px; width: 439px; top:10px; left: 55px; overflow: hidden;}
#skis_scroll {color: #fff; white-space: nowrap; position: absolute; left: 0; top: 0;}
#skis_scroll table {margin-top: 20px; position:relative; z-index: 11;}
#skis_scroll td {padding: 0 10px; white-space: nowrap;}
#skis_scroll .ski {cursor: pointer; padding-top: 5px;}
#skis_scroll .nopadding {padding-top: 0;}
#skis_scroll .last {margin-right: 20px;}
#skis_scroll .first {margin-left: 20px;}
#left_arrow {position: absolute; top: 190px; left: 0; cursor: pointer; z-index: 10;}
#right_arrow {position: absolute; top: 190px; right: 10px; cursor: pointer; z-index: 10;}

#skis_summary {margin: 0px;}

/* SWAG */
#swag_bottom {position: absolute; top: 0; left: 0;}
#swag_left {z-index: 2; position: absolute; left: 0; top: 100px; width: 265px; height: 437px;
background: url('../assets/swag_left.png') no-repeat left top; overflow: visible;}
#swag_right {z-index: 1; position: absolute; right: 0; top: 100px; background: url('../assets/swag_right.png') no-repeat left top;
width: 559px; height: 427px;}

#swag_box {position: absolute; width: 453px; height: 354px; background: url('../assets/swag_bg.png') repeat-x top left;
top: 45px; right: 75px;}
#swag_box ul {margin: 0; padding: 0; list-style: none; position: relative; top: 50px; left: 80px;}
#swag_box li {position: relative; margin: 8px 0; width: 321px; height: 37px;}
#swag_box li .swag_bar {position: absolute; top: 0; left: 0; z-index: 5}
#swag_box li .swag_bar_over {position: absolute; top: 0; left: 0; z-index: 5}
#swag_box li a {position: relative; z-index: 6; display: block; padding-top: 8px;}
#swag_box .icon {position: absolute; z-index: 7; position: absolute; top: 0;}
#swag_hats .link {padding-left: 80px;}
#swag_tees .link {padding-left: 170px;}
#swag_jackets .link {padding-left: 90px;}
#swag_bags .link {padding-left: 150px;}
#swag_video .link {padding-left: 100px;}
#swag_free .link {padding-left: 165px; padding-top: 5px!important;}
#swag_hats .icon {left: 15px; top: -15px;}
#swag_tees .icon {right: 25px; top: -13px;}
#swag_jackets .icon {left: 20px; top: -16px;}
#swag_bags .icon {right: 20px; top: -15px;}
#swag_video .icon {left: 30px; top: -22px;}
#swag_free .icon {right: 5px; top: -20px;}
#swag_left #flash {position: relative; top: -80px; left: +30px}	

/* DEALERS */
#dealers_bottom {position: absolute; top: 0; left: 0;}
#dealers_left {z-index: 2; position: absolute; left: 0; top: 100px; width: 265px; height: 427px;
background: url('../assets/dealers_left.png') no-repeat left top; overflow: visible;}
#dealers_right {z-index: 1; position: absolute; right: 0; top: 100px; background: url('../assets/secondary_right.png') no-repeat left top;
width: 559px; height: 427px;}

#dealers_left #flash {position: relative; top: -80px; left: +30px}	

/* INFO */
#info_bottom {position: absolute; top: 0; left: 0;}
#info_left {z-index: 2; position: absolute; left: 0; top: 100px; width: 265px; height: 427px;
background: url('../assets/info_left.png') no-repeat left top; overflow: visible;}
#info_right {z-index: 1; position: absolute; right: 0; top: 100px; background: url('../assets/secondary_right.png') no-repeat left top;
width: 559px; height: 427px;}

#info_left #flash {position: relative; top: -80px; left: +30px}	

/* NEWS */
#news_bottom {position: absolute; top: 0; left: 0;}
#news_left {z-index: 0 !important; position: absolute; left: 0; top: 100px; width: 265px; height: 427px;
background: url('../assets/news_left.png') no-repeat left top; overflow: visible;}
#news_right {z-index: 2 ; position: absolute; right: 0; top: 100px; background: url('../assets/secondary_right.png') no-repeat left top;
width: 559px; height: 427px;}

#news_left #flash {position: relative; top: -80px; left: +30px}	

/* TEAM */
#team_bottom {position: absolute; top: 0; left: 0;}
#team_left {z-index: 2; position: absolute; left: 0; top: 100px; width: 265px; height: 427px;
background: url('../assets/team_left.png') no-repeat left top; overflow: visible;}
#team_right {z-index: 1; position: absolute; right: 0; top: 100px; background: url('../assets/secondary_right.png') no-repeat left top;
width: 559px; height: 427px;}

#team_left #flash {position: relative; top: -80px; left: +30px}	

/* FREE */
#free_bottom {position: absolute; top: 0; left: 0;}
#free_left {z-index: 2; position: absolute; left: 0; top: 100px; width: 265px; height: 427px;
background: url('../assets/free_left.png') no-repeat left top; overflow: visible;}
#free_right {z-index: 1; position: absolute; right: 0; top: 100px; background: url('../assets/secondary_right.png') no-repeat left top;
width: 559px; height: 427px;}

#free_left #flash {position: relative; top: -80px; left: +30px}	

/* AWARDS */
#awards_bottom {position: absolute; top: 0; left: 0;}
#awards_left {z-index: 2; position: absolute; left: 0; top: 100px; width: 265px; height: 427px;
background: url('../assets/awards_left.png') no-repeat left top; overflow: visible;}
#awards_right {z-index: 1; position: absolute; right: 0; top: 100px; background: url('../assets/secondary_right.png') no-repeat left top;
width: 559px; height: 427px;}

#awards_left #flash {position: relative; top: -80px; left: +30px}	

#flagsinfo {float:left; width:200px; padding-left:130px; padding-top:15px;}
#flags {z-index: 100; float:right; width:700px; padding-right:60px; padding-top:10px;}
#flags img {float:right; padding:0 4px; border:0;}



.newsitemfont {
	font-size: 12px;
}




.ski {
	margin-bottom: 35px;
	padding-bottom: 35px;
	border-bottom: 1px solid #ddd;
}

.ski h1 {
	margin: 0 auto;
	width: 600px;
	text-align: center;
}

.ski h2 {
	font-size: 14px;
	margin: 0 auto;
	width: 600px;
	text-align: center;
}

.ski .logo {
	float: left;
	clear: none;
}

.ski .skiphoto {
	float: right;
	clear: none;
}

.ski ul.ski_cms {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;	
	margin: 0 auto;
	width: 260px;
	text-align: center;
}

.ski ul.ski_cms li {
	display: inline;
	font-size: 12px;
	font-weight: bold;
	margin: 5px;
}

.ski li a:hover {
	text-decoration: none;
}




.ski .ski_img {
	text-align: center;
	clear: none;
	margin-top: -90px;
}

.ski a.buynow {
	height: 21px;
	line-height: 21px;
	display: block;
	background: url('../assets/subnav_bar.gif') no-repeat center center;
	width: 200px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	cursor: pointer;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}

.ski a.buynow:hover {
	background: url('../assets/subnav_bar_over.gif') no-repeat center center;
}

.ski .logotable {
	background: #e2e2e2;
	margin: 0 auto;
	margin-top: 30px;
	width: 500px;
}

.ski .logotable p {
	color: #353535;
}


#sidenav {margin: 0; padding: 0; list-style: none; width: 147px; height: 375px; position: absolute; top: 50px; right: 40px;}

#scrolling_team_content {
  width: 350px;
  height: 340px;
  overflow: auto;
  padding: 2px;
  background: url('../assets/swag_bg.jpg') repeat-x top left;
  color: #fff;
  position: absolute;
  top: 50px;
  left: 16px;
}

#scrolling_team_content p {
  margin: 0 0 0px 0;
  padding: 0;
}

#scrolling_team_content li {
  margin: 5px 0;
}

#scrolling_team_content .team_content_image {
  margin: 0 auto;
  margin-top: 4px;
  width: 320px;
  border: 1px solid #DDD;
}

.ui-accordion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.ui-accordion .ui-accordion-header a, .ui-accordion-header a {
	font-size: 13px;
	font-weight: normal;
	padding: 2px 0 2px 4px;
	text-align: center;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #80c263;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  font-weight: bold;
  font-color: #fff;
  background: #FAFAF4 url('/css/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png') repeat-x 50% 50%;
}

.ui-accordion .ui-accordion-content {
	padding: 0;
	height: 100px;
	overflow: hidden;
}




.ui-accordion-content img {
	width: 145px;
}

.team_detail {
	display: none;
}

.team_detail {
  font-size: 13px;
}

