@media all{

body{ padding:0px; margin:0px; background:url(../../images/main-bg.jpg) repeat-x center top #0F0F0F;font-family: 'Open Sans', sans-serif; }
.midSection{ width:1000px; padding:0; margin:0 auto ; border-top:5px solid #EC1B23; position:relative;}
#header{ padding:0 0 0px 0; margin:0 auto; width:1000px; display:block; height:30px; border-bottom:1px solid #4E4E4E; background-color:#000; }
.logo{ float:left; margin:35px 0 0 10px; position:absolute; left:0; z-index:9999;}
.phone{ background:url(../../images/top-sprite.png) no-repeat left top; float:left; height:25px; color:#DF191F; font-size:18px;font-family: 'Open Sans', sans-serif;  padding-left:27px; line-height:25px; margin-top:2px; margin-left:30px; font-weight:800;}
.headerRight{ float:right;color:#ff6501; text-transform:uppercase; font-size:15px; font-weight:bold; width:252px; margin:0 22px 0 0;}
.headerRight .shoppingCart{background:url(../../images/top-sprite.png) no-repeat left -43px; width:150px;font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:600;}
.headerRight .MemberLogon{background:url(../../images/top-sprite.png) no-repeat left -93px; float:right; }
.street{ padding:7px 0 0 0; margin:0px 0 0 22px; color:#fff; font-size:15px;font-family: 'Open Sans', sans-serif; font-weight:600; float:left;}
.accordion-container 		{float:left;z-index:999999;padding:0 0;/*left:50%;*/margin:5px 0 0 0;border:0 !important;font-size:12px;font-weight:bold;text-transform:uppercase; position:relative; height:23px;}
.brand{ padding:20px 0 0 0; margin:0px 10px 0 0; text-align:right; float:right;}

.loginBottom				{width:150px; height:25px; float:left}
.bikeSale{ position:absolute; z-index:100; right:0; background:url(../../images/bikeSale.png) top left no-repeat; width:251px; height:32px;font-family: 'Open Sans', sans-serif;font-size:19px; font-weight:800; }
.bikeSale .accordionButton{font-family: 'Open Sans', sans-serif;font-size:19px; font-weight:800; padding-left:50px; background:url(../../images/saleBtn.png) top right no-repeat; padding-right:35px; padding-bottom:1px;}
.bikeSale .on{ background:url(../../images/saleBtn.png) bottom right no-repeat; }

.bikeSale .accordionContent{ left:30px; top:27px; background:#7c0b10; width:221px;}

.accordionButton			{ text-align: center;font-weight:normal; cursor:pointer; color:#fff;display:block;float:left;border:0 !important;font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:600; padding:0 0 0 25px;}
.on 						{color:#fff!important;border:0 !important;}
.over 						{color:#fff!important;border:0 !important;}
.accordionContent 			{background:#464444;float: left;height:145px;position:absolute;width: 173px; z-index: 999; margin-left:0px; right:0px; top:23px;}
.bikeSale .accordionContent { height:190px;}
.form-fields input.textbox	{width:150px!important; padding:3px;margin:0 0 7px 6px; border:none;}
.form-fields select.textbox	{width:144px!important; padding:3px;}
.form-fields select	{width:207px!important; padding:3px;margin:0 0 7px 6px; border:none; font-size:12px;}
.form-fields				{ padding:10px 0 0 0; float:left!important;} 
.form-fields li				{margin:0!important; padding:0!important; /*float:left!important;*/ float:none !important;display:block !important}
.form-fields .input			{ padding:3px; margin:0 3px 0 0; float:left; width:105px; border:#023B1D solid 1px;}
.form-fields li a			{ font-size:12px; text-transform:none; font-weight:bold; color:#fff!important; padding:0 0 0 7px !important; display:inline; text-decoration:none !important;}
.form-fields li a:hover		{color:#DF191F!important;}
.forgot-pass				{ margin:0 10px 0 10px;}
.form-fields label{ font-size:12px; padding:0px; margin:0 0 0 7px; color:#fff; font-weight:normal;}
.go							{background: #DF191F  ;  height:25px; display:block; margin-left:127px; cursor:pointer; color:#fff; font-size:12px !important; font-family: 'Open Sans', sans-serif;border-bottom: 3px solid #000; text-transform:uppercase; width:35px; border-right:none; border-left:none; border-top:none;}
.go:hover					{background: #ae0005;}


.searchBtn							{ border-right:none; border-left:none; border-top:none;background: #DF191F  ;  height:25px; display:block; float:right; cursor:pointer; color:#fff; font-size:12px !important; font-family: 'Open Sans', sans-serif;border-bottom: 3px solid #000; text-transform:uppercase; width:80px;}
.searchBtn:hover					{background: #ae0005; }



.abn {
    float: left;
    margin-left: 110px;
}




.chkout 					{float: left !important;margin-left: 8px !important;margin-top: 8px !important; font-size:12px;}
.chkout a					{color: #fff;}
.chkout a:hover				{color: #DF191F }
.chkout li					{color:#FFF; padding:0 0 10px 0;}

#menu-section{ height: auto; background:#000; width:1000px; border-top:5px solid #494949;}

#slider-section{ height:242px; background:#fff; width:1000px;}
.oemHead{ padding:0px; margin:0px;}
.oemHeadLeft{ padding:0px; margin:9px 0 0 15px; float:left;font-family: 'Open Sans', sans-serif; color:#fff; font-size:19px; font-weight:800;}
.oemHeadRight{ padding:0px; margin:17px 19px 0 0; float:right;}


#product-category{ position:relative;height:108px; background: url(../../images/oemBg.jpg) top left no-repeat; width:1000px; margin-top:0px; z-index:100; margin-left:0px; display:none;}
/*#product-category a{ width:240px; height:auto; list-style: none; float:left; margin:0 4px; display:block; color:#fff; background:#3A3A3A; }
#product-category a:hover{ color:#FFC602; background:#111;}*/
#product-category a img{ float:left;}
.arrow{ float:right !important; margin:8px;}

#product-category a span{ display: block; width:233px; height:auto; font-size:18px;font-family: 'Open Sans', sans-serif; height:30px; text-transform: uppercase; float:left; line-height:30px; padding-left:7px;}



#content-section{ height:auto; width:960px; padding:30px 20px; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-bottom:18px;}

#content-section .content-area{ float:left; width:470px; line-height:18px;}
#content-section .content-area h1{color:#FFC602; font-size:17px; margin-bottom:20px; padding:0; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
.content-area .more{ color:#FFC602;}
.content-area .more:hover{ color:#fff;}

#content-section .special{ color:#0E0E0E;border-bottom:2px solid #FFC602; position:relative; display:block;float:left; margin-top:20px;}
#content-section .special:hover span{ color:#fff; background-position:0 -99px;}
#content-section .special img{ float:left;}
#content-section .special span{ width:235px; height:55px; background:url(../../images/special-button.png) no-repeat left top; position:absolute; bottom:0; left:0; font-family: 'Open Sans', sans-serif; font-size:17px; line-height: 22px; padding:20px 0 0 10px}
#content-section .blog-area{ float:right;width:440px;}
#content-section .blog-area h2{ color:#fff;font-size:17px; margin-bottom:20px;padding:0;  text-transform:uppercase;font-family: 'Open Sans', sans-serif;}

.blog-listing{ width:100%;font-family: 'Open Sans', sans-serif;  border-bottom:1px dashed #444444; float:left; padding-bottom:20px; margin-bottom:20px;}

.blog-date{ float:left; position:relative; margin-right:13px; width:160px;}
.blog-date img{ float:left;}
.blog-date span{ position:absolute; display:block; bottom:0; color:#fff;font-family: 'Open Sans', sans-serif; font-size:15px; width:153px; padding:7px 0 7px 7px;background:url(../../images/blog-date-bg.png) repeat left top;}
.blog-content{ float:right; width:260px;}
.blog-content h3{color:#fff;font-size:17px; margin-bottom:10px;padding:0;  text-transform:uppercase; margin-top:12px;}

.blog-content h3 a{ color:#fff;}
.blog-content h3 a:hover{ color:#FFC501;}

.blog-content p{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.blog-content p a{color:#FFC501; }
.blog-content p a:hover{ color:#fff;}


.brands{  color: #FFFFFF;height: auto !;font-family: 'Open Sans', sans-serif; margin-top:0px;max-width:960px; position:relative;}
.brands h2{ border-top:1px solid #222; display:block!important; text-transform:uppercase!important; color:#FFC501 !important; padding:10px 0!important; font-size:17px!important; margin-bottom:0 !important;}
.brands-inner{ background:#fff; border-bottom:5px solid #FFC501; height:145px; text-align:center;}
.brands-inner img{ }




#footer{ background: url(../../images/footerBg.png) top left repeat-x #050505; width:100%; float:left; height:auto;  }
.footerInner{ max-width:940px; margin:0 auto;font-family: Arial, Helvetica, sans-serif; color:#fff; padding:40px 0 0 0px;font-family: 'Open Sans', sans-serif;}
.footerInner h2{color:#fff;font-size:16px; font-weight:600; margin-bottom:13px;padding:0;  text-transform:uppercase;font-family: 'Open Sans', sans-serif;}


.quick-links{ float:left; width:15%; margin-left:0px; margin-top:14px;}
.quick-links .menu-left{ float:left; width:140px;}
.quick-links .menu-right{ float:left; width:150px;}


.quick-links ul li a{ font-size:12px;font-family: 'Open Sans', sans-serif; font-weight:600; color:#fff; margin-bottom:6px; display:block;}
.quick-links ul li a:hover{ color:#E3191F;}
.quick-links ul li a.active{ color:#E3191F;}

ul.sub li a{ font-weight:normal !important; line-height:16px; margin-bottom:0;}
ul.sub{ margin-bottom:10px;}

.quick-contact{float:left;width:55%; font-size:12px; margin:40px 0 0 0;}
.quick-contact p{ font-family:Arial, Helvetica, sans-serif; margin-bottom:45px; line-height: normal;}
.quick-contact p a{ color:#fff;}
.quick-contact p a:hover{ color:#FFC501;}
.quick-contact p b{ margin-bottom:10px; display:block;} 

.newsletter-subscription{float:left;width:30%;}
.newsletter-subscription p{ color:#DF191F; font-family: 'Open Sans', sans-serif; font-size:12px; margin-bottom:10px; font-weight:600; line-height:normal;}
.newsletter-subscription p span{ width:41px; display:inline-block;}
.newsletter-subscription b{ width:15px; display:inline-block; text-align:center;}
.newsletter-subscription p a{ color:#DF191F; font-family: 'Open Sans', sans-serif; font-size:12px; margin-bottom:15px; font-weight:600; }
.newsletter-subscription p a:hover{ color:#fff;}
.newsletter-subscription img{ margin-bottom:25px; visibility:hidden;}
.newsletter-text {border:1px solid #444444; background:#202020;color: #888;font-family: 'Open Sans', sans-serif;height: 36px;line-height: 36px;margin:12px 0 0;padding: 0 5px;width:32%; font-size:13px; float:left; text-align:center; font-weight:600; /*text-transform:uppercase;*/}
.newsSubmit { font-size:18px;background:#222;border:none;cursor: pointer;height:40px;margin:11px 0 0 20px; padding: 0;width:109px;float:left;font-family: 'Open Sans', sans-serif; color:#D6D6D6; text-align:center; text-transform:uppercase; border:1px solid #888; font-weight:800; display:block;}
.newsSubmit:hover{ background:#888888;}

#bottom{ width:100%; background:#060606; float:left;padding:0px 0 20px 0;}
.bottomInner{ margin:0 auto; padding:25px 0; width:1000px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../../images/dotBg.jpg) top left repeat-x; }
.bottomInner a{ color:#fff;}
.bottomInner a:hover{ color:#DF191F;}
.bottomInner .floatLeft{ margin-left:30px;}
.bottomInner .floatRight{ margin-right:30px;}

.clearfix {display:none;}
.menu{background:#EC1B23 !important ;border:none !important;}
.nav{ margin:0 auto !important;}


.cms-menu{ height:38px; background:none !important; padding:0 !important;}

.shadow{ margin-top:-68px; position:absolute; z-index:100;}
.shadow-menu{  position:absolute; z-index:100;}
.facebook-icon{ width:130px; height:39px; background:url(../../images/facebook-logo.png) no-repeat left top; display:block; text-indent:-9999px; font-size:0;}
.facebook-icon:hover{ background-position:0 -50px;}


/* Banner starts here */
#slides{  display:none; position:relative}
.slidesjs-pagination{ display:none}
.slidesjs-previous{ position:absolute; top:50%; left:5px; z-index:11; background:url(../../images/slider-button.png) 0 0 no-repeat; width:54px; height:56px; font-size:0px; margin-top:-60px; }
.slidesjs-previous:hover{ background-position:-91px -0px;}
.slidesjs-next{position:absolute; top:50%; right:5px; z-index:999; background:url(../../images/slider-button.png) 0 -100px no-repeat; width:54px; height:56px; font-size:0px; margin-top:-60px; }
.slidesjs-next:hover{ background-position:-91px -100px}
.slidesjs-next, .slidesjs-previous{ text-indent:-9999px;}
/* Banner ends here */


.viewall{ width:75px; height:31px; background:url(../../images/view-all.jpg) 0 0 repeat-x; text-align:center; line-height:31px; color:#fff; display:block; text-transform:uppercase; font-size:12px;font-family: 'Open Sans', sans-serif; float:right;}
.viewall:hover{ color:#FFC602;}

.topSection{ width:100%; background:url(../../images/topBg.jpg) top center no-repeat;}
.topSectionInner{ width:1000px; margin:0 auto; position:relative;}
.footerTop{ display:none;}


/* after logged */
.logged .shoppingCart{ margin-top:20px !important; width:52px!important;float:right!important; border-right: none !important;}
.logged .accordionButton{ float:right!important;}

/* after logged */


.productSearch{  width:100%; padding:0 0 10px 0; margin:auto; border-bottom:1px solid #222222; }
.productSearchInner{ padding:0px 15px; margin:0px; background:url(../../images/blackBg.png) top left no-repeat; padding-bottom:45px;}


.productSearch span{padding:0px; margin:9px 0 0 15px; float:left;font-family: 'Open Sans', sans-serif; color:#fff; font-size:19px; font-weight:800; float:left; text-transform:uppercase;}
.productSearch select{font-size: 12px; width:200px; margin:0 10px; border:none; padding:4px; background:#303030; color:#fff;font-family: 'Open Sans', sans-serif; border:1px solid #414141;}

.productSearch .newtext{background-color:#303030;
    border: 1px solid #414141;
    color: #FFFFFF;
    font-size: 11px;
    height: 23px;
    margin: 0 0px 0 0;
    padding: 2px;
    width: 146px;}


.productSearch .searchClass{ margin-right:0; width:330px;}


.oemBtn {background: url(../../images/prdctSearch.png) no-repeat scroll left top;
    border: medium none;
    cursor: pointer;
    height: 27px;
    margin:15px 0 0 0;
    padding: 0;
    text-indent: -999999px;
    width: 64px; float:right; clear:left;}

.oemBtn:hover{background: url(../../images/prdctSearch.png) no-repeat scroll left bottom;}
.newOne{ margin-right:9px !important;}


.navNew:hover{ background:none !important;}
.main-menu {float: right;margin:7px 17px 0px 0; font-family: 'Open Sans', sans-serif; }
.main-menu ul {margin: 0; padding: 0;}
.main-menu ul li { color: #fff; display: inline;float: left;font-size: 15px;list-style: none ; margin:0 2px; }
.main-menu ul li a {color: #fff;font-family: 'Open Sans', sans-serif;padding: 10px; display:block; font-size:15px; font-weight:600;}
.main-menu ul li a:hover{color:#fff; background:#ec1b23; border-radius:5px 5px 0px 0; padding:10px;}
.main-menu ul li a.active {color: #fff;background:#ec1b23; border-radius:5px 5px 0px 0; padding:10px;}
.midSectionOuter{ padding:0px; margin:0px; width:100%; background:url(../../images/midOuter.jpg) top center no-repeat;}
.midBtmOuter{ padding:0px; margin:0px; width:100%; background:url(../../images/topArea.jpg) top center no-repeat #222;}
.midBtmOuterNew{ padding:0px 0 30px 0; margin:0px; width:100%; /*background:url(../../images/midBtm.jpg) bottom center no-repeat;*/}
.midBtmOuterInner{ padding:0px; margin:0px auto; width:1000px; background: url(../../images/tabBg.png) top right no-repeat; /*height:150px;*/}
.productWrap{  padding:0px; margin:0px auto; width:940px;}
.productWrap .heading{ line-height:25px; padding:0px 20px 0 0; margin:0px; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:25px; float:left; background:#222;}





.productWrap ul{ padding:0px; margin:27px 0 0 0;}
/*.productWrap ul li{ padding:0px; margin:0px 65px 0 0; float:left; width:270px;}
.productWrap ul li .image{ padding:0px 0 20px 0; margin:0px 0 0px 0; width:270px; height:200px; background:url(../../images/shadow.png) bottom center no-repeat; position:relative;}
.feature{ margin:0px; padding:32px 10px; background:url(../../images/newtrans.png) repeat; position:absolute; top:0; left:0;font-family: 'Open Sans', sans-serif; font-weight:800; font-size:21px; text-transform:uppercase; color:#fff;}
.productWrap ul li .head{ padding:0px; margin:0px 0 15px 0; color:#fff; font-size:15px;font-family: 'Open Sans', sans-serif;}
.productWrap ul li .price{ padding:0px; margin:0px 0 20px 0;}
.productWrap ul li .price span{ padding:0px; margin:0px; color:#EC1B23; font-size:21px;font-family: 'Open Sans', sans-serif; font-weight:600;}
.productWrap ul li .price b{ text-decoration:line-through; color:#999999; font-size:21px;font-family: 'Open Sans', sans-serif; font-weight:600; padding:0px 30px 0 0; margin:0px;}*/
.details{ padding:0px; margin:0px; width:109px; height:40px; background:#1D1D1D; border: 1px solid #4E4E4E; text-align:center; float:left;font-family: 'Open Sans', sans-serif; font-weight:800; color:#fff; font-size:18px; line-height:40px; text-transform:uppercase;}
.details:hover{ background:#4E4E4E;}

.view{ padding:0px; margin:0px; width:109px; height:40px; background:#1D1D1D; border: 1px solid #4E4E4E; text-align:center; float:right;font-family: 'Open Sans', sans-serif; font-weight:800; color:#E81A22; font-size:18px; line-height:40px; text-transform:uppercase;}
.view:hover{ background:#4E4E4E;}
.welcomeWrap{padding:0px; margin:60px auto 0; width:940px;}
.welcomeWrap .heading{ padding:0px; margin:0px 0 25px 0; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:25px; text-transform:uppercase;}
.welcomeWrap .heading:after {
    background-color:#888888;
    content: " ";
    display: inline-block;
    height:1px;
    margin: 0 0 8px 20px;
    text-shadow: none;
    width:45%;
}

.welcomeWrap p{color:#fff;font-family: 'Open Sans', sans-serif; font-weight: normal; font-size:12px;padding:0px 0 25px 0; margin:0px;}
.welcomeWrap p a{ color:#E3191F;}
.welcomeWrap p a:hover{ text-decoration:underline;}

.blogWrap{padding:0px; margin:20px auto 0; width:940px;}
.blogWrapLeft{ max-width:613px; width:100%; float:left; padding:0px; margin:0px;}
.blogWrapLeft .heading{ padding:0px; margin:0px 0 25px 0; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:25px; text-transform:uppercase;}
.blogWrapLeft .heading:after {
    background-color:#888888;
    content: " ";
    display: inline-block;
    height:1px;
    margin: 0 0 8px 20px;
    text-shadow: none;
    width:68%;
}
.blogImage{ width:280px; height:189px; background:url(../../images/shadow.png) bottom center no-repeat; margin:0px; padding:0 0 20px 0; float:left; position:relative;}
.blogImage .date{ padding:12px 15px; margin:0px; position:absolute; background:#E31A21; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:800; font-size:22px; top:25px; left:0;  }
.blogDescription{ width:310px; padding:0px; margin:0px; float:right;}
.blogDescription .head{ padding:0px; margin:0px 0 10px 0;color:#fff;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px;}
.blogDescription .head a{ padding:0px; margin:0px;color:#fff;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px;}
.blogDescription .head a:hover{ color:#E3191F;}
.blogDescription p{color:#fff;font-family: 'Open Sans', sans-serif; font-weight: normal; font-size:12px;padding:0px 0 28px 0; margin:0px;}
.blogDescription p a{ color:#E3191F;}
.blogDescription p a:hover{ text-decoration:underline;}

.blogWrapRight{ width:100%; float:right; padding:0px 0 18px 0; margin:0px; background: url(../../images/new-shadow.png) bottom center no-repeat;}
.blogWrapRightInner{ padding:20px; margin:0px; border:6px solid #E31A21; background:#141414;}
.blogWrapRightInner h2{ padding:0px; margin:0px 0 15px 0; text-align:center;color:#fff;font-family: 'Open Sans', sans-serif; font-weight:800; font-size:18px; text-transform:uppercase; float:left;}
.blogWrapRightInner h2 span{color:#fff;font-family: 'Open Sans', sans-serif; font-weight:800; font-size:25px;padding:0px; margin:10px 0 0 0; display:block;}
.blogWrapRightInner p{color:#fff;font-family: 'Open Sans', sans-serif; font-weight: normal; font-size:12px;padding:13px 0 13px 20px; margin:0px; text-align:left; width:30%; float:left;}
.newTab .oemBtn{ clear:inherit !important; padding:0px; margin:0px 10px 0 0; background:url(../../images/oemSearch.png) top left no-repeat; width:64px; height:29px; border:none; cursor:pointer; text-indent:-999999px; float:none;}
.newTab .oemBtn:hover{background:url(../../images/oemSearch.png) bottom left no-repeat;}
.oemSearch .newtext{ padding:0px; margin:0px;  background-color: #710D12;
    border: 1px solid #E41A22; height:23px; width:146px; padding:2px; margin:0 12px 0 0; color:#fff; font-size:12px;}
.searchClass{ margin-right:17px; float:left;}
.oemSearch{ margin:0px 0 0 0; padding:25px 5px 55px; background:url(../../images/redBg.png) top left no-repeat;}
.productSearchInner .sbHolder{background-color:#303030;
    border: 1px solid #414141;
    float: left;
    height: 27px;
    margin: 0 11px 0 0;
    position: relative;
    width: 150px;}
	.oemSearch .sbHolder{ margin: 0 2px 10px 0 !important;}
#hondapart_searchfrm .sbHolder{ margin: 0 2px 10px 0 !important;}
.newTab .oemBtnNew{ margin-right:0px !important;}
.productSearchInner .sbOptions{background-color:#303030;}
.productSearchInner .sbOptions a{ border-bottom: 1px solid #414141;}
.NewFloatLeft{ float:left;}
.logoNew{ display:none;}
.searchClassNew{ float:left;}
.shopCart, .signIn{ display:none;}
.redTab{ padding:0px; margin:0px; background:url(../../images/redTab.png) top left no-repeat; width:169px; height:43px;}
.blackTab{ padding:0px; margin:0px; background:url(../../images/blackTab.png) top left no-repeat; width:259px; height:43px;}
.tabbernav{ padding:0px; margin:0px; background:url(../../images/tabNav.png) top left no-repeat; height:44px;}
.tabbertab  h2{ display:none;}
.textWrap{ padding:0px; margin:0px; color:#fff; min-height:350px;}
.innerBannerNew{ display:none;}
.innerBanner{ display:block;}

.contactRow{margin-left:150px;}

.contactusHolder .leftColWidthSign {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 21px;
    width: 150px;
}
}

@media all and (max-width: 960px){
	
	.bottomInner .floatLeft {
    margin-left: 0;
    text-align: center;
    width: 100%;
}
.abn {
    float: left;
    margin-left: 0;
    text-align: center;
    width: 100%;
}
.bottomInner .floatRight {
    margin-right: 0;
    text-align: center;
    width: 100%;
}
	
.oemSearch{ background:#430509;}
.productSearchInner{ background:#0c0c0c;}
.headerRightAdd{ float:right !important; margin-right:15px !important;}

.midBtmOuterInner, .welcomeWrap, .blogWrap, .productWrap{ width:98%; margin:0 auto;}	
.midBtmOuterInner{ background:none;}
.midBtmOuter, .midSectionOuter{ background:#222222;}	
.main-menu{ display:none;}
.productSearch	{ margin-bottom:10px;}
.productSearch span, .productSearch select, .productSearch input{ display:block; margin:0 auto; float:none; margin-bottom:10px;}
.productSearch span{ margin-left:15px; margin-bottom:0;}	
.productSearch select{ width:50%;}	
#slider-section{ background:#222;}
.prdctNewcate{ padding-top:0!important;}
.oemHeadRight, .oemHeadLeft{ margin-top:0;}
.sbSelector{ text-align:left; text-indent:3px !important;}
.sbHolder{ margin-bottom:10px !important;}
.spacer25{ height:15px !important;}
.NewFloatLeft{ float:left;}
.productSearch .oemBtn{ float: left !important; clear:inherit; margin-top:0;}
.productSearch .newtext{ float:left; margin-right:12px;}
.midBtmOuterInner{ height:auto;}
/*.oemSearch, .productSearchInner{ padding-left:0;}*/
.oemHeadLeft{ margin-left:0;}
.productSearch span{ margin-left:0;}
.heading:after{ width:100%; margin-left:0;}


.productWrap .noMargin{ margin-bottom:20px !important;}
.welcomeWrap .heading:after{ margin-left:0; width:100%;}
.welcomeWrap .heading{ margin-bottom:10px;}
.blogWrapLeft .heading:after{ width:100%; margin-left:0;}
.heading:after{ width:100%;}
.blogWrapLeft{ max-width:100%;}
.blogDescription{ float:left; margin-left:15px; max-width:500px; width:100%;}
.blogWrapRight{ max-width:inherit; margin-top:10px; background-image:none;}

.logo{ margin-top:5px;}



/*.welcomeMember{ max-width:100%; float:none; margin:0 auto; width:100%; clear:both;}	
.welcomeMember ul{ margin:13px auto 0 auto; float:none;text-align:center; clear:both;}
.welcomeMember ul li{float:none; margin-top:10px;}*/
.logged .shoppingCart{ margin:0 auto; float:none !important;}	
.logged .accordionButton{ margin-bottom:20px;}
.topSection, .footerTop{ background:none;}	
	
	
.clearfix { display:block;}
body{ background:#0F0F0F;}	
.topSectionInner, .midSection, #header, #menu-section, #slider-section, #product-category, .bottomInner{max-width:1000px; width:100%;}
.headerRight{ float:none; margin:0 auto; clear:both; position:relative; z-index:999;}
.phone{ float:right; margin-right:2%; margin-left:0;}
#menu-section{ display:none;}
#slider-section{ height:auto;}
#product-category{ background:none; margin:0 auto; height:auto; text-align:center; padding:20px 0; width:98%;}
.shadow{ display:none;}
/*#product-category a{ display:inline-block; margin:0 5px 10px 0;float:none;}
#product-category a:hover{ color:#FFC602; background:#333;}*/
#product-category a span{ text-align:left;}
#content-section{ width:94%; padding:3%;}
#content-section .content-area{width:100%;margin-bottom:20px;}
#content-section .blog-area{ float:left;width:100%; }
.blog-content{ float:left; width:60%;}
.quick-links{ display:none;}
.brands{ width:100%; height:auto;}
.brands-inner{padding:3%; height:auto;}
.brands-inner img{ margin:0;}
#content-section .special{  max-width:454px; width:100%;}
#content-section .special img{}
.quick-contact, .newsletter-subscription{ width:100%; text-align:center;}
.slidesjs-previous,.slidesjs-next{ margin-top:-28px !important;}
#bottom{ width:94%; padding:20px 3%;}
.footerInner h2{ line-height:22px;}
.footerInner{    padding: 3%;width: 94%; min-height: inherit;}
.accordion-container{ margin:5px 0 10px 0; }
.headerRight .accordion-container{ margin:10px 0 10px 0; }
.logo{ z-index:999;}
.accordionContent{ right:inherit;}
.oemHeadLeft{ border-bottom:1px solid #888; padding-bottom:10px; width:100%; text-align:left;}
.oemHeadRight{ display:none;}
.productSearch span{ border-bottom:1px solid #888; padding-bottom:10px; width:100%; text-align:left;}

.blogWrapRightInner h2{ float:none;}
.blogWrapRightInner p{ float:none; width:100%; text-align:center;}
.newsletter-text{ width:95%; float:none;   margin: 0 0 15px;}
.newsSubmit{ float:none; margin:0 auto;}

.moreHeight{height:auto;}

}


@media all and (max-width: 900px){

.logoNew{ position:inherit; width:100%; text-align:center; display:block; margin:15px 0;}
.logo{ display:none;}
.brand{ float:none; width:100%; text-align:center;}
.bikeSale{ z-index:99 !important;}
.slidesjs-next{ z-index:10;}

.moreHeight{height:100px !important;}

}

@media all and (max-width:850px){
.blogImage{ float:none; margin:0 auto;}
.blogDescription{ float:none; max-width:inherit; text-align:center; margin-left:0;}
.details{ float:none; display:inline-block;}



}


@media all and (max-width:760px){
.bottomInner .floatLeft{   float: none !important;
    margin-left: 0;
    text-align: center;
    width: 100%; display:block;}


.bottomInner .floatRight{   float: none !important;
    margin-left: 0;
    text-align: center;
    width: 100%;display:block;}



}


@media all and (max-width:680px){
	
	.sbHolder{ margin-right:5px !important;}
	.productSearch .newtext{ margin-right:5px !important;}
	.oemSearch .newtext{ margin-right:5px !important;}

	
	
	
}
	
	
	


@media all and (max-width: 600px){
/*	.newsletter-text{ width:158px;}*/
	.productSearch select{ width:90%;}	
	.oemSearch{ padding:0 0;}
	.searchClass{ margin-right:0;}
	.sbHolder{ width:100% !important; float:none; margin-right:0px !important;}
	.sbSelector{ width:100% !important;}
	.sbOptions{ width:100% !important;}
	.sbOptions a{ text-align:left;}
	.oemSearch .searchClass{ float:none;}
	.oemSearch .newtext{ width:99%;}
	.oemBtn{ float:right; margin-top:10px; margin-bottom:10px;}
	.searchClassNew{ float:none;}
	.oemBtnNew{ margin-top:0px !important;}
	.productSearchInner .sbHolder{ width:100%;}
	.NewFloatLeft{ float:none;}
	.productSearchInner{ padding-right:0; padding-left:0;}
	.productSearch .oemBtn{ float:right; margin-right:0px !important; margin-bottom:10px;}
	.productSearch .searchClass{ float:none;}
	.productSearch .newtext{ margin-right:0px !important; width:99%; margin-bottom:10px;}

	.productWrap ul li .image{ margin:0 auto;}
	.view{ float:none; display:inline-block;}
	.productWrap ul li.noMargin{ margin-right:0 !important;}
	#header{ width:100%;}
	.topSectionInner{ width:98%;}
	.midSectionOuter{ width:100%; margin:0 auto;}
	.oemSearch{ background:none; margin-top:15px;}
	.productSearchInner{background:none; padding-bottom:0px !important;}
.innerBannerNew{ display:block;}
.innerBanner{ display:none;}
.productSearch .searchClass {
    margin-right: 0;
    width: 100%;
}
}

@media all and (max-width: 504px){

.shopCart{ padding:0px 0 0 10px; margin:0px;background: url(../../images/top-sprite.png) no-repeat scroll left -43px;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: 600;
    width: 150px; display:inline-block; color:#fff;
	}
	
	.contactRow{margin-left:0px;}
	
	.shopCart:hover{ color:#DF191F;}
	.signIn:hover{ color:#DF191F;}
	
	.signIn{ padding:0px; margin:0px;background: url(../../images/top-sprite.png) no-repeat scroll -2px -93px;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: 600;
    width: 100px; display:inline-block;color:#fff;
	}
	.shopAdd{  margin:15px auto !important; display:block;}
.signInNew{ display:none;}
.headerRight .shoppingCart{ display: none;}
.headerRight .MemberLogon{ display: none;}
.headerRight{ width:auto; text-align:center;}

.logo, .phone{ margin:20px auto 20px auto; text-align:center; float:none;}	
.phone{ width:100px;}
.bottomInner .floatLeft, .bottomInner .floatRight{ float:none !important; display:block; text-align:center;}
.footerInner{ background:none; min-height:inherit;}
.quick-contact, .newsletter-subscription{ width:100%;}
/*.newsletter-subscription{ margin:45px 0;}*/
/*.newsletter-text{ width:180px;}*/
.headerRight{ padding-bottom:20px;}
/*.shoppingCart .accordionContent{ right:-60px !important;}*/
#header{ padding:0 0 10px 0; height:auto; display:inline-block;}
.street{ float:none; text-align:center; margin-left:0; width:100%; display:block;}
.phone{ width:150px; margin-top:7px; margin-bottom:7px;}
.bottomInner{ padding-bottom:0px;}
.oemSearch{ width:98%; margin:15px auto;}
.productSearchInner{ width:98%; margin:15px auto;}
.welcomeMember ul{ float:none !important; text-align:center!important;}

.welcomeMember{ float:none !important; max-width:inherit !important;}
.welcomeName{ text-align:center!important;}
.welcomeMember ul li{ float:none!important; display:inline-block!important;}
.headerRightAdd{ margin-right:0 !important; float:none !important; width:auto !important;}
.spacer25{ height:0 !important;}
.blogWrapRightInner p{ padding-left:0;}


.contactusHolder .leftColWidthSign {
    width: 100%;
}

.contactusHolder .textbox {
    width: 95% !important;
}



}


@media all and (max-width: 440px){
.blog-content{ width:100%; margin-top:10px;}
.oemSearch{ width:96%; margin:15px auto;}
.productSearchInner{ width:96%; margin:15px auto;}


.welcomeWrap .heading{ line-height:30px;}
ul.tabbernav{ text-align:left;}
ul.tabbernav li{ padding:0 34px !important;}
ul.tabbernav li.tabberactive a{ font-size:15px!important;}
ul.tabbernav li a{ font-size:15px!important;}
}

@media all and (max-width: 380px){

.oemHeadLeft{ margin-top:30px;}
ul.tabbernav li.tabberactive a{ font-size:11px!important;}
ul.tabbernav li a{ font-size:11px!important;}
}

@media all and (max-width: 320px){
	ul.tabbernav li{ padding:0 0 0 59px !important;}
ul.tabbernav li.tabberactive a{ font-size:11px!important;}
ul.tabbernav li a{ font-size:11px!important;}	
	
}