html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
list-style:none;
outline: 0;
font-size: 100%;
}

.clr{
	clear:both;
}

#header{display:none;}

.flt_right{
	float:right;
}

.flt_left{
	float:left;
}

.blank_div{
	height:20px;
}

.blank_div2{
	height:54px;
}

.blank_div1{
	height:15px;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202020;
	/* background:url(../images/body_bg.png) repeat-x #f8f8f8; */
  background:#f2f2f2;
}


#wraper{
	width:981px;
	margin:auto;
}

/*top_section Start Here*/

.top_section{
	width:979px;
	height:78px;
	background:#fff;
	border:1px solid #cecece;
	margin:auto;
	display:none;
}

.store1{
	width:243px;
	height:78px;
	background:url(../images/top_storebg.png) repeat-x;
	border-right:1px solid #cecece;
	float:left;
}

.store1 .cc{
	background:url(../images/store1_new_hover.png) no-repeat;
	width:243px;
	height:78px;
}

.store4{
	width:243px;
	height:78px;
	background:url(../images/top_storebg.png) repeat-x;
	border-right:0px solid #cecece;
	float:left;
}
/*
.store1 a{
	text-decoration:none;
}

.store_info{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	padding:0 0 0 45px;
}

.store1:hover{
	width:242px;
	height:78px;
	background:url(../images/store_hover.png) no-repeat;
	cursor:pointer;
}
.store1 .cc{
	width:242px;
	height:78px;
	background:url(../images/store_hover.png) no-repeat;
	cursor:pointer; 
}*/


/*.store1 a{
	margin:0;
	padding:0;
	outline:none;
	border:none;
}

.store1 a .selecthover{
	width:242px;
	height:78px;
	background:url(../images/store_hover.png) no-repeat;
	cursor:pointer;
}*/


/*.store1 a .active{
	width:242px;
	height:78px;
	background:url(../images/store_hover.png) no-repeat;
}

.store4:hover{
	width:249px;
	height:78px;
	background:url(../images/store_hover.png) repeat-x;
	cursor:pointer;
}*/

/*top_section End Here*/

/*Header Start Here*/
#header{
	width:981px;
	height:107px;
	margin:auto;
}

.searh_box{
	width:570px;
    background:url(../images/search_boxbg.png) repeat-x;
	height:104px;
	float:right;
	border:1px solid #cecece;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top:0px;
}

.welcome_msg{
	width:325px;
	float:left;
	margin:10px;
}

.welcome_msg h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#383838;
	font-weight:normal;
  line-height:16px;
}

.welcome_msg ul{
	margin-top:4px;
	padding:0;
  line-height:15px;
  width:360px;
}

.welcome_msg ul li{
	margin:0;
	padding:0;
	display:inline;
}

.welcome_msg ul li a{
	margin:0;
	padding-right:8px;
	text-decoration:none;
	color:#e80d3e;
}

.welcome_msg ul li a:hover{
	color:#383838;
	text-decoration:underline;
}

.input_button{
	width:311px;
	height:33px;
	padding-bottom:8px;
	margin-top:5px;
	background:#ededed;
}



.input_box{
	margin:5px 0px 0 5px;
	width:230px;
	height:25px;
	border:1px solid #cecece;
	border-right:none;
	outline:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2f2f;
	text-indent:5px;
	line-height:23px;
}

.form-search .button{
	margin:0px 0px 0 0px;
	width:65px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-left:242px;
	margin-top:-29px;
	
	/*background-image:url("../images/buy_now.png");*/
}




.buttoncart{
	margin:0px 0px 0 0px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-left:244px;
	margin-top:-30px;
	background-image:url("../images/checkout-icon-yellow.png");
}


.buttonss{
	margin:0px 0px 0 0px;
	height:28px;
	background:#A3A3A3;
	border:1px solid #d82121;
	border-radius:3px;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	padding: 0 10px 0 10px;	

}

.buttoncontinue{
margin:0px 0px 0 0px;
	height:28px;
	background:#45A634;
	border:1px solid #39892b;
	border-radius:3px;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-top:-30px;	
	}

.buttoncont{
	margin:0px 0px 0 0px;
	height:28px;
	background:#45A634;
	border:1px solid #39892b;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-left:244px;
	margin-top:-30px;	
}

.buttonshop{
	margin:0px 0px 0 0px;
	height:28px;
	background:#a3a3a3;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	padding: 0 10px 0 10px;
	
	
	/*background-image:url("../images/buy_now.png");*/
}


.buttonc
{
	border: none;
	margin:0px 0px 0 0px;
	height:59px;
	width: 260px;
	background-image:url("../images/chekout-icon-yellow.png");
	/* border:1px solid #39892b;
	border-radius:3px; */
	background-color: #fff;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
}
.buttonapply
{
	margin:0px 0px 0 0px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
}

.buttonget
{
	margin:0px 0px 0 0px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
}

.buttoncontinue
{
	margin:0px 0px 0 0px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
}
.button{
  background:#DE2222;
  border:1px solid #DE5400;
  height:24px;
  color:#fff;
  text-align:center;
  padding:0 10px;
  white-space:nowrap;
  text-transform:uppercase;
  line-height:22px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
      -ms-border-radius: 3px;
          border-radius: 3px;  
  }
.button:hover{
	border:1px solid #818181;
	color:#fff;
  background:#818181;  
}




.shipping{
	float:left;
	width:260px;
	margin-left:35px;
}

.style{
	background:url(../images/shippingbg_right.png) no-repeat right;
	width:8px;
	height:107px;
	float:left;
}

.ship_cont{
	padding:5px 0 0 10px;
	float:left;
}

.cont{
	font-size:11px;
	color:#d21f1f;
	padding:0;
  line-height:14px;
  display:block;
}

/*Header End Here*/

/*Navigations Start*/



