/*
 * remove cycle colors
 */
#menuContainer {
	background-image:none;
}

#crumbBar {
	background-image:none;
}

#crumbMenu {
	background-image:none;
	border:none;
}

#crumbMenu a {
	color:#1B97D4;
}

#content {
	border:none;
	background-color:transparent;
}

.oneColFixCtr #mainContent {
	border:none;
}

#contentContainer {
	background-image:none;
	background-color:transparent;
}

#postContent {
	background-image:none;
}

#footmenu a {
	color:#1B97D4;
}

body {
	font: 11px Helvetica, Arial, Verdana, sans-serif;
	background:#fff;
	background-image:url(../../../../images/cycle/seh/custom-fit/body-bg.jpg);
	background-repeat:repeat-x;
	margin:0; 
	padding:0;
	text-align:center; 
	color:#fff;
}

#logobar {
	height:65px;
	background-image:url(../../../../images/cycle/seh/custom-fit/masthead_cycling.gif);
	background-position:right 9px;
	background-repeat:no-repeat;
}

#menuContainer {
	height:23px;
	line-height:22px;
	margin-top:5px;
	padding:0;
}

#menuContainer .MenuBarHorizontal {
	padding:0;
	background-color:#636363;
	font-size:10px;
	float:left;
}

.shimglobal_left_menu_cap {
	display:block;
	float:left;
	width:10px;
	height:22px;
	background-image:url(../../../../images/cycle/seh/custom-fit/navbar_left.gif);
	background-repeat:no-repeat;
}

.shimglobal_right_menu_cap {
	display:block;
	float:left;
	width:10px;
	height:22px;
	background-image:url(../../../../images/cycle/seh/custom-fit/navbar_right.gif);
	background-repeat:no-repeat;
}

#languageSelector {
	margin:0;
	margin-left:5px;
}

#searchform {
	margin:0;
}

#crumbMenu {
	font-size:9px;
	padding:5px 0;
}

#crumbBar {
	height:23px;
}

.oneColFixCtr #mainContent {
	background-image:url(../../../../images/cycle/seh/custom-fit/content-bg-top.gif);
	background-repeat:no-repeat;
	background-position:center top;
	color:#ffffff;
	margin-bottom:25px;
	padding-top:20px;
}


#contentContainer,
.shimglobal_locationdealerlocator {
	background-image:url(../../../../images/cycle/seh/custom-fit/content-bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding:0;
	padding-bottom:20px;
	width:100%;
}

#content,
.shimglobal_locationdealerlocator .locate {
	background-image:url(../../../../images/cycle/seh/custom-fit/content-bg-center.gif);
	background-repeat:repeat-y;
	padding:0 15px;
	width:870px;
}

#masthead .headline,
.masthead .headline {
	color:#FFFFFF;
}

#content .shimglobal_parsys_cell,
#content .text {
	margin-bottom:0;	
}

#postContent {
	display:none;
}

#footer {
	color:#333333;
	padding-bottom:36px;
	margin:0;
}

a:link, #crumbMenu a:link, #footmenu a:link {
	color: #1B97D4;
	text-decoration:none;
}
a:visited, #crumbMenu a:visited, #footmenu a:visited {
	color: #1B97D4;
	text-decoration:none;
}
a:hover,#crumbMenu a:hover, #footmenu a:hover {
	color: #1B97D4;
	text-decoration:underline;
}
a:active, #crumbMenu a:link, #footmenu a:active {
	color: #1B97D4;
	text-decoration:none;
}

a img {
	border:none;
}


/* dealer locator */
#results_container {
	width:570px;
	background-color:transparent;
}

.locate #productMain {
	background-image:none;
	background-color:transparent;
	border:none;
}

.locate .search {
	border:none;
	border-left:2px solid #ffffff;
	background-color:transparent;
}

#results_container .searchResultsHeadline {
	color:#ffffff;
	font-size:1.4em;
}

#standard_results {
	padding-top:0;
}
#standard_results p {
	margin:5px 0;
	border-bottom:1px solid #666666;
}

ul.MenuBarHorizontal li.primary {
	border-left:solid 1px #a39161;
}

ul.MenuBarHorizontal ul {
	border:1px solid #999999;
	border-bottom: none;
}

ul.MenuBarHorizontal a, 
ul.MenuBarHorizontal a:link, 
ul.MenuBarHorizontal a:visited, 
ul.MenuBarHorizontal a:active {
	color:#ffffff;
	text-decoration:none;
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background-image:none;
}

ul.MenuBarHorizontal ul li {
	background-color:#666666;
}

ul.MenuBarHorizontal ul li a {
	background-image:none;
	background-color:#666666;
	border-bottom:1px solid #999;
	padding:0 7px;
}

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