* {
	margin:0;
	padding:0;
}

img{
	border:0;
}

body{
	color: black;
	font:70% Arial, Helvetica, Verdana, geneva, sans-serif;
	line-height: 1.5;
	background-color: white;
}
#container{
	margin: 0 auto 0 auto;
	width: 750px;
	min-height: expression(800 + "px");
	min-height: 800px;
}
#header{
	height: 55px;
}
#header h1{
	display: none;
}
#banner{
	height: 120px;
}
#navigation{
	padding: 10px 15px 10px 15px;
}
#navigation ul{
	list-style-type:none;
}
#navigation ul li{
	display: block;
	float: left;
	margin-right: 4px;
}
#navigation ul li a{
	display: block;
	height: 22px;
}

#navigation ul li a strong{
	display: none;
}

/* Backgrounds for each navigation */
#navigation ul li a.products{
	width: 78px;
	background: url('/images/buttons/products-off-button.png');
}
#navigation ul li a.products:hover{
	background: url('/images/buttons/products-on-button.png');
}
#navigation ul li a.about{
	width: 47px;
	background: url('/images/buttons/about-off-button.png');
}
#navigation ul li a.about:hover{
	background: url('/images/buttons/about-on-button.png');
}
#navigation ul li a.contacts{
	width: 72px;
	background: url('/images/buttons/contacts-off-button.png');
}
#navigation ul li a.contacts:hover{
	background: url('/images/buttons/contacts-on-button.png');
}
#navigation ul li a.links{
	width: 52px;
	background: url('/images/buttons/links-off-button.png');
}
#navigation ul li a.links:hover{
	background: url('/images/buttons/links-on-button.png');
}
#navigation ul li a.gallery{
	width: 64px;
	background: url('/images/buttons/gallery-off-button.png');
}
#navigation ul li a.gallery:hover{
	background: url('/images/buttons/gallery-on-button.png');
}
#navigation ul li a.postage{
	width: 64px;
	background: url('/images/buttons/postage-off-button.png');
}
#navigation ul li a.postage:hover{
	background: url('/images/buttons/postage-on-button.png');
}
#navigation ul li a.warranty{
	width: 72px;
	background: url('/images/buttons/warranty-off-button.png');
}
#navigation ul li a.warranty:hover{
	background: url('/images/buttons/warranty-on-button.png');
}
#navigation ul li a.youtube{
	width: 72px;
	background: url('/images/buttons/youtube-off-button.png');
}
#navigation ul li a.youtube:hover{
	background: url('/images/buttons/youtube-on-button.png');
}
#navigation ul li a.stockists{
	width: 72px;
	background: url('/images/buttons/stockists-button-off.png');
}
#navigation ul li a.stockists:hover{
	background: url('/images/buttons/stockists-button-on.png');
}


#container2{
	clear: both;
}

#container3{
	padding-left: 175px;
	padding-right: 175px;
	padding-top: 30px;
	padding-bottom: 30px;
}

#content p{
	margin-bottom: 1em;
}

#signature{
	text-align:right;
}

#signature #like-to-ride{
	display:block;
	margin-right: 160px;
	margin-bottom: 0.5em;
}
#signature #happy-riding{
	display:block;
	margin-right: 80px;
	margin-bottom: 0.5em;
}
#signature #catt-jamie{
	display:block;
}

img#catt-and-jamie{
	float:left;
}

#footer{
	clear: both;
	height: 40px;
}


/* Links page styles */
div.links #header{
	background: url(/images/navigation/links-title.png) no-repeat top left;
}
div.links #banner{
	background: url(/images/banners/links-banner.jpg) no-repeat top left;
}
div.links{
	background-color: #FFF803;
}
div.links #navigation ul li a.links{
	background: url('/images/buttons/links-on-button.png');
}
.links ul{
	list-style-type:none;
}
.links ul a{
	color: purple !important;
}

/* Products page styles */
div.products #header{
	background: url(/images/navigation/products-title.png) no-repeat top left;
}
div.products #banner{
	background: url(/images/banners/products-banner.jpg) no-repeat top left;
}
div.products{
	background-color: #00ffff;
}
div.products #navigation ul li a.products{
	background: url('/images/buttons/products-on-button.png');
}

/* Contacts page styles */
div.contacts #header{
	background: url(/images/navigation/contacts-title.png) no-repeat top left;
}
div.contacts #banner{
	background: url(/images/banners/contacts-banner.jpg) no-repeat top left;
}
div.contacts{
	background-color: #03FFF8;
}
div.contacts #navigation ul li a.contacts{
	background: url('/images/buttons/contacts-on-button.png');
}


/* Warranty page styles */
div.warranty #header{
	background: url(/images/navigation/warranty-title.png) no-repeat top left;
}
div.warranty #banner{
	background: url(/images/banners/warranty-banner.jpg) no-repeat top left;
}
div.warranty{
	color: #black;
	background-color: #F800FF;
}
div.warranty #navigation ul li a.warranty{
	background: url('/images/buttons/warranty-on-button.png');
}

/* stockists page styles */
div.stockists #header{
	background: url(/images/navigation/contacts-title.png) no-repeat top left;
}
div.stockists #banner{
	background: url(/images/banners/contacts-banner.jpg) no-repeat top left;
}
div.stockists{
	background-color: #03FFF8;
}
div.stockists #navigation ul li a.stockists{
	background: url('/images/buttons/stockists-button-on.png');
}


/* Gallery page styles */
div.gallery #header{
	background: url(/images/navigation/gallery-title.png) no-repeat top left;
}
div.gallery #banner{
	background: url(/images/banners/gallery-banner.jpg) no-repeat top left;
}
div.gallery{
	color: black;
	background-color: #790ED8;
}
div.gallery #navigation ul li a.gallery{
	background: url('/images/buttons/gallery-on-button.png');
}
div.gallery #container3{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
}

#msc_menu
	background-color: transparent;
}
#msc_menu ul{
	background: transparent;
}
#msc_menu ul li{
	background: transparent;
}

/* Postage page styles */
div.postage #header{
	background: url(/images/navigation/postage-title.png) no-repeat top left;
}
div.postage #banner{
	background: url(/images/banners/postage-banner.jpg) no-repeat top left;
}
div.postage{
	color: white;
	background-color: #F40C0C;
}
div.postage #navigation ul li a.postage{
	background: url('/images/buttons/postage-on-button.png');
}
div.warranty #content a{
	color: white !important;
}
#info-at-link{
        display:block;
        width: 300px;
	height: 50px;
        margin-left:auto;
	margin-right:auto;
	margin-top: 40px;
        background: url(/images/info-at-link.png);	
}
#phone-number-link{
	display:block;
        margin-left:auto;
	margin-right:auto;
        width: 300px;
	height: 50px;
        background: url(/images/phone-number-link.png);
}
#info-at-link strong, #phone-number-link strong{
	display: none;
}

div.home{
	background-color: black;
}
div.home #header{
	background: url(/images/navigation/home-title.png) no-repeat top left;
}
div.home #container3{
	padding-left: 0;
	padding-right: 0;
	padding-top: 30px;
	padding-bottom: 30px;
}