ul#topnav {
	width:980px;
	height:42px;
	margin:auto; 
	margin-top:25px;
	margin-bottom:0px;
	padding: 0;
	float: left;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	background:url(../images/nav1_bg.png) repeat-x;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}
ul#topnav li a {
	padding:0px 25px 0 25px;
	margin:0;
	text-decoration:none;
	font-size:14px;
	color:#221f18;
	font-weight:bold;
	line-height:42px;
	background:url(../images/sapreter.png) no-repeat;
	background-position:right;
	display:block;
}
ul#topnav li a:hover { 
    background:url(../images/nav1_hover.png) repeat-x;
	color:#FFF; 
}

ul#topnav li .currant { 
    background:url(../images/nav1_hover.png) repeat-x;
	color:#FFF; 
}
#nav1{width:981px; margin:auto;}
.call_perform{font-size:13px;height:13px;}
ul#topnav li span {
	float: left;
	padding:1px;
	padding-right:0px;
	position: absolute;
	left: 0; 
	top:40px;
	color:#FFF;
	width: 980px;
	background: #c41c1c;
}

ul#topnav li:hover span { display: block; color:#FFF; }
ul#topnav li span a { display: inline; color:#FFF; font-size:12px; padding:8px; line-height:30px; background:none;  }
ul#topnav li span a:hover {text-decoration:underline;color:#fff; background:none;}


.phone{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#221f18;
	font-weight:bold;
	line-height:28px;
	padding-top:0px;
}

ul#topnav .call_contact{padding-left:35px;}

/*Navigations End*/


/*Main Body part */
.leftside{
	width:190px;
	margin:0;
	float:left;
}

.catgroy{
	width:181px;
	border:1px solid #cecece;
	margin:auto;
	margin-top:5px;
	background:#f7f7f7;
}

.cat_heading{
	width:177px;
	margin:auto;
	margin-top:2px;
	height:34px;
	background:url(../images/cat_bg.png) repeat-x;
}

.cat_heading h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:20px;
	padding-top:5px;
}


.catgroy ul{
	margin-top:8px;
	/*padding-bottom:8px;*/
}
.catgroy ul ul{
  display:none;
  }

.catgroy ul li{
	padding:4px 0 4px 0;
	margin:0;
	border-bottom:1px solid #d7d7d7;
}
.catgroy ul li.last{
  border-bottom:0;
  }


.catgroy ul li a,
.catgroy ul li.current strong{
	background:url(../images/li.png) no-repeat 8px 4px;
	padding-left:19px;
	margin:0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
}
.catgroy ul li.current strong{
  color:#E60C0C;
  }

.catgroy ul li a:hover{
	background:url(../images/li_hover.png) no-repeat 8px 4px;
	padding-left:19px;
	text-decoration:none;
	color:#e60c0c;
}

.Newsletter{
	width:181px;
	border:1px solid #cecece;
	margin:auto;
	margin-top:10px;
	background:#ffffff;
	padding-bottom:10px;
}

.Newsletter_heading{
	width:177px;
	margin:auto;
	margin-top:2px;
	height:34px;
	background:url(../images/cat_bg.png) repeat-x;
}

.Newsletter_heading h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	padding-top:5px;
	line-height:24px;	
}

.Newsletter_box{
	width:172px;
	margin:auto;
	margin-top:10px;
}

.Newsletter_box input{
	width:160px;
	height:25px;
	font-size:11px;
	font-weight:normal;
	text-indent:5px;
	line-height:23px;
}

.suscribe_btn{
	width:74px;
	height:24px;
	background:#c21b1b;
	border:1px solid #de5400;
	border-radius:4px;
	cursor:pointer;
	margin:4px;
	margin-top:10px;
	color:#FFF;
	text-align:center;
	line-height:23px;
}

.suscribe_btn:hover{
	color:#fff;
	background:#818181;
	border:1px solid #818181;
	border-radius:3px;
}

.latest_news{
	width:181px;
	border:1px solid #cecece;
	margin:auto;
	margin-top:8px;
	background:#ffffff;
	padding-bottom:20px;
}

.latest_news_heading{
	width:177px;
	margin:auto;
	margin-top:2px;
	height:34px;
	background:url(../images/comapre_item.png) repeat-x;
}

.latest_news_heading h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	padding-top:5px;
	line-height:24px;	
}

.date_news{
	
	width:164px;
	margin:auto;
}


.date_news h4{
	margin-top:10px;
	color:#F00;
	font-weight:bold;
}
.date_news h4 a{
  color:#F00;
  text-decoration:none;
  }
  .date_news h4 a:hover{
    text-decoration:underline;
    }

.date_news p{
	padding-top:8px;
	text-align:left;
	line-height:16px;
}

.Resources{
	width:181px;
	border:1px solid #cecece;
	margin:auto;
	margin-top:5px;
	background:#f7f7f7;
}

.Resources_heading{
	width:177px;
	margin:auto;
	margin-top:2px;
	min-height:34px;
	background:url(../images/cat_bg.png) repeat-x #191919;
}

.Resources_heading h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	padding-top:5px;
	line-height:24px;	
}


.Resources ul{
	margin-top:8px;
	padding-bottom:8px;
}

.Resources ul li{
	padding:4px 0 4px 0;
	margin:0;
	border-bottom:1px solid #d7d7d7;
}


.Resources ul li a{
	background:url(../images/li.png) no-repeat 8px 4px;
	padding-left:19px;
	margin:0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
}

.Resources ul li a:hover{
	background:url(../images/li_hover.png) no-repeat 8px 4px;
	padding-left:19px;
	text-decoration:none;
	color:#e60c0c;
}

.viewall{
	margin-top:4px;
	padding:0;
}

.viewall a{
	background:url(../images/li.png) no-repeat 8px 8px;
	padding-left:19px;
	padding-top:4px;
	margin:0;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c21a1a;
}

