body{
	margin:0;
	padding:0;
	font-family:arial,sans-serif;
	font-size:0.7em;
	color:#c4ced2;
	background-color:#000000;
	background-image:url(../images/bg3.jpg);
	background-repeat:no-repeat;
	background-position:top center;

}
A {outline-width: 0px! important}
.block{
	display:block;
}
/*whole site page positioning START*/
#page-container {
	width:1000px;position:relative;margin:0px auto;padding:0px;margin-bottom:20px;min-height:1100px;
}
* html #page-container {
	height:1100px;
}
#name{
	height:80px;width:400px;position:absolute; top:115px;right:75px;z-index:5;
	background-repeat:no-repeat;
	background-position:bottom right;
}
#flame{
	height:139px;width:103px;position:absolute; top:75px;right:0px;z-index:0;
	background-image:url(../images/flame.png);
	background-repeat:no-repeat;
}
#top{
	height:120px;width:1000px;overflow:hidden;margin:0px;padding:0px;clear:both;z-index:6;
}
#top_logo{
	position:relative;left:80px;top:10px;width:336px;height:120px;
	background-image:url(../images/unauthorized_logo.png);
	background-repeat:no-repeat;
}
#main{
	width:1000px;min-height:250px;margin:0px;clear:both;
}
* html #main{
	height:250px;
}
#content{

}
#bottom{
	height:100px;width:1000px;overflow:hidden;clear:both;z-index:6;padding-top:50px;
}
#header_name{
	width:410px;height:29px;position:absolute;top:165px;left:145px;z-index:6;
	background-image:url(../images/bg_header.png);
	background-repeat:no-repeat;
}
#amenu{
	position:absolute;top:10px;right:20px;z-index:5;
}
#amenu li{
	display: inline; list-style:none; padding: 0px 3px 0px 3px ;text-transform:uppercase;}
#amenu a{
	font-weight:normal;color:#ffffff;
}
#top_menu{
	position:absolute;top:22px;right:30px;z-index:6;
}
#top_menu .blog {position: relative; top: 20px; left:-0px;}
#top_menu .menu_item{
	float:left; height:23px; margin:0; padding: 0px 0px 0px 2px ;text-transform:uppercase;font-size:1.2em;
	background-repeat:no-repeat;
}
#top_menu .norm, .curr{
	float:left;padding-top:29px;background-repeat:no-repeat;background-position:top center;
}
#top_menu .curr{
	background-image:url(../images/star.png);
}
#top_menu a{
	font-weight:bold;color:#FFFFFF;
}
#bottom_menu{
	float:left; padding-left:123px;
}
#bottom_menu ul{
	margin:0;padding:0;
}
#bottom_menu li{
	display: inline; list-style: none; margin:0; padding: 0px 3px 0px 3px ;text-transform:uppercase;}
#bottom_menu a{
	font-weight:normal;color:#657375;
}
#bottom_desc{
	padding-right:30px;float:right;color:#657375;
}
#bottom_addr{
	clear:both; padding-left:123px;color:#3d3d42;
}
/*whole site page positioning END*/

/* template positioning START*/
#content_left{
	position:relative;float:left;padding-left:60px;padding-top:15px;width:507px;height:395px;
	/*background-image:url(../images/fatburner.png);
	background-repeat:no-repeat;*/
}
#content_flash{
	position:absolute;left:60px;top:137px;width:527px;height:395px;z-index:0;
}
#content_right{
	position:relative;float:left;width:425px;min-height:250px;overflow:hidden; z-index:1;
	/*background-image:url(../images/bg2.jpg);
	background-repeat:no-repeat;*/
}
* html #content_right{
	height:250px;
}
#content_bikes{
	padding-left:60px;padding-top:70px;
}
#content_product{
	padding-left:90px;padding-top:65px;width:900px; min-height:250px;
	/*background-image:url(../images/parts_bg.png);*/
	background-repeat:no-repeat;
}
* html #content_product{
	height:250px;
}
/*template positioning END*/
#text{
	position:relative;padding-left:10px;top:60px;width:355px;background-color:#080a0b;min-height:380px;padding:20px 20px 20px 20px;
}
* html #text{
	height:250px;
}
#form_news textarea{
	 width:350px;height:100px;
}
#form_news .line{
	padding:4px;
}
#newsList{
	padding-top:70px;width:425px;
}
#newsList .news_data0{
	position:relative;float:left;min-height:250px;padding:15px 10px 5px 15px;overflow:hidden;background-color:#000102;
}
* html #newsList .news_data0{
	height:250px;
}
#newsList .news_data1{
	position:relative;float:left;min-height:66px;padding:15px 10px 5px 15px;overflow:hidden;background-color:#000102;
}
* html #newsList .news_data1{
	height:66px;
}
#newsList .news_data2{
	position:relative;float:left;min-height:67px;padding:5px 10px 5px 15px;overflow:hidden;
	background-color:#1a1a1a;
	
}
* html #newsList .news_data2{
	height:67px;
}
#newsList .news_data3{
	position:relative;float:left;min-height:67px;padding:15px 10px 15px 15px;overflow:hidden;background-color:#1a1a1a; background-color:#000102;
}
* html #newsList .news_data3{
	height:67px;
}
#newsList  h1{
	display:inline;font-weight:normal;font-size:1em;margin:0;padding:0;clear:both;text-transform:uppercase;
}
#newsList  h1 A{
	color:#c4ced2;padding:0px;font-weight:normal;
}
#newsList .pager {
	float:left; width:400px; background-color:#000000;height: 15px; margin-top:5px;padding:2px 0px 2px 0px;
}
.news_data .news_img{
	position:relative;float:left;width:84px;height:56px;
	background-repeat:no-repeat;
	background-position:top right;
}
.news_img1{
	width:84px;height:56px;margin:0px;float:right;
	background-repeat:no-repeat;
	background-position:top right;
}
.news_img1 IMG{
	width:84px;height:56px;
}
.news_detail{
	float:left;width:290px;
}
#bikesList{
	position:relative;padding:0;
}
#bikesList .bike_data{
	width:300px;position:relative;float:left;overflow:hidden;padding: 0px 3px 10px 0px;
}
.bike_data h1{
	font-size:1em;clear:right;padding:0;margin:0px 0px 0px 0px;text-transform:uppercase;
}
.bike_data .bike_name{
	color:#577a87;
}
.bike_thumb{
	width:288px;height:215px;clear:both;
	background-repeat:no-repeat;background-position:top center;
}
.bike_thumb IMG{
	width:288px;height:215px;
}
.bike_text{
	padding: 0px 0px 0px 40px;
}
.bike_data .bike_desc{
	float:left;clear:left;
}
#bikeData{
	position:relative;float:left;padding:0px 0px 30px 60px;width:100%;
}
#bikeData #bikeDesc{
	margin: 15px 15px 0px 5px;
}
.bike_photos{
	padding-left:50px;
}
.bike_photo{
	position:relative;float:left;width:285px;height:190px;margin-bottom:10px;
	background-repeat:no-repeat;
}
.bike_photo IMG{
	width:285px;height:190px;
}
#bike_form .desc{
	width: 160px;text-align:right; padding-top: 5px; margin-right: 5px;
}
#bike_form .data{
	padding-top: 3px;
}

