
	#bg_nav {
		width:1080px;
		margin: 0 auto;
		text-align: left;
		overflow: visible;
		background:url(/images/bg/bg_header.jpg) left top no-repeat;
	}
	
	#bg_nav_home {
		width:1080px;
		margin: 0 auto;
		text-align: left;
		overflow: visible;
		background:url(/images/home/bg_fp_header.jpg) left top no-repeat;
	}
	
	#bg_main {float:left;
		width:1080px;
		margin: 0 auto;
		text-align: center;
		display:block;
	}
	
	#bg_plain {float:left;
		width:1080px;
		margin: 0 auto;
		text-align: center;
		display:block;
	}
	
	#bg_foot {
		width:1080px;
		height:500px;
		margin: 0 auto;
		text-align: left;
		overflow: visible;
		background:url(/images/bg/bg_foot.jpg) left top no-repeat;
	}
	
	#bg_info {
		width:1080px;
		height:500px;
		margin: 0 auto;
		text-align: left;
		overflow: visible;
		background:url(/images/bg/bg_info.jpg) left top no-repeat;
	}
	
	#bg_main {
	background:none;
	display:block;
	float:left;
	margin: 0 auto;
	text-align: center;
	width:1080px;
	}
	
	div#left_menu {
	float:left;
	height:auto;
	width:198px;
	overflow:hidden;
	background:url(/images/bg/bg_main.gif) 0px 0px no-repeat;
	}
	
	div#left_menu
		div#upper	{
		height:685px;
		}
	
	div#left_menu
		div#lower	{
		padding-left:35px;
		}
	
	
	div#centre_right_container {
	float:left;
	width:880px;
	}
				
	font, b, em, i, strong, ul, li {font-size:inherit; line-height:inherit;}
	
	img.brand_logo			{margin-top:20px; margin-bottom:11px;}
	
	/*input					{border:0; border:#dcd8cb 1px solid;}
	textarea				{border:0; border:#dcd8cb 1px solid;}*/
	
	.pad_10_top				{padding-top:10px;}
	.pad5_top				{padding-top:5px;}
	
	div.regular_label		{float:left; width:110px; margin-left:3px; color:#77766e; font:8pt Arial, Helvetica, sans-serif}	
	
	
	img.nav_main			{float:left;}
	div.nav_main			{width:1080px; margin:0 auto;}
	p.nav_main				{float:left; padding-top:76px; font-size:14pt; color:#2b74ff;}


	div.left_menu			{float:left; width:198px; overflow:hidden; background:url(/images/bg/bg_brand_news.gif) 0px 29px no-repeat;}
	p.left_menu_brands		{float:left; width:158px; height:auto; line-height:13pt; padding-left:30px; padding-top:19px; display:block;}
	p.left_menu_styles		{float:left; width:158px; height:auto; line-height:13pt; padding-left:30px; padding-top:19px; display:block;}
	p.left_menu_bike-brands	{float:left; width:198px; text-align:center; padding-left:5px; margin-top:19px; display:block;}
	p.left_menu_prices		{float:left; width:158px; line-height:13pt; padding-left:30px; display:block; color:#e0e0e0;}
	p.left_menu_extra		{float:left; width:198px; line-height:13pt; padding-left:34px;}

	img.left_menu_tl		{margin-bottom:3px;}
	form.left_menu_search	{float:left; width:170px; height:80px; margin-top:5px; background:url(/images/bg/bg-search-for-bikes.gif) no-repeat;}
	input.left_menu_search	{float:left; width:117px; height:20px; margin-left:12px; margin-top:32px; border:none; background:none;}
	img.subnav_brands		{float:left; margin-bottom:5px; padding-left:34px; padding-top:24px;}
	img.subnav_btnsearch	{float:left; margin-left:5px; margin-top:35px;}
	
	div.centre_container	{float:left; width:660px; height:555px;}
	div.centre_feature_brands{float:left; width:537px; padding-left:18px; margin-top:29px; height:216px;}
	p.centre_feature_products{float:left; width:501px; height:535px; padding-left:25px;}
	
	div.right_menu			{float:left; height:555px;}
	p.right_menu_checkout	{padding-left:5px; margin-top:9px;}
	p.right_menu_link		{padding-left:5px; margin-top:10px;}
	p.right_menu_feature	{padding-left:5px; line-height:12pt;}
	/*img.right_menu_feature	{margin-top:20px; margin-left:20px; border:1px solid #c5c6c6;}*/
	
	
	div.lower_container		{text-align:center; height:500px;}
	div.lower_container_2	{width:1080px; height:300px; margin:0 auto; padding-left:34px;}
	div.lower_container_news{float:left; width:385px; height:300px; background:url(/images/bg/bg_brand_news.gif) 0px 29px no-repeat;}
	div.lower_container_sell{float:left; width:310px; height:300px; background:url(/images/bg/bg_best_sellers.gif) 0px 29px no-repeat;}
	div.lower_container_find{float:left; width:320px; height:300px; background:url(/images/bg/bg_store_finder.gif) 0px 29px no-repeat;}
	p.bestseller_block		{float:left; width:125px; height:105px; font-weight:bold; color:#ffffff; text-align:right;}
	p.bestseller_more		{float:left; width:265px; height:105px; font-weight:bold; color:#ffffff; text-align:right;}
	p.storefinder_mapimg	{float:left; width:180px; height:165px;}
	p.storefinder_info		{float:left; width:130px; height:165px; color:#ffffff; font-size:10pt; line-height:13pt;}
	p.storefinder_times		{float:left; width:295px; height:45px; padding-left:20px; color:#ffffff; font-size:9pt; line-height:13pt;}
	p.storefinder_viewmap	{float:left; width:300px; color:#ffffff; font-size:9pt; line-height:12pt; text-align:right;}
	img.border1px			{border:1px solid #ffffff;}
	
	
	div.footer_outside		{width:1080px; margin:20px auto; padding-top:10px; overflow:visible;}
	div.footer_outside_2	{text-align:center; height:150px; margin-top:20px; background:url(/images/bg/bg_footer.jpg);}
	div.footer_outside_content{width:1080px; height:100px; margin:0 auto;}
	div.footer_outside_copyright{width:980px; height:40px; margin-top:15px; font:8pt Arial, Helvetica, sans-serif; color:#2c365c; background:none; text-align:right;}
	p.footer_outside_content{width:900px; padding-left:50px; font-size:8pt; color:#76a513;}
	
	p.brand_feature_pic		{float:left; width:95px; height:105px; padding-left:20px;}
	p.brand_feature_text	{float:left; width:220px; height:105px; color:#ffffff; font-size:9pt; line-height:12pt;}
	p.brand_feature_more	{float:left; width:345px; color:#ffffff; font-size:9pt; line-height:12pt; text-align:right;}
	
	
	div#centre_right_container{float:left; width:880px;}
	div.centre_lower_left	{float:left; width:345px; margin-top:40px;}
	div.centre_lower_right	{float:left; width:530px; margin-top:40px;}
	img.brand_logo			{padding-bottom:10px;}
	form.newsletter_signup	{height:100px; padding-left:10px; background:url(/images/bg/bg-join-our-mailing-list.gif) 0px 40px no-repeat;}
	
	
	p.greeting				{float:left; width:565px; height:18px; padding-left:195px; margin-top:10px; text-align:right; font:8pt Arial, Helvetica, sans-serif;}
	p.shopping_note			{float:left; width:110px; height:18px; margin-top:10px; text-align:right; font:9pt Arial, Helvetica, sans-serif; color:#505050;}
	p.sub_nav				{width:620px; height:18px; margin-top:10px; border-right:#a0a0a0 1px solid;}
	p.nav_bottom			{float:left; width:190px; height:18px; margin-top:10px; text-align:center; border:0;}
	span.nav_bottom			{float:left; width:188px; height:15px; margin:1px; color:#707070; font:10px arial, verdana, helvetica; text-align:center;}
	td.std_prod_td			{padding-top:10px;}
	
	.underline				{text-decoration:underline}
	
	div.prod_cell			{float:left; height:260px; text-align:center;}
	
	
	/* ---- NAV BOTTOM ---- */
	
	P.nav_left				{width:115px; height:auto; margin-right:15px; text-align:right; line-height:11pt;}
	P.feature				{height:190px;}
	P.styles_brands			{width:860px; margin:30px 20px 30px 25px; padding-top:10px; font-size:10pt; color:#4fb1ff; border-top:#e0e0e0 1px solid;}
	
	P.footer				{width:940px; height:60px; padding-top:5px; margin-top:10px; margin-bottom:5px; text-align:center; line-height:14pt;}
	div.footer_section		{float:left; width:200px; height:90px; padding-left:15px; font-size:9pt; color:#87867e; border-right:1px solid #dae9ff;}
	
	.recommend				{width:222px; height:220px; margin:0px; text-align:center;}
	.recommend_desc			{width:222px; height:35px; margin:0px; text-align:center;}
	.recommend2				{text-align:center;}
	.recommend_desc2		{height:35px; text-align:center;}
	.thumb_container		{text-align:center; height:190px; overflow:hidden}
	
	
	Table.head				{width:940px; height:125px; margin-bottom:0px;}
	
	Img, Table				{border:0;}
	Img.prod_thm			{margin-top:0px; margin-right:4px; width:205px; -ms-interpolation-mode:bicubic}
	
	/*input.pc_login, textarea {border:#c7c6be 1px solid; background-color:#ffffff; font:8pt verdana,arial,helvetica; padding-top:2px; padding-left:5px; color:#404040;}*/
	
	.contact_form			{font:8pt verdana,arial,helvetica; color:#4fa7e0; background-color:#363532; text-align:left; padding:3px; border:0;}
	
	.admin_title			{font-family:arial,verdana,helvetica; font-size:10pt; font-weight:bold; color:#0050b0;}
	
	h1						{color:#303030; font-size:13pt; font-family:arial, verdana, helvetica; font-weight:normal;} 
	h1.style_title			{display:block; clear:both; margin:15px auto 5px 10px; font:12pt arial, verdana, helvetica; color:#ffffff;}
	
	h2						{font:12pt arial, verdana, helvetica; color:#5a5a5a; text-decoration:none; margin-left:5px; margin-top:10px;}
	h3						{height:auto; font:12px arial, verdana, helvetica; color:#191919; text-align:center;}
	h4						{height:auto; font:11px arial, verdana, helvetica; color:#5f5f5f; text-align:center;}

