body {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	background-color:#ffffff;
	background-image:url(images/main_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
td{
	font-family:"Lucida Grande";
	font-size:14px;
	color:#5c5c5c;
/*	font-weight:bold; */
	text-decoration:none;
}
.top_bg{
	background-image:url(images/top_bg.jpg);
	background-repeat:repeat-x;
	background-position:top right;
}
.menu_bg{
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:top right;
	margin-top:4px;
	margin-bottom:7px;
}
.home_link{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/home_1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#c6c4c4;
	line-height:32px;
	display:block;
	width:220px;
	text-align:center;
	border-right:#958f8f 1px solid;
}
.home_link:hover{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/home_11.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#958f8f;
	line-height:32px;
	width:220px;
	height:32px;
	text-align:center;
	display:block;
	border-right:#d4d4d4 1px solid;
}
.home_link-act{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/home_11.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#958f8f;
	line-height:32px;
	width:220px;
	height:32px;
	text-align:center;
	display:block;
	border-right:#d4d4d4 1px solid;
}

.about_link{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/about_1.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:219px;
	height:32px;
	text-align:center;
	line-height:32px;
	display:block;
	border-right:#a6a1a1 1px solid;
}
.about_link:hover{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/about_11.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	line-height:32px;
	width:219px;
	height:32px;
	text-align:center;
	display:block;
	border-right:#c6c4c4 1px solid;

}
.about_link-act{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/about_11.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	line-height:32px;
	width:219px;
	height:32px;
	text-align:center;
	display:block;
	border-right:#c6c4c4 1px solid;
	

}
.photo_gallery_link{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/photo_11.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#c6c4c4;
	line-height:32px;
	display:block;
	width:219px;
	height:32px;
	text-align:center;
}
.photo_gallery_link:hover{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/photo_1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#958f8f;
	line-height:32px;
	width:219px;
	height:32px;
	text-align:center;
	display:block;
}
.photo_gallery_link-act{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/photo_1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#958f8f;
	line-height:32px;
	width:219px;
	height:32px;
	text-align:center;
	display:block;
}

.left_right_bdr{
	border-left:1px #4d4d4b solid;
	border-right:1px #4d4d4b solid;
}
.box_bg{
	background-image:url(images/box_bg.jpg);
	background-repeat:repeat-x;
	background-position:top right;
}
.bottom_bg{
	background-image:url(images/bot_bg.jpg);
	background-repeat:repeat-x;
	background-position:top right;
}
.product_bg {
	background-image: url(images/product_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.red14{
	font-family:"Lucida Grande";
	font-size:18px;
	color:#9d0000;
	font-weight:none;
	text-decoration:none;
}
.white11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
.box2_bg{
	background-image:url(images/box_bg2.jpg);
	background-repeat:repeat-y;
	background-position:top right;
}
.logo_bg{
	background-image:url(images/logo_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;

}
.black26_heading{
	font-family:"Myriad Pro", "Myriad Apple";
	font-size:40px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	background-image:url(images/bot_bdr.jpg);
	background-position:bottom right;
	background-repeat:repeat-x;
}
.balck16{
	font-family:"Lucida Grande";
	font-size:15px;
	color:#8f1212;
	font-weight:normal;
	text-decoration:none;
}

.balck16-link{
	font-family:"Lucida Grande";
	font-size:15px;
	color:#8f1212;
	font-weight:normal;
	text-decoration:underline;
}
.balck16-link:hover{
	font-family:"Lucida Grande";
	font-size:15px;
	color:#8f1212;
	font-weight:normal;
	text-decoration:none;
}
/*.signupframe {
  color: #5c5c5c;
  font-family:"Lucida Grande";
}*/
.input_bdr{
	border:#dee0e0 1px solid;

}
.submit{
	background-image:url(images/submit.jpg);
	background-repeat:no-repeat;
	width:96px;
	height:31px;
	border:0px;
	font-family:"Lucida Grande";
	font-size:15px;
	color:#ffffff;
	cursor:pointer;
}
.red12{
	font-family:"Lucida Grande";
	font-size:12px;
	color:#ff001e;
	font-weight:normal;
	text-decoration:none;
}
.orange_txt11 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.bot_link{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.bot_link:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}
.signupframe {
  /*border-right: 1px solid #ccc;*/
  color: #226699;
  font-family: Arial, Helvetica, sans-serif;
}
.signup-txt {
  color: #5c5c5c;
  font-family: "Lucida Grande";
  font-size:12px;
}

.mid_bg {
	background-image:url(images/mid_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#efefef;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.=mid_bg {
	border-left:1px solid #adb9c2;
	background-color:#eff4f7;
	border-right:1px solid #adb9c2;
	background-image:url(images/logo_bg1.jpg);
	background-position:right
}
.img{
	float:right;
	border:#d9d9d9 1px solid;
	padding:3px;
	margin-left:20px;
	margin-right:20px;
	background-color:#FFFFFF;
}
.img1{
	float:left;
	border:#d9d9d9 1px solid;
	padding:3px;
	margin-right:20px;
	background-color:#FFFFFF;
}

.green_hyperlink {
	color: #090;
	font-weight:normal;
}

#col1 {height:auto; width:396px; float:left; padding-top:6px;} 
#col2 {height:auto; float:right; width:425px; padding-top:6px;}

#overview-box {width:425px; height:auto; margin-top:20px;}
#overview-box-top {height:13px; width:425px; background-image:url(images/rounded-corner-top.png);}
#content-overview {height:auto; width:405px; background-image:url(images/content-overview-back.jpg); padding-left:10px; padding-right:10px;}
#content-box-bottom {height:13px; width:425px; background-image:url(images/rounded-corner-bottom.png);}

#price-box {height:auto; width:425px; padding-top:0px;}
#price-box-top {height:34px; width:425px; background-image:url(images/price-rounded-top.png);}
#price-content {height:146px; width:425px; background-image:url(images/price-content-back.jpg); background-repeat:no-repeat;}
#price-box-bottom {height:16px; background-image:url(images/price-rounded-bottom.png);}

#amazon {height:45px; width:425px; padding-top:10px;}
#amazon-text {font-family:Calibri; font-size:19px; color:#000; padding-left:8px; font-weight:100;}
#qty-back {width:44px; height:31px; background-image:url(images/qty-txt-back.png); background-repeat:no-repeat; margin-left:50px; margin-top:-25px;}
#google-checkout {height:54px; width:425px; padding-top:10px;}
#google-text {font-family:Calibri; font-size:19px; color:#000; padding-left:8px;}
#paypal {height:auto; width:425px;}
#paypal-text {font-family:Calibri; font-size:19px; color:#000; padding-left:8px;}
.qty-txt {margin-left:3px; margin-top:4px; border:#F00; font-family:Calibri; font-weight:200; font-size:18px; width:36px;}
.qty-txt-paypal {margin-left:8px; border:#F00; font-family:Calibri; font-weight:200; font-size:18px; margin-bottom:6px; width:36px; min-width:36px; max-width:36px;}
#qty-back-paypal {width:44px; height:31px; background-image:url(images/qty-txt-back.png); background-repeat:no-repeat; margin-left:50px; margin-top:-35px;}

#amazon-image {margin-left:65px; margin-top:-30px;}
#amazon-qty-txt {font-family:Calibri; color:#E05858; font-size:13px; margin-left:220px; margin-top:-35px; width:200px; font-weight:bold;}
#google-image {margin-left:65px; margin-top:-30px; }

#text-overview {font-family:Calibri; color:#000; font-size:15px; line-height:20px;}

#showcase-box-top {height:13px; width:396px; background-image:url(images/showcase-rounded-top.png);}
#showcase-box-content {height:373px; width:396px; background-image:url(images/showcase-box-content-back.png);}
#showcase-box-bottom {height:15px; width:396px; background-image:url(images/showcase-rounded-bottom.png);}

#image-showcase {height:77px; padding-top:23px; width:396px; max-width:396px; max-height:77px;}
.showcase-img { padding:4px; border-style:none;}

#QA {width:396px; height:auto; background-repeat:no-repeat; padding-top:34px;}
#title-qa {width:396px; height:41px; background-image:url(images/back-qa.jpg); background-repeat:no-repeat; padding-top:6px; padding-bottom:20px;}
#title-qa-txt {width:376px; height:41px; padding-left:10px; padding-right:10px; font-family:Calibri; font-size:24px; color:#000;}
#QA-main {width:396px; height:auto; background-image:url(images/qa-conent-back.png);}
#qa-rounded-top {width:396px; height:12px; background-image:url(images/qa-rounded-top.png); background-repeat:no-repeat;}
#qa-content {width:376px; height:auto; background-image:url(images/qa-conent-back.png); background-repeat:repeat-y; padding-left:10px; padding-right:10px; font-family:Calibri; font-size:15px; color:#000; margin-top:0px; padding-top:0px;} 

h4{color:#BD2118;}
#FAQ-question-text {color:#BD2118; font-weight:bold; line-height:150%;}

#qa-rounded-bottom {width:396px; height:11px; background-image:url(images/qa-rounded-botom.png); background-repeat:no-repeat;}
#video1 { width:396px; height:auto; padding-top:28px;}
#video2 {width:425px; height:auto; padding-top:22px;}

#feature {width:425px; height:auto; background-repeat:no-repeat; padding-top:22px;}
#feature-title {width:425px; height:41px; background-image:url(images/feature-back.jpg); background-repeat:no-repeat; padding-top:6px;}
#feature-txt {width:405px; height:41px; padding-left:10px; padding-right:10px; font-family:Calibri; font-size:24px; color:#000;}
#feature-top {width:425px; background-image:url(images/feature-rounded-top.png); height:11px;}

#feature-bottom {width:425px; height:10px; background-image:url(images/feature-rounded-bottom.png);}
#feature-main {width:425px; height:auto; background-image:url(images/feature-main-back.png);}
#feature-content {width:425px; height:auto; font-family:Calibri; font-size:15px; color:#000;}
#feature-ul {padding-left:10px; padding-right:10px; }

#review {width:425px; height:auto; background-repeat:no-repeat; padding-top:22px;}
#review-title {width:425px; height:41px; background-image:url(images/feature-back.jpg); background-repeat:no-repeat; padding-top:6px;}
#review-title-txt {width:405px; height:41px; padding-left:10px; padding-right:10px; font-family:Calibri; font-size:24px; color:#000;}
#review-main {width:425px; height:auto; background-image:url(images/feature-main-back.png);}
#review-top {width:425px; background-image:url(images/feature-rounded-top.png); height:11px;}
#review-content {width:405px; height:auto; font-family:Calibri; font-size:15px; color:#000; padding-left:10px; padding-right:10px;}
#review-bottom {width:425px; height:10px; background-image:url(images/feature-rounded-bottom.png);}


#pay-pal-image1 {margin-left:69px; margin-top:-6px;}

#img1 { margin-left:13px; border-style:none;}

#price-29 { font-family:Calibri; font-size:24px; font-weight:bold; margin-left:12px; color:#BD2118; padding-top:6px; float:left;}
#29-stock { width:425px; height:auto;}
#stock1 {font-family:Calibri; font-size:20px;  color:#BD2118; padding-top:6px; float:right; margin-right:10px;}
#stock2 {font-family:Calibri; font-size:20px;  color:#000; margin-right:7px; padding-top:6px; float:right;}

#Bike_Meet_iPhone{
	font-family:"Myriad Pro", "Myriad Apple", "Helvetica", "sans-serif";
	font-size:40px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;

}
#Available_Now{
	font-family:"Myriad Pro", "Myriad Apple", "Helvetica", "sans-serif";
	font-size:30px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;

}	

.footer-txt {font-family:Calibri; color:#FFF; padding-top:2px; font-size:16px;}
.footer-txt a:hover {font-family:Calibri; color:#FF0; padding-top:2px; font-size:16px; text-decoration:none;}
.footer-txt a {font-family:Calibri; color:#FFF; padding-top:2px; font-size:16px; text-decoration:none;}
.footer-txt a:visited {font-family:Calibri; color:#FFF; padding-top:2px; font-size:16px; text-decoration:none;}

.separate { margin-right:10px; padding-left:10px;}