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


/* Slider Fading */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  .rslides {
  margin: 0 auto;
  }

.rslides_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.rslides1_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 55%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 66px;
  width: 55px;
  background: transparent url("../slider/slider-nav.png") no-repeat left top;
  margin-top: -47px;
  margin: -47px 10px 10px 10px;
  }

.rslides1_nav:active {
  opacity: 1.0;
  }

.rslides1_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.rslides2_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }

.rslides2_nav.next {
  left: auto;
  right: 0;
  }

.rslides3_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  opacity: 0.6;
  text-indent: -9999px;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  background: #000 url("http://www.nortonwayhondamotorbike.com/css/slider-nav.png") no-repeat left 50%;
  width: 38px;
  }

.rslides3_nav:active {
  opacity: 1.0;
  }

.rslides3_nav.next {
  left: auto;
  background-position: right 50%;
  right: 0;
  }

.rslides1_nav:focus,
.rslides2_nav:focus,
.rslides3_nav:focus {
  outline: none;
  }
  
.rslides_tabs.rslides1_tabs{
  margin: 10px 0px 0px 0px;
  text-align: center;
  position: relative;
  float: right;
  display: none;
 }

.rslides_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.rslides_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }

.rslides_tabs .rslides_here a {
  background: #222;
  background: rgba(0,0,0, .8);
  }

.smallprint {
	font-size: 9px;
}

/* SLIDER FADING OUT */


/* NEW BIKE LINKS IN */
#new-bike-links {
	position: relative;
	float: left;
	width: 100%;
}

a.new-bike-link {
	position: relative;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	float: left;
	width: 126px;
	padding: 110px 0px 10px 0px;
	margin: 0px 10px 20px 0px;
	border-radius: 10px;
	color: #C00;
}

a.new-bike-link:hover {
	color: #333;
}

a#supersports.new-bike-link {
	background: url(../images/norton-way-honda/new-thumbs/new-thumbs-supersports.png) top no-repeat; 
}

a#sporttourer.new-bike-link {
	background: url(../images/norton-way-honda/new-thumbs/new-thumbs-sport_tourer.png) top no-repeat; 
}

a#tourers.new-bike-link {
	background: url(../images/norton-way-honda/new-thumbs/new-thumbs-tourers.png) top no-repeat; 
}

a#naked.new-bike-link {
	background: url(../images/norton-way-honda/new-thumbs/new-thumbs-naked.png) top no-repeat;
	margin: 0px 0px 0px 0px;
}

a#custom.new-bike-link {
	background: url(../images/norton-way-honda/new-thumbs/new-thumbs-custom.png) top no-repeat; 
}

a#adventure.new-bike-link {
	background: url(../images/norton-way-honda/new-thumbs/new-thumbs-adventure.png) top no-repeat; 
}

a#a125cc.new-bike-link {
	background: url(../images/norton-way-honda/new-thumbs/new-thumbs-125cc.png) top no-repeat; 
}

a#scooters.new-bike-link {
	background: url(../images/norton-way-honda/new-thumbs/new-thumbs-scooter.png) top no-repeat;
	margin: 0px 0px 0px 0px;	 
}
/* NEW BIKE LINKS OUT */

/* SIDEBAR NEWS IN */
#news_summary_stories_container {
	position: relative;
	float: left;
	width: 195px;
	border-radius: 5px;
	padding: 0px 0px 10px 0px;
	height: 280px;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(1, 1, 1, 0.5);
	box-shadow: 2px 2px 2px 0px rgba(1, 1, 1, 0.5);
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	
}

.news_summary_sidebar {
	position: relative;
	float: left;
	width: 90%;
	padding: 2.5% 5% 15px 5%;
	background: url(../images/norton-way-honda/sidebar-news-divider.png) bottom no-repeat;
}

.news_summary_sidebar h4 {
}

.news_summary_text_sidebar p {
	font-size: 11px;
	line-height: 11px;
	color: #333;
}

a.read_more_sidebar {
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	float: right;
}