.viewall a:hover{
	color:#818181;
	text-decoration:none;
}

.free_catlog{
	visibility:hidden;
	background:url(../images/free.png) no-repeat;
	width:185px;
	margin:auto;
	margin-left:4px;
	margin-top:10px;
	font-family:"BellCent SubCap BT";
	font-size:30px;
	font-weight:bold;
	color:#ff0303;
	padding:125px 0 0 10px;
}

.rightside{
	/*width:780px;*/
	float:left;
	margin:4px 0 0 6px;
	padding:0;
}


.product_andsidebar{
	margin-top:20px;
	padding:0;
	
}

#yearly_product{
	width:520px;
	float:left;
}

.product{
	width:520px;
	margin:auto;
	float:left;
	border:1px solid #d7d7d7;
	

}

.heading_bg{
	width:510px;
	margin:auto;
	margin-top:2px;
	background:url(../images/cat_bg.png) repeat-x;
	height:34px;
}

.heading_bg h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:23px;
	padding-top:5px;
	float:left;
}
#yearly_product .category-products{
  width:512px;
  overflow:hidden;
  }
#yearly_product .products-grid{
  width:10000px;  
  }
  
#yearly_product .products-grid li{
  display:inline;  
  } 
  
.img_left
{
    display: block;
    float: right;
    width: 30px;
    padding: 5px;
}

.img_right
{
    display: block;
    float: right;
    width: 10px;
}

/* .p1{
	
	float:left;
	padding-bottom:20px;
	
}

.p3{
	width:170px;
	float:left;
	padding-bottom:20px;
	border-right:0px solid #d9d9d9;
} */

.product p{
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0 8px 0 19px;
}

.price{
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*padding-left:25px;*/
	margin-top:8px;
}

.color_change,
.color_change .price{
	color:#F00;
}

.buy_btn{
	background:url(../images/add_to_cart.png) no-repeat;
	width:165px;
	height:33px;
	cursor:pointer;
border: none;
margin:-3px 0 0 3px;
}
.buy_btn span{
  display:none !important;
  }
.pp-free-ship{
  float:left;
  margin-top:-6px;
  }
.product-shop .likes{
  margin:0 0 14px;
  }
.buy_btn:hover{
	background:url(../images/add_to_cart.png) no-repeat;
	width:165px;
	height:33px;
}
.carts .block,
.comapre .block{
  margin:0;
  }
.sidebar{
	width:236px;
	float:left;
	margin-left:13px;
	
}
.carts{
	margin:0;
	padding-bottom:20px;
	border:1px solid #d7d7d7;
	/*height:300px;
	overflow:scroll;*/
	width:236px;
}
.cart_heading{
	width:230px;
	background:url(../images/cat_bg.png) repeat-x;
	height:34px;
	margin:auto;
	margin-top:2px;
}

.cart_heading h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	padding-top:5px;
	line-height:24px;
}

.cart_img{
	margin-top:15px;
	margin-left:5px;
	float:left;
}

.img_info{
	width:130px;
	float:left;
	font-size:12px;
	padding:18px 10px 0 10px;
}

.cart_price{
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin-top:8px;
}

.underline{
	background:#cecece;
	height:1px;
	width:224px;
	margin:auto;
	margin-top:10px;
}

.cart_info{
	font-size:12px;
	margin-top:5px;
	font-weight:bold;
  text-align:center;
}
.img_info .price{color:#f00;}

.sub_total{
	padding-left:38px;
}

.cheackuout_btn{
	width:74px;
	height:24px;
	background:#de2222;
	border:1px solid #de5400;
	border-radius:3px;
	font-size:12px;
	color:#FFF;
	margin-left:110px;text-align:center; line-height:22px; margin-top:10px; cursor:pointer;
}

.cheackuout_btn:hover{
	color:#fff;
	background:#818181;
	border:1px solid #818181;
	border-radius:3px;
}

.comapre{
	width:236px;
	margin-top:20px;
	padding-bottom:10px;
	border:1px solid #d7d7d7;

}


.comapre_heading1{
	width:230px;
	background:url(../images/comapre_item.png) repeat-x;
	height:34px;
	margin:auto;
	margin-top:2px;
}

.comapre_heading1 h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:24px;
	padding-top:5px;
}
.Resources + .Resources .Resources_heading h3{
  font-size:17px;
  }
.latest_news .read_mores{
  overflow:hidden;
  }
.latest_news .read_mores a{
  color: #CC0000;
  margin-right:6px;
  float: right;
  font-weight: bold;
  text-decoration: underline;  
  }
.comapre p{
	font-size:12px;
	color:#202020;
	padding:10px 0 20px 20px;
}

.bestseller{
	width:236px;
	margin-top:20px;
	padding-bottom:10px;
	border:1px solid #d7d7d7;
	overflow:scroll;
	display:none;
}


.bestseller_heading1{
	width:230px;
	background:url(../images/cat_bg.png) repeat-x;
	height:34px;
	margin:auto;
	margin-top:2px;
}

.bestseller_heading1 h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:30px;
	padding-top:5px;
}

.bestseller p{
	font-size:12px;
	color:#202020;
	padding:10px 0 0 20px;
}

.seller1{
	width:220px;
	margin:auto;
	margin-top:5px;
}

.seller_img{
	float:left;
}

.seller_info{
	float:left;
	width:135px;
	font-size:12px;
	color:#202020;
	line-height:17px;
	padding:5px 5px 0 5px;
}

.seller_price1{
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:8px;
}

.underline2{
	background:#d9d9d9;
	height:auto;
	margin-top:4px;
}

.fblike_box{
	margin-top:20px;
}

.tweet{
	margin-top:20px;
}


.underline3{
	background:#d9d9d9;
	height:1px;
	margin-top:8px;
}

