/*home.css Controls the layout of the fowlers.co.uk homepage with a scrolling functionality*/
body {
	font-family: Calibri, Tahoma, Verdana, Arial, sans-serif;
	width: 1400%; /* If you want to add a page increase the percentage by 100%*/
	margin: 0px;
	padding: 0px;
	background-color: #3f3d3d;
}

.section {
 	 margin: 0px;
	padding: 0px;
  	width: 7.14%; /* You must divide (100% / No. pages) */
  	float: left;
	padding-top: 100px;
	padding-bottom: 100px;
}
/*slides*/
.slide {
 	 width: 100%;
	 margin: 0px auto;
}
/*End of slides*/


/*Clearfix - fixes floated elements that don't fill a container box*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 0%;
}

/*End of Clearfix*/


/*Home*/
#section1 {
	background-color:#3f3d3d

/*	background-image: url('/images/background/carbon-bg/tile-carbon.jpg');
	background-repeat:repeat;
	background-position: top center;
 	background-attachment: fixed;
	min-height: 900px;*/
	
}

/*About Us*/
#section2 {
		background-color:#3f3d3d

}

/*C & A*/
#section3 {
			background-color:#3f3d3d

}


/*New Bikes*/
#section4 {
	background-color:#3f3d3d;
    /*background-image: url('/images/bg_bicycle_snow.jpg');
    background-image: url('/images/bg_bicycle.jpg');
	background-repeat: repeat-x;
	background-position: top center;
	background-attachment: fixed;
	min-height: 900px;*/
}

/*Servicing*/
#section5 {
	background-color:#3f3d3d;
}

/*Social*/
#section6 {
	background-color:#3f3d3d;
}

/*Events*/
#section7 {
	background-color:#3f3d3d;
}

/*Hurrys*/
#section8 {
	background-color:#3f3d3d;
}

/*Jobs*/
#section9 {
	background-color:#3f3d3d;
}

/*Contact us*/
#section10{
	background-color:#3f3d3d;
}

/*Virtural Tour*/
#section11{
	background-color:#3f3d3d;
}

/*Opening Times*/
#section12{
	background-color:#3f3d3d;
}

/*Terams & Conditions*/
#section13{
	background-color:#3f3d3d;
}

/*Sitemap*/
#section14{
	background-color:#3f3d3d;
}






