/* Web coding by PWheldon ::: Graphic Design Tel:07718469345 */

body {
	background:#000; margin: 0px 0px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF
}

h1 {
font-size:18px; background:#FF9900 url(../images/h1-bg.jpg) right no-repeat; color:#000000; padding:3px; margin-top:10px
}
#service {background:#FF9900 url(/images/h1service.gif) right no-repeat;}
p {margin-top:5px;}
a { text-decoration:underline; color: #000 }
a:visited {text-decoration:none; }
a:hover { color:#F78F1E; text-decoration:underline}
a:hover:visited { color:#F78F1E; text-decoration:underline }
li { margin:0px; padding:0px; list-style-type:disc; list-style-position: inside;
}
td {padding:3px; color:#333333
}

.orange {color: #FF9900; font-weight:bold;
}
.container {width:877px;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px;text-align:left;}

.header { height:198px; background: url(../images/header.jpg) no-repeat;
}
.content { height:590px; background: url(../images/content-bg.jpg) no-repeat;
}
.tableleft { float:left; width:620px; color:#000; height:550px; font-size:13px; margin-left:50px;}
.tableleft img{padding:5px;}
.tableright {float:right; width:185px; background:#000; margin-top:10px; padding:5px; font-size:12px;}
.tableright h2{color:#FFF; background:#000; font-size: 18px; margin:0px;}

.footer {height:75px; background: url(../images/footer-bg.jpg) no-repeat;
margin:0px;
padding: 5px 80px; color:#000;
font-size:14px;
}
.footer a { text-decoration:underline; color: #000 }
.footer a:visited {text-decoration:none;  }
.footer a:hover { color:#F78F1E; text-decoration:underline}
.footer a:hover:visited { color:#F78F1E; text-decoration:underline }
/* Buttons */
#menu {position:relative; width:877px; height:53px; overflow:hidden; padding-top:150px; margin:0px;}
#menu ul {margin:0; padding:0;}
#menu li {list-style-type:none; height:53px; display:inline;}
#menu a {display:block; float:left; height:53px; overflow:hidden; color:#000; text-decoration:none; padding-top:100px; }
* html #menu a  {height:52px; he\ight:0;}

#menu a#home { background-image:url(../images/menu/home.gif); width:145px; }
#menu a#home:hover {background-image:url(../images/menu/home-over.gif); width:145px;}
#menu a#bikes {background-image:url(../images/menu/bikes.gif); width:80px;}
#menu a#bikes:hover {background-image:url(../images/menu/bikes-over.gif); width:80px;}
#menu a#clothing {background-image:url(../images/menu/clothing.gif); width:123px;}
#menu a#clothing:hover {background-image:url(../images/menu/clothing-over.gif); width:123px;}
#menu a#hire {background-image:url(../images/menu/hire.gif); width:69px;}
#menu a#hire:hover {background-image:url(../images/menu/hire-over.gif); width:69px;}
#menu a#location {background-image:url(../images/menu/location.gif); width:130px;}
#menu a#location:hover {background-image:url(../images/menu/location-over.gif); width:130px;}
#menu a#workshop {background-image:url(../images/menu/workshop.gif); width:141px;}
#menu a#workshop:hover {background-image:url(../images/menu/workshop-over.gif); width:141px;}
#menu a#contact {background-image:url(../images/menu/contact-us.gif); width:152px;}
#menu a#contact:hover {background-image:url(../images/menu/contact-us-over.gif); width:152px;}

.animal a { background:url(/images/menu/animal-rol.gif) no-repeat; overflow:hidden; background-position: 0 0px; display:block; width:153px; height:0px; padding-top:20px; }
.animal  a:visited { background-position: 0px 0px;   }
.animal  a:hover { background-position: 0px -25px;}
.animal  a:hover:visited { background-position: 0px 0px;}
.gt a { background:url(/images/menu/gt-rol.gif) no-repeat; background-position: 0 0px; overflow:hidden; display:block; width:86px; height:0px; padding-top:26px;}
.gt  a:visited { background-position: 0px 0px; }
.gt  a:hover { background-position: 0px -26px;}
.gt  a:hover:visited { background-position: 0px 0px;}

/* Forms */
.field {
	color: #000;
	background-color: #FF9900;
	padding: 5px;
	font-size: 12px;
width:170px;
border: 1px solid #000;

}
.fieldcontact {
	color: #000;
	background-color: #FF9900;
	padding: 5px;
	font-size: 12px;
width:300px;
border: 1px solid #000;

}
.button {
cursor:pointer;
color: #000;
	background-color: #FF9900;
	padding: 5px;
	font-size: 12px;
margin:5px;
border: 1px solid #000;
}
fieldset
{
border: 1px solid #000;
margin-top:10px;
}

legend
{
color: #000;
font-weight:bold;
background: #ffa20c;
border: 1px solid #000;
margin-left:20px;
padding: 2px 6px
} 