.redbox {
	color: #FFF;
	padding: 0px 5px 0px 5px;
	margin: 0px 5px 0px 5px;
	border-radius: 5px;-webkit-box-shadow: 3px 0px 333333;
box-shadow: 3px 0px 333333; 
	background: rgb(255,0,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 0%, rgba(204,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,0,0,1)), color-stop(100%,rgba(204,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
}

.redbox:hover {
color: #FFF;
	
    background: rgb(102,102,102); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

.sidebar_news_widget {
	positon: relative;
	float: left;
	width: 100%;
	background: url(../images/norton-way-honda/sidebar-news-heading.png) top no-repeat;
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.sidebar_news_widget h3 {
	width: auto;
	top: 5px;
	display: block;
	margin: 0px auto 10px auto;
	font-size: 12px;
	color: #FFFFFF;
	border-radius: 5px;
	text-transform: uppercase;
	font-weight: bold;
	/*-webkit-box-shadow: 3px 0px 333333;
box-shadow: 3px 0px 333333; */
	background: rgb(255,0,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 0%, rgba(204,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,0,0,1)), color-stop(100%,rgba(204,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
	padding: 5px;
}

.news_summary_text_sidebar {
	position: relative;
	float: right;
	width: 70%;
}

.news_summary_img_sidebar {
	position: relative;
	float: left;
	width: 27%;
	margin: 10px 0px 0px 0px;
}

.news_summary_img_sidebar img {
	width: 100%;
}
/* SIDEBAR NEWS OUT*/


img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	opacity:1;
	display: block;
	float: left;
}

/*a img:hover {
	border: none;	
	opacity:0.8;
	filter:alpha(opacity=80);
}*/

#top_logos {
	position:relative;
	float:left;
	width:955px;
	z-index:1;
	height: 50px;
	border-top: 1px solid #ababab;
}

.logo-triumph {
	position: relative;
	float: left;
	width: 101px;
	height: 50px;
	margin: 0px 40px 0px 15px;
	background: url(http://www.nortonwayhondamotorbike.com/images/norton-way-honda/logo-triumph.png) no-repeat;
}

.logo-triumph:hover {
	background-position: 0px -50px;
}

.logo-suzuki {
	position: relative;
	float: left;
	width: 107px;
	height: 50px;
	margin: 0px 40px 0px 0px;
	background: url(http://www.nortonwayhondamotorbike.com/images/norton-way-honda/logo-suzuki.png) no-repeat;
}

.logo-suzuki:hover {
	background-position: 0px -50px;
}

.logo-yamaha {
	position: relative;
	float: left;
	width: 102px;
	height: 50px;
	margin: 0px 40px 0px 0px;
	background: url(http://www.nortonwayhondamotorbike.com/images/norton-way-honda/logo-yamaha.png) no-repeat;
}

.logo-yamaha:hover {
	background-position: 0px -50px;
}

.logo-ducati {
	position: relative;
	float: left;
	width: 111px;
	height: 50px;
	margin: 0px 40px 0px 0px;
	background: url(../images/norton-way-honda/logo-ducati.png) no-repeat;
}

.logo-ducati:hover {
	background-position: 0px -50px;
}

.logo-ktm {
	position: relative;
	float: left;
	width: 70px;
	height: 50px;
	margin: 0px 42px 0px 0px;
	background: url(http://www.nortonwayhondamotorbike.com/images/norton-way-honda/logo-ktm.png) no-repeat;
}

.logo-ktm:hover {
	background-position: 0px -50px;
}

.logo-kawasaki {
	position: relative;
	float: left;
	width: 118px;
	height: 50px;
	margin: 0px 30px 0px 0px;
	background: url(http://www.nortonwayhondamotorbike.com/images/norton-way-honda/logo-kawasaki.png) no-repeat;
}

.logo-kawasaki:hover {
	background-position: 0px -50px;
}

.logo-scooters {
	position: relative;
	float: left;
	width: 137px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.nortonwayhondamotorbike.com/images/norton-way-honda/logo-scooters.png) no-repeat;
}

.logo-scooters:hover {
	background-position: 0px -51px;
}

/* Slider Start */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

li {
	list-style: square;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#accordion p {
	margin-bottom:14px;
}
#accordion strong {
	font-weight: bold !important;
}
#slide1 {
	background:#f2f2f2;
}
#slide1 .content {
	padding:20px;
	font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:bold;
}
#slide1 h4 {
	font-size:24px !important;
	line-height:28px !important;
}
#slide1 .content ul {
	list-style: square;
	margin-top:15px;
	margin-left:40px;
}
#slide1 .content li {
	margin-bottom:10px;
}
#slide3 {
	background:url(http://www.nortonwayhondamotorbike.com/img/slide-bg.jpg) center center no-repeat;
	color:#fff !important;
}
#slide3 .content {
	padding:15px 20px;
}
#slide3 a {
	color:#ddd;
}
#slide3 .content h1 {
	text-align:left;
	font-size:60px;
}
#slidorion2 {
	width: 768px;			/* Set to slidorion width. Is equal to #slider + #accordion width */
	height: 400px;			/* Set to slidorion height. Is equal to #slider and #accordion height */
	position: relative;
	left: 50%;
	margin-left: -384px;
	padding: 10px;
	background: #cbcbcb;
	border: 1px solid #bbb;
	-webkit-box-shadow: 0 0 34px #bbb;
	-moz-box-shadow: 0 0 34px #bbb;
	box-shadow: 0 0 34px #bbb;
}

