/* CSS placement */html {margin:0;padding:0;}body {	background-color: #000;	margin: 0;	padding: 0;	width: 100%;	height: 100%;}#bg_image {	position: fixed;	top: 0;	left: 0;	z-index: 1;	width: 100%;}#scrollable {	position: absolute;	width: 100%;	height: 100%;	padding-bottom:15px;	top: 0px;	left: 0;	z-index: 2;}#gnav_container {	width: 758px;	height:61px;	margin:0px auto;	padding:0px;}
#gnav_container img{	float:right;	padding:0px 15px 0px 0px;}#gnav {	width: 758px;	height:24px;	margin:0px;	padding:0px;	background-image:url(/wsc_content/imgs/shared/gnav_top.png);	background-repeat:no-repeat;	text-align:center;}#gtab {	width: 758px;	height:37px;	margin:0px;	padding:0px;	background-image:url(/wsc_content/imgs/shared/gnav_tab.png);	background-repeat:no-repeat;	text-align:right;}#gtab_corp {	width: 758px;	height:37px;	margin:0px;	padding:0px;}#page_container {	width: 797px;	margin:0px auto;	padding:0px 0px 15px 0px;}#main_banner {	width: 797px;	height:504px;	margin:0px;	padding:0px;	background-image:url(/wsc_content/imgs/shared/main_bnrbkg.png);	background-repeat:no-repeat;	overflow:hidden;}#sub_banner {	width: 797px;	height:196px;	margin:0px;	padding:0px;	background-image:url(/wsc_content/imgs/outdoor/outd_subbnr_bkg.png);	background-repeat:no-repeat;	}#logo_container {	width: 419px;	height:114px;	margin:0px;	padding:37px 0px 0px 76px;	float:left;}#search_container {	width: 215px;	height:38px;	margin:0px;	padding:36px 38px 0px 0px;	float:right;}form.sitesearch {    margin:0px 0px 0px 0px;	padding:10px 0px 0px 0px;	}input.key_words {    width:152px;	margin-right:3px;	}#weather_container {	width: 215px;	height:66px;	margin:0px;	padding:0px 46px 0px 0px;	float:right;}#main_content {	width: 797px;	padding:0px;	margin:0px;	background-image:url(/wsc_content/imgs/corp/corpmain_cntbkg.png);	background-position: right top;	background-repeat:no-repeat;	overflow:hidden;	clear:both;}#main_nav {	width: 757px;	height:45px;	padding:0px;	margin:0px auto;	background-image:url(/wsc_content/imgs/outdoor/outdoor_navbar.png);	background-repeat:no-repeat;	clear:both;}#nav1 {	width: 675px;	height: 38px;	padding: 0;	margin: 0px 0px 0px 47px;}#main_display {	width: 684px;	height:307px;	padding:0px;	margin:0px 0px 0px 60px;	overflow:hidden;}#content_container1 {	width: 757px;	margin:0px auto;	padding:20px 0px 0px 0px;	background-color:#ffffff;	background-image:url(/wsc_content/imgs/shared/wdgrain_rpt.jpg);	background-repeat:repeat-y;	overflow:hidden;}#content_container1_sub {	width: 757px;	margin:0px auto;	padding:0px 0px 0px 0px;	background-color:#ffffff;	background-image:url(/wsc_content/imgs/shared/wdgrain_rpt.jpg);	background-repeat:repeat-y;	overflow:hidden;}#content_container2 {	width: 757px;	height:184px;	margin:0px auto;	padding:0px 0px 0px 0px;	background-color:#ffffff;	background-image:url(/wsc_content/imgs/shared/cntr2bkg.jpg);	background-repeat:no-repeat;	background-position: bottom right;	clear:both;	overflow:hidden;}#intro_content {	width: 400px;	margin:0px;	padding:0px 55px 0px 0px;	float:right;}#see_panels {	width: 213px;	margin:0px;	padding:0px 0px 0px 50px;	float:left;}.clear_space {	height:1px;	clear:both;}#footer1 {	width: 797px;	height:41px;	margin:0px;	padding:0px;	background-image:url(/wsc_content/imgs/shared/ftr1bkg.png);	background-repeat:no-repeat;}#footer2 {	width: 797px;	height:26px;	margin:0px;	padding:0px;}#bread_trail {	width:670px;	height:43px;	margin:0px 0px 0px 44px;	padding:0px;	}#column_content {	width:194px;	margin:0px;	padding:0px 0px 0px 36px;	float:left;	}#section_nav{	width:186px;	margin:0px;	padding:0px 0px 20px 0px;	}#downloads_panel{	width:186px;	margin:0px 0px 20px 0px;	padding:0px 0px 0px 0px;	background-image:url(/wsc_content/imgs/shared/downloads_bkg.jpg);	background-repeat:repeat-y;	}#signup_panel {	width:186px;	margin:15px 0px 0px 0px;	padding:0px 0px 0px 0px;	background-image:url(/wsc_content/imgs/shared/downloads_bkg.jpg);	background-repeat:repeat-y;	}form.signup {    margin:10px 15px 0px 15px;	padding:0px;	}input.enter {    width:152px;	margin:5px 0px;	}#signup_panel label{	margin:3px 0px 0px 0px;	padding:0px 0px 0px 0px;	font-family:"Times New Roman", Times, serif;	color:#8b8b8b;	font-size:14px;	line-height:16px;	font-weight:normal;	}#signup_panel input.enews_submit{    display:block;	float:right;	margin-top:10px;	}#see_panels_sub{	width:194px;	margin:0px;	padding:10px 0px 0px 0px;	}#subpage_content {	width:470px;	margin:0px;	padding:0px 0px 0px 18px;	float:left;	}
#subpage_content_wide {    width:720px;	margin:0px;	padding:0px 0px 0px 18px;	float:left;}
#subpage_content_gallery {    width:675px;	margin:0px;	padding:0px 0px 0px 50px;	float:left;}
#albums_header {    width:465px;	margin:0px;	padding:0px 0px 0px 105px;}
#text_box {	width:452px;	margin:0px;	padding:0px 0px 0px 0px;	}
#subpage_content img{	padding:0px 0px 19px 0px;	}/* CSS styling */#gnav p{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:13px;	line-height:14px;	font-weight:normal;	text-transform:uppercase;	margin:0px;	padding:8px 0px 2px 0px;}#gnav a{	color:#000;	font-weight:normal;	text-decoration:none;	margin:0px;	padding:0px 8px 0px 8px;}#gnav a:hover{	color:#000;	font-weight:normal;	text-decoration:underline;}#gtab p{	font-family:"Times New Roman", Times, serif;	color:#FFF;	font-size:12px;	line-height:14px;	font-weight:bold;	text-transform:uppercase;	margin:0px;	padding:15px 70px 3px 0px;}#gtab a{	color:#FFF;	font-weight:bold;	text-decoration:none;	padding:0px;}#gtab a:hover{	color:#FFF;	font-weight:bold;	text-decoration:underline;}.greentxt {    color:#1a6231;    font-size:15px;	}#weather_container p{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:13px;	line-height:18px;	font-weight:normal;	margin:0px 0px 0px 25px;	padding:10px;}#main_content p{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:14px;	line-height:18px;	font-weight:normal;	margin:0px 0px 20px 0px;	padding:0px;}
#main_content td{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:14px;	line-height:18px;	font-weight:normal;	margin:0px;	padding:0px;}#main_content ul{	margin-top:12px;	margin-bottom:12px;}#main_content li{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:14px;	line-height:16px;	font-weight:normal;	margin-bottom:8px;}#main_content h1{	font-family:"Times New Roman", Times, serif;	color:#255b97;	font-size:17px;	line-height:22px;	font-weight:bold;	text-transform:uppercase;	margin:0px 0px 12px 0px;}#main_content h3{	font-family:"Times New Roman", Times, serif;	color:#796d58;	font-size:15px;	line-height:22px;	font-weight:normal;	margin:20px 0px 5px 0px;}#main_content h4{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:14px;	line-height:18px;	font-weight:bold;	margin:0px 0px 0px 0px;}#main_content h2{	font-family:"Times New Roman", Times, serif;	color:#1a6231;	font-size:17px;	line-height:22px;	font-weight:bold;	margin:0px 0px 5px 0px;}#main_content a{	color:#255b97;	text-decoration:underline;	font-weight:bold;}#intro_content a{	color:#255b97;	text-decoration:underline;	font-weight:bold;}#main_content a:hover{	color:#255b97;	text-decoration:none;	font-weight:bold;}#intro_content a:hover{	color:#255b97;	text-decoration:none;	font-weight:bold;}#see_panels p{	margin:0px;	padding:0px;}/* corp menu nav styling */#menu {	position: relative;	width: 758px;	height:61px;	margin:0px auto;	padding:0px;}.gallery{	width: 758px;	height:24px;	margin:0px;	padding:0px;	background-image:url(/wsc_content/imgs/shared/gnav_top.gif);	background-repeat:no-repeat;	text-align:center;	}.gallery p{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:13px;	line-height:14px;	font-weight:normal;	text-transform:uppercase;	margin:0px;	padding:8px 0px 2px 0px;}.gallery a{	color:#000;	font-weight:normal;	text-decoration:none;	margin:0px;	padding:0px 8px 0px 8px;}.gallery a:hover{	color:#000;	font-weight:normal;	text-decoration:underline;}.menutarget{	display: none;			}/* section nav styling */#section_nav ul {list-style:none outside;margin:0px;padding:0px;}#section_nav li {margin:0px;padding:0px;}#section_nav a {    font-family:"Times New Roman", Times, serif;	color:#000;	font-size:14px;	line-height:17px;	font-weight:normal;	text-decoration:none;	}#section_nav a:hover {	color:#b0060e;	font-weight:normal;	text-decoration:underline;	}
#section_nav a.active {color: #b0060e !important;cursor: default;}/* section nav styling some with ie specific info via underscore */#section_nav li.menu-levels-div1 {background:url(/wsc_content/imgs/shared/sectionnav_bkg.jpg) repeat-y;width:166px;color:#000; text-decoration:none;display:block;padding-top:0px;padding-left:10px; padding-right:10px;margin:2px 0px 2px 0px;}#section_nav li.menu-levels-div1 a{background:url(/wsc_content/imgs/shared/sectionnav_cap.jpg) no-repeat top;width:166px;padding:9px 10px 0px 10px; display:block;margin:0px 0px 0px -10px;_margin:0px 0px 0px 0px;}#section_nav li.menu-levels-div1 span{background:url(/wsc_content/imgs/shared/sectionnav_shoe.jpg) no-repeat bottom;width:166px;padding:0px 10px 9px 10px;_padding:0px 0px 9px 0px;display:block;margin:0px 0px 0px -10px;}#section_nav li.menu-levels-div2 {background-color:#dedbd3;width:156px;color:#000; text-decoration:none;display:block;padding:0px 10px 5px 20px;_padding:0px 3px 5px 7px;margin:0px 0px 0px 0px;line-height:15px;}#section_nav li.menu-levels-div2 a{background-color:#dedbd3;width:156px;padding:5px 10px 0px 20px; display:block;margin:0px 0px 0px -20px;text-decoration:none;}#section_nav li.menu-levels-div2 span{background-color:#dedbd3;width:111px;padding:0px 10px 0px 20px;_padding:0px 0px 0px 10px;display:block;margin:0px 0px 0px -20px;_margin:0px 0px 0px 0px;}

#section_nav li.menu-levels-div3 {background-color:#dedbd3;width:146px;color:#5E5446; text-decoration:none;display:block;padding:0px 10px 5px 30px;_padding:0px 3px 5px 7px;margin:0px 0px 0px 0px;font-size:12px !important;line-height:14px !important;}#section_nav li.menu-levels-div3 a{background-color:#dedbd3;width:146px;padding:0px 10px 0px 30px; display:block;margin:0px 0px 0px -30px;text-decoration:none;font-size:12px !important;line-height:14px !important;color:#5E5446;}#section_nav li.menu-levels-div3 span{background-color:#dedbd3;width:146px;padding:0px 10px 0px 30px;_padding:0px 0px 0px 20px;display:block;margin:0px 0px 0px -30px;_margin:0px 0px 0px 0px;}#section_nav li.menu-levels-div1 a:hover {text-decoration:underline;color:#b0060e;}#section_nav li.menu-levels-div2 a:hover{text-decoration:underline;color:#000;}
#section_nav li.menu-levels-div3 a:hover{text-decoration:underline;color:#5E5446;}a.menu-levels-a-selected {color:#b0060e!important;}#bread_trail p{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:10px;	line-height:12px;	font-weight:normal;	text-transform:uppercase;	margin:0px 0px 0px 0px;	padding:5px 0px 0px 0px;	}#bread_trail a{	color:#000;	text-decoration:none;	}#bread_trail a:hover{	color:#000;	text-decoration:underline;	}#downloads_panel h4, #signup_panel h4{	font-family:"Times New Roman", Times, serif;	color:#000;	font-size:14px;	line-height:18px;	font-weight:bold;	margin:0px 15px 10px 15px;	padding:0px 0px 3px 0px;	border-bottom:#B6B6B6 solid 1px;}#downloads_panel p{	font-family:"Times New Roman", Times, serif;	color:#8b8b8b;	font-size:14px;	line-height:18px;	font-weight:normal;	margin:0px 15px 10px 15px;}#signup_panel p{	font-family:"Times New Roman", Times, serif;	color:#8b8b8b;	font-size:14px;	line-height:16px;	font-weight:normal;	margin:5px 0px 10px 0px;}#downloads_panel a, #signup_panel a{	color:#796d58;	font-weight:normal;	text-decoration:underline;}#downloads_panel a:hover, #signup_panel a:hover{	color:#796d58;	font-weight:normal;	text-decoration:none;}#footer1 p{	font-family:"Times New Roman", Times, serif;	color:#ffffff;	font-size:11px;	text-transform:uppercase;	line-height:12px;	font-weight:normal;	margin:0px 20px 0px 45px;}#footer1 a{	color:#ffffff;	font-size:11px;	text-decoration:none;	padding:0px 8px 0px 8px;}#footer1 a:hover{	color:#ffffff;	text-decoration:underline;}#footer2 p.cright{	font-family:"Times New Roman", Times, serif;	color:#FAEECF;	font-size:11px;	line-height:12px;	font-weight:bold;	margin:0px;	padding:10px 20px 0px 45px;	width:500px;	float:left;}#footer2 p.tdgbug{	width:137px;	float:right;	padding:5px 40px 0px 0px;	margin:0px;}.wsc-default {      float:left;      margin:0 0px 0 0;      padding:0;	  display:block;	  width:112px;	  height:38px;	  text-align:center;      }.wsc-default a {      background:url(/wsc_content/imgs/outdoor/outd_nav_a.jpg) no-repeat left top;      padding:5px;	  margin:0px;	  display:block;	  width:102px;	  height:28px;	  font-weight:normal;      color:#fff;	  font-family:"Times New Roman", Times, serif;	  font-size:13px;	  line-height:14px;	  text-transform:uppercase;	  text-decoration:none;      }.wsc-default a:hover {      background:url(/wsc_content/imgs/outdoor/outd_nav_over.jpg) no-repeat left top;      color:#2B6FA8;	  text-decoration:none;      }
.wsc-sub {
      background-color:#2B6FA8;      }
.wsc-sub a, .wsc-sub a:visited  {
	  background:url(/wsc_content/imgs/outdoor/dropnav_out.gif) no-repeat;
          padding:5px;	  margin:0px 0px 0 0px;	  display:block;	  width:102px;	  height:30px;	  font-weight:normal;          color:#fff;	  font-family:"Times New Roman", Times, serif;	  font-size:13px;	  line-height:14px;	  text-transform:uppercase;	  text-decoration:none;

}

.wsc-sub a:hover  {
      background:url(/wsc_content/imgs/outdoor/dropnav_out_over.jpg) no-repeat;      color:#2B6FA8;      text-decoration:none;

}ul.exp_detail {	margin:3px 0 5px 0;}ul.exp_detail li{	color: #333333;	font-size:12px;	list-style:square!important;	margin:0 0 0 5px!important;}/* png fix for ie6 */#main_banner, #sub_banner, #main_nav, #gnav, #gtab, #gtab_corp, #main_content, #footer1, img { behavior: url(/wsc_content/scripts/iepngfix.htc) }