/*Defaults*/
p {
	font-size: 15px;
	color: #333;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

a { 
	color: #787878;
	text-decoration: none;
}

a:hover {
	color: #666666;
	cursor: pointer;
}

a:active {
	text-decoration: none;
}

h1 {
	color: #FFFFFF;
	font-size: 21px;
	letter-spacing: 3px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	text-align: left;
}

h1.sale {
	color: #be0027;
	font-size: 25px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	text-align: left;
}

h2 {
	color: #000;
	font-size: 19px;
	letter-spacing: 1.25px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}

h3 {
	color: #000;
	font-size: 16px;
	letter-spacing: 1.25px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
h4 {
	color: #000;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
}
.warning {
	width: 515px;
	color: #000000;
	font-size: 13px;
	background-color: #f2f2f2;
	padding: 10px 15px 10px 15px;
	outline: 3px #000000;
}

h1a {
	color: #3b3b3b;
	font-size: 21px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	text-align: left;
}

h2a {
	color: #3b3b3b;
	font-size: 19px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
}

h3a {
	color: #000;
	font-size: 17px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
/*Playing with some blockquotes for testimonials*/

blockquote {
  color: #3b3b3b;
  margin: 1.5em 0 1.5em;
  padding: 0 1em 0 2.5em;  
  position:relative;
  font-style:italic;
}
.author {
  color: red;
  font-weight:bold;
  float:right;
  padding-top:10px;
  padding-right:30px;
}
blockquote:before
 {
  color: #3b3b3b;
  font-style:normal;
  content: "\201C";
  font-size: 5em;
  position:absolute;
  left:5px;
  top: 0.3em;
  line-height: 0.1em;
}

blockquote:after
 {
  color: #3b3b3b;
  font-style:normal;
  content: "\201D";
  font-size: 5em;
  position:absolute;
  right:3px;
  bottom: 0em;
  line-height: 0.1em;
}

img {
	border: none;
	margin: 0px;
	display: block;
	text-align: center;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#legalcopy {
	list-style-type: disk;
	margin-left: 20px;
}

li.a {
	font-size: 16px;
	color: #333;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
}

li.TandCsupplyA{
	list-style-type: none;
}
li.TandCsupply{
	list-style-type: none;
	margin-left: 20px;
}

.bullet {
	list-style-type: disc;
}

.bullet2 {
	list-style-type:square;
	margin-left: 15px;
	color: #FFF;
}


.bullet li {
	list-style-type:square;
	margin-left: 15px;
}


lib {
	font-size: 14px;
	color: #FFF;
}

/*End of Defaults*/


.tableHeader {
	position: fixed;
	left: 0px;
	top: 0px;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/* Disclaimer Terms and Condition */

.accordion {
  	margin: 0em auto;
	max-width: 100%;
	min-width: 300px;
	padding: 10px 15px;
	background-color: #FFFFFF;
}

.toggle {
  display: none;
}

.option {
  position: relative;
  margin-bottom: 0.1em;
}

.title,
.content {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: all 0.2s;
  		  transition: all 0.2s;
}

.title {
  background: #E7E7E6;
  cursor: pointer;
  padding: 1.25em;
  display: block;
  color: #000000;

}

.title:after,
.title:before {
  content: "";  
  position: absolute;
  right: 1.25em;
  top: 1.25em;
  width: 2px;
  height: 1.15em;
  background-color: #7a7572;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.title:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.content {
  max-height: 0;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #fff;
}

/*.content p {
  margin: 0;
  padding: 0.5em 1em 1em;
  font-size: 0.9em;
  line-height: 1.5;
}*/

.toggle:checked + .title, .toggle:checked + .title + .content {
  box-shadow: 3px 3px 6px #ddd, -3px 3px 6px #ddd;
}
.toggle:checked + .title + .content {
  max-height: 100%;
}
.toggle:checked + .title:before {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}

/* End of Disclaimer Terms and Conditions*/


/*Navigation*/

.navigation {
	clear: both;
	height: 50px;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background-color: #333333;
	z-index: 100;
  -moz-box-shadow: -2px 5px 5px #000;
  -webkit-box-shadow: -2px 5px 5px #000;
  box-shadow: -2px 5px 5px #000;
}


.mainNav {
	/*width: 1000px;*/
	width: 1000px;
}

.mainNav li {
	float: left;
	/* 100 / no of slots / 2*/
	width: 7%; 
	/*padding-top: 15px;*/
  	font-size: 14px;
	height: 32px;
    padding: 7px 0px 0px 5px;
}

.mainNav li.search {
	width: 15%;
    height: 32px;
	padding: 0px 0px 15px 0px;
    margin: 0px 5px 0px 15px; 
}

.mainNav li.short {
	width: 8%;
}

.mainNav li a{
	width: 100%;
	color: #cccccc;
	display: block;
	text-align: center;
	padding-top: 15px;

}

.mainNav li a:hover {
  border: none;
	color: #ffffff;
}

.mainNav li a:active {
	color: #ffffff;
	border: none;
}

/* Secondary Legal Nav */

.legalNav{
	position: -webkit-sticky;
  	position: sticky;
	color: #cccccc;
  	top: 50px;
	height: 48px;
	width: 100%;
	
	z-index: 50;
	background-color: #333333;
}

.legalNav li {
	float: left;
	width: 20%;
	font-size: 0.9em;
	color: #ffffff;
	list-style: none;
	margin-top: 8px;
	text-align: center;
}

.legalNav li a{
	color: #cccccc;
	display: block;
}

.legalNavli a:hover {
	color: #FFFFFF;
  border: none;

}

.mainNav li a:active {
	color: #ffffff;
	border: none;
}

/*  Ends Secondary Legal Nav */


/*New Search*/
input
{
  outline-width: medium;
  outline-style: none;
}

/* Line 38 */
input[type="search"]
{
  font-family: inherit;
  font-size: 100%;
}

/* Line 50 */
input[type="search"]
{
  background-color: #ededed;
  background-image: url("/images/search-icon.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 9px center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: #cccccc;
  border-right-color-value: #cccccc;
  border-bottom-color: #cccccc;
  border-left-color-value: #cccccc;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  padding-top: 9px;
  padding-right: 10px;
  padding-bottom: 9px;
  padding-left: 32px;
  width: 35px;
  border-top-left-radius: 10em;
  border-top-right-radius: 10em;
  border-bottom-right-radius: 10em;
  border-bottom-left-radius: 10em;
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

/* Line 75 */
input:-moz-placeholder
{
  color: #999999;
}

/* Line 64 */
input[type="search"]:focus
{
  width: 130px;
  background-color: #ffffff;
  border-top-color: #6dcff6;
  border-right-color-value: #6dcff6;
  border-bottom-color: #6dcff6;
  border-left-color-value: #6dcff6;
  box-shadow: 0px 0px 5px rgba(109, 207, 246, 0.5);
}

.telephoneNo {
	color: #cccccc;
	padding-top: 10px;
	font-weight: bold;
}

/*End of Navigation*/


/*Google Translate*/
.translate {
	padding-right:40px;
	float:right;
	text-align:right;
	}
.goog-te-gadget-simple {
			    background-color: #333333 !important;
			    border-width: 1px !important;
			    border-style: none !important;
			    border-color: #000000 !important;
			    font-size: 10pt !important;
			    padding: 2px !important;
			}
			
.goog-te-gadget-simple .goog-te-menu-value span {
			    color: #FFFFFF !important;
			}
			
.goog-te-gadget {
			    font-family: calibri !important;
			}
			
.goog-te-gadget-icon {
			    display: none !important;
			}
			
.goog-te-menu2-item {
			    text-decoration: none;
			    color: #fa6900 !important;
			    white-space: nowrap;
			    margin-left: 4px;
			    margin-right: 4px;
			    font-family: arial !important;
			    font-size: 8pt !important;
			}



/*Options to control the content within the sliding divisions*/

.leftColumn {
	width: 202px;
	float: left;
}

.rightColumn {
	width: 576px;
	height:100%;
    float: left;
	clear: right;
	overflow: visible;
}

.fullColumn{
	width: 780px;
	float: center;
	clear: right;
	overflow: visible;
}
.ceterColumn{
	width: 576px;
	float: center;
	list-style-type: none;
	padding: 30%;
	padding-bottom: 2%;
	margin: 0 auto;
}

/*Icons*/

.icons li {
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	text-align: center;
	font-size: 13px;
}


/* New Bike Icon Container*/
.iconsB {
	
	width: 413px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5%;
	grid-column: 4,98;
	grid-rows: 4;
	grid-gap: 0px;
}

.iconsB li {
	float: left;
	 border: 1px solid gray;
	text-align: center;
	font-size: 0.8em;
margin-right: 5px;
	margin-bottom: 5px;
}

/*image sprite controls*/
.aboutIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
	box-shadow: inset 0 0 0 0px #53a7ea;

}

/* Social Icon Container*/

.iconsSocial {
	width: 310px;
	/*padding-left: 115px;*/
	margin-left: auto;
	margin-right: auto;
	padding-top: 15%;
	grid-column: 3,95;
	grid-rows: 2;
	grid-gap: 0px;
}

.iconsSocial li {
	float: left;
	 border: 1px solid gray;
	text-align: center;
	font-size: 0.8em;
	margin-right: 3px;
	margin-bottom: 3px;
}

.aboutIcon a:hover {
	background-position: 0px -98px;
}

.homeIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -98px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.homeIcon a:hover {
	background-position: -98px -98px;
}
/*shopIcon replaced by shopNewIcon & shopOffRoadIcon*/

.shopIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -1386px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.shopIcon a:hover {
	background-position: -1386px -98px;
}
/*New Shop Icons*/

.shopNewIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -2056px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.shopNewIcon a:hover {
	background-position: -2056px -98px;
}

.shopOffRoadIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -2154px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.shopOffRoadIcon a:hover {
	background-position: -2154px -98px;
}

.bikeOffRoadIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -2252px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.bikeOffRoadIcon a:hover {
	background-position: -2252px -98px;
}

.bikeIcon {
	display: block;
	width: 198px;
	height: 79px;
	overflow: hidden;
	background-position: -198px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.leftService {
	display: block;
	overflow: hidden;
	background-position: -198px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

/*.facebookIcon a {
	display: block;
	width: 198px;
	height: 79px;
	overflow: hidden;
	background-image: url('/images/big_icons_revised.png');
	background-position: -198px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.facebookIcon a:hover {
	background-position: -198px -98px;
}
.instagramIcon a {
	display: block;
	width: 198px;
	height: 79px;
	overflow: hidden;
	background-image: url('/images/big_icons_revised.png');
	background-position: -1584px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.instagramIcon a:hover {
	background-position: -1584px -98px;
}
.twitterIcon a {
	display: block;
	width: 198px;
	height: 79px;
	overflow: hidden;
	background-image: url('/images/big_icons_revised.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.twitterIcon a:hover {
	background-position: 0px -98px;
}
.subscribeIcon a {
	display: block;
	width: 198px;
	height: 79px;
	overflow: hidden;
	background-image: url('/images/big_icons_revised.png');
	background-position: -594px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
.subscribeIcon a:hover {
	background-position: -594px -98px;
}
.harrysIcon a {
	display: block;
	width: 198px;
	height: 79px;
	overflow: hidden;
	background-image: url('/images/big_icons_revised.png');
	background-position: -792px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
.harrysIcon a:hover {
	background-position: -792px -98px;
}
.ratIcon a {
	display: block;
	width: 198px;
	height: 79px;
	overflow: hidden;
	background-image: url('/images/big_icons_revised.png');
	background-position: -990px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}
.ratIcon a:hover {
	background-position: -990px -98px;
}
.offroadIcon a {
	padding-top: 70px;
	display: block;
	width: 198px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/big_icons_revised.png');
	background-position: -1188px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #00539f;
}

.offroadIcon a:hover {
	background-position: -1188px -98px;
}*/


.servicingIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -196px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.servicingIcon a:hover {
	background-position: -196px -98px;
}

.partsIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -294px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.partsIcon a:hover {
	background-position: -294px -98px;
}


/* New Bikes Section Icaons */

/*.derbIcon a {
	padding-top: 70px;
	display: block
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -394px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.derbiIcon a:hover {
	background-position: -394px -98px;
}*/

.blank a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2021.png');
	background-position: -100px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.apriliaIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -483px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.apriliaIcon a:hover {
	background-position: -483px -98px;
}

.bsaIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -583px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.bsaIcon a:hover {
	background-position: -583px -98px;
}

.cfIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -2743px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.cfIcon a:hover {
	background-position: -2743px -98px;
}

.gasgasIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -2449px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.gasgasIcon a:hover {
	background-position: -2449px -98px;
}

.hondaIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -683px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.hondaIcon a:hover {
	background-position: -683px -98px;
}

.ktmIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -782px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.ktmIcon a:hover {
	background-position: -782px -98px;
}

.husqvarnaIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -2645px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.husqvarnaIcon a:hover {
	background-position: -2645px -98px;
}

.muttMotorcyclesIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -882px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.muttMotorcyclesIcon a:hover {
	background-position: -882px -98px;
}

.piaggioIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -983px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.piaggioIcon a:hover {
	background-position: -983px -98px;
}

.supersoco a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -283px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.supersoco a:hover {
	background-position: -283px -98px;
}

.suzukiIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -1083px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.suzukiIcon a:hover {
	background-position: -1083px -98px;
}

.triumphIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -1183px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.triumphIcon a:hover {
	background-position: -1183px -98px;
}

.vespaIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -1279px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.vespaIcon a:hover {
	background-position: -1279px -98px;
}

.yamahaIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -1375px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
    color: #ffffff;
}

.yamahaIcon a:hover {
	background-position: -1375px -98px;
}

.zero a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -385px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.zero a:hover {
	background-position: -385px -98px;
}

.royal-enfield a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
    background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -2349px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.royal-enfield a:hover {
	background-position: -2349px -98px;
}

.kawasakiIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2023_new_bikes.png');
	background-position: -2549px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.kawasakiIcon a:hover {
	background-position: -2549px -98px;
}

/*Social Section Icons*/

.SocialFacebookIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_Social_2020.png');
	background-position: -485px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.SocialFacebookIcon a:hover {
	background-position: -485px -98px;
}

.SocialInstakIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_Social_2020.png');
	background-position: -583px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.SocialInstakIcon a:hover {
	background-position: -583px -98px;
}

.SocialTwitterIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_Social_2020.png');
	background-position: -683px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.SocialTwitterIcon a:hover {
	background-position: -683px -99px;
}

.SocialTikTokIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_Social_2020.png');
	background-position: -782px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.SocialTikTokIcon a:hover {
	background-position: -782px -98px;
}



.SocialYoutubeIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_Social_2020.png');
	background-position: -882px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.SocialYoutubeIcon a:hover {
	background-position: -882px -98px;
}

.SocialBlankIcon a {
	padding-top: 70px;
	display: block;
	width: 95px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_Social_2020.png');
	background-position: -983px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.SocialBlankIcon a:hover {
	background-position: -983px -98px;
}

/* Main Nav Icon */

.clothingAccessoriesIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -3038px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.clothingAccessoriesIcon a:hover {
	background-position: -3038px -98px;
}


.usedBikesIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -1470px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.videoPresentation a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -2450px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.videoPresentation a:hover {
	background-position: -2450px -98px;
}


.tourIcon a:hover {
	background-position: -1862px -98px;
}

.tourIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -1862px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.jobsIcon a:hover {
	background-position: -1960px -98px;
}

.jobsIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -1960px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.newBikesIcon a:hover {
	background-position: -1568px -98px;
}

.newBikesIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -1568px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.usedBikesIcon a:hover {
	background-position: -1470px -98px;
}

.scooterIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -1666px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.scooterIcon a:hover {
		background-position: -1666px -98px;
}

.harrysCafeIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -1764px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.harrysCafeIcon a:hover {
		background-position: -1764px -98px;
}

.openhoursIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -2352px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.openhoursIcon a:hover {
		background-position: -2352px -98px;
}

/*New additions here*/
.faceBookLikeIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -2744px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.faceBookLikeIcon a:hover {
	background-position: -2744px -98px;
}

.emailSubIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -2840px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.emailSubIcon a:hover {
	background-position: -2840px -98px;
}

.loyaltySubIcon a {
	padding-top: 70px;
	display: block;
	width: 98px;
	height: 28px;
	overflow: hidden;
	background-image: url('/images/nav/icons_2020.png');
	background-position: -2938px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #ffffff;
}

.loyaltySubIcon a:hover {
	background-position: -2938px -98px;
}


.displace {
  position: absolute;
  left: -5000px;
}
/*End of Icons*/



.contentServiceText {
	width: 549px;
	height: 700px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	margin-bottom: 0px;
}

.contentClothingText {
	width: 549px;
	height: 550px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	margin-bottom: 0px;
}

.contentOpenHoursText {
	width: 559px;
	/*height: 540px;*/
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	margin-bottom: 0px;
}

.contentTandCText {
	width: 542px;
	height: 100%;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 0px;

}

.contentAntiText {
	width: 545px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0px;
}


#contentSitemap {
	width: 100%;
	height: 450px;
	/*border: 1px solid #999999;
	background-color: #ffffff;*/

}

.sitemapLinks {
	width: 28%;
	padding: 0 1%;
	margin: 5px 5px 0px 12px;
	float: left;
}


.contentContactText {
	width: 559px;
	height: 540px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	margin-bottom: 0px;
}
.contentJobText {
	width: 550px;
	margin: auto;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}

.contentHarryText {
	width: 549px;
	margin: 0 auto;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}

.contentVirtualText {
	width: 564px;
	/*height: 558px;*/
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	margin-bottom: 2px;
}

.contentHomeText {
	width: 559px;
	height: auto;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 10px;
	padding-left: 15px;
	margin-bottom: 5px;
}

.contentAboutText {
	width: 549px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	margin-bottom: 2px;
}

.contentEventImage {
background-color: #FFFFFF;
width: 576px;
padding-top: 5px;
padding-bottom: 5px;
}

.contentContactImage {
background-color: #FFFFFF;
width: 530px;
padding: 5px 15px 5px 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.contentNewbikes {
	width: 562px;
	height: 560px;
	border: 0px solid #999999;
	background-color: #ffffff;
	padding-top: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-bottom: 35px;
}

.contentSocialText {
	width: 562px;
	height: 472px;
	border: 0px solid #999999;
	background-color: #ffffff;
	padding-top: 0px;
	padding-left: 13px;
	padding-right: 0px;
	margin-bottom: 0px;
}

.contentNaV {
	width: 560px;
	height: 465px;

	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
    
}

.contentMainText {
	width: 776px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 2px;
}

.latestNewsText {
  width: 390px;
	border: 1px solid #999999;
	margin-right: 2px;
	background-color: #ffffff;
	padding: 5px;
	float: left;
}

.nextEventText {
	width: 160px;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 5px;
	float: left;
}

.slideshowImage {
	border: 1px solid #999999;
	margin-bottom: 2px;
	display: block;
	width: 574px;
	height: 323px;
	overflow: hidden;
}

/* Header images Slide Fading animation */

.animate-fading {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

@keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}


.slideshowImageCA {
	border: 1px solid #999999;
	margin-bottom: 2px;
	display: block;
	width: 574px;
	height: 323px;
	overflow: hidden;
}

.slideshowImageHarry {
	border: 1px solid #999999;
	margin-bottom: 2px;
	display: block;
	width: 574px;
	height: 323px;
	overflow: hidden;
}

.slideshowImageEvents {
	border: 1px solid #999999;
	margin-bottom: 2px;
	display: block;
	width: 574px;
	height: 323px;
	overflow: hidden;
}

.slideshowImageAbout {
	border: 1px solid #999999;
	margin-bottom: 2px;
	display: block;
	width: 574px;
	height: 323px;
	overflow: hidden;
}

.keepinline {
    overflow: hidden;
    white-space: nowrap;
}


.mainImage {
	border: 1px solid #999999;
	margin-bottom: 2px;
	display: block;
	width: 574px;
	overflow: hidden;
}

.contactDetails {
	border: 1px solid #333333;
	background-color: #ffffff;
	width: 186px;
	padding: 10px;
	float: left;
	clear: both;
}

.centerText {
	text-align: center;
}

/* Page Widths */

#welcome {
	width: 780px;
}

#aboutUs {
	width: 780px;
}

#clothing {
	width: 780px;
}

#newBikes {
	width: 780px;
}

#servicing{
	width: 780px;
}

#social {
	width: 780px;
}

#calendar {
	width: 780px;
}

