body{
	margin:0px; 
	/* background:url(../images/html-bg.jpg) repeat-x #2E364C; */
	background: #FFF;
}


BODY, P, DIV, TD, BLOCKQUOTE {
	font-family: Arial,Helvetica,Jamrul,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
a:link, a:visited
{
color:#4D69AA;
}
h1
{
margin:0px;
padding:0px;
}
form{margin:0;padding:0;}
/*A:ACTIVE{color:#0E4369;text-decoration:none;}
A:LINK{color:#0E4369;text-decoration:none;}
A:VISITED{color:#0E4369;text-decoration:none;}
A:HOVER{color:#706E05;text-decoration:underline;}*/

.TopBottomBar{font-size:11px;
	background-color:#FFFFFF;
	height:25px;
	color:#FFFFFF;
}
A:ACTIVE.TopBottomBarLink{color:#000000;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#000000;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#000000;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#000000;text-decoration:underline;}



.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:#D3E4D6;}
.BoxFrame1{border:none;}

.BoxHeader{

	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background: url(../images/cat.jpg) no-repeat;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
}
.BoxContent{

	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;padding-top:6px;padding-bottom:6px;
	background-color:#f6f6f6;
	color:#451008;
}

.BoxContent1{

	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;padding-top:6px;padding-bottom:6px;
	background-color:#FFF;
	color:#451008;
}
.BoxText{

	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#f6f6f6;
	color:#451008;
}

.box { background: #F5F9FA; padding: 15px; margin-bottom: 10px; border: 1px solid #E4EFF2; }

A:ACTIVE.BoxLink{color:#205370;text-decoration:none;}
A:LINK.BoxLink{color:#205370;text-decoration:none;}
A:VISITED.BoxLink{color:#205370;text-decoration:none;}
A:HOVER.BoxLink{color:#000000;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader{

	font-size:14px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
	margin:0px;
	color:#000000;
}

.pageNavigation{

	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	color:#0033cc;
}

.pageNavigation div{

	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	background-color:#F6F6F6;
	border-bottom:1px solid #D3E4D6;
}
.CatalogNavigation table tr td{

	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F6F6F6;
	color:#666666;
}
.CatalogItemDark{

	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:4px;
	color:#000000;
}
.CatalogItemLight{

	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	color:#000000;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{

	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{

	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{

	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;

	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{

	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{

	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{

	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{

	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{

	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.ProductSubtitle{

	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	margin:0px;
}

/* menus and search */

	#nav-box{

		background:url(../images/nav-bg_new.jpg) center top no-repeat; /* remove _new to revert back, change center to left*/

		height:42px;

		width:922px;

		overflow:hidden;

	}

	#menu-holder{

		width:600px;

		float:left;
		height:42px;

	}

	#search-box{

		background:url(../images/search-bg.jpg) left top no-repeat;

		width:255px;

		height:42px;

		float:right;

	}
  #menu-list {
  text-align:center;

		float:left;
		height:42px;
		width:600px;
		margin:0px;
		padding:0px;

	}

	#menu-list li{

		float:left;
		height:42px;
		text-align:center;

	}

	#menu-list li a{

		height:42px;

		display:block;

		padding-top:10px;

		overflow:hidden;

		color:#FFFFFF;

		font-family:Trebuchet MS,Helvetica,Jamrul,sans-serif;

		font-size:15px;

		text-decoration:none;

	}

	#homeb{

		background:url(../images/button-home.jpg) left top no-repeat;

		width:74px;

		height:42px;

	}

	#homeb:hover{

		background:url(../images/button-home.jpg) left -42px no-repeat;

	}

   ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

	#storeb{

		background:url(../images/button-store.jpg) left top no-repeat;

		width:74px;

		height:42px;

	}

	#storeb:hover{

		background:url(../images/button-store.jpg) left -42px no-repeat;

	}



	#dealerb{

		background:url(../images/button-dealer.jpg) left top no-repeat;

		width:89px;

		height:42px;

	}

	#dealerb:hover{

		background:url(../images/button-dealer.jpg) left -42px no-repeat;

	}



	#videosb{

		background:url(../images/button-videos.jpg) left top no-repeat;

		width:77px;

		height:42px;

	}

	#videosb:hover{

		background:url(../images/button-videos.jpg) left -42px no-repeat;

	}



	#faqb{

		background:url(../images/button-faq.jpg) left top no-repeat;

		width:60px;

		height:42px;

	}

	#faqb:hover{

		background:url(../images/button-faq.jpg) left -42px no-repeat;

	}



	#contactb{

		background:url(../images/button-contact.jpg) left top no-repeat;

		width:90px;

		height:42px;

	}



	#contactb:hover{

		background:url(../images/button-contact.jpg) left -42px no-repeat;

	}

	.active{

		background-position: left -42px !important;

	}



	#search-box input{

		margin:10px 0px 0px 3px;

		width:65px;

		color:#7882a3;

		float:right;

		border:0;

		padding:2px;

	}

	#search-box a{

		margin:4px 5px 0px 0px;

		display:block;

		width:71px;

		float:right;	

	}
	
	.submm {
background:transparent url(../images/zip-submit.jpg) no-repeat scroll left top;
float:left;
height:23px;
margin-top:8px;
width:73px;
text-align:center;
}

