/* Estilo estructura general sitio */
#f {
       height:15px;
	   
}
#e {
      width: 930px;
	   height:50px;
	   background-image:url(img/bg/bgFotter.GIF);     
	   padding-left:5px;
	   padding-right:5px; 
}



#contenedor {
  width: 940px;
  margin-left:100px;
  background:#FFFFFF;
  border:solid thin;
  border-color:#000000;
 
}
#cabecera {

}
#menu {
  float: left;
  width: 180px;
  
}
#contenido {
  width: 750px;
  float:right;
  padding-right:5px;

}
#pie {
  clear: both;
  width: 940px;
  padding-top:5px;
  
  
}

/* General typography */
	html {
	    font-family: "Helvetica Neue", Helvetica, Arial, Geneva, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color:#000;
		padding:0;
		border:none;
		margin:0;
	}

	body,ul,ol,dl,td,th,caption,pre,p,blockquote,input,textarea {
	    font-family: "Helvetica Neue", Helvetica, Arial, Geneva, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}

	

	strong, em, b, i { font-family: "Helvetica Neue", Helvetica, Arial, Geneva, "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
	strong, b { font-weight:bold; }

	hr { border:none; height:1px; border-top:1px dotted #999; }

	h1, h2, h3, h4, h5 {
		clear:both;
		font-weight:normal;
		letter-spacing:0;
		line-height:1.125em;	
		padding:0;
		margin:0 0 12px 0;
	}
	h1 { font-weight:normal; }
	
	ul {list-style-type: square;}

	ol {list-style-type: decimal;}

	h1 { font-size:1.75em; }
	h2 { font-size:1.5em; }
	h3 { font-size:1.25em; }
	h4 { font-size:1.175em; }
	h5 { font-size:1.0em; }
	.smalltype { font-size:0.825em; }

	p {
		padding:0;
		margin:0 0 12px 0;
	}

	.em { font-style:italic; }
	.strong { font-weight:bold; }
	.normal { font-weight:normal; }

	.left { float:left; background:none; }
	.right { float:right; background:none; }
	div.left { float:left; background:none; }
	div.right { float:right; background:none; }
	.clear { clear:both; }

	.white { color:#fff; }
	a.white { color:#fff; }
	a.white:hover { color:#f33; }
	.red { color:#f33; }
	.blue { color:#0cf; }
	.gray { color:#999; }
	.darkgray { color:#333; }
	.highlight { }
	
	
	.back-fff { background-color:#fff; }
	.back-eee { background-color:#eee; }
	.tiles-light { background:#666 url('images/background-tiles-light.jpg') repeat top left; }
	.tiles-gridless { background:#666 url('images/background-tiles-light-gridless.jpg') repeat top right; }
	.tiles-dark { background:#333 url('images/background-tiles-dark-gridless.jpg') repeat top right; }
	.tiles-video { background:#666 url('images/background-tiles-video.jpg') no-repeat top left; }
	
	.p8 { padding:8px; }
	.p12 { padding:12px; }
	.p22 { padding:22px; }
	.p22rider { padding:15px 22px 22px 22px; }
	.p22rider p { clear:right; width:242px; float:right; }
	.p22rider p.full { width:auto; float:none; }
	.p22tech { padding:15px 22px 22px 22px; }
	.p22tech div img { margin-bottom:12px; }
	
	.pb0 { padding-bottom:0px; }
	.pb12 { padding-bottom:12px; }
	.pb30 { padding-bottom:30px; }
	
	.mb0 { margin-bottom:0px; }
	.mb12 { margin-bottom:12px; }
	.mb30 { margin-bottom:30px; }



/* Text Content */
	.textcontent { line-height:1.5em; }

	.textcontent h1 { color:#fff; }
	
	.textcontent.small { font-size:.825em; }
	
	.textcontent p.small { font-size:.825em; }
	.textcontent p.large { font-size:1.175em; line-height:1.5em; }
	.textcontent p.strong { font-weight:bold; }

	.textcontent hr { border:none; height:1px; border-top:1px dotted #999; }

	.textcontent a { color:#f33; text-decoration:none; }
	.textcontent a:hover { color:#fff; text-decoration:none; }
	.textcontent.back-fff a:hover { color:#000; text-decoration:underline; }
	
	.textcontent.archive a { color:#fff; text-decoration:none; }
	.textcontent.archive a:hover { color:#f33; text-decoration:underline; }
	.textcontent.archive h3 { color:#fff; margin-bottom:0; }
	.textcontent.archive ul { margin-bottom:0px; }

	.textcontent ol li {
		margin-bottom:12px;		
	}
	
	.textcontent ul {
		padding-left:25px;
		margin-top:0;
		padding-top:0;
	}

	.textcontent.blogitem {
		clear:both;
		padding-top:6px;
	}
	.textcontent.blogitem h1 { margin-bottom:0; letter-spacing:1px;}
	.textcontent.blogitem h1 a { color:#fff; }
	.textcontent.blogitem h1 a:hover { color:#f33; text-decoration:none; }

	.textcontent.blogitem a { color:#f33; }
	.textcontent.blogitem a:hover { color:#fff; }
	
	.textcontent.blogitem img {
		float:left;
	}
	.textcontent.blogitem div.left {
		width:300px;
		line-height:1.5em; 
		padding:0 17px;
	}
	.textcontent hr {
		border:none;
		border-bottom:1px dotted #999;
	}

	.textcontent.blogitem.blogtitle {
		background:transparent url('images/background-black-a50.png') repeat;
		padding-top:22px;
		padding:22px;
	}

	.textcontent .blogimage {
		float:left;
		width:256px;
		background:#666 url('images/background-tiles-light-gridless.jpg') repeat top left;
		margin:0 22px 22px 0;
	}

	.textcontent .blogimage.rider {
		background:#333 url('images/background-tiles-dark-gridless.jpg') repeat top left;
		margin-top:6px;
	}

	.textcontent .blogimage a.magnify {
		display:block;
		float:right;
		font-size:0.825em;
		line-height:1.5em;
		font-weight:normal;
		background:transparent url('images/icon-titlebar-magnify.png') no-repeat right center;
		padding-right:30px;
	}
	.textcontent .blogimage a.magnify:hover {
		color:#000;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/icon-titlebar-magnify-black.png') no-repeat right center;
	}

	.textcontent .blogimage a.galleryprompt {
		display:block;
		position:absolute;
		width:256px;
		height:240px;
		z-index:5;
		background:none;
	}
	
	.textcontent .blogimage a.galleryprompt:hover {
		background:transparent url('/images/fisherbikes/button-magnify.png') no-repeat center center;
	}
	
	.textcontent .blogimage a.galleryprompt.team-image-gf { height:384px; }
	.team-image-gf { height:384px; }
	
	.textcontent .blogimage a.galleryprompt.team-image-kelly { height:355px; }
	.team-image-kelly { height:355px; }
	
	.blogfoot {
		clear:both;
		padding:30px 0 15px;
	}

	.blogfoot a {
		color:#fff;
	}

	.blogfoot a:hover {
		color:#f33;
		text-decoration:none;
	}
	
/* Link formatting */

	:active, :focus{
	  outline:none;
	}


	a { color:#ccc; text-decoration:none; }
	a:hover { color:#f33; text-decoration:underline; }

	a.button { display:block; }
	a.button span { display:none; }
	a.button span.red { display:inline; }
	a.button.vert-h48 {
		width:16px;
		height:48px;
	}
	a.button.vert-h48.left { float:left; background:transparent url('/images/fisherbikes/button-vert-h48-left.png') no-repeat 0 -48px; }
	a.button.vert-h48.left:hover { background:transparent url('/images/fisherbikes/button-vert-h48-left.png') no-repeat 0 -96px; }
	a.button.vert-h48.left.inactive { background:transparent url('/images/fisherbikes/button-vert-h48-left.png') no-repeat 0 0; }

	a.button.vert-h48.right { float:right; background:transparent url('/images/fisherbikes/button-vert-h48-right.png') no-repeat 0 -48px; }
	a.button.vert-h48.right:hover { background:transparent url('/images/fisherbikes/button-vert-h48-right.png') no-repeat 0 -96px; }
	a.button.vert-h48.right.inactive { background:transparent url('/images/fisherbikes/button-vert-h48-right.png') no-repeat 0 0; }

	a.button.vert-h85 {
		width:16px;
		height:85px;
	}
	a.button.vert-h85.left { float:left; background:transparent url('/images/fisherbikes/button-vert-h85-left.png') no-repeat 0 -85px; }
	a.button.vert-h85.left:hover { background:transparent url('/images/fisherbikes/button-vert-h85-left.png') no-repeat 0 -170px; }
	a.button.vert-h85.left.inactive { background:transparent url('/images/fisherbikes/button-vert-h85-left.png') no-repeat 0 0; }

	a.button.vert-h85.right { float:right; background:transparent url('/images/fisherbikes/button-vert-h85-right.png') no-repeat 0 -85px; }
	a.button.vert-h85.right:hover { background:transparent url('/images/fisherbikes/button-vert-h85-right.png') no-repeat 0 -170px; }
	a.button.vert-h85.right.inactive { background:transparent url('/images/fisherbikes/button-vert-h85-right.png') no-repeat 0 0; }
	
		
	a.button.vert-h182 {
		width:17px;
		height:182px;
		z-index:5;
	}
	a.button.vert-h182.left { float:left; background:transparent url('/images/fisherbikes/button-vert-h182-left.png') no-repeat 0 -182px; }
	a.button.vert-h182.left:hover { background:transparent url('/images/fisherbikes/button-vert-h182-left.png') no-repeat 0 -364px; }
	a.button.vert-h182.left.inactive { background:transparent url('/images/fisherbikes/button-vert-h182-left.png') no-repeat 0 0; }

	a.button.vert-h182.right { float:right; background:transparent url('/images/fisherbikes/button-vert-h182-right.png') no-repeat 1px -182px; }
	a.button.vert-h182.right:hover { background:transparent url('/images/fisherbikes/button-vert-h182-right.png') no-repeat 1px -364px; }
	a.button.vert-h182.right.inactive { background:transparent url('/images/fisherbikes/button-vert-h182-right.png') no-repeat 1px 0; }

	
	a.button.vert-h376 {
		width:30px;
		height:376px;
		z-index:5;
	}
	a.button.vert-h376.left { float:left; background:transparent url('/images/fisherbikes/button-sidetab-left.png') no-repeat left center; }
	a.button.vert-h376.left.inactive { background:transparent url('/images/fisherbikes/button-sidetab-left-inactive.png') no-repeat left center; }
	a.button.vert-h376.right { float:right; background:transparent url('/images/fisherbikes/button-sidetab-right.png') no-repeat left center; }
	a.button.vert-h376.right.inactive { background:transparent url('/images/fisherbikes/button-sidetab-right-inactive.png') no-repeat left center; }

	a.button.learnmore { float:right; width:167px; height:27px; background:transparent url('/images/fisherbikes/button-w167-learnmore.png') no-repeat left top; }
	a.button.learnmore:hover { background:transparent url('/images/fisherbikes/button-w167-learnmore.png') no-repeat left bottom; }
	
	a.button.register { width:176px; height:27px; background:transparent url('/images/fisherbikes/button-w176-register.png') no-repeat left top; margin-top:22px; }
	a.button.register:hover { background:transparent url('/images/fisherbikes/button-w176-register.png') no-repeat left bottom; }
	
	a.button.rss {
		background:transparent url('/images/fisherbikes/icon-w18-rss.png') no-repeat left center;
		color:#fff;
		font-size:1.175em;
		text-decoration:none;
		padding:6px 0 6px 24px;
	}
	a.button.rss:hover { color:#f33; }

	a.rss-link {
		color:#fff;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/icon-rss-white.gif') no-repeat left center;
		padding-left:17px;
	}

	a.rss-link:hover {	
		color:#f33;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/icon-rss-red.gif') no-repeat left center;
	}
	
	a.button.newsletter {
		background:transparent url('/images/fisherbikes/icon-w18-newsletter.png') no-repeat left center;
		color:#fff;
		font-size:1.175em;
		text-decoration:none;
		padding:6px 0 6px 24px;
	}
	a.button.newsletter:hover { color:#f33; }

	h4.white a { color:#fff; }
	h4.white a:hover { color:#f33; text-decoration:none; }
	
/* doc940 */

	.doc940 {
		clear:both;
		width:940px;
		margin:0 auto;
	}
	
	
/* Columns */

	.column {
		float:left;
		width:188px;
	}
	
	.column.w172 { width:172px;}
	.column.w182 { width:182px; padding:0 3px; }
	.column.w164 { width:164px; padding:0 12px; }
	.column.w376 { width:376px;}
	.column.w564 { width:564px;}
	.column.w752 { width:752px;}
	
	.column.mh376 { min-height:376px;}	

	.tech-column {
		width:249px;
		line-height:1.5em;
		padding-bottom:12px;t
	}
	
	.tech-column ol {
		margin-top:0;
		padding-top:0;
	}
	
	.tech-column ol li {
		color:#ccc;
		padding-bottom:0px;
	}
	
	.tech-column ol li span { color:#ccc;}

/* Top */
	#top {
		position:relative;
		height:79px;
		background:transparent url('/images/fisherbikes/top-background.jpg') no-repeat left top;
		margin-bottom:1px;
	}

	#top #topsearch {
		position:relative;
		clear:right;
		float:right;
		text-align:right;
		padding:26px 12px 0 0;
	}
	
	#top #topsearch input.textfield {
		float:left;
		width:180px;
		height:19px;
		font-size:0.825em;
		background: transparent url('/images/fisherbikes/form-textinput-black.png') no-repeat;
		padding:6px 6px 0 6px;
		margin:0;
		border:solid 0 #fff;
	}
	
	#top #topsearch>input.textfield {
		background: transparent url('/images/fisherbikes/form-textinput-black.png') no-repeat;
	}
	
	#top #topsearch input.submit {
		/* cursor:pointer; */
		float:left;
		width:25px;
		height:25px;
		background:transparent url('/images/fisherbikes/form-searchbutton-black.png') no-repeat top left;
		padding:0;
		border:0;
		margin:0;
	}

	#top #topsearch input:hover.submit {
		/* background:transparent url('/images/fisherbikes/form-searchbutton-black.png') no-repeat bottom left; */
	}
	
	#top #homelink {
		float:left;
		width:240px;
		height:79px;
	}
	
/* Top Nav */
	#topnav {
		height:27px;
		margin-bottom:1px;
		overflow:hidden;
	}
	
	#topnav ul {
		list-style-type:none;
		padding:0;
		margin:0;
	}

	#topnav ul li {
		float:left;
		padding:0;
		margin:0;
	}
	
	#topnav ul li a {
		display:block;
		width:164px;
		height:11px;
		color:#000;
		font-weight:bold;
		text-decoration:none;
		padding:8px 12px;
	}
	#topnav ul li a:hover, 	#topnav ul li a.active { color:#333;}
	#topnav ul li a.topnav-left { background:transparent url('/images/fisherbikes/topnav-button-leftend.png') no-repeat left top; }
	#topnav ul li a.topnav-left:hover, #topnav ul li a.topnav-left.active { background:transparent url('/images/fisherbikes/topnav-button-leftend.png') no-repeat left bottom; }
	#topnav ul li a.topnav-item { background:transparent url('/images/fisherbikes/topnav-button.png') no-repeat left top; }
	#topnav ul li a.topnav-item:hover, #topnav ul li a.topnav-item.active { background:transparent url('/images/fisherbikes/topnav-button.png') no-repeat left bottom; }
	#topnav ul li a.topnav-right { background:transparent url('/images/fisherbikes/topnav-button-rightend.png') no-repeat left top; }
	#topnav ul li a.topnav-right:hover, #topnav ul li a.topnav-right.active { background:transparent url('/images/fisherbikes/topnav-button-rightend.png') no-repeat left bottom; }

	
	#topnav ul li a span {
		display:none;
	}

/* Breadcrumb */

	.doc940.breadcrumb {
		padding-top:4px;
	}
	
	.doc940.breadcrumb div.dropdown {
		position:relative;
		float:left;
		z-index:500;
	}
	.doc940.breadcrumb div.dropdown a.breadcrumb-item {
		display:block;
		width:164px;
		height:16px;
		font-size:0.825em;
		text-decoration:none;
		padding:4px 12px 0px 12px;
		background:transparent url('/images/fisherbikes/background-breadcrumb.png') no-repeat left top;
	}
	.doc940.breadcrumb div.link {
		float:left;
		width:auto;
		height:16px;
		font-size:0.825em;
		padding:4px 4px 0px 4px;
	}

	.doc940.breadcrumb div.link.first {
		padding:4px 4px 0px 12px;
	}
	.doc940.breadcrumb div.link a {
		text-decoration:underline;
	}


	ul.breadcrumb-dropdown {
		position:absolute;
		display:none;
		width:186px;
		list-style-type:none;
		background-color:#fff;
		padding:0;
		border:1px solid #999;
		margin:0;
		z-index:500;
	}

	ul.breadcrumb-dropdown li {
		clear:both;
		width:186px;
		padding:0;
		margin:0;
		border-top:1px dotted #999;
	}

	ul.breadcrumb-dropdown li img {
		float:left;
		width:76px;
		padding:0 4px 6px 0;
	}
	ul.breadcrumb-dropdown li div.left {
		width:94px;
		padding-top:6px;
	}

	ul.breadcrumb-dropdown li div.left span.smalltype {
		color:#999;
		font-weight:normal;
	}
	ul.breadcrumb-dropdown li a {
		display:block;
		width:auto;
		font-size:0.825em;
		color:#333;
		font-weight:bold;
		text-decoration:none;
		padding:6px;
		margin:0;
	}
	ul.breadcrumb-dropdown li a:hover {	color:#f33;	}
	ul.breadcrumb-dropdown li.active {	}
	ul.breadcrumb-dropdown li.active a { color:#f33; }
	ul.breadcrumb-dropdown li#bike-dropdown-item-0 { border:none; }

	.doc940.breadcrumb div.carat {
		float:left;
		font-size:0.825em;
		padding:4px 4px 9px 4px;		
	}



/* Marquee */
	.doc940.marquee {
		position:relative;
		height:376px;
		z-index:100;
	}
	
	#marquee-window {
		position:relative;
		width:752px;
		overflow:hidden;
	}

	ul#marquee-list {
		width:9999px;
		list-style-type:none;
		padding:0;
		margin:0;
	}

	ul#marquee-list li {
		float:left;
		width:752px;
		height:376px;
		padding:0;
		margin:0;
	}
	
	#marquee-overlay {
		position:absolute;
		width:752px;
		height:1px;
		z-index:5;	
	}

	#marquee-info {
		width:940px;
		z-index:10;
	}
	
	#marquee-hitarea {
		width:940px;
		height:150px;
	}

	.doc940.marquee-full {
		position:relative;
		height:480px;
		z-index:100;
	}
	
	.doc940.marquee-full #marquee-window {
		position:relative;
		width:940px;
		overflow:hidden;
	}

	.doc940.marquee-full ul#marquee-list {
		width:9999px;
		list-style-type:none;
		padding:0;
		margin:0;
	}

	.doc940.marquee-full ul#marquee-list li {
		float:left;
		width:940px;
		height:480px;
		text-align:center;
		background-color:#000;
		padding:0;
		margin:0;
	}

	.doc940.marquee-full ul#marquee-list li.flash-holder {
		float:left;
		width:940px;
		height:410px;
		text-align:center;
		background-color:#000;
		padding:70px 0 0 0;
		margin:0;
	}

	.doc940.marquee-full ul#marquee-list li img.h400 {
		margin-top:50px;
	}
	
	.doc940.marquee-short {
		position:relative;
		width:940px;
		height:220px;
	}
	
	.doc940.marquee-short div.subtitle {
		clear:both;
		color:#fff;
		font-weight:bold;
		padding:0 0 12px 12px;
	}

	.doc940.marquee-short #marquee-window {
		position:relative;
		width:940px;
		overflow:hidden;
	}
	
	#marquee-overlay-major {
		position:absolute;
		width:940px;
		height:1px;
		z-index:10;
	}
	
	#marquee-overlay-minor {
		position:absolute;
		width:940px;
		height:1px;
		z-index:5;
	}
	
	.tinted-black { background:transparent url('/images/fisherbikes/background-black-a75.png') repeat; }
	.tinted-black-50 { background:transparent url('/images/fisherbikes/background-black-a50.png') repeat; }
	.tinted-black.series { min-height:70px; }

	.tinted-white {	background:transparent url('/images/fisherbikes/background-white-a75.png') repeat; }



/* Marquee Bike Nav */

	.marquee div#tier-0 {
		float:left;
		margin-left:0;
		width:188px;
		height:376px; 
	}

	.marquee div.tier-1 {	
		display:none;
		position:absolute;
		width:188px;
		min-height:400px; 
		background:#333 url('/images/fisherbikes/background-tiles-light-vert.jpg') repeat top left;
		border-bottom:2px solid #333;
		z-index:100;
	}
	.marquee div.tier-1 h3 { color:#fff; }

	.marquee div#tier-2 {	
		display:none;
		position:absolute;
		width:564px;
		min-height:388px; 
		background:#666 url('/images/fisherbikes/background-tiles-light-gridless.jpg') repeat top right;
		padding:0px 0px 12px 0px;
		border-bottom:2px solid #333;
		margin-left:188px;
		z-index:200;
	}

	.marquee div#tier-2 a.feature {	
		display:block;
		width:564px;
		height:254px;
		margin-bottom:12px;
	}

	.marquee div#tier-sub2 {
		display:none;
		position:absolute;
		text-align:center;
		width:564px;
		height:225px; 
		background:#666 url('/images/fisherbikes/background-tiles-light-gridless.jpg') repeat top right;
		padding:175px 0 0 0;
		border-bottom:2px solid #333;
		margin-left:188px;
		z-index:199;
	}


	.nav {
		padding:0;
		margin:0;
	}

	.nav a {
		display:block;
		height:15px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		padding:19px 12px 12px 12px;
		border-bottom:1px dotted #333;
		margin:0;
	}

	.nav a.tier-0-item {
		height:15px;
		padding:18px 12px 10px 12px;		
	}

	.nav a.tier-1-item {
		height:15px;
		padding:11px 12px 20px 12px;
	}

	.nav a.tier-1-item span {
		font-size:0.825em;
		font-weight:normal;
		color:#999;
	}


	.nav a.active, .nav a.active:hover{ color:#f33; }
	.marquee .tier-1 .nav { border-top:1px dotted #333; }
	.marquee .nav a#tier-0-7 { border:none; }

	.marquee .nav a.tier-0-item { background:transparent url('images/marqueenav-button-graygrain.png') no-repeat top right; }
	.marquee .nav a.tier-0-item.active, .marquee .nav a.tier-0-item.active:hover { background:transparent url('images/marqueenav-button-graygrain.png') no-repeat bottom right; }
	.marquee .nav a.tier-0-item:hover { background:transparent url('images/marqueenav-button-graygrain.png') no-repeat right -47px; }

	.marquee .nav a.tier-1-item { background:transparent url('images/marqueenav-button-gray.png') no-repeat top right; }
	.marquee .nav a.tier-1-item.active, .marquee .nav a.tier-1-item.active:hover { background:transparent url('images/marqueenav-button-gray.png') no-repeat bottom right; }
	.marquee .nav a.tier-1-item:hover { background:transparent url('images/marqueenav-button-gray.png') no-repeat right -47px; }

	.column .nav {
		background:#181818 url('/images/background-tiles.jpg') repeat -1px -108px;
	}

	.column .nav a.tech-item { background:transparent url('/images/fisherbikes/marqueenav-button-graygrain.png') no-repeat top right; }
	.column .nav a.tech-item.active, .column .nav a.tech-item.active:hover { background:transparent url('/images/fisherbikes/marqueenav-button-graygrain.png') no-repeat bottom right; }
	.column .nav a.tech-item:hover { background:transparent url('/images/fisherbikes/marqueenav-button-graygrain.png') no-repeat right -47px; }

	.marquee-half {
		display:block;
		float:left;
		width:470px;
		height:376px; 
	}

	.marquee-half.gf { background:#666 url('/images/fisherbikes/team/gf_hero.jpg') no-repeat; }
	.marquee-half.gf-profile { background:#666 url('/images/fisherbikes/team/gf_profile.jpg') no-repeat; }
	.marquee-half.kelly { background:#666 url('/images/fisherbikes/team/kelly_hero.jpg') no-repeat; }
	.marquee-half.kelly-profile { background:#666 url('/images/fisherbikes/team/kelly_profile.jpg') no-repeat; }
	
	.marquee-half a.blocklink {
		display:block;
		width:470px;
		height:314px;
	}
	
	.marquee-half .titleholder {
		height:38px;
		background:transparent url('/images/fisherbikes/background-black-a75.png') repeat;
		overflow:hidden;
	}
	
	
/* Marquee Bike Series */
	#series-window {
		float:left;
		width:532px;
		background:transparent url('/images/fisherbikes/background-h85-white.png') repeat-x left top;
		overflow:hidden;
		z-index:2;
	}

	ul#series-list {
		width:9999px;
		list-style-type:none;
		padding:0;
		margin:0;
	}

	ul#series-list li {
		float:left;
		width:135px;
		padding:0 ;
		margin:0 10px 0 0;
	}

	ul#series-list li a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	ul#series-list li a:hover {
		color:#f33;
	}

	ul#series-list li:last-child {
		margin:0;		
	}



/* Marquee Titles */

	#marqueetitle-window {
		clear:both;
		width:752px;
		height:26px;
		background:#521C78;
	
	}

	#marquee-overlay-minor #marqueetitle-window {
		background:none;
		margin-top:454px;
	}
	
	#detail-nav .right {
		background:none;
	}

	#marqueetitle-list a {
		display:none;
		color:#CCCCCC;
		background:#521C78;
		text-decoration:none;
	}
	#marqueetitle-list a:hover {
		color:#FFFFFF;
	}
	#marqueetitle-list a#marqueetitle-0 {
		display:inline;
	}
	#marqueetitle-list a.nonlink:hover {
		color:#fff;
	}


	a.marqueetitle-number {
		cursor:pointer;
		display:block;
		float:left;
		font-weight:bold;
		width:8px;
		height:12px;
		color:#fff;
		background-color:#AAD200;
		text-decoration:none;
		padding:7px 9px;
		margin-left:1px;
	}
	a.marqueetitle-number:hover, a.marqueetitle-number.active {
		color:#ffffff;
		background-color:#cccccc;
	}
	a.marqueetitle-number:active { color:#cccccc; }

	a.marqueetitle-number-advance {
		display:block;
		float:left;
		width:26px;
		height:26px;
		background:#ee3224 url('/images/fisherbikes/marqueetitle-number-advance.png') no-repeat top left;
		padding:0;
		margin-left:1px;
	}
	a.marqueetitle-number-advance:hover { background:#fff url('/images/fisherbikes/marqueetitle-number-advance.png') no-repeat bottom left; }
	a.marqueetitle-number-advance:active { background:#fff url('/images/fisherbikes/marqueetitle-number-advance.png') no-repeat 0 -26px; }


	a.techtitle-number {
		cursor:pointer;
		display:block;
		float:left;
		font-weight:bold;
		width:8px;
		height:12px;
		color:#fff;
		background-color:#f33;
		text-decoration:none;
		padding:7px 9px;
		margin-top:10px;
		margin-left:1px;
	}
	a.techtitle-number:hover, a.techtitle-number.active {
		color:#f33;
		background-color:#fff;
	}
	a.techtitle-number-advance {
		display:block;
		float:left;
		width:26px;
		height:26px;
		background:#f33 url('/images/fisherbikes/marqueetitle-number-advance.png') no-repeat top left;
		padding:0;
		margin-top:10px;
		margin-left:1px;
	}
	a.techtitle-number-advance:hover { background:#fff url('/images/fisherbikes/marqueetitle-number-advance.png') no-repeat bottom left; }
	a.techtitle-number-advance:active { background:#fff url('/images/fisherbikes/marqueetitle-number-advance.png') no-repeat 0 -26px; }


	#marqueetitle-list {
		float:left;
		padding:7px 12px;
	}

/* Thumbnails */
	#marqueethumb-window {
		float:left;
		width:152px;
		height:48px;
		background-color:#000;
		overflow:hidden;
		padding:0;
		margin:0;
		z-index:2;
	}

	ul#marqueethumb-list {
		float:left;
		width:9999px;
		list-style-type:none;
		padding:0;
		margin:0;
	}

	ul#marqueethumb-list li {
		float:left;
		width:76px;
		margin:0;
	}

	ul#marqueethumb-list li a {
		display:block;
		padding:1px;
		height:46px;
		opacity:0.5;
		overflow:hidden;
	}
	ul#marqueethumb-list li a:hover {
		padding:0;
		opacity:0.75;
		border:1px solid #f33;
	}
	ul#marqueethumb-list li a.active {
		padding:0;
		border:1px solid #f33;
		opacity:1.0;
	}




