@charset "utf-8";
html, body {
	margin: 0px;
	background-color: #437dab;
	background-image: url(../images/shared/bg_gradient.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
h1 {
	font-size: 18px;
	font-weight: normal;
	color: #3D92FF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3 {
	font-size: 26px;
	font-weight: normal;
	color: #3D92FF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	letter-spacing: -1px;
}
h5 {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
h6 {
	font-size: 24px;
	text-transform: uppercase;
	color: #000000;
	background-color: #f4f4f4;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}


a {
	color: #3D92FF;
	text-decoration: underline;
}
sup {
	font-size: 50%;
	line-height: 50%;
	font-weight: normal;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a:hover {
	color: #FF0000;
}


div.clear 
{
	margin: 0;
	padding: 0;
	clear: both;
	display: block;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clip: rect(1px,auto,auto,auto);
}
div.textLeft {
	text-align: left;
}
div.textRight {
	text-align: right;
}


.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}


#wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#utilityAreaTop {
	font-size: 11px;
	color: #AAAFBD;
	height: 40px;
	text-align: right;
	padding-top: 15px;
	padding-right: 41px;
}
#utilityNavTop {
	display: inline;
}
#utilityNavTop a {
	font-size: 11px;
	color: #AAAFBD;
	text-decoration: none;
	background-image: url(../images/shared/utility_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 13px;
	padding-right: 6px;
}
#utilityNavTop  a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#headerArea {
	background-image: url(../images/shared/bg_header_logo.gif);
	background-repeat: no-repeat;
	height: 91px;
	text-align: left;
}
#headerArea img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#mainNav {
	padding-top: 37px;


}
#bannerArea342 {
	background-image: url(../images/shared/bg_banner.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 15px;
	padding-left: 23px;
	height: 342px;
}
#bannerArea230 {
	background-image: url(../images/shared/bg_banner_230.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 10px;
	padding-left: 23px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 220px;
}
#newsEvents {
	font-size: 12px;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b3bfd8;
}
#consumer-advisory-utility {
	float: left;
	height: 20px;
	width: 168px;
	padding-left: 45px;
}
#consumer-advisory-utility-fr {
	float: left;
	height: 20px;
	width: 210px;
	padding-left: 20px;
}
#newsEvents a {
	text-decoration: none;
	color: #999999;
}
#newsEvents a:hover {
	color: #3D92FF;
}

#newsEvents  img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#newsEvents   .imageLeft {
	float: left;
	padding-right: 10px;
}
#newsEvents h1 {
	font-size: 18px;
	color: #000000;
	letter-spacing: -1px;
	background-color: #e5e5e5;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#newsEvents #one {
	float: left;
	width: 200px;
}
#newsEvents strong {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	margin-top: 5px;
}
#newsItem1 {
	width: 272px;
	float: left;
	padding-left: 0px;
	padding-right: 5px;
}
#newsItem2 {
	float: left;
	width: 277px;
	padding-right: 10px;
}
#newsItem3 {
	float: left;
	width: 287px;
}
#newsItem4 {
	float: left;
	width: 277px;
	padding-right: 10px;
}
#newsItem5 {
	float: left;
	width: 287px;
}
#homeText {
	font-size: 10px;
	color: #999999;
}
#featureLinks {
	float: left;
	margin-left: 10px;
	height: 326px;
	width: 246px;
}
#featureLinks   #one {
	background-image: url(../images/feature_links/brochure.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 246px;
	margin-bottom: 7px;
	text-align: left;
	padding-top: 5px;
}
#featureLinks #one2012 {
	background-image: url(../images/feature_links/brochure2012.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 246px;
	margin-bottom: 7px;
	text-align: left;
	padding-top: 5px;
}
#featureLinks   #two {
	background-image: url(../images/feature_links/survey.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 246px;
	margin-bottom: 7px;
	padding-top: 5px;
	text-align: left;
}
#featureLinks   #three {
	background-image: url(../images/feature_links/product_comparison2.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 246px;
	padding-top: 5px;
	text-align: left;
}
#featureLinks    .title {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	width: 150px;
	margin-left: 12px;
	line-height: 16px;
}
#featureLinks   .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E0E0E0;
	text-align: left;
	width: 150px;
	margin-left: 12px;
	margin-top: 2px;
	line-height: 10px;
}
#featureLinks   .title   a {
	color: #FFFFFF;
	text-decoration: none;
}
#featureLinks    .title   a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#featureLinks   .text   a {
	color: #CCCCCC;
	text-decoration: none;
}
#featureLinks   .text   a:hover {
	text-decoration: underline;
}
#mainNav {
	margin-left: 298px;
	text-align: left;
}




