@charset "UTF-8";
.logo {
	font-family: "Lucida Calligraphy", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.table_template_main {
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(Images/background.png);
	background-repeat: repeat-y;
}
.table_template_banner1 {
	margin-top: 20px;
}
.table_border_topright {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.p_hours {
	font-family: Copperplate, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.h_address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.table_template_borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin-top: 0px;
}
.p_hours2 {
	font-family: Copperplate, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.h_slogan {
	font-family: "Lucida Calligraphy", Arial;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
}
.table_template_bordertop {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.link_navbottom1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
}
.table_template_bottom {
	padding-top: 10px;
}
.link_perspective {
	font-family: "American Typewriter", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.link_perspective2 {
	font-family: "American Typewriter", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.link_navbottom2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.h_main {
	font-family: Copperplate, Arial;
	font-size: 15px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.h_main2 {
	font-family: Copperplate, Arial;
	font-size: 15px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.table_white_border {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.p_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #FFFFFF;
	text-align: left;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	line-height: 130%;
}
.p_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	font-weight: 100;
	color: #FFFFFF;
	text-align: left;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.image_center {
	margin-right: auto;
	margin-left: auto;
}
.p_credit {
	font-family: Copperplate, Arial;
	font-size: 14px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}
.table_whiteborder_topmargin {
	margin-top: 5px;
	border: 1px solid #666666;
}
.h_service_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.table_index_service {
	margin-top: 10px;
	margin-bottom: 0px;
	border: 1px solid #FFFFFF;
}
.link_copperplate15 {
	font-family: Copperplate, Arial;
	font-size: 15px;
	font-weight: lighter;
	color: #FFFFFF;
}
.table_template_footer {
	padding-top: 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.h_bike_manufacturer {
	font-family: Copperplate, Arial;
	font-size: 14px;
	line-height: 110%;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.image_bicycles_store {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.bullet1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.bullet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	color: #FFFFFF;
	font-weight: lighter;
}
.table_whiteborder_margintop {
	margin-top: 8px;
	border: 1px solid #FFFFFF;
}
.image_bike_banner {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.background_bicycles {
	background-image: url(Images/bicycles_background_gradient.png);
	background-repeat: repeat-y;
}
.p_bike_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: right;
	margin-top: 18px;
	margin-bottom: 5px;
	margin-right: 10px;
}
.image_bike_models {
	margin-left: 0px;
}
.p_bike_description2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: right;
	margin-top: 28px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.background_clothing_gradient {
	background-image: url(Images/clothing_background_gradient.png);
	background-repeat: repeat-x;
}
.image_clothing_store {
	margin-top: 10px;
	margin-bottom: 20px;
}
.h_main3 {
	font-family: Copperplate, Arial;
	font-size: 15px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.image_clothing_logo {
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.background_accessories_gradient {
	background-image: url(Images/accessories_background_gradient.png);
	background-repeat: repeat-x;
}
.image_accessories {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bullet3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.h_main4 {
	font-family: Copperplate, Arial;
	font-size: 15px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.bullet4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 130%;
}
.background_service {
	background-image: url(Images/service_background_gradient.png);
	background-repeat: repeat-y;
}
.image_service {
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 55px;
}
.image_trails1 {
	margin-top: 15px;
}
.background_trails {
	background-image: url(Images/trails_background_gradient.png);
	background-repeat: repeat-y;
}
.link_trails1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 105px;
}
.link_trails2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.image_trails2 {
	margin-top: 35px;
}
.link_trails3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 110px;
}
.image_trails3 {
	margin-top: 50px;
}
.background_biking_associations {
	background-image: url(Images/biking_associations_background_gradient.png);
	background-repeat: repeat-y;
}
.link_biking_associations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: left;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 5px;
}
.table_discount_topmargin {
	margin-top: 10px;
}
