/* CSS Document */



	/* colours

	red #EB1C24;

	#b16a8a;

*/

/* CSS Document */

#imageContainer {

	height:440px;

}

#imageContainer img {

	display:none;

	position:absolute;

	top:0; left:0;

}



/* for underline on links */

a:link {

	color: #89224b;

	text-decoration: none;

}

a:visited {

	color: #89224b;

	text-decoration: none;

}

a:hover {

	color: #b16a8a;

	text-decoration: underline;

}

a:active {

	color: #89224b;

	text-decoration: none;

}



/* for pages */

body {

	font-size: small;

	font:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: white;/*#b16a8a;*/

		color: #555555;

	text-align: left;

	/*scrollbar-base-color: #EB1C24;

	scrollbar-arrow-color: #b16a8a;*/

	}

	

p.body {

	padding: 0;

	margin: 0 0 10px 0;

	border: 0;

	font-size: 100%;

	color: #555555;

	line-height: 1.6em;

	text-align: left;

	font:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	}	

	

p.bodysub {

	padding: 0;

	margin: 0;

	border: 0;

	font-size: 95%;

	color: #888888;

	line-height: 1.5em;

	margin-left: 15px;

		text-align: left;

		font:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	}	

	

p.bodysubsub {

	padding: 0;

	margin: 0;

	border: 0;

	font-size: 85%;

	color: #888888;

	line-height: 1.5em;

	margin-left: 30px;

		text-align: left;

		font:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	}	



h1 {

	color: #b16a8a;

	font-size: 140%;

	line-height: 1em;

	padding-bottom: 5px;

	margin-bottom: 5px;

/*	this is for the dots to be green */

/*	border-bottom-color: #b16a8a; */

/*	this is for the dots to be black */

/*	border-bottom-color: #000000; */

	border-bottom: 2px;

	border-bottom-style: solid;

		text-align: center;

	}

	

h2 {

	font-family:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	color: #EB1C24;

	font-size: 100%;

	text-align: center;

	margin-top: 0px;

		text-align: left;

}	



.pricetag {

	display: block;

	background-color: #b16a8a;

	padding: 5px;

	margin-top: 0px;

	margin-bottom: 10px;

	

}



h3 {

	font-size: 120%;

	color: #EB1C24;

	line-height: 1em;

	margin-left: 10px;

	margin-right: 10px;

	padding-bottom: 5px;

	margin-bottom: 5px;

	margin-top: 0px;

	border-bottom-color: #b16a8a;

	border-bottom: 2px;

	border-bottom-style:dotted;

	padding: 10px 0 0 1px;

	text-align: left;

	}

	

h3#front {

	font-size: 150%;

		text-align: left;

	}

	

ul {

	text-indent: 0px;

	padding: 0 0 0 10px;

	margin-left: 0px;

	margin-top: 2px;

	}

	

li {

	padding: 0;

	margin: 0 0 0 10px;

	border: 0;

	font-size: 105%;

	color: #888888;

	line-height: 1.6em;

/*	text-decoration: none;  */

	list-style-type: circle;

	}

	

a {

	/* color: #EB1C24; */

	font-weight: bold;

	}

	

a.sitemaplink {

	color: #888888;

	font-weight: normal;

	}

	

.sitenav {

	color: #EB1C24;

	font-size: 95%;

	text-align: center;

	font-weight: bold;

	}



.menuselection {

	background-image: url(../images/cont_table_10.gif);

	background-position: top left;

	background-repeat:no-repeat;

	width: 221px;

	height: 203px;

	text-align: left;

	}



.menuselectionitem {

	text-decoration: underline;

	color: #000000;

	font-size: 95%;

	margin-left: 12px;

	line-height: 2em;

	text-align: left;

	font-weight: bold;

	}

	

.menuselectionitemsmall {

	text-decoration: underline;

	color: #666666;

	font-size: 85%;

	margin-left: 16px;

	line-height: 1.5em;

	text-align: left;

	font-weight: bold;

	}

	

.newsletter {

	background-image: url(../images/cont_table_04.gif);

	background-position: top left;

	background-repeat:no-repeat;

	width: 221px;

	height: 203px;

	text-align: left;

	}	

div#bodyfront {

	text-align: left;

	}

	

.asterisk {

	padding: 0;

	margin: 0;

	border: 0;

	font-size: 85%;

	color: #888888;

	line-height: 2em;

	text-align: left;

	}

	