#flashBanner {
	float: left;
}
#flashBannerProduct {
	float: left;
}
#flashBannerRandom {
	float: left;
}



#middleArea {
	background-color: #FFFFFF;
	margin-right: 23px;
	margin-left: 23px;
	background-image: url(../images/shared/bg_bottom_cap.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 25px;
	text-align: left;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
}
#contentCol1of4 {
	float: left;
	width: 233px;
	padding-right: 20px;
	text-align: right;
	padding-top: 17px;
	font-size: 12px;
	color: #000000;
}


#contentCol2of4 {
	float: left;
	width: 601px;
}
#contentCol2of4 .header {

}

#contentCol3of4 {
	float: left;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	padding-right: 15px;
	width: 409px;
	padding-bottom: 20px;
	padding-top: 10px;
}
#contentCol3of4 ul {
	list-style-type: square;
}
#contentCol3of4 li {
	list-style-type: square;
}
#contentCol4of4 {
	float: left;
	width: 140px;
	padding-left: 15px;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
}
#contentCol4of4  ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #3D92FF;
}
#contentCol4of4 li {
	list-style-type: square;
	left: -30px;
	margin: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentCol2of2 {
	float: left;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	width: 583px;
	padding-bottom: 20px;
}
#wrapper #middleArea #contentArea #contentCol2of4 #contentCol2of2 #landingContent h1{
	font-size: 32px;
	color: #3D92FF;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#landingContent .header {
	background-color: #f0f0f0;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 7px;
	margin-top: 20px;
	font-size: 11px;
	margin-bottom: 10px;
}
.carrierBlock {
	float: left;
	width: 187px;
	margin-right: 6px;
}
.carrierBlock img {
	border: 1px solid #666666;
}
.carrierBlock  a.link {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	display: block;
	background-image: url(../images/bike_trailer_landing/carrier_name_bg.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 12px;
	margin-top: 5px;
	height: 21px;
	padding-top: 5px;
}
.carrierBlock  a.link:hover {
	text-decoration: underline;
}
#wrapper #middleArea #contentArea #contentCol1of4 h6 {
	font-size: 18px;
	font-weight: bold;
	color: #3D92FF;
	margin-top: 72px;
	margin-bottom: 0px;
}
#landingContent #middleCol {
	width: 350px;
	padding-left: 12px;
	color: #000000;
	margin-top: 20px;
}
#landingContent #rightCol {
	float: right;
	width: 200px;
	color: #3D92FF;
	font-weight: bold;
	padding-top: 27px;
}
#landingContent #rightCol strong {
	color: #000000;
}
.video  {
	margin-top: 15px;
}
.video    img    {
	border: 1px solid #666666;
}
.video  a.link  {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	display: block;
	margin-left: 17px;
	padding-left: 10px;
	background-color: #ebebeb;
	margin-top: 5px;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-right: 10px;
}
.video a.link:hover {
	text-decoration: underline;
}
.header strong {
	color: #000000;
	font-size: 12px;
}
#landingContent #carriers {
}
#landingContent  .hr {
	color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	margin-bottom: 20px;
}
#videoArea {
}
#wrapper #middleArea #contentArea #contentCol2of4 #contentCol2of2 #landingContent h2 {
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
}