/* Homepage News */
	#news-overlay {
		position:absolute;
		width:940px;
		height:1px;
		z-index:5;
	}

	#news-window {
		position:relative;
		float:left;
		width:940px;
		overflow:hidden;
	}

	ul#news-list {
		width:9999px;
		list-style-type:none;
		padding:0;
		margin:0;
	}

	ul#news-list li {
		float:left;
		width:188px;
		padding:0;
		margin:0;
	}
	ul#news-list li img {
		margin:0 3px;
	}
	ul#news-list li a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	ul#news-list li a:hover {
		color:#f33;
	}

	ul#news-sidebar {
		list-style-type:none;
		padding:0;
		margin:0;
	}

	ul#news-sidebar li {
		width:182px;
		padding:0;
		margin:0;
	}
	ul#news-sidebar li a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	ul#news-sidebar li a:hover {
		color:#f33;
	}

	ul#news-sidebar li.twoninercrew {
		width:182px;
		background:#666 url('/images/fisherbikes/background-tiles-light-gridless.jpg') repeat top right; 
		margin-bottom:12px;
	}

	ul#news-sidebar li.twoninercrew h3 a {
		font-weight:normal;
	}

	ul#news-sidebar li.twoninercrew a.red { color:#f33; }
	ul#news-sidebar li.twoninercrew a.red:hover { color:#fff; }