/* menus and search */

#left-panel{

		width:185px;

		float:left;
		padding-left:15px;
		margin-top:10px;

		background:#fff url(../images/left-panel-bg.jpg) top right repeat-y;

	}
/* left-panel */

	#left-nav-box, #left-ad-box, #left-news-box{

		width:178px;

	}

	#left-nav-box h1{
	padding-top:0px;
	margin-top:0px;

		text-indent:-9999px;

		background:url(../images/navigation-header.jpg) left top no-repeat;

		height:24px;

	}

	#nav-list{

		padding-top:0px;
		margin-top:0px;
		padding-left:0px;

	}

	#nav-list li{

		background:url(../images/nav-arrow.jpg) left center no-repeat;

		padding:10px 9px 2px 11px;

	}

	#nav-list li a{

		font-size:11px;

		text-decoration:none;

		color:#2c395a;

		padding-bottom:7px;

		display:block;

		border-bottom:1px solid #e8e8e8;		

	}

	#nav-list li a:hover{

		font-weight:bold;

	}

	.nav-active	{

		font-weight:bold !important;

	}

	.lefthr{

		background:url(../images/left-hr.jpg) left top no-repeat;

		width:178px;

		height:10px;

		border:none;

	}

	.ads-padding{

		padding:5px 0px 15px 0px;

	}



	#twitter_update_list li{

		padding:10px 7px 0px 7px;

	}

	#twitter_update_list hr, .content-hr{

		background-color:#e8e8e8;

		color:#e8e8e8;

		height:1px;	

	}

	

	#twitter_update_list p{

		font-size:11px;

		color:#383838;

	}

		#twitter_update_list h5{

		font-size:11px;

		color:#9b9ea7;

		padding-bottom:5px;

	}
/* left-panel */

.welcome-h1 {
color:#2C395A;
font-size:24px;
margin:0px;
padding:0px;
}

.benefit-header {
color:#2C395A;
font-size:15px;
font-weight:bold;
padding:4px 4px 3px 35px;
}

.tagline {
color:#6877A0;
font-size:14px;
padding-bottom:10px;

}

.style6 {
color:#6877A0;
font-size:20px;
padding-bottom:10px;
}
body, p, div, td, blockquote {
color:#000000;
font-family:Arial,Helvetica,Jamrul,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
margin:0px;
padding:0px;
}
/*footer*/
#footer {
background:transparent url(../images/hr2-bg.jpg) repeat-x scroll left top;
margin-top:15px;
padding-top:18px;
width:880px;
margin-left:10px;
}
#rank-holder {
float:left;
width:135px;
}
#footer-menu-box {
float:left;
margin:0 auto;
text-align:center;
width:607px;
}
#footer-list {

}
#exchange-link-box {
float:right;
}
#footer-menu-box p {
color:#515151;
font-size:11px;
}
#footer-list li {
display:inline;
color:#3659B2;
text-decoration:none;
}
#footer-list a, a:link {
display:inline;
color:#3659B2;
text-decoration:none;
}
#footer-list a:hover {
display:inline;
color:#3659B2;
text-decoration:underline;
}
.submm2 {
background:transparent url(http://e-bikekit.com/images/submit-button.jpg) no-repeat scroll left top;
float:right;
height:30px;
margin-top:8px;
padding-left:13px;
padding-top:7px;
width:75px;
}