.read_more a{
	float:right;
	text-decoration:underline;
	color:#cc0000;
	font-weight:bold;
}

.read_more a:hover{
	float:right;
	text-decoration:none;
	color:#818181;
}

/*Shop by Part*/
#shop_part{
 border: 1px solid #CECECE;
  margin: 20px auto auto;
  padding-bottom: 20px;
  width: 965px;
}

.shop_part_heading1{
	width:956px;
	background:url(../images/cat_bg.png) repeat-x;
	height:34px;
	margin:auto;
	margin-top:3px;
}

.shop_part_heading1 h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-top:1px;
	line-height:30px;
	text-align:center;
}

.part1{
	width:900px;
	margin:auto;
	margin-top:20px;
	height:150px;
}

.m_exhaust{
	float:left;
}

.m_exhaust h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d31313;
}

.m_exhaust ul{
	margin-top:8px;
	padding:0;
}

.m_exhaust ul li{
	margin:0;
	padding-top:5px;
}


.m_exhaust ul li a{
	background:url(../images/li_new.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_exhaust ul li a:hover{
	color:#d31313;
	text-decoration:underline;
}



.m_Drivetrain{
	margin-left:30px;
	float:left;
}

.m_Drivetrain h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d31313;
}

.m_Drivetrain ul{
	margin-top:8px;
	padding:0;
}

.m_Drivetrain ul li{
	margin:0;
	padding-top:5px;
}


.m_Drivetrain ul li a{
	background:url(../images/li_new.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_Drivetrain ul li a:hover{
	color:#d31313;
	text-decoration:underline;
}

.m_Brakes{
	margin-left:30px;
	float:left;
}

.m_Brakes h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d31313;
}

.m_Brakes ul{
	margin-top:8px;
	padding:0;
}

.m_Brakes ul li{
	margin:0;
	padding-top:5px;
}


.m_Brakes ul li a{
	background:url(../images/li_new.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_Brakes ul li a:hover{
	color:#d31313;
	text-decoration:underline;
}


.m_Drivetrain{
	margin-left:30px;
	float:left;
}

.m_Drivetrain h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d31313;
}

.m_Drivetrain ul{
	margin-top:8px;
	padding:0;
}

.m_Drivetrain ul li{
	margin:0;
	padding-top:5px;
}


.m_Drivetrain ul li a{
	background:url(../images/li_new.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_Drivetrain ul li a:hover{
	color:#d31313;
	text-decoration:underline;
}

.m_Accessories{
	margin-left:30px;
	float:left;
}

.m_Accessories h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d31313;
}

.m_Accessories ul{
	margin-top:8px;
	padding:0;
}

.m_Accessories ul li{
	margin:0;
	padding-top:5px;
}


.m_Accessories ul li a{
	background:url(../images/li_new.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_Accessories ul li a:hover{
	color:#d31313;
	text-decoration:underline;
}

/*Shop by Part*/

.asspect_card{
	width:915px;
	margin:auto;
	margin-top:10px;
}



/*FOOTER*/
#footer{
  margin:auto;
	width:978px;
	height:259px;
	background:url(../images/footer1.png) repeat-x;
}


.footer_main{
	width:920px;
	margin:auto;
}

.f1{
	float:left;
	font-family:"BellCent SubCap BT";
	font-size:22px;
	color:#FFF;
	font-weight:normal;
}


.f1 ul{
	margin-top:8px;
	padding:0;
}

.f1 ul li{
	margin:0;
	padding:1px 0 1px 0;
	line-height:22px;
	border-bottom:1px solid white;
}


.f1 ul li a{
	background:url(../images/ft_li.png) no-repeat 1px 5px;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ededed;
}

.f1 ul li a:hover{
	color:#000000;
}

.f2{
	float:left;
	margin-left:54px;
	font-family:"BellCent SubCap BT";
	font-size:22px;
	color:#FFF;
	font-weight:normal;
}


.f2 ul{
	margin-top:8px;
	padding:0;
}

.f2 ul li{
	margin:0;
	padding:1px 0 1px 0;
	line-height:22px;
	border-bottom:1px solid white;
}


.f2 ul li a{
	background:url(../images/ft_li.png) no-repeat 1px 5px;
	margin:0;
	padding:0 0 0 20px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ededed;
}

.f2 ul li a:hover{
	color:#000000;
}

.cp_ryt{
	font-size:11px;
	color:#c1c1c1;
	margin:auto;
	text-align:center;
	margin-top:-14px;
}

/*FOOTER*/



/*Main Body part End */



/******************************************************PRODUCT PAGE START HERE****************************************************************/

.you_here{
	padding:0;
  margin:0 0 10px;
}

.you_here .here_cont{
	padding-left:5px;
	font-weight:bold;
	float:left;
}

.you_here a{
	display:block;
	text-decoration:none;
	color:#5d5d5d;
	padding:0 10px 0 8px;
  margin-right:8px;
	background:url(../images/poduct_li.png) no-repeat 100% 4px;
}

.you_here a:hover{
	text-decoration:underline;
	color:#d66e60;
}

.you_here a .acctive{
	text-decoration:underline;
	color:#d66e60;
}


#products{
	width:768px;
	margin:auto;
	padding:0;
	border:1px solid #d7d7d7;
  border-bottom:0;
}

.Accessories{
	width:768px;
	margin:auto;
	border-bottom:1px solid #d9d9d9;
}

.Accessories_heading_bg{
	width:764px;
	margin: 2px;
	background:url(../images/cat_bg.png) repeat-x;
	height:34px;
}

.Accessories_heading_bg h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:24px;
	padding-top:5px;
	float:left;
}

.A1{
	width:170px;
	float:left;
	margin:0px 10px 0 10px;
	padding-bottom:20px;
	border-right:1px solid #d9d9d9;
}

.A3{
	width:170px;
	float:left;
	margin:0px 10px 0 10px;
	padding-bottom:20px;
	border-right:0px solid #d9d9d9;
}

.Accessories p{
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0 8px 0 19px;
}

.price{
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*padding-left:25px;*/
	margin-top:8px;
}


.Manufacturer{
	width:181px;
	border:1px solid #cecece;
	margin:auto;
	margin-top:10px;
	background:#f7f7f7;
}

.Manufacturer_heading{
	width:177px;
	margin:auto;
	margin-top:2px;
	height:34px;
	background:url(../images/cat_bg.png) repeat-x;
}

.Manufacturer_heading h3{
	font-family:"BellCent SubCap BT";
	font-size:17px;
	color:#ffffff;
	padding-left:3px;
	line-height:30px;
	padding-top:5px;	
}


.Manufacturer ul{
	margin-top:8px;
	padding-bottom:8px;
}

.Manufacturer ul li{
	padding:4px 0 4px 0;
	margin:0;
	border-bottom:1px solid #d7d7d7;
}


.Manufacturer ul li a{
	background:url(../images/li.png) no-repeat 8px 4px;
	padding-left:19px;
	margin:0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
}

.Manufacturer ul li a:hover{
	background:url(../images/li_hover.png) no-repeat 8px 4px;
	padding-left:19px;
	text-decoration:none;
	color:#e60c0c;
}

.add1{
	float:left;
	margin-left:5px;
}

.bestseller_new{
	float:left;
	border:1px solid #d7d7d7;
	margin-left:10px;
	width:233px;
	padding-bottom:14px;
}


.bestseller_new_heading1{
	background:url(../images/cat_bg.png) repeat-x;
	height:34px;
	margin:auto;
	margin-top:2px;
}

.bestseller_new_heading1 h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:24px;
	padding-top:5px;
}

.bestseller_new p{
	font-size:12px;
	color:#202020;
	font-weight:bold;
	text-align:center;
	padding:5px 15px 0 15px;
}

.price_new{
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-left:68px;
	padding-bottom:10px;
	margin-top:8px;
}


.buy_btn_new{
	background:url(../images/add_to_cart.png) no-repeat;
	width:165px;
	height:33px;
	margin:auto;
	cursor:pointer;
}

.buy_btn_new:hover{
	background:url(../images/add_to_cart_hover.png) no-repeat;
	width:165px;
	height:33px;
}


/*========================================================Deatail Page Start Here==========================================================*/

#prodoct_detail{
	width:964px;
	margin:auto;
	padding-bottom:20px;
	/* border:1px solid #d7d7d7; */
}

.detail_heading{
	/* width:955px; */
	margin:auto;
	margin-top:2px;
	background:url(../images/cat_bg.png) repeat-x;
	height:34px;
}

.detail_heading h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:24px;
	padding-top:5px;
	float:left;
}

