BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(global_images/page_red_BG.jpg);
}

.big_header{
	color: #FFFFFF;
	font-size: 18px;
	line-height: 26pt;
	letter-spacing: 1px;
	font-family: Times, Garamond, serif;
}

.big_header_tight{
	color: #FFFFFF;
	font-size: 20px;
	line-height: 18pt;
	letter-spacing: 1px;
	font-family: Times, Garamond, serif;
}

.big_header_black{
	color: #000000;
	font-size: 18px;
	line-height: 26pt;
	letter-spacing: 1px;
	font-family: Times, Garamond, serif;
}

.big_header_black_tight{
	color: #000000;
	font-size: 20px;
	line-height: 20pt;
	letter-spacing: 1px;	
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Times, Garamond, serif;
}

.big_header_red_tight{
	color: #FF0000;
	font-size: 20px;
	line-height: 20pt;
	letter-spacing: 1px;	
	font-family: Times, Garamond, serif;
}

.big_header_blue_tight{
	color: #0033FF;
	font-size: 20px;
	line-height: 20pt;
	letter-spacing: 1px;	
	font-family: Times, Garamond, serif;
}

.medium_header_black_tight{
	color: #000000;
	font-size: 12px;
	line-height: 12pt;
	letter-spacing: 1px;
	display: block;
	font-weight: bolder;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.medium_header_white_tight{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12pt;
	letter-spacing: 1px;
	display: block;
	font-weight: bolder;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.medium_header_red_tight{
	color: #CC0000;
	font-size: 12px;
	line-height: 12pt;
	letter-spacing: 1px;
	display: block;
	font-weight: bolder;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.medium_header_blue_tight{
	color: #0033FF;
	font-size: 12px;
	line-height: 12pt;
	letter-spacing: 1px;
	display: block;
	font-weight: bolder;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.big_header_black_pad{
	color: #000000;
	font-size: 18px;
	line-height: 26pt;
	letter-spacing: 1px;	
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Times, Garamond, serif;
}

.small-text{
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.small:link {color: #999999;  font-size: 10px; line-height: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;}

a.small:hover {color: #999999;
text-decoration: none;}

a.small:visited {color: #999999;
text-decoration: none;}

a:hover {color: #2F7DFF;
text-decoration: underline;}

a:visited {color: #B869F8;
text-decoration: underline;}

a.footer:link {color: #D1D5D8;  font-size: 11px; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;}

a.footer:hover {color: #FFFFFF;
text-decoration: none;}

a.footer:visited {color: #D1D5D8;
text-decoration: none;}

a.basic:link {color: #D1D5D8;
text-decoration: none;}

a.basic:hover {color: #FFFFFF;
text-decoration: none;}

a.basic:visited {color: #D1D5D8;
text-decoration: none;}

a.footershop:link {color: #FFFFFF;  font-size: 11px; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;}

a.footershop:hover {color: #D1D5D8;
text-decoration: none;}

a.footershop:visited {color: #FFFFFF;
text-decoration: none;}


a.footerline:link {color: #D1D5D8;  font-size: 11px; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;}

a.footerline:hover {color: #FFFFFF;
text-decoration: underline;}

a.footerline:visited {color: #D1D5D8;
text-decoration: underline;}

.black_body_text {
	color: #000000;
	font-size: 11px;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
.black_body_text_pad {
	color: #000000;
	font-size: 11px;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 5px;
}

.white_body_text_pad {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 5px;
}

table.blue {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: rgb(136, 136, 135) rgb(136, 136, 135) rgb(136, 136, 135) rgb(136, 136, 135);
	border-collapse: separate;
	background-image: url(global_images/blue_black_box_BG.gif);
	background-repeat: repeat-x;
}
table.blue th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.blue td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.grey {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: rgb(136, 136, 135) rgb(136, 136, 135) rgb(136, 136, 135) rgb(136, 136, 135);
	border-collapse: separate;
	background-image: url(global_images/specialy_bike_box_BG.gif);
	background-repeat: repeat-x;
	background-color: #e2e3e5;
}
table.grey th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.grey td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.blue_thumb {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: rgb(136, 136, 135) rgb(136, 136, 135) rgb(136, 136, 135) rgb(136, 136, 135);
	border-collapse: separate;
	background-image: url(global_images/bike_thumb_BG.gif);
	background-repeat: repeat-x;
}
table.blue_thumb th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.blue_thumb td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}


table.detail {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: rgb(136, 136, 135) rgb(136, 136, 135) rgb(136, 136, 135) rgb(136, 136, 135);
	border-collapse: separate;
	background-image: url(global_images/details_page/details_box_bg.gif);
	background-repeat: repeat-x;
	background-color: #d5d5d6;
}
table.detail th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.detail td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;