/* Slidorion Stylesheet */
#slidorion {
	width: 667px;			/* Set to slidorion width. Is equal to #slider + #accordion width */
	height: 280px;			/* Set to slidorion height. Is equal to #slider and #accordion height */
	position: relative;
	left: 0px;
	margin-left: 0px;
	padding: 5px 0px 5px 5px;
	background: #ececec;
	float: left;
}

#slider {
	width: 667px;			/* Set to slider width */
	height: 280px;			/* Set to slider height */
	position: relative;
	float: right;
	overflow: hidden;		/* Hides the animations */
}

#slider a img:hover {
	border: none;	
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

#slider > div {
	position:absolute;
	width:100%;
	height:100%;
}

#accordion {
	width: 667px;			/* Set to accordion width */
	height: auto;			/* Set to image height */
	font-family: Verdana;
	/* [disabled]background: #eee; */
	/* [disabled]-webkit-box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3); */
	/* [disabled]-moz-box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3); */
	/* [disabled]box-shadow: -3px 0px 3px -1px rgba(51,51,51,0.3); */
	position: relative;
	z-index:999;
	overflow: hidden;
	float: left;
	left: 0px;
	margin-top: -30px;
}

#accordion > .link-header {
	padding: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background: url(../images/norton-way-honda/bg-grey-trans.png) 0px -6px;
	/*background: -moz-linear-gradient(top, #ededed 59%, #dcdcdc 100%);
	background: -webkit-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: -o-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: -ms-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	background: linear-gradient(top, #ededed 59%,#dcdcdc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dcdcdc',GradientType=0 );*/
	/* [disabled]border-top: 1px solid #ccc; */
	height: 10px;
	line-height: 10px;
	width: auto;
	position: relative;
	float: left;
}

#accordion > .link-header:first-child {
	border-top:none;
}

#accordion > .link-header:hover {
/*	background: #ededed;
*/	background-image: url(../images/norton-way-honda/bg-white-trans.png);
	color: #333333;
	cursor: pointer;
}

#accordion > .link-header.active {
	border-bottom: none;
	background-image: url(../images/norton-way-honda/bg-white-trans-active.png);	
/*	background: #676767 !important;
*/	color: #666666;
}