#footerArea {
	height: 50px;
	font-size: 11px;
	color: #A1BED5;
	padding-right: 40px;
	padding-left: 35px;
	padding-top: 10px;
}
#copyright {
	float: left;
	padding-top: 5px;
}
#utilityNavBottom {
	float: right;
	color: #FFFFFF;
	padding-top: 5px;
	width: 550px;
	text-align: right;
	position: relative;
}
#utilityNavBottom a {
	font-size: 11px;
	color: #9EBED7;
	text-decoration: none;
	background-image: url(../images/shared/utility_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 13px;
	padding-right: 6px;
	margin-right: 10px;
}
#utilityNavBottom  a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#ecentric {
	float: right;
	text-align: right;
	color: #A4BDD1;
	padding-left: 16px;
	height: 12px;
}
#ecentric  a {
	color: #9EC1DD;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#ecentric  a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#selectCountry {
	color: #FFFFFF;
	display: inline;

}
#selectCountryForm {
	float: right;
	padding-top: 2px;
}
#selectCountry form {
	display: inline;
}
#selectCountry  #selectCountryForm  form  #CountrySelector {
	font-size: 11px;
	color: #666666;
	width: 175px;
	height: 20px;
}
#productConsole {
	float: left;
	height: 326px;
	width: 252px;
	margin-right: 20px;
	background-image: url(../images/shared/product_console_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 5px;
}
#pageInfoConsole {
	float: left;
	height: 220px;
	width: 252px;
	margin-right: 20px;
	text-align: left;
	padding-left: 5px;
}

#seriesSubNav {
	color: #999999;
	font-size: 11px;
}
#seriesSubNav   .link {
	color: #999999;
	text-decoration: none;
}
#seriesSubNav   .link:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#seriesSubNav   .linkActive {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#seriesHeader {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: bold;
	color: #B7B7B7;
	margin-top: 13px;
	margin-bottom: 10px;
}
#productHeaderExtraSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A3A3A;
	margin-top: 7px;
	margin-bottom: 10px;
}

#productHeaderSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 37px;
	font-weight: normal;
	color: #FF0000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3A3A3A;
	border-bottom-color: #3A3A3A;
	margin-top: 5px;
	margin-bottom: 10px;
}
#productHeaderMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 53px;
	font-weight: normal;
	color: #FF0000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3A3A3A;
	border-bottom-color: #3A3A3A;
	margin-top: 5px;
	margin-bottom: 10px;
}

#productHeaderLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 64px;
	font-weight: normal;
	color: #FF0000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3A3A3A;
	border-bottom-color: #3A3A3A;
	margin-top: 5px;
	margin-bottom: 5px;
}
.productHighLights {
	text-align: right;
	padding: 0px;
	margin: 0px;
	height: 24px;
}

#productDescription {
	font-size: 11px;
	color: #929292;
	text-decoration: none;
	margin-bottom: 5px;
	padding-bottom: 10px;
	line-height: 11px;
}
.productHighLightLink {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 21px;
	color: #3082D3;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/shared/product_feature_link_icon.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
	display: block;
}
.productHighLightLink:hover {
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right;
}
.productHighLightLinkActive {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 21px;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/shared/product_feature_link_icon.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 22px;
	display: block;
}