.calendar {
	width: 780px;
}

#harry {
	width: 780px;
}

#jobs{
	width: 780px;
}

#contact {
	width: 780px;
}

#tour {
	width: 780px;
}

#openingTimes {
	width: 780px;
}

#legal {
	width: 780px;
}

#site-map {
	width: 780px;
}



/*End of sliding division content controls*/


.facebookContent {
	background-color: #ffffff;
	margin-top: 0px;
	/*margin-bottom: 100px;*/

	display:inline-block;
	/*clear:both;*/
}

.twitterContent {
	background-color: #ffffff;
	width:280px;
	margin: 0px;
	/*margin-bottom: 100px;*/
	padding: 0px;
	display:inline-block;
}

.heading {
	clear: both;

}

/*Ticker tape*/
.tickerTape {
	clear: both;
	margin-top: 2px;
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	text-decoration: none;
	color: #ffffff;
}

.centertext {
	text-align: center;
}

/*Special Images*/
.imageright {
	float: right;
	padding: 10px;
}

.imageleft {
	float: left;
	padding: 10px;
}

.imageleftlast {
	float: left;
	padding-bottom: 2px;
}

.center {
	margin: 0 auto;
}

.contentText a:hover {
	border-bottom: 1px solid #cccccc;
	background-color: #e3f4fd;
}
/*End of Special Images*/