#accordion > .link-content {
	height: 0px;			/* This height needs to be changed as it depends on the accordion height and number of tabs */
	font-weight: normal;
	font-size: 0px;
	line-height:0px;
	margin: 0;
	/*	padding: 5px 5px 5px 8px;
*/	padding: 0px;
	border: none;
	/*	background: #333333;
	background: -moz-linear-gradient(top, #d6d6d6 0%, #ffffff 10%);
	background: -webkit-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -o-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: -ms-linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	background: linear-gradient(top, #d6d6d6 0%,#ffffff 10%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#ffffff',GradientType=0 );*/
	/* [disabled]overflow:auto; */
	overflow: hidden;
	width: auto;
}

/* Slider End */

.home-image-bg {
	position: relative;
	float: left;
	padding: 0px 5px 5px 5px;
	background-color: #ececec;
	width: 316px;
}

.home-image-bg img{
	margin: 5px 0px 0px 0px;
}

.news_spacer {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #333333;
	margin: 0px 0px 15px 0px;
}

#bike_search_home {
	position: relative;
	float: right;
	height: 280px;
	width: 316px;
	/* [disabled]padding: 5px 5px 5px 5px; */
	margin: 5px 5px 0px 0px;
}

#bike_search_home_side {
	position: relative;
	float: right;
	height: 58px;
	width: 100%;
	/* [disabled]padding: 5px 5px 5px 5px; */
	margin: 5px 5px 0px 0px;
	z-index:4000;
}

#bike_search_home_side #bike_search_home_1 {
	position: relative;
	float: right;
	height: 58px;
	width: 100%;
	/* [disabled]padding: 5px 5px 5px 5px; */
	margin: 0px;
	z-index:4000;
	background-color:#FFFFFF;
}

#bike_search_home_side #bike_finder_title_cover {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image: url(http://www.nortonwayhondamotorbike.com/media/home-bike-finder-side.jpg);
	background-position:center;
}



#bike_search_home_1 {
	position: relative;
	float: right;
	height: 58px;
	width: 100%;
	/* [disabled]padding: 5px 5px 5px 5px; */
	margin: 0px;
	z-index:2;
	background-color:#FFFFFF;
}

#bike_search_home_2 {
	position: relative;
	float: right;
	height: 105px;
	width: 100%;
	/* [disabled]padding: 5px 5px 5px 5px; */
	margin: 0px 0px 5px 0px;
	z-index: 1;
}

#bike_search_home_3 {
	position: relative;
	float: right;
	height: 105px;
	width: 100%;
	/* [disabled]padding: 5px 5px 5px 5px; */
	margin: 0px;
	z-index:1;
}

#bike_search_home_search_box {
	position: absolute;
	top:20px;
	left:5px;
	width:295px;
	background-color:#fff;
	border-top: none;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	margin: 40px -5px 0px -5px;
	z-index:9000;	
	display:none;
}


#bike_search_home_side #bike_search_home_search_box {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 400px;
	background-color:#f8f8f8;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 40px -5px 0px -5px;
	z-index:4000;	
	display:none;
}

#bike_search_home_side .bike_result_collumn {
	position: relative;
	float: left;
}

#bike_search_home_side .bike_result_collumn p {
	padding: 0px;
	text-transform: uppercase;
}

#bike_search_home_side .bike_result_collumn h4 {
	color: #333333;
	display: block;
	width: auto;
	line-height: 15px;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px 0px 0px;
	background-color: #CCCCCC;		
}

#bike_search_home_side .bike_result_collumn p a:link, #bike_search_home_side .bike_result_collumn p a:visited {
	color: #333333;
	display: block;
	width: auto;
	line-height: 15px;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px 0px 0px;
	text-transform: uppercase;			
}

#bike_search_home_side .bike_result_collumn p a:hover {
	color: #000000;
	background-color: #f8f8f8;
}

.bike_result_collumn {
	position: relative;
	float: left;
}

.bike_result_collumn p {
	padding: 0px;
}

.bike_result_collumn h4 {
	color: #333333;
	display: block;
	width: auto;
	line-height: 15px;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px 0px 0px;
	background-color: #CCCCCC;		
}