/* Bike Window */
	#bike-overlay {
		position:absolute;
		width:940px;
		height:1px;
		z-index:5;
	}

	#bike-window {
		position:relative;
		float:left;
		width:940px;
		background:transparent url('/images/fisherbikes/background-h85-white.png') repeat-x left top;
		overflow:hidden;
	}

	ul#bike-list {
		width:9999px;
		list-style-type:none;
		background:transparent url('/images/fisherbikes/background-h85-white.png') repeat-x left top;
		padding:0;
		margin:0;
	}

	ul#bike-list li {
		float:left;
		width:164px;
		padding:0 12px;
		margin:0;
	}
	ul#bike-list li img {
		margin:0 12px 6px 12px;
	}
	ul#bike-list li a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	ul#bike-list li a:hover {
		color:#f33;
	}
	ul#bike-list li.active {
		background:transparent url('/images/fisherbikes/background-h90-whitered.png') repeat-x top left;
	}
	ul#bike-list li.active a {
		color:#f33;
	}




/* Detail Page */
	
	.doc940 div.prReviewPoints {overflow:hidden;}
	
	#detail-summary {
		width:916px;
		color:#666;
		line-height:1.25em;
		padding:0 12px;
	}
	#detail-summary .small { color:#999; }
	#detail-summary a:hover { color:#000; }

	#detail-summary a.bikecolorlink { color:#999;}
	#detail-summary a.bikecolorlink:hover { color:#f33;}
	#detail-summary a.bikecolorlink.active { color:#f33;}
		
	.detail-content {
		float:left;
		width:752px;
		color:#666;
		background-color:#eee;
	}
	.detail-content a:hover { color:#000; }


	#detail-sidebar {
		background-color:#eee;
	}

	#detail-sidebar a {
		display:block;
		width:135px;
		height:15px;
		color:#eee;
		font-size:0.825em;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/button-w164-print.png') no-repeat left top;
		padding:3px 0 0 29px;
		margin-bottom:6px;
		overflow:hidden;
	}
	#detail-sidebar a:hover { color:#fff; }

	#detail-sidebar a.print { background:transparent url('/images/fisherbikes/button-w164-print.png') no-repeat left top; }
	#detail-sidebar a.print:hover { background:transparent url('/images/fisherbikes/button-w164-print.png') no-repeat left bottom; }
	#detail-sidebar a.find { background:transparent url('/images/fisherbikes/button-w164-find.png') no-repeat left top; }
	#detail-sidebar a.find:hover { background:transparent url('/images/fisherbikes/button-w164-find.png') no-repeat left bottom; }
	#detail-sidebar a.compare { background:transparent url('/images/fisherbikes/button-w164-compare.png') no-repeat left top; }
	#detail-sidebar a.compare:hover { background:transparent url('/images/fisherbikes/button-w164-compare.png') no-repeat left bottom; }
	#detail-sidebar a.share { 
		width:160px;
		height:17px;
		font-size:1.0em;
		line-height:.5em;
		background:transparent url('/images/fisherbikes/button-w164.png') no-repeat left top;
		padding:1px 0 0 4px;
	}
	#detail-sidebar a.share:hover { background:transparent url('/images/fisherbikes/button-w164.png') no-repeat left bottom; }
	
	#detail-sidebar a.share	.stbutton.stico_default {
		margin:0;
		padding:0;
	}
	
	.stbuttontext {
		margin:0;
		padding-left:25px;
	}
	
	.blogsharethis { float:right; }
	.blogsharethis .stbuttontext { padding-left:0px; }
	.blogsharethis a .stbuttontext { color:#ccc; }
	.blogsharethis a:hover .stbuttontext { color:#f33; }

	
	.tab-nav {
		clear:both;
		background:transparent url('/images/fisherbikes/background-shadowedge-top.png') repeat-x left bottom;
	}

	.tab-nav a.detail-item {
		display:block;
		float:left;
		width:92px;
		height:18px;
		text-align:center;
		color:#f33;
		font-weight:bold;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/button-tab-w116.png') no-repeat right top;
		padding:6px 12px 0 12px;
		margin-right:3px;
		margin-top:5px;
		opacity:0.75;
	}

	.tab-nav a.detail-tech {
		display:block;
		float:left;
		width:58px;
		height:18px;
		text-align:center;
		color:#f33;
		font-weight:bold;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/button-tab-w116-downlink.png') no-repeat right top;
		padding:6px 44px 0 14px;
		margin-right:3px;
		margin-top:5px;
		opacity:0.75;
	}

	.tab-nav a.detail-tech:hover {
		color:#f33;
		opacity:1.0;
	}

	.tab-nav a.detail-item.first { width:88px; }
	
	.tab-nav a.detail-item.active, .tab-nav a.detail-item.active:hover {
		color:#333;
		background:transparent url('/images/fisherbikes/button-tab-w116-active.png') no-repeat right top;
		opacity:1.0;
	}
	.tab-nav a.detail-item:hover {
		color:#333;
		opacity:0.85;
	}

	.vert-h480 {
		display:block;
		cursor:pointer;
		width:192px;
		height:162px;
		margin-top:148px;
		margin-bottom:142px;
		z-index:5;
	}
	.vert-h480.left { float:left; background:transparent url('/images/fisherbikes/button-sidetab-left.png') no-repeat left center; }
	.vert-h480.left.inactive { cursor:default; background:transparent url('/images/fisherbikes/button-sidetab-left-inactive.png') no-repeat left center; }
	.vert-h480.right { float:right; background:transparent url('/images/fisherbikes/button-sidetab-right.png') no-repeat right center; }
	.vert-h480.right.inactive { cursor:default; background:transparent url('/images/fisherbikes/button-sidetab-right-inactive.png') no-repeat right center; }

	#bike-next {
		display:none;
		width:134px;
		height:142px;
		color:#f33;
		font-weight:bold;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/background-popup-bike-prev.png') no-repeat left top;
		padding:20px 24px 0px 30px;
		margin:0 0 0 4px;
	}
	#bike-next .smalltype {
		font-weight:normal;
		font-size:0.825em;
		color:#999;
	}
	
	#bike-prev {
		display:none;
		width:134px;
		height:142px;
		color:#f33;
		font-weight:bold;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/background-popup-bike-next.png') no-repeat left top;
		padding:20px 30px 0px 24px;
		margin:0 4px 0 0;
	}
	#bike-prev .smalltype {
		font-weight:normal;
		font-size:0.825em;
		color:#999;
	}
	
	table.detail-specs {
		width:352px;
		color:#666;
		font-size:0.825em;
		margin:18px 12px 12px 12px;
	}

	table.detail-specs th {
		color:#fff;
		font-weight:bold;
		background-color:#999;
		padding:6px;
	}

	table.detail-specs td { 
		line-height:1.5em;
		padding:6px; 
		border-bottom:1px solid #eee;
		vertical-align:top;
	}
	
	.detail-span {
		padding:6px; 
		background-color:#ddd;
		vertical-align:top;
		margin: 8px;
		line-height:1.5em;
		float: left;
	}
	.detail-span a { color:#666; font-weight:bold; }		
	
	table.detail-specs td.title {
		width:75px;
		font-weight:bold;
		background-color:#ddd;
		margin-right:12px;
	}
	
	table.detail-specs.geometry { width:728px; }
	table.detail-specs.geometry td.title { width:190px; }

	
/* General Layout */
	.titlebar {
		color:#fff;
		font-size:1.1em;
		font-weight:normal;
		padding:5px 12px 4px 30px;
		margin-bottom:1px;
	}
	a.titlebar:hover { text-decoration:none; }
	
	.titlebar.bike { background:transparent url('/images/fisherbikes/icon-titlebar-bike.png') no-repeat center left; }
	.titlebar.gear { background:transparent url('/images/fisherbikes/icon-titlebar-gear.png') no-repeat center left; }
	.titlebar.arrow { background:transparent url('/images/fisherbikes/icon-titlebar-arrow.png') no-repeat center left; }
	.titlebar.camera { background:transparent url('/images/fisherbikes/icon-titlebar-camera.png') no-repeat center left; }
	.titlebar.news { background:transparent url('/images/fisherbikes/icon-titlebar-news.png') no-repeat center left; }

	.titlebox {
		color:#fff;
		font-size:1.1em;
		font-weight:normal;
		background:#666 url('/images/fisherbikes/background-tiles-light.jpg') repeat top left; 
		padding:5px 8px 4px 8px;
		margin-bottom:3px;
	}

	a.titlelink {
		display:block;
		clear:both;
		height:10px;
		font-size:0.825em;
		line-height:0.825em;
		color:#fff;
		font-weight:normal;
		padding:4px 0 4px 30px;
	}
	a.titlelink.dark { color:#666;}
	a.titlelink:hover { color:#f33; text-decoration:none; }
	
	a.titlelink.bike { background:transparent url('/images/fisherbikes/icon-titlebar-bike-dark.png') no-repeat center left; }
	a.titlelink.bike:hover { background:transparent url('/images/fisherbikes/icon-titlebar-bike.png') no-repeat center left; }
	a.titlelink.gear { background:transparent url('/images/fisherbikes/icon-titlebar-gear-dark.png') no-repeat center left; }
	a.titlelink.gear:hover { background:transparent url('/images/fisherbikes/icon-titlebar-gear.png') no-repeat center left; }
	a.titlelink.arrow { background:transparent url('/images/fisherbikes/icon-titlebar-arrow.png') no-repeat center left; }
	a.titlelink.camera { background:transparent url('/images/fisherbikes/icon-titlebar-camera.png') no-repeat center left; }
	a.titlelink.book {
		color:#f33;
		font-size:1.0em;
		background:transparent url('/images/fisherbikes/icon-titlebar-book.png') no-repeat center left;
		padding:4px 0 8px 30px;
	}
	a:hover.titlelink.book { color:#fff; }


	.whitebar {
		clear:both;
		height:21px;
		color:#000;
		font-size:1.175em;
		font-weight:normal;
		background:transparent url('/images/fisherbikes/background-w564-whitebar.png') no-repeat top left; 
		padding:6px 12px 0px 12px;
		margin-bottom:12px;
	}

	.redbar {
		clear:both;
		height:21px;
		color:#000;
		font-size:1.175em;
		font-weight:normal;
		background:transparent url('/images/fisherbikes/background-w564-redbar.png') no-repeat bottom left; 
		padding:12px 12px 0px 12px;
		margin-bottom:30px;
	}
	.redbar a { color:#000; text-decoration:none; }
	.redbar a:hover { color:#fff; }

	.pr_review_summary a { color:#f33; }

	#prSummaryWriteReviewId_NR { text-align:left; font-weight:bold; color:#000; }
	
	ul.blogmenu {
		list-style-type:none;
		padding:0 0 12px 0;
		border-bottom:1px dotted #999;
		margin:0 0 12px 0;
	}

	ul.blogmenu li {
		line-height:1.25em;
		padding:4px 0 0 0;
		border-top:1px dotted #333;
		margin:0 0 4px 0;
	}

	ul.blogmenu li a:hover { text-decoration:none; }

	#garyinfo {
 		width:370px;
		background:#666 url('/images/fisherbikes/background-tiles-light-gridless.jpg') repeat top right;
		margin:0 3px 12px 3px;
	}

	#garyinfo div.textcontent {
		padding:8px 12px 12px 12px;
	}
	#garyinfo div.textcontent a:hover { color:#fff; text-decoration:none; }

	#garyquote {
		color:#fff;
		margin-bottom:12px;
	}

	#garyquote a.topimage {
		display:block;
		width:182px;
		height:190px;
	}
	
	#garyquote a { color:#aaa; }
	#garyquote a.white { color:#fff; }
	#garyquote a:hover { color:#0cf; }
	#garyquote a.button.twitter {
		background:transparent url('/images/fisherbikes/icon-w18-twitter.png') no-repeat left center;
		color:#fff;
		font-size:1.175em;
		text-decoration:none;
		padding:6px 0 6px 24px;
		border-bottom:1px dotted #999;
		margin-bottom:12px;
	}
	#garyquote a.button.twitter:hover { color:#0cf; }
	#garyquote a.button.twitter span { display:inline; }

	.tweet .tweet_list {
	    list-style-type: none;
	    margin:0 0 12px 0;
	    padding: 0;
	}
	.tweet .tweet_list li {
		width:156px;
		overflow: hidden;
		line-height:1.25em;
		padding: .5em;
	}
	.tweet .tweet_list li a { }
	.tweet .tweet_list .tweet_even {}
	.tweet .tweet_list .tweet_avatar {
		padding-right: .5em;
		float: left;
	}
	.tweet .tweet_list .tweet_avatar img { vertical-align: middle; }

	#twitterfisher {
		clear:both;
		width:832px;
		height:55px;
		color:#fff;
		background:transparent url('/images/fisherbikes/twitterfisher.png') no-repeat top left;
		padding:10px 12px 0 102px;
	}
	#twitterfisher a { color:#ccc; text-decoration:underline; }
	#twitterfisher a:hover { color:#0cf; }

	#twitterfisher a.button.twitter {
		float:left;
		background:transparent url('/images/fisherbikes/icon-w18-twitter.png') no-repeat left center;
		color:#0cf;
		line-height:1.25em;
		padding-left:24px;
		text-decoration:none;
	}
	#twitterfisher a.button.twitter:hover { color:#fff; }
	#twitterfisher a.button.twitter span { display:inline; }
	#twitterfisher .tweet {padding:0; margin:0; font-size:0.825em;}

	#twitterfisher .tweet .tweet_list {
	    list-style-type: none;
	    margin:0;
	    padding:0;
	}
	#twitterfisher .tweet .tweet_list li {
		width:auto;
		line-height:1.25em;
		padding:0;
	}

	table.supporttable tr td { background:#666 url('/images/fisherbikes/background-tiles-dark-gridless.jpg') repeat top right; vertical-align:top; }
	table.supporttable tr td.blank { background:none;}

	a.supportitem div {
		display:block;
		width:158px;
		color:#ccc;
		text-decoration:none;
		padding:12px;
	}
	a.supportitem p { color:#ccc; }
	a.supportitem h4 { color:#fff; }
	a.supportitem:hover h4 { color:#f33; }


	.flashtitle{
		padding:15px 0px 0px 8px;
	}
	
	a.downlink {
		display:block;
		width:auto;
		color:#fff;
		font-size:0.825em;
		text-decoration:none;
		background:transparent url('/images/fisherbikes/icon-arrow-down.png') no-repeat center left;
		padding:0 0 4px 15px; 
	}
	a.downlink.dark { color:#666; }
	
	a.downlink:hover { color:#f33; }
	

	a.magnifyprompt {
		position:absolute;
		display:block;
		width:940px;
		height:400px;
		background:transparent url('') no-repeat center center;
		margin:50px 0 0 150px
	}
	a.magnifyprompt:hover { background:transparent url('/images/fisherbikes/button-magnify.png') no-repeat center center; }

	a.magnifyprompt-2 { position:absolute; display:block; width:940px; height:400px; margin:50px 0 0 0px; background:transparent url('/images/fisherbikes/blank.gif') no-repeat center center; }
	a.magnifyprompt-2:hover { background:transparent url('/images/fisherbikes/button-magnify.png') no-repeat center center; }

	table#compare {}
	
	table#compare tr td {
		vertical-align:top;
		width:188px;
	}

	table#compare tr td.compareimage {
		width:auto;
		height:85px;
		text-align:center;
		background-color:#fff; 
		padding:12px 0;
		border-right:1px solid #999;
	}

	table#compare tr td.compareselect {
		background-color:#f33;
		padding:6px 12px;
		border-right:1px solid #999;
	}
	
	table#compare tr td.compareprompt {
		width:164px;
		background-color:#f33;
		color:#fff;
		font-size:0.825em;
		padding:11px 12px;
		border-right:1px solid #999;		
	}

	table#compare tr td.title {
		font-weight:bold;
		padding:12px;
		background:#333 url('images/background-tiles-dark-gridless.jpg') repeat top right;
		border-bottom:1px dotted #999;		
	}

	table#compare tr td.data {
		color:#333;
		background-color:#fff;
		padding:12px;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
	}