a.toplink {

	font-size: 80%;

	font-weight: normal;

	color: #b16a8a;

		text-align: left;

	}

	

.figures {

	text-align: center;

	}

	

.jumplink {

	font-weight: bold;

	color: #b16a8a;

	}

	



table#figures {

	padding: 0;

	margin: 0;

	border: 1px;

	border-color: #666666;

	font-size: 85%;

	color: #888888;

	line-height: 1.6em;

	text-align: center;

	}	

	

h1 {

	font-size: 150%;

	}



#main {

	padding: 15px;

	border-width: 8px;

	border-color: #FFFFFF;

	}



td#table_header {

	font:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	font-size: 75%;

	color: #b16a8a;

	text-align: right;

	padding-right: 20px;

	}

	

table#container {

	

	}

	

table#whiteout {

	background: #FFFFFF;

	}



p {

	padding: 0px;

	border: 0px;

	margin: 0px;

		text-align: left;

	}



p#closing {

	font-size: 85%;

	color: #555;

	padding: 10px;

	text-align: center;

	}

	

div#tablecont {

	border: 8px #FFFFFF;

	}

	

	

/* for forms */

#enquiry table { 

 /*background-color: #EB1C24; */

 color: #000000; 

 width: 380px; 

 padding: 5px;

/* border: 0px solid #b16a8a;  */

 border-collapse: collapse; 

} 



.formlabel {

	padding: 0;

	margin: 0;

	border: 0;

	color: #888888;

	line-height: 1.2em;

	font-size: 100%;

	text-align: right;

	}



input.box {

	margin: 5px 5px 5px 5px;

	width: 260px;

	background-color: #F8F8C0; 

 	color: #000000; 

 	border: 0px solid #EB1C24;

	}

	

input.newsletterbox {

	margin: 0 0 0 10px;

	width: 190px;

	background-color: #FFFFFF; 

 	color: #888888; 

 	border: 0px solid #b16a8a;

	}

	

input.radio {

	margin: 0 0 0 10px;

	}

	

label.radio {

	font-size: 90%;

	color: #888888;

	}

	

textarea.textbox {

	width: 260px;

	background-color: #F8F8C0; 

 	color: #000000; 

 	border: 0px solid #b16a8a;

	}



#enquiry td { 

 border: 0px solid #b16a8a; 

 padding: 4px; 

}



/* colours

 	light green #EB1C24; 

	dark green #b16a8a;

	*/

	

.button { 

 	font-size: 110%;

	font:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	font-weight: bold;

 	background-color: #b16a8a; 

	border: 1px solid #b16a8a;

 	color: #EB1C24; 

 	margin-left: 12px; 

 	margin-top: 3px; 

 	margin-bottom: 2px; 

	width: 110px;

	height: 26px;

	}

	

.minitext {

	font-size: 85%;

	color: #777777;

	line-height: 1em;

	margin-left: 10px;

	margin-right: 10px;

	padding-bottom: 2px;

	margin-top: 0px;

	}

	

#minitoptable {

	background-color: #FFFFFF;

	}

	

#holdingtable {

	background-color: #FEF6F5;

}



a.revlink {

	color: white;

}



#addressline {

	background-color: #EB1C24;

}



#menuline {

	line-height: 1.5em;

	text-align: left;

	background: #b16a8a;

}



.addresslinetext {

	text-align: left;

	padding: 5px;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 120%;

}



.menuitem {

	text-align: center;

	color: #EB1C24;

	font-weight: bold;

	font-size: 110%;

	text-decoration: none;

	margin: 5px;

	padding: 0 5px 0 5px;

	border-left: 2px solid #EB1C24;

	border-bottom: 2px solid #EB1C24;

}



.menuitem:hover {

	text-decoration: none;

	color: #FFFFFF;

	border-left: 2px solid #EB1C24;

	border-bottom: 2px solid #EB1C24;

	background-color: #EB1C24;

}



.redheader {

	margin-left: 0px;

	margin-bottom: 10px;

	color: #FFFFFF;

	background-color: #EB1C24;

	padding: 5px;

	font-weight: bold;

	font-size: 140%;

	text-align: left;

	}



#mainad {

	float: left;

	margin-right:25px;

}



#welcomenote {

	display: block;

	

}