.bike_result_collumn p a:link, .bike_result_collumn p a:visited {
	color: #333333;
	display: block;
	width: auto;
	line-height: 15px;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px 0px 0px;
	text-transform: uppercase;						
}

.bike_result_collumn p a:hover {
	color: #000000;
	background-color: #f8f8f8;
}


#bike_finder_title_cover {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image: url(http://www.nortonwayhondamotorbike.com/media/home-bike-finder.jpg);
	background-position:center;
}
input#bike_search_field {
	width:280px;
	height:35px;
	font-size:14px;
	margin:10px 5px 5px 5px;
	background-color:#FFFFFF;
	border: 1px solid #ccc;
	line-height: 40px;
	padding: 0px 10px 0px 10px;
}

#bike_search_home_side input#bike_search_field {
	width:170px;
	height:20px;
	font-size:14px;
	margin:10px 5px 5px 5px;
	background-color:#FFFFFF;
	border: 1px solid #ccc;
	z-index: 99999;
}

#home-feature-laguna {
	position: relative;
	float: left;
	height: 290px;
	width: 999px;
	background-color: #ececec;
	margin: 0px 0px 0px 0px;
}

.footer_text {
	color: #000000;
	font-size: 12px;
}

.footer_links a:link, .footer_links a:visited {
	color: #000;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.footer_links a:hover {
	color: #CC0000;
	text-decoration: underline;
}

.footer_column p a:link, .footer_column p a:visited {
	text-decoration: none;
}

.footer_column p a:hover {
	text-decoration: underline;
}


.footer_column {
	position: relative;
	float: left;
	width: auto;
	margin: 10px 20px 0px 10px;
	text-align: left;
	/* [disabled]height: 270px; */
}

.footer_column1 {
	position: relative;
	float: left;
	width: 210px;
	margin: 10px 0px 0px 10px;
	text-align: left;
}

.footer_column2 {
	position: relative;
	float: left;
	width: 210px;
	margin: 10px 0px 0px 10px;
}

.footer_column3 {
	position: relative;
	float: left;
	width: 210px;
	margin: 10px 0px 0px 10px;
}

.footer_column4 {
	position: relative;
	float: left;
	width: 210px;
	margin: 10px 0px 0px 10px;
}

.footer_column_subscribe {
	position: relative;
	float: right;
	width: 180px;
	margin: 10px 10px 0px 0px;
	text-align: right;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	color: #333;
	padding: 10px;
	border-radius: 10px;
}

.footer_column_subscribe p, .footer_column_subscribe h3 {
	color: #333 !important;
	text-align: left;
}

#footer_area_1 {
	position: relative;
	float: left;
	width: 210px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	height: 320px;
}
#footer_area_2 {
	position: relative;
	float: left;
	width: 210px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	height: 320px;
}
#footer_area_3 {
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 10px;
}
#footer_area_4 {
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 10px;
}

#footer_area_5 {
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

.horizontal_divide {
	position: relative;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	height: 1px;
	background-color: #999999;
}
.footer_area_map {
	position: absolute;
	float: left;
	width: 180px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	height: 155px;
	bottom: 0px;
	left: 0px;
	border: 1px solid #000;
}
#footer_area_6 {
	position: relative;
	float: left;
	width: 180px;
	left: 0px;
	top: 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	height: auto;
}

#footer_area_7 {
	position: relative;
	float: left;
	width: 228px;
	left: 10px;
	top: 10px;
	text-align: left;
}

#header_subscribe {
	width: 249px;
	position: relative;
	right: 0px;
	top: 0px;
	float: left;
}

.header_subscribe_text {
	font-size: 11px;
	text-align: left;
	width: 245px;
	float: left;
	position: absolute;
	left: 4px;
	top: 65px;
	color: #000000;
}

#header_subscribe {
	width: 170px;
	position: relative;
	right: 0px;
	top: 0px;
	float: left;
	margin: 0px 0px 10px 0px;
}