.detail_slider{
	width:431px;
	float:left;
  margin-right:19px;
}
.product-img-box .product-image{
  border:1px solid #a09c9c;
  }
.slider_box{
	width:429px;
	height:347px;
	margin:0 0 15px;
	
}

.slider_box img{
	/* padding:5px; */
}

.thunbs{
  float:left;
	cursor:pointer;
  overflow: hidden;
  width:394px;
}
.likes .like_cont{white-space:nowrap;}
.likes table{width:100%;}



.detail_cont{
	width:510px;
	float:left;
	margin-left:4px;
  margin-top:-9px;
}

#prodoct_detail > .product-name h1{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#000;
	/* border-bottom:1px solid #d9d9d9; */
	line-height:26px;
	padding-bottom:5px;
  margin:-10px 2px 15px;
}

.detail_cont .product-box p{
	font-size:11px;
	margin-top:15px;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	color:#5d5d5d;
}

.detail_cont strong{
	font-size:12px;
}

.color_change2{
	color:#5d5d5d;
}

 .our_price{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#000;
	margin-top:10px;
} 

.select_box{
	padding:0;
	margin-top:10px;
}

.select_color{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	color:#000;
	float:left;
	padding-top:2px;
}

.select_class{
	margin-left:10px;
	float:left;
	background:#f8f8f8;
	width:134px;
	height:21px;
	border:1px solid #cccccc;
	outline:none;
}

.select_size{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	color:#000;
	float:left;
	padding-top:2px;
	padding-left:10px;
	outline:none;
}

.select_qty{
	width:35px;
	height:22px;
	background:#f8f8f8;
	margin:0;
	padding:0;
	border:1px solid #cccccc;
	text-align:center;
	outline:none;
}

.btns{
	margin:0;
	padding:0;
}


.buy_btn1{
	background:url(../images/add_to_cart.png) no-repeat;
	width:165px;
	height:33px;
	margin-top:10px;
	margin-left:10px;
	cursor:pointer;
	float:left;
}

.buy_btn1:hover{
	background:url(../images/add_to_cart_hover.png) no-repeat;
	width:165px;
	height:33px;
}

.wishlist1{
	background:url(../images/wishlist.png) no-repeat;
	width:298px;
	height:33px;
	margin-top:10px;
	cursor:pointer;
	float:left;
}
.wishlist2 {
    background: url("../images/wishlist.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 33px;
    margin-left: 20px;
    margin-top: 10px;
    width: 218px;
    text-indent:-999em;
}

.wishlist1:hover{
	/*background:url(../images/wishlist_hover.png) no-repeat;
	width:218px;
	height:33px;
	*/
}


.likes{
	margin:0;
	padding:0;
  clear:both;
}

.like_cont{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	color:#000;
	float:left;
	padding-top:2px;
	padding-left:10px;
}

/*Video and reviews*/

/* #video_review{
	border:0px solid red;
	width:590px;
	margin:auto;
} */
#video_review{
  margin-top:0;
  }