#product_left{
	float:left;width:220px;
}
#product_right{
	float:left;width:630px;;
}
#product_left li{
	list-style: none;
}
#product_left a{
	display:block;
}
#product_left #cath_current a{
	background-color:#56bfd9; color:#010101;
}
#product_left li.level0, li.level0 a{
	color:#FFFFFF;font-weight:bold;
}
#product_left li.level1, li.level1 a{
	color:#9bcaeb;padding-left:5px;font-weight:normal;
}
#product_left li.level2, li.level2 a{
	color:#FFFFFF;padding-left:10px;font-weight:normal;
}
#productList{
	padding-top:0px;width:660px;background-color:#000000;padding-top:25px;
}
#productList .product_data0{
	position:relative;float:left;min-height:250px;padding:15px 10px 5px 15px;overflow:hidden;background-color:#000102;width:635px;
}
* html #productList .product_data0{
	height:250px;
}
#productList .product_data1{
	position:relative;float:left;min-height:66px;padding:15px 10px 5px 15px;overflow:hidden;background-color:#000000;width:635px;
}
* html #productList .product_data1{
	height:66px;
}
#productList .product_data2{
	position:relative;float:left;min-height:67px;padding:15px 10px 5px 15px;overflow:hidden;background-color:#272727;width:635px;
}
* html #productList .product_data2{
	height:67px;
}
#productList .product_data3{
	position:relative;float:left;min-height:67px;padding:15px 10px 5px 15px;overflow:hidden;background-color:#0e0e0e;width:635px;
}
* html #productList .product_data3{
	height:67px;
}
#productList  h1{
	display:inline;font-weight:normal;font-size:1em;margin:0;padding:0;clear:both;text-transform:uppercase;
}
#productList  h1 A{
	color:#c4ced2;padding:0px;font-weight:normal;
}
#productList .pager {
	float:left; width:400px; background-color:#000000;height: 15px; margin-top:5px;padding:2px 0px 2px 0px;
}
.product_data .product_img{
	position:relative;float:left;width:84px;height:56px;
	background-repeat:no-repeat;
	background-position:top right;
}
.product_img1{
	width:84px;height:56px;margin:0px;float:right;
	background-repeat:no-repeat;
	background-position:top right;
}
.product_img1 IMG{
	width:84px;height:56px;
}
.product_detail{
	float:left;width:550px;
}

.spacertop{
	height:20px;clear:both;
}
.select{
	padding:2px 0px 2px 0px;border:1px solid #cccccc;font-size:10px;margin:0px 3px 0px 0px;
}
.button{
	padding:0px 10px 0px 10px;border:1px solid #FFFFFF;background-color:#FFFFFF;
}

.line{
	clear:both;padding:5px 0px 2px 0px;
}
.desc{
	width:200px;text-align:right;float:left;margin-right:5px;height:100%;padding-top:3px;
}
.data{
	clear:right;float:left;
}
.error{
	color:#FF0000;text-align:center;padding-left:5px;
}
.msg{
	text-align:center;
}
.pager{
	text-align:center;
}
.infotext{
	padding-bottom:20px;padding-top:10px;
}
.normal{
	font-weight:normal;
}
/*overlay*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/blank.png);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");*/
	}