.header_subscribe_text {
	font-size: 11px;
	text-align: left;
	width: 218px;
	float: left;
	position: absolute;
	left: 4px;
	top: 38px;
	color: #000000;
}

.header_subscribe_box {
	position: relative;
	float: left;
	height: 14px;
	width: 100%;
	padding: 3px;
	border-radius: 5px;
	margin: 0px 0px 10px 0px;
}

input.header_subscribe_box {
	color: #333;
	font-size: 10px;
	font-style: italic;
}


input.formbuttonheader {
	position: relative;
	float: left;
	font-size: 18px;
	color: #FFFFFF;
	padding: 10px;
	cursor: pointer;
	margin: 15px 0px 5px 33px;
	border-radius: 10px;
	text-transform: uppercase;
	background: rgb(255,0,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 0%, rgba(204,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,0,0,1)), color-stop(100%,rgba(204,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#cc0000',GradientType=0 );/* IE6-9 */
	font-family: 'Roboto Condensed', sans-serif;
}

.formbuttonheader:hover {
	background: rgb(102,102,102); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}

#social_net_logos_header {
	position: relative;
	float: right;
	width: auto;
	/* [disabled]height: 21px; */
	margin: 45px 245px 0px 0px;
}

.social_facebook_header {
	position: relative;
	float: left;
	width: 38px;
	height: 46px;
	background: url(../images/main/page-scheme.png) -793px -175px;
	background-repeat: no-repeat;
	z-index: 1000;
	margin: 0px 0px 0px 0px;
}
.social_facebook_header:hover {
	background-position: -793px -220px;
}

.social_twitter_header {
	position: relative;
	float: left;
	width: 38px;
	height: 46px;
	background: url(../images/main/page-scheme.png) -831px -175px;
	background-repeat: no-repeat;
	z-index: 1000;
	margin: 0px 0px 0px 0px;
}
.social_twitter_header:hover {
	background-position: -831px -220px;
}

#social_net_logos_footer {
	position: relative;
	float: left;
	width: auto;
	/* [disabled]height: 21px; */
	margin: 20px 0px 0px 3px;
}

.social_icons_text {
	position: relative;
	float: left;
	width: 210px;
	height: 28px;
	line-height: 28px;
	text-align: right;
	margin-top: 5px;
}


.social_facebook {
	position: relative;
	float: left;
	width: 61px;
	height: 61px;
	background: url(../images/main/page-scheme.png) -793px -50px;
	background-repeat: no-repeat;
	z-index: 1000;
	margin: 5px 15px 0px 0px;
}
.social_facebook:hover {
	background-position: -793px -111px;
}

.social_twitter {
	position: relative;
	float: left;
	width: 61px;
	height: 61px;
	background: url(../images/main/page-scheme.png) -863px -50px;
	background-repeat: no-repeat;
	margin: 5px 15px 0px 0px;
}
.social_twitter:hover {
	background-position: -863px -111px;
}
.social_youtube {
	position: relative;
	float: left;
	width: 61px;
	height: 61px;
	background: url(../images/main/page-scheme.png) -932px -50px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;	
}
.social_youtube:hover {
	background-position: -932px -111px;
}
	
.dw-logo {
	position: relative;
	float: left;
	width: 75px;
	height: 25px;
	background: url(../images/main/page-scheme.png) -930px -185px;
}

.dw-logo:hover {
	background-position: -930px -227px;
}

.dw-strap {
	color: #666666;
	font-size: 10px;
	display: block;
	line-height: 25px;
}
.dw-strap a:visited, .dw-strap a:link {
	color: #666666;
}

.dw-strap a:hover {
	color: #bf0000;
}

.contact_form_container_half_width {
	position: relative;
	float: left;
	width: 100%;
	padding: 10px;
}

.footer_image_bridgwater {
	position: relative;
	float: left;
	width: 226px;
	height: 170px;
	background:url(../images/norton-way-honda/footer-images-bridgwater.png) center top no-repeat;
	margin: 0px 0px 10px 0px;
}