/*Slideshow css controls*/
#fssPrev{
	position:absolute;
	top:169px;
	left:-67px;
	background:url('/images/slideshow/arrows.png') -67px 0px;
	width:67px;
	height:143px;
	text-indent:-999999px;
	display: none;
}

#fssNext{
	position:absolute;
	top:169px;
	left:646px;
	background:url('/images/slideshow/arrows.png') no-repeat;
	width:67px;
	height:143px;
	text-indent:-999999px;
	display: none;
}

#fssPlayPause{
	background:url('/images/slideshow/white.png') repeat;
	padding:4px 0 5px 0;
	-moz-border-radius:5px;
	border-radius:5px;
	width:60px;
	text-align:center;
	display:none;
	color:#333;
	text-decoration:none;
}

#fssList{
	list-style:none;
	width:646px;
	margin:auto;
	padding:5px 0 0 45%;
	display: none;
}

#fssList li{
	display:inline;
	padding-right:10px;
}

#fssList li a{
	color:#999;
	text-decoration:none;
}

#fssList li.fssActive a{
	font-weight:bold;
	color:#333;
}
/*End of Slideshow*/

/* Footer Social icons*/

.footerFacebookIcon a {
	padding-top: 0px;
	padding-right: 2px;
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	background-image: url('/images/nav/footer-icons/facebook.png');
	/*background-position: 0px 0px;*/
	background-repeat: no-repeat;
	text-decoration: none;
}