.productComparisonHighLightLink         {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	color: #FFFFFF;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 35px;
	display: block;
	line-height: 16px;
	padding-top: 10px;
}
.productComparisonHighLightLink:hover      {
	color: #FFFFFF;
	text-decoration: underline;
}
.productComparisonHighLight   {
	text-align: right;
	margin-top: 9px;
	background-image: url(../images/shared/product_comparison_bg.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 252px;
	top: 404px;
	position: absolute;
	color: #FFFFFF;
}
.productComparisonHighLight2 {
	text-align: right;
	margin-top: 9px;
	background-image: url(../images/shared/product_comparison_bg.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 252px;
	top: 283px;
	position: absolute;
	color: #FFFFFF;
}

.productComparisonHighLightText  {
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 35px;
	padding-top: 10px;
}
#contentArea {
	margin-bottom: 25px;
}
#productSubNav {
}
#consumerAdvisorySubNav {
	background-color: #e9e9e9;
	margin-right: 24px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#consumerAdvisorySidebar {
}
#consumerAdvisorySidebar h3 {
	font-size: 15px;
	text-transform: uppercase;
	color: #000;
	padding-right: 22px;
	background-image: url(../images/shared/product_sub_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	font-weight: bold;
	letter-spacing: normal;
	padding-bottom: 5px;
}
#productSubNav .link {
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 22px;
}
#consumerAdvisorySubNav .link {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#consumerAdvisoryContent {
	line-height: 13px;
}
#consumerAdvisoryContent .advisoryHighight{
	background-image: url(../images/consumer_advisory/advisory-highlight-bg.png);
	height: 70px;
	width: 538px;
	padding-left: 20px;
	background-repeat: no-repeat;
	padding-right: 20px;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 17px;
	padding-top: 10px;
}
#consumerAdvisoryContent .advisoryHighightFrench {
	background-image: url(../images/consumer_advisory/advisory-highlight-bg.png);
	height: 75px;
	width: 538px;
	padding-left: 20px;
	background-repeat: no-repeat;
	padding-right: 20px;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 16px;
	padding-top: 5px;
}
#consumerAdvisoryContent p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#consumerAdvisoryContent ol {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#consumerAdvisoryContent ol li {
	padding-top: 5px;
	padding-bottom: 5px;
}
#consumerAdvisoryContent strong  {
	font-weight: bold;
	color: #000;
}
#upgradeForm {
	padding-top: 20px;
	width: 209px;
	font-size: 11px;
}
#upgradeForm form {
	padding-top: 10px;
}
#upgradeForm input[type=text] {
	width: 205px;
	border: 1px solid #CCC;
	padding: 5px;
	color: #999;
	font-size: 12px;
	margin-bottom: 5px;
	text-align: right;
	height: 10px;
}
#upgradeForm input[type=submit] {
	width: 100px;
}
#upgradeForm textarea {
	width: 205px;
	border: 1px solid #CCC;
	padding: 5px;
	color: #999;
	font-size: 12px;
	margin-bottom: 10px;
	text-align: left;
	margin-top: 10px;
	height: 40px;
}
#upgradeForm h2 {
	font-size: 16px;
	text-transform: uppercase;
	color: #F00;
	margin: 0px;
	padding: 0px;
}
#productSubNav .link:hover {
	display: block;
	color: #3D92FF;
	text-decoration: none;
}
#consumerAdvisorySubNav .link:hover {
	display: block;
	color: #3D92FF;
	text-decoration: none;
}
#productSubNav .linkActive {
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 17px;
	color: #FF0000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 22px;
	background-image: url(../images/shared/product_sub_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}
#consumerAdvisorySubNav .linkActive {
	display: block;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#subPageMainHeader {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-weight: bold;
	color: #B7B7B7;
	margin-top: 13px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #505050;
	padding-bottom: 2px;
}
#sectionDescription {
	font-size: 11px;
	color: #929292;
	text-decoration: none;
	margin-bottom: 5px;
	height: 44px;
}
#sideBarTestimonial {
}

#sideBarTestimonial  h1 {
	font-size: 16px;
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#sideBarTestimonial  h2 {
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#productSubSubNav {
}
#productSubSubNav .header {
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 17px;
	color: #3D92FF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 22px;
	background-image: url(../images/shared/product_sub_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	margin-bottom: 10px;
}
#productSubSubNav   .subLink {
	color: #666666;
	display: block;
	padding-right: 23px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	font-weight: normal;
}
#productSubSubNav   .subLink:hover {
	color: #3D92FF;
}
#productSubSubNav    .subLinkActive {
	color: #FF0000;
	display: block;
	padding-right: 23px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	font-weight: normal;
}
.accessoriesImage {
	padding-right: 20px;
	padding-bottom: 10px;
	float: left;
}
.imageLeft {
	float: left;
	padding-right: 10px;
	display: block;
}
.imageRight {
	float: right;
	padding-left: 10px;
}