.bike {

	padding: 10px;

	float: left;

	display: block;

	width: 261px;

	margin-right:15px;

	border: 2px solid #EB1C24;



}



.bikecat {

	text-align: left;

	padding: 10px;

	float: left;

	display: block;

	width: 270px;

	margin-left: 7px;

	margin-right: 8px;

	border: 2px solid #EB1C24;

	margin-bottom: 15px;

}



.news {

	padding-top: 8px;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	float: left;

	display: block;

	width: 321px;

	border: 4px solid #b16a8a;

	height: 250px;

}



.bikeheading {

	background-color: #b16a8a;

	color: #EB1C24;

	text-align: center;

	font-size: 130%;

	font-weight: bold;

	padding: 3px;

}



.bikepic {

	text-align: center;

}



.bikedesc {

	text-align: left;

	color: #777777;

}



.bikelink {

	text-align: left;

	line-height: 2em;

}



.bikelink:hover {

	text-decoration: underline;

}



.newshead {

	background-color: #EB1C24;

	color: #FFFFFF;

	text-align: left;

	font-size: 130%;

	font-weight: bold;

	padding: 5px;

	margin-bottom: 10px;

}



.newsbody {

	

	color: #333333;	

	margin-left: 5px;

	margin-right: 15px;

	text-align: left;

	display: block;

}



.newsbody:hover {

	background-color: #F8F8C0;

}



.producttable {

	font-size: 105%;

	color: #555555;

	line-height: 1.6em;

	text-align: left;

}



.tinytext {

	font-family:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	text-align: center;

	font-size: 60%;

	color: #b16a8a;

	padding: 7px 0 7px 0;

}



.tinylinks {

	font-family:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

	text-align: left;

	font-size: 95%;

	color: #b16a8a;

	padding: 4px 0 4px 0;

	font-weight: normal;

}



td.pad {

	padding: 3px;

}



#phototag {

	

	color: #EB1C24;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 20px;

}



.pinkbar {

	background-color: #cba6ad;

}



.pinkbardk {

	background-color: #b16a8a;

}



#menubar {

	padding: 5px;

}



#menubar.ul {

	

}



#menubar.li {

	

}





#menu {padding:0px !important;background-color:#B16A8A;/*background:#fff; top:0px; left:0px; position:relative; z-index:100;*/}

#menu a.p1, #menu a.p1:visited {display:block; text-decoration:none; background:#fff; top:0; left:0; border:0;}

#menu a img {border-width:0;}

#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}

#menu a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}

#menu a.p1:hover .large {display:block; position:absolute; top:0px; left:0px; width:auto; height: auto; border:6px solid #EB1C24;}

#info {z-index:100; height:20em;}


#menu table{


width: 778px;


width: 100%;
margin: 0px auto;
padding: 0px;
border-collapse: collapse;
border-width: 0px !important;
border-spacing: 0px;
}
#menu td{
 margin: 0px;
 padding: 4px 8px;
 border-width: 0px;
}


/* for the css drop down menu */

#menu ul {

list-style: none;

margin: 0;

padding: 0;

float: left;

}



#menu a, #menu h2 {list-style: none;

font:Verdana, Arial, Helvetica, sans-serif, "Bodoni MT";

font-weight:bold;

font-size: 12px;

display: block;

background-color: #89224b;

border-width: 0px;

border-style: solid;

border-color: #FFFFFF;

margin: 0;

padding: 0;

text-align: center;

}



#menu h2 {


color: #FFFFFF;


text-transform: capitalize;

}



#menu a {

border: 1px;

padding: 5px 2px;

color: #FFFFFF;

background: #89224b;

text-decoration: none;

}



#menu a:hover {

list-style: none;

color: #89224b;

background: #cba6ad;

}



#menu li {list-style: none;

	position: relative;

	left: -1px;

}



#menu ul ul ul {list-style: none;

position: absolute;

top: 0;

left: 100%;

}



#menu ul ul {list-style: none;

position: absolute;

z-index: 500;

}



div#menu ul ul {list-style: none;

display: none;

}



div#menu ul li:hover ul

{display: block;}



div#menu ul ul,

div#menu ul li:hover ul ul,

div#menu ul ul li:hover ul ul

{display: none;}



div#menu ul li:hover ul,

div#menu ul ul li:hover ul,

div#menu ul ul ul li:hover ul

{display: block;}