#video_review #review-form .text_area{
  width:546px;
  }
#product-review-table col{
  width:auto !important;
  }
.underline_text{
	text-decoration:underline;
}

.undeline_text2{
	text-decoration:underline;
	color:#F00;
}

/*video And Review */


/*Realated Product*/

#related_product{
	margin:10px auto 0;
	border:1px solid #d7d7d7;
  width:/*965*/429px;
}

/*.r_product{
	width:768px;
	margin:auto;
	border-bottom:1px solid #d9d9d9;
}*/

.r_product_heading_bg{
	width:954px;
	margin:auto;
  overflow:hidden;
	margin-top:2px;
	background:url(../images/cat_bg.png) repeat-x;
	height:34px;
}

.r_product_heading_bg h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:24px;
	padding-top:5px;
	float:left;
}

.A{
	width:170px;
	float:left;
	margin:0px 10px 0 8px;
	padding-bottom:20px;
	border-right:1px solid #d9d9d9;
	padding-right:10px;
}


.A1{
	width:193px;
	float:left;
  padding:10px;
	margin:0px 0 -1px;
	padding-bottom:20px;
	border-right:1px solid #d9d9d9;
  border-bottom:1px solid #d9d9d9;
}
.A1:nth-child(5){
  border-right:0;
  } 

.A3{
	width:170px;
	float:left;
	margin:0px 10px 0 10px;
	padding-bottom:20px;
	border-right:0px solid #d9d9d9;
}

#related_product p{
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:0 8px 0 19px;
	text-align:center;
}

.price{
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*padding-left:25px;*/
	margin-top:8px;
}


/*Realated Product*/


.item{
float: left;
    
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 170px;
	background:#fff;
	
}

.products-grid {
  /*width:660px;*/

}

.col1-layout .products-grid {
    margin-bottom: 0;
    margin-top: 0;
    width: 528px;
}