#contentCol1of1 {
}
#fullProductLineMatrix {
	background-image: url(../images/full_product_line/table_bg.gif);
	background-repeat: no-repeat;
	height: 399px;
}

#productComparison {
}
#productComparison a {
	color: #666666;
	text-decoration: underline;
}
#productComparison a:hover {
	color: #FF0000;
}
#productComparison img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#productComparison h1 {
	font-size: 14px;
	font-weight: bold;
}
#productComparison h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}


#productComparison .formMenu    {
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Verdana;
	height: 20px;
}
#productComparison #button {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	cursor: default;
	width: 150px;
}
#fullProductLineSubNav {
}
#fullProductLineSubNav .link {
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 22px;
	color: #5CADFF;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 22px;
	letter-spacing: -1px;
	background-image: url(../images/shared/product_sub_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
}
#fullProductLineSubNav .link:hover {
	display: block;
	color: #FF0000;
	text-decoration: none;
}
#fullProductLineCol2 {
	float: left;
	width: 601px;
	padding-bottom: 20px;
	padding-top: 15px;
}
#fullProductLineMatrixHeader {
	height: 42px;
}
#fullProductLineMatrixHeader .seriesHeader {
	float: left;
	width: 133px;
	font-size: 11px;
	color: #707070;
	padding-left: 17px;
	padding-top: 7px;
	height: 34px;
}
#fullProductLineMatrixHeader .seriesHeader a {
	color: #000000;
}


#fullProductLineMatrixHeader  .seriesHeader  strong    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	display: block;
}

#fullProductLineCol1 {
	float: left;
	width: 233px;
	padding-right: 20px;
	text-align: right;
	padding-top: 10px;
	font-size: 10px;
	color: #000000;
}
#fullProductLineMatrixColumn1 {
	width: 147px;
	padding-top: 15px;
	padding-right: 1px;
	padding-left: 2px;
	text-align: left;
	float: left;
}
#fullProductLineMatrixColumn2 {
	width: 148px;
	padding-top: 15px;
	padding-right: 1px;
	padding-left: 2px;
	text-align: left;
	float: left;
	left: 150px;
}
#fullProductLineMatrixColumn3 {
	width: 143px;
	padding-top: 15px;
	padding-right: 1px;
	padding-left: 2px;
	text-align: left;
	float: left;
}
#fullProductLineMatrixColumn4 {
	width: 142px;
	padding-top: 15px;
	padding-right: 1px;
	padding-left: 2px;
	text-align: left;
	float: left;
	margin-left: 5px;
	overflow: hidden;
}
.overviewLayer {
	position:absolute;
	width:600px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
.overviewLayerDefault {
	position:absolute;
	width:576px;
	height:115px;
	z-index:1;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 36px;
	font-weight: normal;
	color: #999999;
	padding-top: 12px;
	letter-spacing: -1px;

}
#defaultOverview  strong {
	color: #666666;
	text-decoration: none;
	text-transform: none;
}
.overviewLayerDefault  h1 {
	margin-top: 0px;
	background-image: url(../images/shared/product_sub_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
	font-weight: normal;
	font-size: 15px;
}
.overviewLayerDefault h2 {
	display: block;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
}
.overviewLayerDefault h3 {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-left: 23px;
	margin-right: 50px;
}
.overviewLayerDefault  .copy {
	font-size: 12px;
	padding-left: 23px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	letter-spacing: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
.overviewLayerDefault  .copy ul {
	list-style-position: outside;
	list-style-type: disc;
}
.overviewLayerDefault .copy li {
	line-height: normal;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: disc;
	height: 10px;
}





.productOverviewText {
	text-align: left;
	width: 245px;
	float: right;
	font-size: 11px;
}
.productOverviewText h1 {
	font-size: 36px;
	font-weight: normal;
	color: #3D92FF;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Verdana;
}
.productOverviewText  ul {
	list-style-type: disc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.productOverviewText li {
	list-style-type: disc;
}
.productOverviewText  .moreDetailsLink:hover {
	color: #FFFFFF;
	background-color: #2E6FC1;
	display: block;
	font-size: 12px;
}

.productOverviewText  .moreDetailsLink {
	color: #3279D1;
	background-color: #FFFFFF;
	display: block;
	font-size: 12px;
	border: 1px solid #3175CA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 100px;
}
#fullProductLineMatrix {
	position: relative;

}
.fullProductLineMatrixOverviewLayer    {
	width: 275px;
	height: 250px;
	margin-top: 20px;
	margin-left: 35px;
	visibility: hidden;
	position: absolute;
	left: 290px;
	top: 140px;
}
.fullProductLineMatrixOverviewLayerDefault {
	width: 275px;
	height: 250px;
	margin-top: 20px;
	margin-left: 35px;
	visibility: visible;
	position: absolute;
	left: 290px;
	top: 140px;
}
#defaultOverview .productOverviewText h1 {
	font-size: 15px;
	display: block;
	padding-left: 23px;
	background-image: url(../images/shared/product_sub_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
#defaultOverview .productOverviewText {
}

#defaultOverview .productOverviewText h2 {
	padding-left: 23px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
	padding-top: 0px;
}
#defaultOverview .productOverviewText li {
	list-style-type: disc;
}