.footerFacebookIcon li {
	float: left;
	text-align: center;
	/*font-size: 0.8em;*/
	margin-right: 5px;
	margin-bottom: 2px;
}

.footerInstaIcon a {
	padding-top: 0px;
	padding-right: 2px;
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	background-image: url('/images/nav/footer-icons/instagram.png');
	/*background-position: 0px 0px;*/
	background-repeat: no-repeat;
	text-decoration: none;
}

.footerInstaIcon li {
	float: left;
	text-align: center;
	/*font-size: 0.8em;*/
	margin-right: 5px;
	margin-bottom: 2px;
}

.footerTwitterIcon a {
	padding-top: 0px;
	padding-right: 2px;
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	background-image: url('/images/nav/footer-icons/twitter.png');
	/*background-position: 0px 0px;*/
	background-repeat: no-repeat;
	text-decoration: none;
}

.footerTwitterIcon li {
	float: left;
	text-align: center;
	/*font-size: 0.8em;*/
	margin-right: 5px;
	margin-bottom: 2px;
}

.footerTikTokIcon a {
	padding-top: 0px;
	padding-right: 2px;
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	background-image: url('/images/nav/footer-icons/tiktok.png');
	/*background-position: 0px 0px;*/
	background-repeat: no-repeat;
	text-decoration: none;
}

