@charset "UTF-8";
/* Shimano Cycling CSS Document */


body {
	background-color:#000026;
	background-image:url(../../images/butterflyjig/blue_underwater.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#000;
}

#footer {
	color:#dddddd;
}

#footmenu a {
	color:#dddddd;
}

#footswap a:link,
#footswap a:hover,
#footswap a:visited,
#footswap a:active,
#footswap a {
	color:#dddddd;
	text-decoration:underline;
}

#footmenu a:hover {
	color:#ffffff;
	text-decoration:none;
}

.subheadline {
	color:#000;
}

#logobar {
	background-image:none;
}

#articleBrowser_Single_accordion {
	padding-left:5px;
	background-color:transparent;
	border-left:none;
}

#menuContainer { 
	background-image:url(../../images/butterflyjig/menubar.gif);
}

#crumbBar {
	background-image:url(../../images/butterflyjig/crumbBG.gif);
	background-color:#000000;
	border-right: solid 1px #9d9d9d;
	border-left: solid 1px #9d9d9d;
}

#crumbMenu {
	background-color:#000000;
	border-left: solid 1px #666666;
}

#featured .feature {
	background-color:#000000;
	background-image:url(../../images/butterflyjig/featured-bg.gif);
	border:solid 1px #666;
	color:#fff;
}

#featured .feature a {
	color:#fff;
}

#featured #thumbs {
	background-image:url(../../images/butterflyjig/featuredThumbBG.gif);
}

#indexContainer {
	background-image:none;
	background-color:#000;
}

#indexMain {
	background-color:#000;
}

#indexMain .caption {
	background-image:url(../../images/butterflyjig/crumbBar.gif);
	background-repeat:repeat;
	background-color:#000000;
}

#postContent {
	background-image:url(../../images/butterflyjig/bottomBar.gif);
}

#postcontent_middle {
	border: solid 1px #999999;
	background-color:#000000;
	background-image:url(../../images/butterflyjig/featured-bg.gif);
	border:solid 1px #666;
	color:#fff;
}

.AccordionPanel {
	border: none;
}

.AccordionPanelTab {
	border: none;
}

.AccordionPanelContent {
	border: none
}

.cross_sell {
	border: solid 1px #9BCBE0;
}

#productContent {
	border:none;
	background-image:url(../../images/butterflyjig/bottomBar.gif);
}

#productMenu .tab_on {
	background-color:#CEDDE4;
}

#productFeatures .title {
	color:#ffffff;
	background-color:#93B1C4;
	background-image:none;
	border:none;
}

.locate .plain {
	background-color:#fff;
}

#articleContainer {
	background-color:#333;
	background-image:none;
}

#articleContent {
	background-image:url(../../images/butterflyjig/articleBG.jpg);
	background-repeat:repeat-x;
}

#masthead .headline,
.masthead .headline {
	color:#006FA7;
}

#masthead #infoblock  {
	color:#000;
}

#browse_form,
#search_form {
	background-image:none;
	background-color:#BFD1DC;
}

#hotNews .headline {
	color:#222222;
}

#newsContent .newsHeader {
	color:#045B97;
}

ul.MenuBarHorizontal
{
	background-color:none;
	color:#FFFFFF;
}

ul.MenuBarHorizontal li
{
	background-color:none;
}

ul.MenuBarHorizontal li.listhead
{
	border-left: none;
	background-color:none;
}

ul.MenuBarHorizontal li.primary
{
	background-color:none;
	border-left:solid 1px #666;
}

ul.MenuBarHorizontal ul
{
	border: 1px solid #666;
	background-color:#333;
	border-bottom: none;
}

ul.MenuBarHorizontal a
{
	background-color:none;	
	text-decoration:none;
	color:#FFFFFF;
}

ul.MenuBarHorizontal ul li a
{
	color:#FFFFFF;
	border-left: none;
	text-decoration:none;
	border-bottom: 1px solid #666;
	background-image:none;
}

ul.MenuBarHorizontal ul li a:hover
{
	color:#FFFFFF;
	background-color:#999;
	background-image:none;
}

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	color:#FFFFFF;	
}

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	color:#FFFFFF;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	/*background-color:#333;*/
	color:#FFFFFF;
	background-image:none;
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	/*background-color:#333;*/
	color:#FFFFFF;
	background-image:none;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	/*background-color:#333;*/
	background-image:none;
	color:#FFFFFF;
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-color:#333;
	background-image:none;
	color:#FFFFFF;
}

.AccordionPanelTab {
	background-color: #000;	
	background-image:url(../../images/butterflyjig/newsItemBG.gif);
	color:#FFFFFF;
	border:solid 1px #666;
}

.AccordionPanelContent {
	background-color: #333;
	color:#CCCCCC;
}

.AccordionPanelContent .innards {
	padding: 5px;
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #333;
	border:solid 2px #999;
}

.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab {
	background-color: #333;
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #333;
}
