/***  GLOBAL PAGE ELEMENTS -------------------------------------- */	
img {border:0;}
.clear{clear:both; line-height:0; font-size:0;}
.clear-left{clear:left; line-height:0; font-size:0;}
.clear-right{clear:right; line-height:0; font-size:0;}
a:hover {color: #c41230;}
a {outline: none;}

	#body-main {margin: 0; padding: 0; background:#000 url(../img/header-bkg.gif) repeat-x top left; }
	.container {margin: 0 auto; padding: 0; width: 970px; text-align: center; }
	 #homepage-body-main {margin: 0; padding: 0; background:#e1dfdf url(../img/header-bkg.gif) repeat-x top left;} 
	  .homepage-content-area {margin: 0 auto; padding: 0; text-align: center; height: 100%;}	 
	   #homepage-contanier {margin: 0 auto; padding: 0; text-align: center; position: relative; top: 0; width: 1024px; height: 100%; background: #fff url(../img/homepage-bkg.gif) repeat-y;} 
	    #homepage-content {margin: 0; padding: 20px 30px; text-align: left; font-family: Arial, Helvetica, sans-serif;}
		 #homepage-bottom {margin: 0; padding: 0 0 0 24px; background: url(../img/homepage-bottom.gif) no-repeat; width: 1023px; height: 78px;}
	  #homepage-right {margin: 0; padding: 0 0 0 10px; width: 460px; float: left;}
	   #homepage-right  h2 {margin: 8px 0 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #c41230; font-size: 18px;}
	    #homepage-right  a {margin: 0; padding: 0; padding: 0; color: #c41230; text-decoration: none; font-weight: bold;}
	     #homepage-right  a:hover {margin: 0; padding: 0; padding: 0; color: #000;}
	      #right-top {margin: 0; padding: 0 10px 0 10px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; width: 210px; float: left;}
		   #right-top h3 {margin: 0; padding: 0; font-family: 'Droid Sans', arial, serif; color: #c41230; font-size: 16px;}
		   	#right-top-2 {margin: 0; padding: 0 0 0 0;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; width: 210px; float: left;}
		   	 #right-top-2-bkg {margin: 0; padding: 0 0 0 30px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; width: 210px; float: left; background: #fff url(../img/right-bkg.gif) no-repeat;} 
		      #right-top-2 h3 {margin: 0; padding: 0; font-family: 'Droid Sans', arial, serif; color: #c41230; font-size: 16px;}
	#homepage-left {margin: 0; padding: 0 15px 0 0; width: 460px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	 #homepage-left  h2 {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #c41230; font-size: 18px;}		   
	  #left-top {margin: 0; padding: 0; color: #231f20;}
	   #left-top h3 {margin: 0; padding: 10px 0 0 5px; font-family: 'Droid Sans', arial, serif; color: #c41230; font-size: 16px;}
	#news-img {margin: 0; padding: 0 0 0 15px; background: url(../img/news-image.jpg) no-repeat; width: 450px; height: 186px;}
	 #box-text {margin: 0 0 0 -5px;; padding: 148px 0 0 0; width: 450px; font-family: 'Nobile', arial, serif; letter-spacing: 0px; line-height: 13px; font-size: 14px; color: #1073ba; text-transform: uppercase; font-weight: bold;}
	.tech-bug {margin: 0; padding: 15px 0 15px 15px; width: 210px;}
	 .tech-bug p {margin: 0; padding: 8px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #231f20; font-size: 12px; line-height: 16px;}
	  .tech-bug span {margin: 0; padding: 0; font-weight: bold; color: #000;}			 
	.right-bug {margin: 0; padding: 15px 0 15px 5px; width: 210px;}
	 .right-bug p {margin: 0; padding: 8px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #231f20; font-size: 12px; line-height: 16px;}	  
	  .right-bug h5 {margin: 0; padding: 8px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #c41230; font-size: 12px; line-height: 16px;}	  
	#find-dealer {margin: 0; padding: 0;}
	#social-media {margin: 0; padding: 20px 0 0 0; width: 210px;}
	 #twitter {margin: 0; padding: 0 0 0 15px; float: left;}
	  #facebook {margin: 0; padding: 0 0 0 20px; float: left;}
	#news-link {margin: 0; padding: 0; text-decoration: none; color: #2c2d30; float: right; font-family: 'Nobile', arial, serif; letter-spacing: 0px; line-height: 13px; font-size: 14px; color: #c41230; text-transform: uppercase; font-weight: bold;}
	  #content {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; line-height: 16px;}
	  .header {margin: 0; padding: 0; height: 71px; width: 100%;}
	 #logo {margin: 0 0 0 11px; padding: 0; width: 274px; height: 73px; position: relative; top: 16px; float: left;}
	   /*
	   #homepage-content {margin: 0 auto; padding: 0px 0 0 70px; text-align: center; position: relative; top: 110px; width: 900px; }
	   #homepage-content span{font-weight: bold;} 
	   */
	    #snowshoe {margin: 0 0 0 20px; padding: 0 0 0 20px; width: 262px; height: 317px; float: left; background: url(../img/homepage/snowshoe-btn-bkg.png) no-repeat;}
		 #snowshoe p {margin: 0; padding: 195px 0 0 0; width: 225px; height: 70px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1b1c22;}
		  #snowshoe a {margin: 0 0 0 70px; padding: 0 0 0 100px; position: relative; top: 17px; width: 100px; height: 14px; background: url(../img/homepage/enter-site.jpg) no-repeat center;}
		   #snowshoe a:hover {background: url(../img/homepage/enter-site-over.jpg) no-repeat center;}
	    #tent {margin: 0; padding: 0 0 0 20px; width: 262px; height: 317px; float: left; background: url(../img/homepage/tent-btn-bkg.png) no-repeat;}
		 #tent p {margin: 0; padding: 195px 0 0 0; width: 225px; height: 70px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1b1c22;}
		  #tent a {margin: 0 0 0 70px; padding: 0 0 0 100px; position: relative; top: 17px; width: 100px; height: 14px; background: url(../img/homepage/enter-site.jpg) no-repeat center;}
		   #tent a:hover {background: url(../img/homepage/enter-site-over.jpg) no-repeat center;}
	    #trekking {margin: 0; padding: 0 0 0 20px; width: 262px; height: 317px; float: left; background: url(../img/homepage/trekking-btn-bkg.png) no-repeat;}
		 #trekking p {margin: 0; padding: 195px 0 0 0; width: 225px; height: 70px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1b1c22;}
		  #trekking a {margin: 0 0 0 70px; padding: 0 0 0 100px; position: relative; top: 17px; width: 100px; height: 14px; background: url(../img/homepage/enter-site.jpg) no-repeat center;}
		   #trekking a:hover {background: url(../img/homepage/enter-site-over.jpg) no-repeat center;}
	.prev-next p {margin: 0; padding: 0 0 0 50px; position: relative; top: -40px; bottom: 0; color: #2c2d30; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-transform: uppercase; width: 200px; text-align: right; }
	 .prev-next a {text-decoration: none; color: #2c2d30;}
	  .prev-next a:hover {color: #bd8333;}
	   .prev {margin: 0; padding: 0 0 0 12px; background: url(../img/icon-back.gif) no-repeat top left; line-height: 10px;}
	    .next {margin: 0; padding: 0 12px 0 0; background: url(../img/icon-next.gif) no-repeat top right; line-height: 10px;}
	#white-bkg {margin: 0; padding: 0 0 60px 0; background: #fff;}
	 #homepage-white-bkg {margin: 0; padding: 0 0 100px 0; background: #fff;}


/*** Begin: slideshow --------------------------------------*/

	.slideshow {margin: 0 0 0 12px; padding: 0; position: relative; top: 0; border-bottom: 2px solid #c41230; width: 1000px;}
	 .slideshow a img {border: none;}
	  .slideshow li.slide {list-style-type: none;}
	   .slideshow .slides {height: 400px; margin:0;}
	.slideshow .slides li.slide {visibility: hidden; position: absolute; left: 0px; top: 0;}
	 .slideshow .buttons {display: none;}
	  .slideshow .buttons {margin: 0; padding: 0; display: block; position: absolute; z-index: 100; left: 4px; bottom: 24px;}
	   .slideshow .buttons li {margin: 0 0 0 2px; padding: 0; float: left; display: inline; width: 98px; height: 23px; background:url(../img/button-bkg.jpg) no-repeat;}
	.slideshow .buttons li a {margin: 0; padding: 6px 3px 10px 5px; float:left; text-decoration: none; color:#fff; outline: 0; font-family: 'Droid Sans', arial, serif; font-size: 0.65em; font-weight: bold; text-transform: uppercase;}
	 .slideshow ul.buttons li a:hover {text-decoration: none; color: #ca8225;}	
	.slideshow ul.buttons li.active a {color: #000; background:url(../img/over-state.jpg) no-repeat; width: 98px; height: 23px; text-align: left;}

/*** End: slideshow --------------------------------------*/

/*** Main Navigation --------------------------------------*/

	/*** Son of Suckerfish Menu --------------------------------------*/
			#main-nav {margin: 0; padding: 0 0 0 45px; float: left; position: relative; z-index: 1025; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; line-height: 69px; }
			#main-nav a {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; text-decoration: none; letter-spacing: 0.08em;}
			#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
			#nav a { display: block;}
			#nav li { float: left; margin: 0 8px; padding: 0 8px; }
			#nav li ul { position: absolute; left: -999em; }
			#nav li:hover, #nav li.sfhover {background-color: #c41230; color: #fff;}
			#nav li:hover ul, #nav li.sfhover ul {color: #c41230; left: auto; margin: 0 0 0 -16px; padding: 8px; background-color: #fff; line-height: 16px; border: 1px solid #c41230; border-top: 6px solid #c41230; }
			
	/*** Son of Suckerfish Menu Tweaks --------------------------------------*/
			#nav li ul li {color: #000; text-align: left; background-color: #fff;}
			#nav li ul li:hover {color: #c41230; background-color: #fff;}
			#nav li ul li a {margin: 0; padding: 0; color: #000; font-size: 11px; background-color: #fff;}
			#nav li ul li a:hover {margin: 0; padding: 0; background-color: #fff; padding: 0; color: #c41230;}
			#products-nav {margin: 0; padding: 0; width: 500px; height: 270px; text-align: left; font-weight: normal; background-color: #fff;}
			#products-nav p {margin: 0; padding: 2px 0;}
			#products-nav a {text-decoration: none;}
			#products-nav-snowshoes {margin: 0 0 0 -10px; padding: 0; float: left; width: 100px; height: 232px; padding: 0 10px 0 2px;}
			.snowshoe-span {color: #c41230; letter-spacing: 1px; font-size: 11px;}
			#products-nav-trekking {float: left; width: 145px; height: 265px; padding: 0 10px; border-left: 1px solid #c41230;}
			#products-nav-trekking span {font-size: 11px; font-weight: bold; color: #c41230;}
			#products-nav-tents {float: left; width: 85px; height: 265px; padding: 0 10px; border-left: 1px solid #c41230;}
			#products-nav-accessories {float: left; width: 93px; height: 105px; padding: 0 10px; border-left: 1px solid #c41230;}
			#products-nav-oem {float: left; width: 220px; height: 65px; padding: 10px 2px 0 10px; position: absolute; top: 130px; right: 15px; border-top: 1px solid #c41230; font-size: 13px; color: #c41230;}
			#products-nav-title {margin: 0; padding: 0;}
			#company-nav ul li {margin: 0; padding: 0; width: 110px; line-height: 8px;}
			#innovation-nav ul li {margin: 0; padding: 0; width: 150px; line-height: 8px;}
			#downloads-nav ul li {margin: 0; padding: 0; width: 90px; line-height: 8px;}
			
	/*** Miscellaneous --------------------------------------*/
			.products-nav-title  {margin: 0; padding: 0; background-color: #fff; font-weight: bold;}
			#products-nav-trekking a span {margin: 0; padding: 0; background-color: #fff; font-weight: bold; font-size: 13px; color: #c41230;}
			#products-nav-trekking a span:hover {color: #000;}
			#products-nav-snowshoes a span {margin: 0; padding: 0; background-color: #fff; font-weight: bold; font-size: 13px; color: #c41230;}
			#products-nav-snowshoes a span:hover {color: #000;}
			#products-nav-tents a span {margin: 0; padding: 0; background-color: #fff; font-weight: bold; font-size: 13px; color: #c41230;}
			#products-nav-tents a span:hover {color: #000;}
			#products-nav-accessories a span {margin: 0; padding: 0; background-color: #fff; font-weight: bold; font-size: 13px; color: #c41230;}
			#products-nav-accessories a span:hover {color: #000;}
			.products-nav-subtitle {margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #000; background-color: #fff;}
			.products-nav-indent {margin: 0; padding: 0; background-color: #fff;}
			
/*** Innovation page --------------------------------------*/
	#innovation-contanier {margin: 0 auto; padding: 0; text-align: center; position: relative; top: 0; width: 1024px; background: #fff url(../img/homepage-bkg.gif) repeat-y;}
	#innovation-contanier h3 {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #030508; text-transform: uppercase;}
	 #innovation-content {margin: 0; padding: 20px 30px; text-align: left; font-family: Arial, Helvetica, sans-serif;}
	  #innovation-bkg {margin: 0 0 0 11px; padding: 0; width: 1000px; height: 957px; background: #fff url(../img/innovation/poles-bkg.jpg) no-repeat;}
	   #airlock-bkg {margin: 0 0 0 11px; padding: 0; width: 1000px; height: 720px; background: #fff url(../img/innovation/airlock-bkg.jpg) no-repeat;}
	    #vi-brake-bkg {margin: 0 0 0 11px; padding: 0; width: 1000px; height: 674px; background: #fff url(../img/innovation/vi-brake-bkg.jpg) no-repeat;}
	  #innovation-bottom {margin: 0; padding: 0 0 0 24px; background: url(../img/homepage-bottom.gif) no-repeat; width: 1023px; height: 78px;}
	#inno-top {margin: 0 auto; padding: 0; text-align: center;}
	 #main-tag {margin: 0; padding: 0; color: #babcbe; font-size: 18px; position: absolute; top: 220px; left: 50px; font-family: 'Droid Sans', arial, serif;}
	  #inno-text-left {margin: 0; padding: 0; position: absolute; top: 370px; left: 50px; width: 230px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ca8225;}
	   #inno-text-left span {margin: 0; padding: 0 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #aaacaf;}
	  #inno-text-right {margin: 0; padding: 0; position: absolute; top: 370px; left: 320px; width: 240px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ca8225;}
	   #inno-text-right span {margin: 0; padding: 0 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #aaacaf;}	  
	#inno-bottom-left {margin: 0; paddign: 0; position: absolute; top: 720px; left: 50px; width: 320px; font-size: 12px;}
	 #inno-bottom-left span {margin: 0; paddign: 0; font-weight: bold;}
	  #inno-bottom-right {margin: 0; paddign: 0; position: absolute; top: 733px; left: 380px; width: 315px; font-size: 12px;}
	   #mat-chart {margin: 0; padding: 0; position: absolute; top: 449px; left: 4px;}
	#tent-tech {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #aaacaf; position: absolute; top: 550px; right: 20px; width: 270px; text-align: left;}
	 #fx {margin: 0; padding: 10px 5px;}
	  #fx img {margin: 0; padding: 0 0 2px 0;}
	   #ion {margin: 0; padding: 10px 5px;}
	    #ion img {margin: 0; padding: 0 0 2px 0;}
	     #evo {margin: 0; padding: 10px 5px;}
		  #evo img {margin: 0; padding: 0 0 2px 0;}
	#airlock-top {margin: 0; padding: 35px 0 0 0; font-family: 'Droid Sans', arial, serif; font-size: 16px; color: #1073ba;}
	 #airlock-top span {margin: 0; padding: 0; font-size: 10px;}
	  #airlock-desc {margin: 0; padding: 0; position: absolute; top: 340px; left: 43px; width: 450px;}
	   #airlock-desc h3 {margin: 0; padding: 0; font-family: 'Droid Sans', arial, serif; font-size: 21px; color: #1073ba; font-weight: bold;}
	    #airlock-desc p {margin: 0; padding: 10px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #aaacaf; }
	#airlock-detail {margin: 0; padding: 0; position: absolute; top: 598px; left: 273px; width: 501px; height: 249px; background: url(../img/innovation/airlock-detail.png) no-repeat;}
	#airlock-chart-info  {margin: 0; padding: 0; position: absolute; top: 220px; left: 680px; width: 325px;}
	 #airlock-chart-info  p {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1073ba; }
	  #airlock-small-desc  {margin: 0; padding: 0; position: absolute; bottom: 230px; left: 220px; width: 165px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1073ba; }
	#airlock-video-player {margin: 0; padding: 0; position: absolute; top: 665px; right: 170px;}
	#full-airlock-desc  {margin: 0; padding: 0; position: absolute; top: 650px; left: 43px; width: 225px;}
	 #full-airlock-desc  p {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1073ba; }
	#vi-brake-pic {margin: 0; padding: 15px 0 0 20px;}
	 #vi-brake-desc {margin: 0; padding: 0; position: absolute; top: 660px; left: 43px; width: 450px;}
	  #vi-brake-desc p {margin: 0; padding: 0; font-family: 'Droid Sans', arial, serif; font-size: 16px; color: #a7a9ac;}
	 #vi-brake-desc-small {margin: 0; padding: 0; position: absolute; top: 665px; right: 107px; width: 250px;}
	  #vi-brake-desc-small p {margin: 0; padding: 0; font-family: 'Droid Sans', arial, serif; font-size: 12px; color: #c41230;}	  	   


/*** SNOWSHOE & TREKKING POLES HOMEPAGE -------------------------------------- */
	.product-content-area {margin: 0 auto; padding: 0; text-align: center; background: #000; border-bottom: solid 3px #c41230;}
	 .trekking-content-area {margin: 0 auto; padding: 0; text-align: center; width: 1024px; height: 800px; background: #fff url(../img/homepage-bkg.gif) repeat-y;}	
	  .trekking-content-area h3 {margin: 0; padding: 0; font-size: 30px;}
	  .trekking-content-area span {margin: 0; padding: 0; font-size: 16px; font-weight: bold;}
	   #trekking-bottom {margin: -16px auto 0 auto; padding: 0 0 0 2px; text-align: center; background: url(../img/homepage-bottom.gif) no-repeat; width: 1023px; height: 78px;}
	.trekking-cat-top {margin: 0; padding: 0; width: 970px;}
	 .trekking-cat-bottom {margin: 0; padding: 0; width: 970px;}
	#top-bar {margin: 0; padding: 0 3px; font-size: 11px; color: #ca8225; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
	 #top-bar td {margin: 0; padding: 0; width: 75px; height: 25px;}
	.catagory {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; font-weight: bold;  border: solid 1px #c5c7c9; width: 120px;}
	 .catagory td {margin: 0; padding: 0; width: 120px; height: 25px;}
	#comp-table  .catagory  {margin: 0; padding: 6px;}
	 .table-border {border: solid 1px #c5c7c9; background-color: #e0e4e4;}
	  .table-border-white {border: solid 1px #c5c7c9; background-color: #fff;}
	#trekking-pole-comp-chart {margin: 0; padding: 2px; width: 900px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center;}
	 #comp-table {margin: 0; padding: 0;}
	#title {margin: 0; padding: 0 0 0 10px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
   #trekking-content {margin: 0 auto; padding: 0; text-align: left; width: 970px; height: 100%; background: #fff;}
    #description {margin: 0; padding: 15px 10px; text-align: left; width: 850px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
    #trekking-content h3 {margin: 0 0 0 10px; padding: 16px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #030508; text-transform: uppercase;}
	 .product-home {margin: 0; padding: 0; background: #000; width: 100%;}	 
	  #home_flash {margin: 0 auto; padding: 0; text-align: center; width: 970px; height: 412px;}
	   .bottom-buttons {margin: 0 auto; padding: 20px 0 80px 90px; text-align: center; width: 970px;}
	    #buttons {margin: 0; padding: 0 6px 0 0; float: left;}

/*** TENT HOMEPAGE -------------------------------------- */
	.tent-content-area {margin: 0 auto; padding: 0;}
	  #tent-content {margin: 0 auto; padding: 0; text-align: left; width: 970px; height: 100%; background: #fff;}
	   #tent-content h3 {margin: 0 0 0 10px; padding: 16px 0 16px 0; font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #030508; text-transform: uppercase;}
		#tent-content h3 span {margin: 0; padding: 0; font-size: 16px; font-weight: bold;}
		 #tent-title {margin: 0; padding: 0 0 22px 10px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	 .tent-home {margin: 0; padding: 0; background: #ededec; width: 100%;}
	  #tent-home_flash {margin: 0; padding: 0; background: #ededec;}
	#left-side {margin: 0; padding: 0 0 0 10px; width: 453px; float: left;}

/*** PRODCUT STYLES -------------------------------------- */
	.white-bkg {margin: 0; padding: 0; width: 100%; height: 100%; background: #fff;}
	  .content-area {margin: 0 auto; padding: 0; width: 970px; text-align: center; background: #fff;}
	   #content {margin: 0 auto; padding: 0; text-align: left; width: 970px; height: 100%; background: #fff;}
	    #content h3 {margin: 0 0 22px 20px; padding: 16px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #030508; text-transform: uppercase;}
		 #content h3 span {margin: 0; padding: 0 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #c41230; text-transform: none;}
		  #side-nav {margin: 0 0 0 20px; padding: 0; width: 160px; float: left; clear: both; background: #fff url(../img/side-nav-bkg.png) repeat-x top left; border-left: solid 1px #e5e6e7; border-right: solid 1px #e5e6e7; border-bottom: solid 1px #e5e6e7;}
		   #side-nav h4 {margin: 0; padding: 4px 0 0 0; text-align: center; font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #fff;}
		    #side-nav ul {margin: 0; padding: 9px 0 0 0; list-style: none;}
		     #side-nav li {margin: 0; padding: 5px 0 5px 17px;}
			  #side-nav a { margin: 0; padding: 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #736f6e;}
			   #side-nav a:hover {color: #c41230;}
	   #dealer-loc {margin: 0 auto; padding: 0; text-align: center;}
	#prod-btns {margin: 0; padding: 0; width: 255px;}
	 #loc-dealer {margin: 0; padding: 0 8px 0 0; width: 130px; height: 16px; float: left;}
	  #share-btn {margin: 0; padding: 0; width: 83px; height: 16px; float: left;}
		.product-page {margin: 0; padding: 0 54px 0 20px; width: 702px; float: left; clear: right;}
		 .prod-link {margin: 0 auto; padding: 184px 0 0 0; text-align: center;}
		#men-shoes-prod-page {margin: 0; padding: 6px; float: left; width: 221px; height: 208px; background: url(../img/men-snowshoes-bkg.jpg) no-repeat center;}
		 #men-shoes-prod-page a {margin: 0; padding: 0; vertical-align: bottom; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #736f6e;}
		  #men-shoes-prod-page a:hover {color: #c41230;}
		#wommen-shoes-prod-page {margin: 0; padding: 6px; float: left; width: 221px; height: 208px; background: url(../img/women-snowshoes-bkg.jpg) no-repeat center;}
		 #wommen-shoes-prod-page a {margin: 0; padding: 0; vertical-align: bottom; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #736f6e;}
		  #wommen-shoes-prod-page a:hover {color: #c41230;}
		#tent-prod-page {margin: 0; padding: 6px; float: left; width: 221px; height: 208px; background: url(../img/tent-bkg.jpg) no-repeat center;}
		 #tent-prod-page a {margin: 0; padding: 0; vertical-align: bottom; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #736f6e;}
		  #tent-prod-page a:hover {color: #c41230;}
		#trekking-prod-page {margin: 0; padding: 15px 6px; float: left; width: 221px; height: 208px; background: url(../img/trekking-bkg.jpg) no-repeat center;}
		 #trekking-prod-page a {margin: 0; padding: 0; vertical-align: bottom; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #736f6e;}
		  #trekking-prod-page a:hover {color: #c41230;}
		#accessories-prod-page {margin: 0; padding: 15px 6px; float: left; width: 221px; height: 208px; background: url(../img/accessories-bkg.jpg) no-repeat center;}
	     #accessories-prod-page a {margin: 0; padding: 0; vertical-align: bottom; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #736f6e;}
		  #accessories-prod-page a:hover {color: #c41230;}
	#gear-year {margin: 0; padding: 0; float: left; height: 106px; width: 105px;}
	 #video-review {margin: 0; padding: 20px 0 0 70px; float: left; height: 101px; width: 243px; clear: right;}
	 #sizes {margin: 0; padding: 150px 0 0 0;}
	.product-name span {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #736f6e; float: letf;}
	 
/*** PRODUCT CAT PAGE STYLES -------------------------------------- */
	.product-page-cat {margin: 0; padding: 0; width: 970px; float: left; clear: both;}
	 #side-photo {margin: 0; padding: 0 0 0 70px; width: 390px; float: left;}
	  #trekking-side-photo {margin: 0; padding: 0; width: 390px; float: left;}
	   .right-side {margin: 0; padding: 0; width: 480px; float: right;}
	    .right-side h4 {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #030508; text-transform: uppercase;}
	.product {margin: 0 0 15px 0; padding: 0 3px; width: 142px; height: 175px; float: left; display: block;}
	 .product .product_thumbnail {width:145px; height:144px; background:url(../img/snowshoes/prod_thumb_bkg.gif) top left repeat-x; clear:both;}
	  .product .product_title {width:145px; height:31px; background:url(../img/snowshoes/prod_title_bkg.gif) top left repeat-x; clear:both; color:#2c2d30; font-size:10px; font-weight:bold; padding:0px;}
	   .product .product_title p {margin: 0 auto; padding: 0; text-align: center; line-height: 30px; text-transform: uppercase;}
		.product .product_title a {color:#2c2d30; text-decoration: none; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #313335;}
		 .product .product_title a:hover {color: #c41230;}
  .tent-product {margin: 0 0 15px 0; padding: 0 3px; width:210px; height:175px; float:left; display: block;}
   .tent-product .tent-product_thumbnail {margin: 0; padding: 0; width:210px; height:144px; background:url(../img/snowshoes/prod_thumb_bkg.gif) top left repeat-x; clear:both;}
	.tent-product .tent-product_title {margin: 0; padding: 0; width:210px; height:31px; background:url(../img/snowshoes/prod_title_bkg.gif) top left repeat-x; clear:both; color:#2c2d30; font-size:10px; font-weight:bold; padding:0px;}
	 .tent-product .tent-product_title p {margin: 0 auto; padding: 0; text-align: center; line-height: 30px; margin: 0; padding: 0 0 0 7px; text-transform:uppercase;}
	  .tent-product .tent-product_title a {margin: 0; padding: 0; color:#2c2d30; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #313335;}
	   .tent-product .tent-product_title a:hover {color: #c41230;}
	#cat-page-copy {margin: 0; padding: 0; width: 460px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #313335;}
	 #cat-page-copy span {font-size: 13px; font-weight: bold;}
	  #cat-page-copy a {text-decoration: none; color: #c41230; font-weight: bold;}
	   #cat-page-copy a:hover {color: #313335;}
	   
/*** PRODUCT DETAIL STYLES -------------------------------------- */
	 #product-content {margin: 0; padding: 0 30px; text-align: left; font-family: Arial, Helvetica, sans-serif;}
	  #product-content h3 {margin: 0 0 22px 20px; padding: 16px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #030508; text-transform: uppercase;}
	   #product-contanier {margin: 0 auto; padding: 0; text-align: center; position: relative; top: 0; width: 1024px; background: #fff url(../img/homepage-bkg.gif) repeat-y;}	
	    #product-bottom {margin: 0; padding: 0 0 0 24px; background: url(../img/homepage-bottom.gif) no-repeat; width: 1023px; height: 78px;}
	.prod-left-side {margin: 0; padding: 0 10px 0 0; width: 400px; height: 500px; float: left;}
	 #prod-left-side-content {margin: 0; padding: 0 0 0 18px;}
	.prod-right-side  {margin: 0; padding: 0 0 0 25px; width: 450px; float: left; clear: right; border-left: solid 2px #000;}
	.acc-prod-right-side  {margin: 0; padding: 0 0 0 25px; width: 450px; height: 500px; float: left; clear: right; border-left: solid 2px #000;}
	 #right-side-content {margin: 0; padding: 0 0 0 18px; width: 560px;}
	  #right-side-content h2 {margin: 0; padding: 13px 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #c41230;}
	   #right-side-content h4 {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #030508; text-transform: uppercase;}
	    #right-side-content p {margin: 0; padding: 0; width: 480px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #313335; line-height: 16px;}
		 #right-side-content span {color: #c41230; font-weight: bold;}
		  #right-side-content a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c41230; font-weight: bold; text-decoration: none;}
		   #right-side-content a:hover {color: #313335;}
	.prod-tab {margin: 40px 0 0 18px; padding: 0; width: 500px; background: #f4f3f0 url(../img/prod-feat-bkg.gif) repeat-x top left;}
	 .prod-pad {margin: 0; padding: 10px 20px 20px 10px; width: 470px;}
	#features-table {padding: 0; margin: 0; width: 475px;}
	 .tab-main {padding: 0 0 0 5px; margin: 0; width: 225px; height: 24px; background: #333133;}
	  .tab-main a {padding: 0 0 0 5px; margin: 0; background: #333133; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none;}
	   .tab-main a:hover {background:#333133; text-decoration: none; color: #c2cd23; cursor: help;} /*BG color is a must for IE6*/
		 #tooltip {padding:5px; position:absolute; border: 2px solid #2c2d30; width: 300px; line-height: 14pt; background:#f4f3f0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #2c2d30; display:none;}
		 #tooltip span {color: #c41230; font-weight: bold; font-size: 12px;}
		  #tab-backcountry {padding: 0; margin: 0; width: 90px; height: 24px; background: #d17c2c;}
		   #tab-vo2 {padding: 0; margin: 0; width: 90px; height: 24px; background: #c41230;}
		    #tab-hike {padding: 0; margin: 0; width: 90px; height: 24px; background: #a7a9ac;}
			 #tab-trail {padding: 0; margin: 0; width: 90px; height: 24px; background: #c2cd23;}
			  #top-tab {padding: 3px 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: center; vertical-align: bottom;}
			   #white-tab {padding: 0; margin: 0; width: 90px; height: 24px; background: #f4f3f0;}
			    #pat-text p {margin: 0; padding: 0 0 0 5px; font-size: 10px;}
				 #features-top-tab {padding: 3px 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: left; vertical-align: bottom;}
	.you-like-padd {margin: 0; padding: 15px 0 20px 0; width: 470px;}
	 .you-like-left {margin: 0; padding: 15px 0; width: 150px; float: left; clear: left;}
	  .you-like-left p {margin: 0; padding: 3px 0 15px 0; width: 143px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#313335;}
	   .you-like-left a {margin: 0; padding: 0; text-align: center; text-decoration: none; color:#313335;}
	    .you-like-left a:hover {color: #c41230;}
	.you-like-right {margin: 0; padding: 20px 0 0 20px; width: 275px; float: left;}
	 .you-like-right h4 {margin: 0; padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
	  .you-like-right p {margin: 0; padding: 3px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#313335;}
	   .you-like-right span {margin: 0; padding: 3 px 0 0 0; color: #c41230; font-size: 11px;}
	    .you-like-right a {margin: 15px 0 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; text-decoration: none; color:#313335;}
	     .you-like-right a:hover {color: #c41230;}
	#size-chart {margin: 0 auto; padding: 0 0 40px 0; text-align: 0;}
	 #footprint-text {margin: 0; padding: 0;}
	  #footprint-text p {margin: 0; padding: 10px 0 0 0;}
	   #footprint-image {margin: 0; padding: 0;}
	    #spec-text {margin: 0; padding: 0 0 15px 0;}
	#rock-lock-left {margin: 0; padding: 6px 15px 0 0; width: 250px; float: left;}
	 #rock-lock-right {margin: 0; padding: 14px 0 0 15px; width: 160px; float: left;}
	#tent-feat-chart {margin: 0; padding: 0 0 0 15px; width: 460px;}
	 .feat-cat-1 {margin: 0; padding: 4px; width: 460px; font-weight: bold; vertical-align: text-top; font-size: 12px; background: #898c90; color: #fff;}
	 .feat-cat-2 {margin: 0; padding: 4px; width: 460px; font-weight: bold; color: #c04123; font-size: 12px; background: #d5d5d5; color: #000; vertical-align: text-top;}
	 
/*** Contact Page -------------------------------------- */
	.contact {margin: 0; padding: 0 0 0 30px;}
	 .contact a {margin: 0; padding: 0; color: #c41230; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
	  .contact a:hover {color: #2c2d30;}
	 #contact-left {margin: 0; padding: 0; width: 420px; float: left;}
	  #contact-left h4 {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: bold; color: #c41230;}
	   #contact-left p {margin: 0; padding: 10px 0; color: #2c2d30; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
	    #contact-left #become-dealer {margin: 0; padding: 30px 0 0 0;}
	 #contact-right {margin: 0; padding: 0 30px; width: 420px; float: left;}
	 
/*** Product Image Gallery -------------------------------------- */
   .demo {margin: 32px 0 0 0; padding: 0; position:relative;}
	.gallery_demo {margin:0 auto; padding: 0; width: 331px;}
	 .gallery_demo li {margin: 0; padding: 0 15px 0 15px; width: 67px; height: 39px; border: 1px #fff;}
	  .gallery_demo li div {top: 140px;}
   #main_image {margin:0 auto; height: 361px; width: 331px;}
	#main_image img {margin: 0; padding: 0;}
	 #main-image p {margin: -26px 0 0 0; padding: 0 0 0 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #313335;}
	.nav {padding: 15px 0 0 0; clear: left;}
	.galleria {list-style: none; width: 351px;}
	 .galleria li {padding: 8px 0 0 5px; margin: 0; display: block; width: 66px; height: 44px; overflow: hidden; float: left; background: #fff;}
	  .galleria li a {padding: 0; display: none;}
	   .galleria li div {position: absolute; display: none; top: 0; left: 180px;}
		.galleria li div img {cursor: pointer;}
		 .galleria li.active div img,.galleria li.active div {display: block;}
		  .galleria li img.thumb {margin: 0; padding: 0; cursor: pointer; top: auto; left: auto; display: block; width: auto; height: auto;}
		   .gallery_demo_unstyled {margin: 20px 0 0 0; padding: 0; width: 400px; height: 91px; background: url(../img/prod-detail-image-bkg.gif) no-repeat;}
		   
/*** Product Tab Content -------------------------------------- */
	.tabs {padding: 10px 0; margin: 0; float: left;}
	 #prodict-tabs {padding: 0; margin: 0; background: #fff; height: 21px; width: 500px;}
	#feature-chart {padding: 15px 0 0 0; margin: 0 0 0 -7px;}
	  .tab-top-padd {padding: 20px 0 0 20px; margin: 0;}
	   .tab-box {padding: 0 50px 0 50px; margin: 0; background: #fff; height: 2px; width: 500px;}
	.indentmenu {padding: 30px 0 0 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
	 .indentmenu ul {padding: 0 0 0 0; margin: 5px 80px 0 15px; width: 500px; height: 20px; float: left;}
	  .indentmenu ul li {display: inline;}
	   .indentmenu ul li a {padding: 5px 10px 0 10px; margin: 0; height: 19px; background: #fff; float: left; color: #313335; text-decoration: none; border-top: 1px solid #a4a4a4; border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4;}
		.indentmenu ul li a:hover {color: #c41230;}
		 .indentmenu ul li a.selected {padding: 5px 10px; height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #313335; background: #f4f3f0; border-top: 1px solid #a4a4a4; border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4;}
	.tabcontentstyle {padding: 10px 10px 0 10px; margin: 0 0 1em 0; height: 10px;}
	 .tabcontent {padding: 0 0 50px 0; margin: 0 0 10px 0; display: none;}
	 .prod-text {padding: 10px 0 0 0; margin: 0;}
	  .prod-text h4 {padding: 15px 0 0 15px; margin: 0; border-bottom: solid 1px #2c2d30; font-family: Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; font-weight: bold; color: #c41230;}
	   .prod-text  p {padding: 15px 0 0 20px; margin: 0; color: #2c2d30; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
 		.prod-text .float-left {width: 500px; float: left;}
		 .prod-text .float-right {width: 500px; float: right;}
	#prod-feat-content {margin: 0; padding: 0;}
     #prod-feat-content p {margin: 0; padding: 0 0 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #313335;}
	  #prod-feat-content h4 {margin: 0; padding: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #313335; border-bottom: none;}
	 #prod-comp {margin: 0; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #313335; line-height: 16px;}
	  #rock-lock {margin: 0; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #313335; line-height: 16px;}
	#sizing-chart {margin: 0; padding: 30px 15px 0 15px;}
	 #sizing-chart p {margin: 0; padding: 0 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #313335;}
	  #sizing-chart h4 {margin: 0; padding: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #313335; border-bottom: none;}
		 #sizing-chart img {margin: 0; padding: 10px 0 0 20px; text-align: center;}
	  #video {margin: 0; padding: 15px;}
	   #you-like {margin: 0; padding: 15px;}
	    #FlashVideoPlayer {margin: 0; padding: 0;}
		 #video-player {margin: 0 auto; padding: 15px 0 0 0; text-align: center;}
		 #video-player h4 {margin: 0; padding: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #313335; border-bottom: none;}
		  #vid-desc {margin: 0; padding: 0; text-align: left;}
		   #vid-desc h5 {margin: 0; padding: 10px 0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #313335;}
		    #vid-desc p {margin: 0; padding: 0 0 0 10px;}
			 #vid-desc span {margin: 0; padding: 20px 0; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #313335;}
	#warranty-chart {margin: 0; padding: 30px 15px 0 15px;}
	 #warranty-chart p {margin: 0; padding: 0 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #313335;}
	  #warranty-chart h4 {margin: 0; padding: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #313335; border-bottom: none;}
		 #warranty-chart img {margin: 0; padding: 10px 0 0 20px; text-align: center;}
	#specs .prod-text {margin: 0; padding: 20px 0 0 10px;}
	 #prod-comp .prod-text {margin: 0; padding: 5px 0 0 10px;}
	  #specs {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #313335;}
	  #specs p {margin: 0; padding: 5px 90px 5px 0; text-align: right;}
	   #specs span {margin: 0; padding: 0; font-weight: bold; color: #c41230;}
	   #specs h4 {margin: 0; padding: 0 0 15px 0;}
	    #footprint-text {margin: 0 auto; padding: 0; text-align: center;}
	    #footprint p {font-size: 10px;}
/*** ENVIROMENTAL & DOWNLAODS CONTACT US STYLES -------------------------------------- */
	.enviro {margin: 0; padding: 0 0 0 35px; width: 970px;}
	   #enviro-left {margin: 0; padding: 0; float: left; clear: left; background: #fff;}
	    #enviro-right {margin: 0; padding: 0 0 20px 20px; width: 716px; float: left; background: #fff;}
		 #enviro-right p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #313335;}
		  #enviro-right span {color: #497849; font-weight: bold; font-size: 13px;}
	.dwn-holder {padding: 5px; margin: 0 auto; width: 210px; float: left; text-align: center; background: #fff;}
	 #top-pic {padding: 0; margin: 0; height: 144px;}
	  #dwn-link {padding: 5px 0 20px 0; margin: 0;}
	   #dwn-link a {padding: 0; margin: 0; text-decoration: none; text-transform: uppercase; color: #2c2d30; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
	    #dwn-link a:hover {color: #c41230;}
	.company-copy {margin: 0; padding: 0 0 0 35px; width: 850px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #313335;}
	 .company-copy span{color: #c41230; font-weight: bold;}
	  .company-copy h4 {margin: 0; padding: 3px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #c41230; font-size: 14px; width: 850px; border-bottom: 1px #bdc2b4 solid;}
	   .company-copy h5 {margin: 0; padding: 3px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #c41230; font-size: 14px;}	
	   .company-copy {margin: 0; padding: 0 0 0 35px; width: 850px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #313335;}
	    .company-copy a {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c41230; font-weight: bold; text-decoration: none;}
	#news-date {margin: 0; padding: 25px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #2c2d30; font-weight: bold; font-size: 16px;}
	.oem-logo {margin: 0; padding: 10px 50px 0 50px; float: left;}
	 .oem-copy {margin: 0; padding: 10px 0 0 0; float: left; width: 450px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #313335; line-height: 16px;}
	.sitemap-copy {margin: 0; padding: 0;}
	  .sitemap-copy ul li {margin: 0; padding: 1px 0 1px 0; color: #c41230;}
	  .sitemap-copy a {margin: 0; padding: 0; text-decoration: none; color: #000;}
	  .sitemap-copy a:hover{text-decoration: underline; color: #c41230;}
	#job-title {margin: 0; padding: 0; width: 730px color: #82806b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom: 1px solid #000;}
	 #job-title span {color: #c41230; font-size: 15px; font-weight: bold;}
	  #jobs-title h3 {color: #c41230; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform:uppercase;}
	   #jobs-title p {margin: 0; padding: 0;}
	    #jobs {margin: 0; padding: 10px 0 0 25px; height: 300px;}
		 .job-link {margin: 0; padding: 0; color: #2c2d30; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; text-transform: uppercase;}
		  .job-link:hover {color: #c41230;}
		   .job-link:visited {color: #c41230;}
		    #jobs p {margin: 0; padding: 0;}
		     #jobs li {margin: 0; padding: 0;}
		     #email-link {color: #000; text-decoration: none;}
	#priv {padding: 0 100px; margin: 0 auto; width: 635px; text-align: center;}
	.privacy-policy {padding: 0; margin: 0; text-align: left;}
	.privacy-policy  h4{margin: 0; padding: 15px 0 5px 0; font-family: Arial, Helvetica, sans-serif; color: #c41230; font-size: 14px;}
	 .privacy-policy p {padding: 5px 0; margin: 0; line-height: 16px; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000; }
	  .privacy-policy a {color: #c41230; font-weight: bold; text-decoration: none;}
	  .privacy-policy a:hover {color: #000;}
	   .privacy-policy ul {padding: 0 0 0 50px; margin: 0;}			 
	.race {margin: 0; padding: 0 0 0 35px; width: 970px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #313335;}   
	#race-left {margin: 0 30px 0 0; padding: 0; width: 275px; float: left;}
	#race-right {margin: 0; padding: 0; width: 510px; float: left; }
	 #race-right a {margin: 30px 0 0 0; padding: 0;}
	
/*** Feature page ---------------------*/
  .feature a{margin: 0; padding: 0; color: #c41230; font-weight: bold; text-transform: uppercase;}
  #features-content {padding: 0; margin: 0 auto; width: 890px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
	#product-info .features-list {padding: 24px; float: left; width: 322px; background: url(../img/snowshoes/products-bg.gif) no-repeat;}
	 #product-info .features-list h3 {margin: 0; padding: 0; color: #c41230; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 15px; border-bottom: 0px;}
	  #product-info .features-list .no-margin {margin: 0; padding: 0; line-height: 1em;}
	   #product-info .features-list p {line-height: 1.7em; font-size: 0.92em;}
		#product-info .features-list a {font-weight: bold; text-decoration: none; color: #000;}
		 #product-info .features-list a:hover {color: #c41230;}
		  #product-info .features-image {float: right; width: 483px; padding: 75px 15px 0; margin: 0; position: relative;}
		   #product-info .features-image .feature {position: absolute; width: 335px; height: auto; z-index: 400;}
			#product-info .features-image .marker {display: block; width: 14px; height: 14px; background: url(../img/snowshoes/features-plus.png) no-repeat; cursor: pointer; position: absolute; z-index: 100;}
			 #product-info .features-image .popup {width: 100%; padding: 0 0 23px 0; margin: 0; background: url(../img/snowshoes/popup-footer.gif) no-repeat bottom left; font-size: 0.92em; display: none; border-top: 1px #bdc2b4 solid;}
			  #product-info .features-image .reverse .popup {width: 100%; background: url(../img/snowshoes/popup-footer-reverse.gif) no-repeat bottom right;}
			   #product-info .features-image .popup p {margin: -2px 0 0; padding: 20px 5px 10px 10px; background-color: #fff; border: 1px #bdc2b4 solid; border-bottom: 0; position: relative;}
				#product-info .features-image .popup p .close-link {display: block; position: absolute; top: 3px; right: 10px; color: #9B5134;}
				 #product-info .features-image .popup strong {text-transform: uppercase;}
				  #product-info .features-image .popup a {font-weight: bold; text-decoration: none;}
	#product-info .features-image #feature1 {top: 16px; left: 175px; width: 295px; z-index: 500;}
	 #marker1 {top: 115px; left: 205px;}
	  #product-info .features-image #feature2 {top: 40px; left: 132px; width: 262px;}
	   #marker2 {top: 140px; left: 162px;}
		#product-info .features-image #feature3 {top: 67px; left: 8px;}
		 #marker3 {top: 150px; left: 38px;}
		  #product-info .features-image #feature4 {top: 82px; left: 95px; width: 262px;}
		   #marker4 {top: 180px; left: 125px;}
			#product-info .features-image #feature5 {top: 96px; left: 95px;}
			 #marker5 {top: 195px; left: 125px;}
			  #product-info .features-image #feature6 {top: 112px; left: 142px;}
			   #marker6 {top: 212px; left: 172px;}
				#product-info .features-image #feature7 {top: 152px; left: 132px; width: 262px;}
				 #marker7 {top: 232px; left: 162px;}
				  #product-info .features-image #feature8 {top: 65px; left: 157px;}
				   #marker8 {top: 179px; left: 187px;}
					#product-info .features-image #feature9 {top: 145px; left: 30px; width: 295px;}
					 #marker9 {top: 245px; left: 260px;}
					  #product-info .features-image #feature10 {top: 162px; left: 165px; width: 295px;}
					   #marker10 {top: 242px; left: 395px; width: 295px;}
						#product-info .features-image #feature11 {top: 153px; left: 139px; width: 295px;}
						 #marker11 {top: 234px; left: 368px;}
						  #product-info .features-image #feature12 {top: 90px; left: 78px; width: 295px;}
						   #marker12 {top: 192px; left: 308px;}
							#product-info .features-image #feature13 {top: 179px; left: 154px; width: 295px;}
							 #marker13 {top: 261px; left: 383px;}
							  #product-info .features-image #feature14 {top: 188px; left: 170px; width: 295px;}
							   #marker14 {top: 272px; left: 398px;}
								#product-info .features-image #feature15 {top: 193px; left: 143px; width: 295px;}
								 #marker15 {top: 276px; left: 372px;}
								  #product-info .features-image #feature16 {top: 16px; left: 225px; width: 265px; z-index: 500;}
								   #marker16 {top: 115px; left: 255px;}
								   
/*** FOOTER STYLES -------------------------------------- */
  .new-product-footer {margin: 0 auto; padding: 5px 0 25px 0; text-align: center; width: 1000px;}
   .new-homepage-footer {margin: 0 auto; padding: 5px 0 25px 0; text-align: center; width: 1000px;}
    #footer-content {margin: 0; padding: 0; text-align: left; background:#e1dfdf url(../img/footer-bkg.gif) no-repeat; height: 31px;}
	.homepage-footer {margin: 0; padding: 0; height: 320px; background:#000 url(../img/footer-bkg.gif) repeat-x top left;}
	 .footer {margin: 0; padding: 0; height: 340px; background:#000 url(../img/footer-bkg.gif) repeat-x top left;}
	  .footer-nav-content {margin: 0 auto; padding: 33px 0 0 0; text-align: center; width: 970px;}
	   .footer-nav {margin: 0; padding: 0; text-align: left; }
	    .footer-nav li {margin: 0; padding: 6px 0 8px 0; width: 100px; border-bottom: solid 1px #8f8e8e;}
		 .footer-nav span {margin: 0; padding: 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #8f8e8e; text-transform: uppercase;}
	      .footer-nav a {margin: 0; padding: 0; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #8f8e8e; text-transform: uppercase;}
	       .footer-nav a:hover {color: #c41230;}
			.footer-nav #products {margin: 0; padding: 0 0 0 150px;; float: left; width: 115px;}
			 .footer-nav #products ul {margin: 0; padding: 0; list-style: none;}
			  .footer-nav #environment {margin: 0; padding: 0 0 0 30px; float: left; width: 115px;}
			   .footer-nav #environment ul {margin: 0; padding: 0; list-style: none;}
				.footer-nav #company {margin: 0; padding: 0 0 0 30px; float: left; width: 115px;}
				 .footer-nav #company ul {margin: 0; padding: 0; list-style: none;}
				  .footer-nav #downloads-footer {margin: 0; padding: 0 0 0 30px; float: left; width: 115px;}
				   .footer-nav #downloads-footer ul {margin: 0; padding: 0; list-style: none;}
					.footer-nav #contact {margin: 0; padding: 0 0 0 30px; float: left; width: 115px;}
					 .footer-nav #contact ul {margin: 0; padding: 0; list-style: none;}
	#footer-logo {margin: 0; padding: 50px 0 0 20px; position: relative; float: right;}
	#copyright {margin: 0 auto; padding: 30px 0 0 151px; text-align: center; bottom: 0; width: 970px; float: left;}
	 #copyright p {display: block; margin: 0; padding: 0; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #8f8e8e; text-transform: uppercase}
	  #copyright a { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #8f8e8e; text-transform: uppercase; text-decoration: none;}
	  #copyright a:hover {color: #c41230;}
	#homepage-copyright {margin: -20px 0 0 0; padding: 0 0 0 170px; text-align: left;}
	 #homepage-copyright p {margin: 0; padding: 0; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #8f8e8e; text-transform: uppercase}
	  #homepage-copyright a {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #8f8e8e; text-transform: uppercase; text-decoration: none;}
	  #homepage-copyright a:hover {color: #c41230;}	  