.footerTikTokIcon li {
	float: left;
	text-align: center;
	/*font-size: 0.8em;*/
	margin-right: 5px;
	margin-bottom: 2px;
}

.footerYoutubeIcon a {
	padding-top: 0px;
	padding-right: 2px;
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	background-image: url('/images/nav/footer-icons/youtube.png');
	/*background-position: 0px 0px;*/
	background-repeat: no-repeat;
	text-decoration: none;
}

.footerYoutubeIcon li {
	float: left;
	text-align: center;
	/*font-size: 0.8em;*/
	margin-right: 5px;
	margin-bottom: 2px;
}


/*news*/
.newsHeadlines {
	margin: 5px;
	margin-top: 2px;
	margin-left: 30px;
	padding: 0px;
}

.newsHeadlines li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
}
/*End of news*/

/*Footer css*/

.footer {
	clear: both;
	width: 100%;
	margin: 0px; 
	padding: 0px;
	padding-bottom: 0.2%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	background-color: #333333;
	z-index: 200;
  -moz-box-shadow: -1px -5px 7px #000;
  -webkit-box-shadow: -1px -5px 7px #000;
  box-shadow: -1px -5px 7px #000;
}

.footerCenter {
	float: left;
	width: 33%;
	padding-top: 0.5%;
}