/* Teams List */
	#teams-overlay {
		position:absolute;
		width:564px;
		height:1px;
		z-index:5;
	}

	#teams-window {
		position:relative;
		float:left;
		width:564px;
		overflow:hidden;
	}

	ul#teams-list {
		width:9999px;
		list-style-type:none;
		padding:0;
		margin:0;
	}

	ul#teams-list li {
		float:left;
		width:188px;
		padding:0;
		margin:0;
	}
	ul#teams-list li img {
		margin:0 3px;
	}
	ul#teams-list li a {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	ul#teams-list li a:hover {
		color:#f33;
	}

	.twoninerbox { min-height:182px; background:#666 url('images/background-tiles-light.jpg') repeat top left;}
	.twoninerbox a { color:#fff; }
	.twoninerbox a:hover { color:#f33; text-decoration:none; }

		
	a.stronglink {
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	a.stronglink:hover {
		text-decoration:none;
		color:#f33;
	}

/* Form */

	form.formatted label {
		clear:both;
		display:block;
		float:left;
		width:125px;
		text-align:left;
		line-height:1.5em;
		margin:6px 6px 6px 0;
	}

	form.formatted label.error {
		width:376px;
		font-weight:bold;
		color:#f33;
		padding:0px 6px 12px 132px;
	}
	
	form.formatted input[type="text"] {
		float:left;
		width:376px;
		margin:6px 0;
	}

	form.formatted textarea {
		float:left;
		font-size:.825em;
		width:376px;
		margin:6px 0;
	}
	
	form.formatted select {
		float:left;
		margin:6px 0;
	}

	form.formatted .indented {
		clear:both;
		line-height:1.5em;
		padding:12px 0 12px 130px;
	}
	
	form.formatted input[type="submit"] {
		cursor:pointer;
		float:right;
		width:167px;
		height:27px;
		background:transparent url('/images/fisherbikes/form-button-submit.png') no-repeat top left;
		padding:0;
		border:0;
		margin:0;
	}
	form.formatted input[type="submit"]:hover { background:transparent url('/images/fisherbikes/form-button-submit.png') no-repeat bottom left; }

	form.formatted input.send[type="submit"] { background:transparent url('/images/fisherbikes/form-button-send.png') no-repeat top left; }
	form.formatted input.send[type="submit"]:hover { background:transparent url('/images/fisherbikes/form-button-send.png') no-repeat bottom left; }
	form.formatted input.signup[type="submit"] { background:transparent url('/images/fisherbikes/form-button-signup.png') no-repeat top left; }
	form.formatted input.signup[type="submit"]:hover { background:transparent url('/images/fisherbikes/form-button-signup.png') no-repeat bottom left; }

/* Footer */
	#footerbar {
		width:924px;
		height:11px;
		font-size:0.825em;
		background:transparent url('/images/fisherbikes/background-w640-clearbar.png') no-repeat left top;
		padding:8px;
	}
	#footerbar a { display:block; float:left; width:auto; color:#999; padding:0 12px;}
	#footerbar a:hover { color:#fff; text-decoration:none; }
	#footerbar table tr td {
		padding:0 6px;
		text-align:center;
	}

	.copyright {
		float:right;
		font-size:0.825em;
		color:#666;
		padding:8px;
	}
	
/**	Search CSS **/
	
	
	
	#suggestions {
		position:absolute;
		display:none;
		width:208px;
		background-color:#fff;
		padding:0;
		border:1px solid #999;
		top: 52px;
		right: 50%;
		margin: 0 -454px 0 0;
		z-index:500;
	}
	
	#suggestions-loading {
		position:absolute;
		padding:0;
		width: 16px;
		height: 16px;
		top: 33px;
		right: 50%;
		margin: 0 -434px 0 0;
		z-index:501;
		background: transparent url('/images/fisherbikes/throbber.gif') no-repeat 0px 20px;
		cursor: pointer;
	}
	
	
	#searchresults a { 
		width: 188px;
		display:block; 
		background-color:#fff; 
		clear:both;
		height:46px;
		text-decoration:none; 
		border-top:1px dotted #999;
		padding:5px 10px; 
		color: #333;
	}
	
	
	#searchresults a.bike-series { 
		height: 17px;
		margin-bottom: 12px;
	}
	
	
	#searchresults a:hover { 
		color:#f33; 
	}
	
	
	
	#searchresults a img {
		float:left;
		padding-right: 10px;
	}
	
	
	#searchresults a span { 
		margin-top: 5px;
		font-size:0.825em;
		font-weight:bold;
	}
	
	
	
	#searchresults a span.smalltype, #searchresults a:hover span.smalltype {
		font-weight:normal;
		color: #999;
	}
	
	#searchresults a span.searchheading { 
		display:block; 
		font-weight:bold; 
		padding-top:5px; 
		color:#000; 
	}
	
	
	
	#searchresults a:hover span.searchheading { 
		color:#f33; 
	}
	
	
	#searchresults span.category { 
		font-size:11px; 
		padding:5px 5px 5px 5px; 
		display:block; 
		color:#fff; 
		background-color:#f33; 
	}
	
	
	
	#searchresults span.seperator { 
		float:right; 
		padding-right:15px; 
		margin-right:5px;
		background-image:url(file:///C|/Users/Marie/AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; 
	}
	
	
	
	#searchresults span.seperator a { 
		background-color:transparent; 
		display:block; 
		margin:5px; 
		height:auto; 
		color:#ffffff; 
	}
	