.footer_image_bristol {
	position: relative;
	float: left;
	width: 226px;
	height: 170px;
	background:url(../images/norton-way-honda/footer-images-bristol.png) center top no-repeat;
	margin: 0px 0px 10px 0px;
}

.footer_image_cardiff {
	position: relative;
	float: left;
	width: 226px;
	height: 170px;
	background:url(../images/norton-way-honda/footer-images-cardiff.png) center top no-repeat;
	margin: 0px 0px 10px 0px;
}

.search_submit_container {
	width: 25px;
	height: 25px;
	position: absolute;
	right: -10px;
	top: -2px;
}

input.search_submit {
	width: 25px !important;
	height: 25px;
	background-color: #C00;
}

.thumb_bike_details {
	position: absolute;
	z-index: 1;
	line-height: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	left: 0px;
	top: 245px;
	width: 170px;
	text-transform: uppercase;
	letter-spacing: 0.001em;
}

.thumb_bike_desc {
	position: absolute;
	z-index: 1;
	line-height: 14px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #333;
	left: 5px;
	top: 167px;
	width: 160px;
}

a.thumb_view_info {
	width: 100px;
	top: 0px;
	display: block;
	margin: 10px auto 10px auto;
	font-size: 12px;
	padding: 5px;
	color: #FFFFFF;

-webkit-box-shadow:  2px 2px 2px 0px rgba(1, 1, 1, 0.5);
        
        box-shadow:  2px 2px 2px 0px rgba(1, 1, 1, 0.5);
	
	border-radius: 5px;-webkit-box-shadow: 3px 0px 333333;
box-shadow: 3px 0px 333333; 
	background: rgb(255,0,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 0%, rgba(204,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,0,0,1)), color-stop(100%,rgba(204,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 0%,rgba(204,0,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */	
}

a.thumb_view_info:hover {
	color: #FFF;
	
    background: rgb(102,102,102); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(51,51,51,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */


}

.red_pipe {
	color: #cc0000;
	margin: 0px 3px 0px 3px;
	font-size: 14px;
	font-weight: bold;
}

#featured_bikes_cnt h2, #featured_prods_cnt h2 {
	color: #f7f7f7;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	display: block;
	width: 525px;
	padding: 7px 0px 0px 10px;
	background: url(../images/norton-way-honda/feature-title-bg.png) no-repeat;
	height: 31px;
}

.heading_bg {
	color: #f7f7f7;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	display: block;
	width: 525px;
	padding: 7px 0px 0px 10px;
	background: url(../images/norton-way-honda/feature-title-bg.png) no-repeat;
	height: 31px;	
}

.text_red {
	color: #ce0000;
}

/* SCROLLBARS IN */

.mCSB_container{
	width:auto;
	margin-right:0px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCustomScrollBox .mCSB_scrollTools{
	width:5px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width: 1px;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
	padding-bottom:40px;
	right: 0px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:5px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:5px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
	height:100%;
	width:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
	padding-bottom:0;
	padding-right:20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	right:0;
	bottom:auto;
	margin-left:-40px;
	margin-top:-16px;
	float:right;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools{
	opacity:0.75;
	right: 0px;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
	opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(http://www.nortonwayhondamotorbike.com/css/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
/* SCROLLBARS OUT */

.tsandcs {
	font-size: 10px;
}

.api_image {
    height: 112px;
    width: 200px;
}

.datatable {
border: 1px solid #b3b3b3;
border-collapse: collapse;
margin: 5px 0 15px 0;
padding: 0;
background: #f0f0f0;}
.datatable p {
margin: 0;
padding: 0;}
.datatable td {
border: 1px solid #cecece;
padding: 4px 0 4px 4px;
color: #5E5E5E;
font-size: 11px;}
.datatable th {
	border: 1px solid #cecece;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
	background: #eaeaea;
	text-align: left;
}
.datatable-tint {
background-color:#e8e9e9;}
.datatable tr:hover, .datatable tr.hilite {
background-color: #e5e5e5; }