#defaultOverview .productOverviewText {
	margin: 0px;
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: normal;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}

#fullProductLineMatrix  .productOverviewText {
	text-align: left;
	width: 275px;
	font-size: 12px;
}
.highlightCopy {
	color: #3D92FF;
}
.subscript {
	font-size: 10px;
	color: #666666;
}

#innovationsBG {
	background-color: #f0f0f0;
	height: 294px;
	min-height: 294px;
	background-image: url(../images/shared/innovations_bg.gif);
	background-repeat: no-repeat;
	width: 555px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
#innovationsCol1 {
	float: left;
	width: 185px;
	font-size: 11px;
	margin-right: 24px;
}
#innovationsCol1 h1 {
	margin: 0px;
	padding-bottom: 6px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

#innovationsCol2 {
	float: left;
	width: 344px;
}
#innovationsFlash {
	border: 1px solid #999999;
	height: 276px;
	width: 344px;
}

.formError {
	font-weight: bold;
	color: #FF0000;
}
#testimonialsRightColumn {
	text-align: left;
}
#testimonialsRightColumn h1 {
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}
.listBlue {
	list-style-image: url(../images/shared/bullet_blue.gif);
	list-style-type: none;
}
.listGold {
	list-style-image: url(../images/shared/bullet_gold.gif);
	list-style-type: none;
}
.listRed {
	list-style-image: url(../images/shared/bullet_red.gif);
	list-style-type: none;
}
.listGreen {
	list-style-image: url(../images/shared/bullet_green.gif);
	list-style-type: none;
}
.contentCol1LeftText {
	text-align: left;
}
.ownersManualsForm {
	width: 425px;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}
.faqsForm {
	width: 545px;
	display: block;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#faqWrap h1 {
	margin: 0px;
}
#productSubNav .link:Active {
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 17px;
	color: #FF0000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 22px;
	background-image: url(../images/shared/product_sub_nav_icon.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
.error {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF0000;
	padding-left: 5px;
}
.success {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #009900;
	padding-left: 5px;
}
.imageCenter {
	text-align: center;
}
.productOverviewHighlight {
	text-align: right;
	margin-top: 9px;
	background-image: url(../images/shared/product_overview_bg_2009.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 252px;
	top: 283px;
	position: absolute;
}
.productOverviewHighlight2 {
	text-align: right;
	margin-top: 9px;
	background-image: url(../images/shared/product_overview_bg_2009.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 252px;
	top: 404px;
	position: absolute;
}
#regionSelectBanner {
	float: left;
	width: 537px;
	height: 326px;
}
#regionSelectLinks {
	float: left;
	margin-left: 10px;
	height: 326px;
	width: 145px;
	background-image: url(../images/region_select/links_bg.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	overflow: hidden;
	padding-top: 5px;
}
#regionSelectLinks .mainLink {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	background-color: #6599DA;
	text-align: left;
	padding-left: 6px;
	margin-left: 10px;
	text-decoration: none;
	color: #FFFFFF;
	margin-right: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#regionSelectLinks .mainLinkNorthAmerica {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	background-color: #6599DA;
	text-align: left;
	padding-left: 6px;
	margin-left: 10px;
	margin-top: 2px;
	text-decoration: none;
	color: #FFFFFF;
	margin-right: 8px;
	margin-bottom: 2px;
}

#regionSelectLinks .mainLink:hover {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	background-color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	color: #2C6AB7;
}


