body {
    text-align:center;
    font:11px Verdana, Arial, Helvetica, sans-serif;
    color:#444;
    line-height:16px;
    text-align:justify;
}
div#ctn {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:5px 10px 0px 10px;
    margin:0 auto;
    text-align:left;
    width:622px;
}
div#head {
    background:#fff url(http://www.traildemon.com/images/traildemon_mountain_bike_website_design_blue.jpg) no-repeat top left;
    height:111px;
    padding: 0 0 0 0;
    margin:0 auto;
    text-align:left;
    width:645px;
}
div#content {
    padding: 0px 5px 5px 5px;
}
div#foot {
    padding:5px;
    font-size:10px;
    color:#999;
    text-align:center;
    margin:0 auto;
    width:645px;
}
h1 {
    font:110% Arial, Helvetica, sans-serif;
    border-bottom:1px dashed #ccc;
    margin:15px 0;font-weight:bold;
    padding:0 0 3px;

}
h2 {
    font:12px Arial, Helvetica, sans-serif;
    font-weight:bold;
    color: #f00;
    margin:15px 0;
    line-height:10px

}
h3 {
    font:100% Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:15px 0;

}

a:link , a:visited {
    color:#0033CC;
    text-decoration:none
}
a:hover {
    text-decoration:underline
}



A.menu, a.menu:link, a.menu:visited {
    text-align: left;
    text-decoration: none;
    font-family:arial;
    font-size:12px;
    #color: #F1C200;
    color: #FFFFFF;
    line-height:22px;
    vertical-align :bottom;
    font-weight: bold;
}

A.menu:hover {
    #color:#97A9EB;
    color: #F1C200;
    font-weight: bold;
    /*letter-spacing: -1px*/
    /*border: solid 3px #F1C200;*/

}

.menuspacer {font-family:arial;
    font-size:12px;
    #color: #F1C200;
    color: #FFFFFF;
    line-height:22px;
    vertical-align :bottom;
    font-weight: bold;
    position: relative; left: 385px; Top: 85px;

}

ul {list-style-type:circle}

.robots {
    font:11px Courier;
}.breadcrumbnext {
	float: none;

	text-align: right;
	
}
a.breadcrumbnext  {
	color: #3B3B3B;
}
.nextpage a:hover,.previouspage a:hover  {
	color: #CC0000;text-decoration:none;
}

.previouspage, .nextpage {margin-top:15px;width:200px;}
.previouspage a {
	font-size: 8px;
	color: #3B3B3B;
	float:left;
	width:200px;
}
.nextpage a {
	font-size: 8px;
	color: #3B3B3B;
	float:right;
	text-align:right;
	width:200px;
}
.invalidemail {color:#ff0000; font-size:12px;width:250px;padding:0px 0px 15px 0px;margin-top:0px;margin-left:0px;}