.footerCenter a:hover {
  border: none;
}

/*.addthis_toolbox {
	width: 240px;
	margin: 0 auto;
}*/

.footer_socialIcons {

	width: 240px;
	height: 32;
	grid-columns: 5 32px;
	margin: 0 auto;
}

.footer_socialIcons li {
	float: left;
	 border: 1px solid gray;
	text-align: center;
	font-size: 0.8em;
	margin-right: 5px;
	margin-bottom: 5px;
}
.footerLeft {
	float: left;
	width: 30%;
	padding-top: 0.2%;
	padding-left: 3%;
}

.footerLeft p {
	color: #cccccc;
	font-size: 14px;
}

.footerLeft a {
	color: #cccccc;
}

.footerLeft a:hover {
	color: #ffffff;
}

.footerRight {
	float: left;
	width: 31%;
	padding-top: 0.2%;
	padding-right: 2%;
	text-align: right;
}

.footerRight p {
	color: #cccccc;
	font-size: 16px;
}

.footerRight a {
	color: #cccccc;
}

.footerRight a:hover {
	color: #ffffff;
}

.rightText {
	float: right;
}

/*End of Content*/

/*AddThis toolbar*/

/*.addthis_toolbox {
	margin: 0 auto;

}*/

/*Hide and show for Javascript specific links*/