#regionSelectLinks  .subLink {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	color: #A2C1E8;
	text-decoration: none;
	display: block;
	text-align: left;
	margin-left: 10px;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 13px;
	margin-right: 8px;
	line-height: 13px;
}
#regionSelectLinks .subLink:hover {
	font-family: "Trebuchet MS", Arial, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: left;
}

#rememberMyRegion {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	top: 150px;
	margin-left: 10px;
	text-align: left;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6599DA;
	border-right-color: #6599DA;
	border-bottom-color: #6599DA;
	border-left-color: #6599DA;
	margin-right: 8px;
	margin-top: 2px;
}


#regionSelectCopy {
	float: left;
	margin-left: 10px;
	height: 311px;
	width: 165px;
	background-image: url(../images/region_select/copy_bg.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	margin-right: 8px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	line-height: 13px;
}
#regionSelectCopy  h1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#regionSelectCopy a {
	font-weight: bold;
	color: #FFFFFF;
}


#regionSelectDescription {
	margin-bottom: 25px;
	font-size: 11px;
	color: #3D92FF;
	margin-top: 20px;
}
#fullProductLineMatrixHeader .seriesHeaderSmall {
	float: left;
	width: 133px;
	font-size: 9px;
	color: #707070;
	padding-left: 17px;
	padding-top: 7px;
}
#fullProductLineMatrixHeader .seriesHeaderSmall a {
	color: #000000;
}
#fullProductLineMatrixHeader .seriesHeaderSmall strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	display: block;
}
#productSubNav .link:active {
	display: block;
	color: #FF0000;
	text-decoration: none;
}
#productHeaderExtraExtraSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A3A3A;
	margin-top: 7px;
	margin-bottom: 10px;
}
sup {
	text-decoration: none;
}
.footnote {
	font-size: 10px;
}
#backToOverview {
	height: 17px;
	font-size: 10px;
	width: 107px;
	float: left;
	position: relative;
	top: -10px;
}
#backToOverview img {
	float: right;
}
#innovationsCol1  #magic img {
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.buyOnlineHighlight {
	text-align: right;
	margin-top: 9px;
	background-image: url(../images/shared/buy_online_bg.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 252px;
	top: 283px;
	position: absolute;
}
#innovationsCol1  img {
	border: 1px solid #999999;
	margin-bottom: 5px;
}
#backToOverviewFrench {
	height: 17px;
	font-size: 10px;
	width: 60px;
	float: left;
	position: relative;
	top: -10px;
}
#backToOverviewFrench img {
	float: right;
}
.cspiaHeader {
	color: #000000;
	font-weight: bold;
}
small {
	font-size: 11px;
}
.bicycleTrailerLandingHighlight {
	text-align: right;
	margin-top: 9px;
	background-image: url(../images/bike_trailer_landing/bike_mag_callout.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 252px;
	top: 283px;
	position: absolute;
}
.bicycleTrailerLandingHighlight a.Link {
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	margin: 0px;
	padding-bottom: 0px;
	line-height: 16px;
}
.bicycleTrailerLandingHighlightText {
	font-size: 11px;
	color: #CCCCCC;
	padding-top: 7px;
	padding-right: 10px;
	margin: 0px;
}
#shareit {
	padding-top: 30px;
}
#productRow1 {
	color: #000000;
	position: relative;
	width: 355px;
	line-height: 16px;
	padding-top: 20px;
	padding-left: 15px;
	padding-bottom: 20px;
	min-height: 130px;
}
#productRow1 .imageFloat {
	position: absolute;
	left: 369px;
	top: -56px;
}
#productRow2 {
	background-color: #f2f2f2;
	color: #437dab;
	margin-left: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#productRow2 h2 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#productRow2 ul {
	margin: 0px;
	padding: 0px;
}
#productRow2 li {
	list-style-image: url(../images/product_landing_pages/bullet.png);
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
#productRow2 img {
	float: left;
	padding-right: 40px;
}
#productRow3 {
	color: #437dab;
	font-size: 11px;
}
#productRow3 a {
	font-size: 12px;
	font-weight: bold;
	color: #437dab;
	text-decoration: none;
}
#productRow3 a:hover {
	text-decoration: underline;
}
#productRow3 img {
	float: right;
}
#productRow3 h2 {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#callOutConversionKits {
	width: 185px;
	float: left;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	padding-right: 5px;
}
#callOutAccessories {
	width: 180px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