.cart .totals .checkout-types {
    font-size: 13px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    text-align: right;
}
.cart .discount, .cart .shipping {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("../images/bkg_block-title.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D0CBC1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D0CBC1;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D0CBC1;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D0CBC1;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 18px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 12px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 12px;
}


.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after, .main_body:after, .leftside:after, .rightside:after, #footer:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
}
.product-collateral {
	float: right;
	margin-top:10px;
  width:945px;
  margin-right:10px;
}
.related-products-block {
	float: left; 
	width: 429px;
	overflow: hidden;
  margin-left:10px;
}
styles.css (line 1681)
.cart .page-title {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
styles.css (line 1151)
.title-buttons {
    text-align: right;
}
styles.css (line 331)
.page-title {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
styles.css (line 326)
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    font-size: 100%;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.col1-layout .col-main {
    float: none;
    width: auto;
}
.table {
    border-spacing: 0;
    empty-cells: show;
}

.data-table tfoot {
    border-bottom-color: #D9DDE3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}


* {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}


.cart .cart-collaterals .col2-set .col-2 {
    width: 294px;
}
styles.css (line 1174)
.col2-set .col-2 {
    float: right;
}



.cart .discount, .cart .shipping {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("../images/bkg_block-title.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #D0CBC1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D0CBC1;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D0CBC1;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D0CBC1;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 18px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 19px;
    float:left;
}






.cart .totals table {
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
    width: 100%;
}



.cart .totals .checkout-types {
    /*font-size: 13px;*/
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    text-align: right;
}



.cart .totals .checkout-types li {
    clear: both;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
/* Data Table */
.data-table { width:100%; border:1px solid #bebcb7; /*margin-left: 141px;*/ }
.data-table .odd  { background:#ffffff }
.data-table .even { background:#ffffff; }
/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/
.data-table td.last,
.data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { padding:3px 8px; font-weight:bold; }
.data-table td { padding:3px 8px; }

.data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#ffffff; white-space:nowrap; vertical-align:middle; }
.data-table thead th.wrap { white-space:normal; }
.data-table thead th a,
.data-table thead th a:hover { color:#fff; }
.data-table thead th { background:url(../images/bkg_th.gif) repeat-x 0 100% #D82121; }
.data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }

.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr.first td {/* background:url(../images/bkg_tfoot.gif) 0 0 repeat-x;*/ }
.data-table tfoot tr { background-color:#D82121 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tfoot strong { font-size:16px; }

.data-table tbody th,
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; /* width:29px; */}
/* Bundle products tables */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }



/* Shopping Cart ========================================================================= */
.cart .page-title { border-bottom:0; margin:0 0 12px; }
.cart .page-title h1 { margin:10px 0 0; }


	.product-image{
	/*padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;*/
	
	}
	.product-images{
	padding-bottom: 14px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
	
	}
	
	
	.arrow{
	 float: right;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
	
}


.img_info {
    float: left;
    font-size: 12px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 18px;
    width: 130px;
}


.underline2 {
    background-attachment: scroll;
    background-color: #D9D9D9;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    height: 1px;
    margin-top: 4px;
}


.card1{
    float: left;
     margin-left: 12px;
     padding-top: 10px;
}

.card2{
float: left;
margin-left: 12px;
padding-top: 25px;
}

.card3{
    float: left;
    margin-left: 12px;
}
.card4{
  float: left;
    margin-left: 12px;
    padding-top: 15px;

}

.card5{
 float: left;
 margin-left: 12px;
 padding-top: 15px;
}

.card6{
 float: left;
 margin-left: 12px;
 padding-top: 15px;

}

.card7{
 float: left;
 margin-left: 12px;
padding-top: 15px;
}


.card8{
 float: left;
 margin-left: 12px;
padding-top: 15px;
}

.card9{
 float: left;
    margin-left: 12px;
    padding-top: 15px;


}

.card10{
   float: left;
    margin-left: 12px;
    padding-top: 10px;


}
.col-main {
  padding:0 0 1px;
}

.main-container {
	padding-top:4px;
  padding-bottom:15px;
	background:#ffffff;
	border:1px solid #d7d7d7;
  border-top:0;
	border-bottom:none;
  width:981px;
  margin:0 auto;
}




/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
/*.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }*/


.fb_iframe_widget{ 
display: inline-block;
position: relative;
}







.breadcrumbs{
margin-bottom: 10px;
margin-top:7px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    line-height:1.2;
}
.Accessories-top{border-bottom:0; overflow:hidden;}
.Accessories .products-grid li.item{
  margin:0 10px;
  }
.Accessories .products-grid .product-image{
  width:150px;
  height:135px;
  padding:10px;
  }
.home{
    float: left;
    font-weight: bold;
    padding-left: 5px;
}

.product-shop {
	float: right;
	width: 52%;
}
.buttons{
	margin:0px 0px 0 0px;
	
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-left:123px;
	margin-top:22px;
	
	
	/*background-image:url("../images/buy_now.png");*/
}

.add-to-links{
float:left;
margin-left:44px;
margin-top:4px;
}

.empty{
float:left;
margin-left:8px;
}
.amount{
float:left;
margin-left:18px;
/*margin-top:7px;*/
}
.subtotal{
float:left;
margin-left:18px;
}
.block-subtitle{
float:left;
margin-left:19px;
}

.product-details{
float:left;
}

.block-title{
float:left;
margin-left:19px;
}

.button1{
margin:0px 0px 0 0px;
	width:76px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-top:-22px;
    margin-left:-2px;
}
.tweet{
    margin-top: 20px;
}

.input-texts{
height:25px;
width:166px;
border-top-color:#CECECE!important;
border-bottom-color:#CECECE!important;
border-left-color:#CECECE!important;
border-right-color:#CECECE!important;
border:1px solid;
margin-left:-3px;
text-indent:5px;
}
.shippings {
    float: left;
    margin-left: 35px;
    width: 190px;
}

.input-box1{
margin-top:10px;
}

.buttonlogin{
	margin:0px 0px 0 0px;
	width:65px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-left:244px;
}
.col1-layout .col-main{
  margin:5px 10px 0;
  }
.cms-home .col1-layout .col-main{
  margin:0;
  }
.buttonacc{
	margin:0px 0px 0 0px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-left:317px;
	white-space:nowrap;
}
.buttonaddcart{
	margin:0px 0px 0 0px;
	height:28px;
	background:#d82121;
	border:1px solid #d82121;
	border-radius:3px;
	float:left;
	color:#FFF;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	cursor:pointer;
	margin-left:123px;

}


.cat_headings{
	width:177px;
	margin:auto;
	margin-top:2px;
	height:34px;
	background:url(../images/cat_bg1.png) repeat-x;
}
.cat_headings h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:20px;
	padding-top:5px;
}
.Newsletter_headings{
	width:177px;
	margin:auto;
	margin-top:2px;
	height:34px;
	background:url(../images/cat_bg1.png) repeat-x;
}

.Newsletter_headings h3 {
    color: #FFFFFF;
    font-family: "BellCent SubCap BT";
    font-size: 21px;
    line-height: 30px;
    padding-left: 8px;
    padding-top: 5px;
}

.latest_news_headings h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	padding-top:5px;
	line-height:30px;	
}

.latest_news_headings{
	width:177px;
	margin:auto;
	margin-top:2px;
	height:34px;
	background:url(../images/cat_bg1.png) repeat-x;
}

.heading_bgs{
	width:510px;
	margin:auto;
	margin-top:2px;
	background:url(../images/cat_bg1.png) repeat-x;
	height:34px;
	float:left;
}

.heading_bgs h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:30px;
	padding-top:5px;
	float:left;
}


.Resources_headings{
	margin:auto;
	margin-top:2px;
	height:34px;
	background:url(../images/cat_bg1.png) repeat-x;
}

.Resources_headings h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:30px;	
}


.free_catlog1{
	background:url(../images/free1.png) no-repeat;
	width:185px;
	margin:auto;
	margin-left:5px;
	margin-top:10px;
	font-family:"BellCent SubCap BT";
	font-size:30px;
	font-weight:bold;
	color:#005db9;
	padding:135px 0 0 10px;
}



.cart_headings{
	width:230px;
	background:url(../images/cat_bg1.png) repeat-x;
	height:34px;
	margin:auto;
	margin-top:2px;
}

.cart_headings h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	padding-top:5px;
	line-height:30px;
}
.comapre_heading2{
	width:230px;
	background:url(../images/cat_bg1.png) repeat-x;
	height:34px;
	margin:auto;
	margin-top:2px;
}

.comapre_heading2 h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-left:8px;
	line-height:30px;
	padding-top:5px;
}

.date_news h6 {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #005DB9;
    font-weight: bold;
    margin-top: 10px;
}
.read_mores a{
	float:right;
	text-decoration:underline;
	color:#005db9;
	font-weight:bold;
}

.read_mores a:hover{
	float:right;
	text-decoration:none;
	color:#818181;
}


.viewalls a{
	background:url(../images/li.png) no-repeat 8px 8px;
	padding-left:19px;
	padding-top:4px;
	margin:0;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005db9;
}

.viewalls a:hover{
	color:#818181;
	text-decoration:none;
}



.adds{
	width:516px;
	height:296px;
	background:url(../images/add_new.png) no-repeat;
	border:1px solid #d7d7d7;
}

.addsp{
	float:left;
	font-family:"Myriad Pro";
	font-size:18px;
	font-weight:600;
	margin:210px 0 0 20px;
	color:#433e3e;
}
.shop_part_heading11{
	width:956px;
	background:url(../images/cat_bg1.png) repeat-x;
	height:34px;
	margin:auto;
	margin-top:3px;
}

.shop_part_heading11 h3{
	font-family:"BellCent SubCap BT";
	font-size:21px;
	color:#ffffff;
	padding-top:5px;
	line-height:30px;
	text-align:center;
}



.adds{
	width:516px;
	height:296px;
	background:url(../images/add_new.png) no-repeat;
	border:1px solid #d7d7d7;
}

.adds p{
	float:left;
	font-family:"Myriad Pro";
	font-size:18px;
	font-weight:600;
	margin:210px 0 0 20px;
	color:#433e3e;
}

.m_exs {
    float: left;
}

.m_exs h2 {
    color: #005DB9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.m_exs ul li a{
	background:url(../images/li_new1.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_exs ul li a:hover{
	color:#005db9;
	text-decoration:underline;
}
.m_exs ul {
    margin-top: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.m_Driv {
    float: left;
    margin-left: 30px;
}


.m_Driv h2{
    color: #005DB9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}


.m_Driv ul {
    margin-top: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.m_Driv ul li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 1px;
}


.m_Driv ul li a{
	background:url(../images/li_new1.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_Driv ul li a:hover{
	color:#005db9;
	text-decoration:underline;
}


.m_exs {
    float: left;
}
.m_exs h5{
    color: #005DB9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.m_exs ul {
    margin-top: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.m_exs ul li a{
	background:url(../images/li_new1.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_exs ul li a:hover{
	color:#005db9;
	text-decoration:underline;
}

.m_Drive{
    float: left;
    margin-left: 30px;
}

.m_Drive h4 {
    color: #005DB9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.m_Drive ul {
    margin-top: 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.m_Drive ul li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    
}
.m_Drive ul li a{
	background:url(../images/li_new1.png) no-repeat 1px 3px;
	margin:0;
	padding-left:10px;
	text-decoration:none;
	font-size:12px;
	color:#202020;
	font-weight:normal;
}

.m_Drive ul li a:hover{
	color:#005db9;
	text-decoration:underline;
}

#footers{
	width:992px;
	height:259px;
	margin-top:15px;
	background:url(../images/footers.png) repeat-x;
	margin:auto;
}

.footers_main{
	width:920px;
	margin:auto;
}

ul#topsnav {
	width:992px;
	height:42px;
	margin:auto; 
	margin-top:25px;
	margin-bottom:45px;
	padding: 0;
	float: left;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	background:url(../images/nav22_bg.png) repeat-x;
	margin-left:-4px;
}
ul#topsnav li {
	float: left;
	margin: 0; padding: 0;
}
ul#topsnav li a {
	padding:0px 25px 0 25px;
	margin:0;
	text-decoration:none;
	font-size:14px;
	color:#221f18;
	font-weight:bold;
	line-height:42px;
	background:url(../images/sapreter.png) no-repeat;
	background-position:right;
	display:block;
}
ul#topsnav li a:hover { 
    background:url(../images/nav22_hover.png) repeat-x;
	color:#FFF; 
}

ul#topsnav li .currant { 
    background:url(../images/nav22_hover.png) repeat-x;
	color:#FFF; 
}


ul#topsnav li span {
	float: left;
	padding:1px;
	position: absolute;
	left: 0; top:40px;
	color:#FFF;
	width: 990px;
	background: #005DB9;
}

ul#topsnav li:hover span { display: block; color:#FFF; }
ul#topsnav li span a { display: inline; color:#FFF; font-size:12px; padding:8px; line-height:30px; background:none;  }
ul#topsnav li span a:hover {text-decoration:underline;color:#fff; background:none;}

ul#topsnav li span {
    background-image: url("../images/sub_navhover_bg1.png");
}


.sliders_main{
	width:772px;
	border:1px solid #e7e3e3;
	height:301px;
	background:url(../images/slider1_img.png) no-repeat;
}

.sliders_main h3{ font:Barmeno; font-size:36px; color:#0c8de6; font-weight:bold; padding:20px 20px 0px 20px;}
.color_change3{ color:#242729;}
.sliders_main p{ width:370px; font-family:"Myriad Pro"; font-size:18px; margin:10px 0 0 20px; color:#9d9a9a;}
.shopnow_btn{ width:175px; height:43px; border:3px solid #b9b9b9; border-radius:4px; margin:10px 0 0 20px; background:url(../images/shop1_btnbg.png) repeat-x; color:#fcfafa; font-family:"BellCent SubCap BT"; font-size:18px; font-weight:bold; cursor:pointer;}
.shopnow_btn:hover{ color:#b9b9b9;}
.pre_next_btn{ width:150px; float:right;}
.next1_btn{ background:url(../images/next_btn22.png) no-repeat; width:46px; height:46px; float:left; border:none; outline:none; cursor:pointer; margin-left:10px;}
.next1_btn:hover{ background:url(../images/next_btn22_hover.png) no-repeat; width:46px; height:46px; float:left; border:none; outline:none;}
.pre1_btn{background:url(../images/pre_btn22.png) no-repeat; width:46px; height:46px; float:left ;border:none; outline:none; cursor:pointer; margin-left:30px;}
.pre1_btn:hover{background:url(../images/pre_btn22_hover.png) no-repeat; width:46px; height:46px; float:left ;border:none; outline:none;}

#facebook {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/facebook.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat;
    background-size: auto auto;
}
#twitter {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/twitter.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat;
    background-size: auto auto;
}


#wordpress {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/wordpress.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat;
    background-size: auto auto;
}


.socialwrap {
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    text-align: center;
}

.socialimg {
    display: inline-block;
    height: 51px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 0;
    width: 50px;
}

#facebook:hover, #twitter:hover, #wordpress:hover {
    background-position: left bottom;
}

.product-view .product-img-box .more-views ul li{
    display:inline;
}

#media_list
{
    width: 100000px !important;
}

.addthis_pill_style
{
    display: none;
}