.hide {
	display: none;
}

.show {
	display: inline;
}

/*breadcrumb css*/

#breadcrumbs {
	position: fixed;
	top: 55px;
	left: 0px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5%;
	color: #333333;
  font-size: 14px;
	font-weight: bold;
	background-color: #cccccc;
	z-index: 150;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	opacity: 0.8;
}

#breadcrumbs a {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

#breadcrumbs a:hover {
	color: #0099cc;
}

/*Special Lists*/

.abc {
	list-style-type: lower-alpha;
}

/*Calendar CSS*/
.calendar {
  width: 70px;
  height: 90px;
  background-image: url("/images/news/fowlers_calendar.jpg");
  background-repeat: no-repeat;
  margin: 0px auto;
  padding: 0px;
}

.month {
  font-family: Calibri ,Tahoma, Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #fff;
	padding: 5px;
}

.day { 
  font-family: Calibri ,Tahoma, Verdana, Arial, sans-serif;
  font-size: 50px;
  text-align: center;
  color: #000;
  margin: 0px;
	margin-top: -10px;
  padding: 0px;  
}
/*End of Calendar CSS*/
#section6 #bicycleShop .rightColumn .contentText table {
	color: #000;
	background-color: #FFF;
}

/*Start off Bike table CSS*/

.bikeTable {
	margin:0px;
	padding:5px;
	width:auto;
	border:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}

/*End off Bike table CSS*/

/*Open Times Controls*/
#openTimes{
	display:block;
	}
	
#bankHols {
	display:none;
	font-family: Calibri, Tahoma, Verdana, Arial, sans-serif;
}

/*Open Times Controls End*/

/*leftColServ */
#leftColServ  {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa71a), color-stop(1, #faf3e8) );
	background:-moz-linear-gradient( center top, #ffa71a 5%, #faf3e8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa71a', endColorstr='#faf3e8');
	background-color:#ffa71a;
	width: 190px;
	float: left;
	padding:2px;
	color:#777777;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	border:1px solid #ffa71a;
}

/*leftColServ end*/

/*Shane Experiment to pass W3C */
.leftColServ  {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa71a), color-stop(1, #faf3e8) );
	background:-moz-linear-gradient( center top, #ffa71a 5%, #faf3e8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa71a', endColorstr='#faf3e8');
	background-color:#ffa71a;
	width: 190px;
	float: left;
	padding:2px;
	color:#777777;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	border:1px solid #ffa71a;
}

/* end*/

/*Opening Times*/
#leftColOpen  {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffa71a), color-stop(1, #faf3e8) );
	background:-moz-linear-gradient( center top, #ffa71a 5%, #faf3e8 100% );




	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa71a', endColorstr='#faf3e8');
	background-color:#3CF;
	width: 190px;
	float: left;
	padding:2px;
	color:#000;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	border:1px solid #ffa71a;
}


/* Service Button */

.serviceButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:11px;
	-moz-border-radius-topleft:11px;
	border-top-left-radius:11px;
	-webkit-border-top-right-radius:11px;
	-moz-border-radius-topright:11px;
	border-top-right-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	-moz-border-radius-bottomright:11px;
	border-bottom-right-radius:11px;
	-webkit-border-bottom-left-radius:11px;
	-moz-border-radius-bottomleft:11px;
	border-bottom-left-radius:11px;
	text-indent:0px;
	border:2px solid #ffa71a;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:25px;
	width:186px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}

/*Harry's*/

.stars {
	width: 510px;
	margin: 0 auto;
}

.backtotop {
	float:right;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}



/*Cheeky on hovers*/
.hover_img a { position:relative; }
.hover_img a span { position:absolute; display:none; z-index:99; }
.hover_img a:hover span { display:inline-block; }

/* tel: number hide code if desktop */
.mobilesOnly {visibility:hidden;}
/* Service Button If needed */
/*


.serviceButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}

.serviceButton:active {
	position:relative;
	top:1px;
}
*/
/* Service Button to be linked if needed */