#callOutVideoLibrary {
	width: 183px;
	float: left;
	padding-left: 10px;
}
#productRow2 #featureListing {
	float: right;
	width: 265px;
}
#ctstagline {
	font-size: 18px;
	color: #437dab;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#ctskitcontent {
	background-color: #f2f2f2;
	padding: 20px;
	color: #437dab;
	margin-bottom: 10px;
}
#ctskitcontent img {
	float: left;
	padding-right: 20px;
}
#ctskitcontent img.padding {
	padding-bottom: 20px;
}
#ctskitcontent .title {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ctssecondarylinks {
	font-size: 11px;
	color: #000000;
	background-color: #C9C9C9;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 9px;
	margin-bottom: 20px;
}
#ctssecondarylinks a {
	color: #000000;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
#ctssecondarylinks a:hover {
	color: #000000;
	text-decoration: underline;
	padding-right: 2px;
	padding-left: 2px;
}
#ctskitcontent .agerequirements {
	font-size: 10px;
	color: #000000;
	text-transform: none;
}
#ctskitcontent .includestitle {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.subNavHeader {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-right: 23px;
}
#accessoriesRow1 {
	color: #437DAB;
	position: relative;
	width: 355px;
	height: 130px;
	line-height: 22px;
	padding-top: 20px;
	padding-left: 15px;
	font-size: 14px;
}
#accessoriesRow1 .imageFloat {
	position: absolute;
	left: 369px;
	top: -56px;
}
#accessoriescontent {
	background-color: #f2f2f2;
	padding: 20px;
	color: #437dab;
	margin-bottom: 10px;
}
#accessoriescontent img {
	float: left;
	border: 1px solid #437DAB;
	margin-right: 20px;
}
#accessoriescontent .title {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 10px;
}
#accessoriescontent .agerequirements {
	font-size: 10px;
	color: #000000;
	text-transform: none;
	padding-bottom: 5px;
}
#video-library {
}
#video-library ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-image: url(../images/shared/video-library-bullet.png);
	color: #398cf4;
}
#video-library a {
	color: #398cf4;
	text-decoration: none;
}
#video-library ul li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#feature-videos {
	font-size: 12px;
	padding-top: 65px;
}
#feature-videos.series-landing {
	padding-top: 20px;
}
#feature-videos a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#feature-videos img {
	padding: 5px;
	border: 1px solid #a5c9ed;
}
#facebook-callout {
	padding-right: 20px;
	float: left;
	width: 229px;
}
#facebook-callout.video-library {
	padding-top: 210px;
}
#bucket-row {
	height: 150px;
	padding-bottom: 10px;
}
#facebook-callout.full-product-landing {
	padding-top: 110px;
}
.CA-letter-list {
	list-style-type: lower-alpha;
}

