@charset "utf-8";
/* CSS Document */

    html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	/*line-height:1;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#898989;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
nav ul {
	list-style:none;
}
li {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none;
	transition: all 0.4s linear 0s;
}
/* change colours to suit your needs */
    ins {
	background-color:#ff9;
	color:#000;
	text-decoration:none;
}
/* change colours to suit your needs */
    mark {
	background-color:#ff9;
	color:#000;
	font-style:italic;
	font-weight:bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* change border colour to suit your needs */
    hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}
input, select {
	vertical-align:middle;
}
input[type="text"], input[type="password"], input[type="submit"], input[type="button"], select, textarea {
	outline:none;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}

.f-left {
	float:left;
}
.f-right {
	float:right;
}
.clear {
	padding:0px;
	margin:0px;
	line-height:0px;
	clear:both;
}
.no-mr-right {
	margin-right:0px !important;
}

.text-red{
	color:#ca0000;
	}


.wrapper {
	width:100%;
	background:#f7f7f7;
}
.header-holder {
	width:100%;
}
.header-top-holder {
	width:100%;
}
.header-top-menu-holder {
	font-size:14px;
	line-height:12px;
	padding:15px 0;
	width:100%;
	background:#fff;
	border-bottom:1px solid #ecefef;
}
.header-top-menu {
	max-width:1170px;
	margin:0 auto;
}
.header-top-menu-left {
	float:left;
}
.header-top-menu-left ul li {
	border-left:1px solid #898989;
	float:left;
	padding:0 15px;
}
.header-top-menu-left ul li:first-child {
	border-left:none;
	padding-left:0px;
}
.header-top-menu-left ul li a {
	float:left;
	color:#898989;
}
.header-top-menu-left ul li a.select {
    color: #ca0000;
}
.header-top-menu-left ul li a:hover {
	color:#CA0000;
}
.header-top-menu-right {
	float:right;
	color:#898989;
}
.header-top-menu-right ul li {
	float:left;
}
.header-top-menu-right ul li a {
	color:#898989;
}
.header-top-menu-right ul li a:hover {
	color:#CA0000;
}
.header-top-menu-right ul li#hd-phone {
	background:url(../images/icon-header-phone.png) no-repeat 0 0;
	margin-right:15px;
	padding:0 15px 0 15px;
	border-right:1px solid #898989;
	font-weight:bold;
	color: #ca0000;
}
.header-top-menu-right ul li#hd-mail {
	background:url(../images/icon-mail.png) no-repeat 0 0;
	padding-left: 18px;
}
.header-top-logo-holder {
	background:#fff url(../images/menu-bot-bg.png) repeat-x left bottom;
	padding: 15px 0;
	width: 100%;
	position:relative;
}
.header-top-logo-content {
	margin: 0 auto;
	max-width: 1170px;
	position:relative;
}
.header-top-logo {
	float:left;
	margin-right:80px;
}
.header-top-logo a {
	width:171px;
	display:block;
	line-height:0px;
}
.header-top-logo a img {
	width:100%;
}

.dl-menuwrapper{
	display:none;
	}


.header-top-drop-menu {
	float:left;
	padding-top:13px;
}
.nav-holder {
	float:left;
}
nav {
	float:left;
}
nav ul li {
	margin:0 25px;
	line-height:25px;
	float:left;
}
nav ul li a {
	background:url(../images/top-menu-arrow.png) no-repeat right 6px;
	text-decoration:none;
	color:#282727;
	font-size:15px;
	padding:0 16px 0 0;
	text-transform:uppercase;
	font-weight:bold;
}
nav ul li a:hover {
	color:#ca0000;/*background:#de4347;
	border-radius:3px;*/
}
nav ul li a.select {
	color:#ca0000;/*background:#de4347;
	border-radius:3px;*/
}
.drop {
	display:none !important;
	position:absolute;
	z-index:999999;
	padding-top:30px;
	width:100%;
	left:0px;
	-moz-box-shadow:0 7px 10px #d5d5d5;
	-webkit-box-shadow:0 7px 10px #d5d5d5;
	box-shadow:0 7px 10px #d5d5d5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#d5d5d5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#d5d5d5');
}
nav ul li:hover .drop {
	display:block !important;
}
.drop-big-holder {
	background:#fff;
}
ul.drop-inner-big {
	padding:30px 0px;
	width:1170px;
	margin:0 auto;
}
.drop-small {
	display:none !important;
	position:absolute;
	z-index:9999;
	padding-top:30px;
	border-top:none;
	width:250px;
	
	
}
nav ul li:hover .drop-small {
	display:block !important;
}
ul.drop-inner-small {
	/*padding:30px 15px;*/
	padding:15px;
	background:#fff;
	
	
	border:1px solid #DEE4E4;
	border-top:none;
	border-radius:0 0 5px 5px;
	
	-moz-box-shadow:0 4px 10px #d5d5d5;
	-webkit-box-shadow:0 4px 10px #d5d5d5;
	box-shadow:0 4px 10px #d5d5d5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5');
}
ul.drop-inner-small .drop-inner-big-menu-left-inner {
	margin-right:0px;
	width:inherit;
}
.drop-inner-big-menu {
	float:left;
}
.drop-inner-big-menu-left {
	float:left;
}
.drop-inner-big-menu-left-top {
}
.drop-inner-big-menu-left-inner {
	float:left;
	width:170px;
	margin-right:30px;
}
.drop-inner-big-menu-left-inner li {
	font-size:15px;
	color:#282727;
	font-weight:bold;
	line-height:28px;
	margin:0px;
	float:none;
}
.drop-inner-big-menu-left-inner li a {
	color:#4f4f4f;
	font-size:14px;
	font-weight:normal;
	background:none;
	padding:0px;
	text-transform:none;
}
.drop-inner-big-menu-left-inner li a:hover {
	color:#CA0000;
}

.drop-inner-big-menu-left-inner li a strong{
	font-size:15px;
	
	}

.drop-inner-big-menu-left-bot {
	color:#ca0000;
	margin-top: 50px;
}
.drop-inner-big-menu-left-bot span {
	display:block;
	font-size:18px;
}
.drop-inner-big-menu-right {
	float:left;
	width:370px;
	position:relative;
}
.drop-inner-big-menu-right h2 {
	color: #282727;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	padding-bottom:15px;
}
#header-menu-slider li {
	margin:0px;
}
.drop-inner-big-menu-right .callbacks_tabs {
	position:absolute;
	right:0px;
	top:-38px;
}
.drop-inner-big-menu-right .callbacks_tabs li {
	margin:0 10px 0 0;
	background:url(../images/slider-in-active.png) no-repeat;
	width:18px;
	height:19px;
}
.drop-inner-big-menu-right .callbacks_tabs li.callbacks_here {
	background:url(../images/slider-active.png) no-repeat;
}
.drop-inner-big-menu-right .callbacks_tabs li a {
	text-indent:-9999px;
	background:none;
	display:block;
}
.menu-slider-bot {
	margin-top:5px;
}
.menu-slider-bot-text {
	float:left;
}
.menu-slider-bot-text h2 {
	color: #282727;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom:0px;
	text-transform:uppercase;
}
.menu-slider-bot-price {
	float:right;
	color:#ca0000;
	font-size:20px;
	font-weight:bold;
}
.header-top-icon-holder {
	float:right;
	padding-top: 9px;
}
.header-top-icon-holder ul li {
	float:left;
	position:relative;
	padding-left:10px;
}
.header-top-icon-holder ul li:first-child {
	padding-left:0px;
}
.header-top-icon-holder ul li a {
	line-height:0px;
	display:block;
}

span.hd-pr-counter{
	background:url(../images/header-product-counter-bg.png) no-repeat;
	position:absolute;
	line-height:18px;
	font-weight:bold;
	text-align:center;
	height:24px;
	width:29px;
	color:#fff;
	margin:-15px 0 0 2px;
	}

.cart-drop {
	display:none;
}

.cart-drop-inner{
	border:1px solid #DEE4E4;
	border-top:none;
	border-radius:0 0 5px 5px;
	
	-moz-box-shadow:0 4px 10px #d5d5d5;
	-webkit-box-shadow:0 4px 10px #d5d5d5;
	box-shadow:0 4px 10px #d5d5d5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5');
	}


li#hd-cart:hover .cart-drop {
	display: block;
	position: absolute;
	right: -92px;
	z-index: 99999;
	width:640px;
	padding-top:22px;
	
	
}
.cart-drop-top {
	border-radius:5px 5px 0 0;
	background:#fff;
	border-bottom:1px solid #DEE4E4;
	padding:15px 20px;
}
.cart-drop-top h2 {
	font-size:18px;
	color:#282727;
}
.cart-drop-mid {
	background:#fff;
}
.cart-drop-mid {
}
.cart-drop-single-product {
	padding:15px 20px;
	border-bottom:1px solid #DEE4E4;
}
.cart-pr-pic {
	margin-right:40px;
	float:left;
}
.cart-pr-pic img {
	line-height:0px;
	border:1px solid #DEE4E4;
	padding:3px;
}
.cart-pr-des {
	margin-right:40px;
	float:left;
	padding-top:13px;
	width:330px;
}
.cart-pr-des h2 {
	font-size:15px;
	/*text-transform:uppercase;*/
	color:#282727;
}
.cart-pr-des p {
}
.cart-pr-price {
	font-size:15px;
	color:#ca0000;
	float:left;
	padding-top:13px;
	font-weight:bold;
}
.cart-pr-cross {
	float:right;
}
.cart-pr-cross img {
	line-height:0px;
	padding-top:13px;
}
.cart-drop-bot {
	background:#fff;
	padding:15px 20px;
	border-radius:0 0 5px 5px;
}
.cart-drop-text {
	background:url(../images/icon-clock.png) no-repeat 0 0;
	line-height:36px;
	padding-left:22px;
}
.cart-drop-btn {
	float:right;
}
.cart-drop-btn input[type="submit"], .cart-drop-btn input[type="button"] {
	background: none repeat scroll 0 0 #4F4F4F;
	border: medium none;
	border-radius: 30px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px 20px;
	width: 100%;
}
.cart-drop-btn input[type="submit"]:hover, .cart-drop-btn input[type="button"]:hover {
	background:#CA0000;
}
.my-account-drop {
	display:none;
}
li#hd-my-account:hover .my-account-drop {
	display:block;
	padding-top:22px;
	position:absolute;
	width:275px;
	z-index:99999;
	right:-46px;
}
.my-account-drop-inner {
	border:1px solid #DEE4E4;
	border-top:none;
	border-radius:0 0 5px 5px;
	
	-moz-box-shadow:0 4px 10px #d5d5d5;
	-webkit-box-shadow:0 4px 10px #d5d5d5;
	box-shadow:0 4px 10px #d5d5d5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5');
	
}



.my-account-drop-top {
	border-radius:5px 5px 0px 0px;
	background:#fff;
	border-bottom:1px solid #DEE4E4;
	padding:15px 20px;
}
.my-account-drop-top span {
	font-weight:bold;
	color:#282727;
}
.my-account-drop-top span.account-drop-hd {
	font-size:18px;
}
.my-account-drop-top span.account-drop-link {
	float:right;
}
.my-account-drop-top span.account-drop-link a {
	color:#ca0000;
	font-size:14px;
	display:inline-block;
}
.my-account-drop-top span.account-drop-link a:hover {
	color:#4f4f4f;
}
.my-account-drop-mid {
	background:#fff;
	padding:15px 20px;
}
.my-account-drop-mid input[type="text"], .my-account-drop-mid input[type="password"] {
	border: 1px solid #D7DBDB;
	border-radius: 40px;
	margin: 0 0 15px;
	padding: 7px 15px;
	width:85.5%;
	color:#898989;
}
.my-account-drop-mid label {
	display:block;
	margin: 0 0 15px;
	cursor:pointer;
}
.my-account-drop-mid label input[type="checkbox"] {
	margin:0 8px 0 0;
}
.my-account-drop-mid input[type="submit"] {
	background:#4F4F4F;
	border-radius: 30px;
	color: #FFFFFF;
	padding:8px;
	cursor:pointer;
	width:100%;
	border:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.my-account-drop-mid input[type="submit"]:hover {
	background:#CA0000;
}
.my-account-drop-bot {
	background:#fff;
	border-top:1px solid #DEE4E4;
	padding:15px 20px;
	border-radius:0 0 5px 5px;
}
.my-account-drop-bot ul li {
	line-height:12px;
	float:left;
	padding:0 8px;
	border-right:1px solid #DEE4E4;
}
.my-account-drop-bot ul li:first-child {
	border-right:none;
	padding-left:0px;
}
.my-account-drop-bot ul li a {
	line-height:12px;
	color:#ca0000;
}
.my-account-drop-bot ul li a:hover {
	color:#4f4f4f;
}
.hd-search-drop {
	display:none;
}
li#hd-search:hover .hd-search-drop {
	display:block;
	position:absolute;
	padding-top:22px;
	z-index:99999;
	right:0px;
}
.hd-search-drop-holder {
	background:#FFFFFF;
	border-radius:5px;
	padding: 15px 20px;
	width:240px;
	
	
	border:1px solid #DEE4E4;
	border-top:none;
	border-radius:0 0 5px 5px;
	
	-moz-box-shadow:0 4px 10px #d5d5d5;
	-webkit-box-shadow:0 4px 10px #d5d5d5;
	box-shadow:0 4px 10px #d5d5d5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5');
	
}
.hd-search-drop-inner {
	border: 1px solid #D7DBDB;
	border-radius: 40px;
	padding: 0 15px;
}
.hd-search-drop-inner input[type="text"] {
	border: medium none;
	color: #898989;
	outline: medium none;
	padding: 8px 0;
	width:170px;
}
.hd-search-drop-inner input[type="submit"] {
	background:#fff url(../images/footer-mail-submit-bg.png) no-repeat;
	border: medium none;
	cursor: pointer;
	height: 34px;
	outline: medium none;
	padding: 0;
	text-indent: -99999px;
	width: 34px;
}
.header-slider {
	position:relative;
}
.header-slider-content-holder {
	position:relative;
	width:1170px;
	margin:0 auto;
}


.home-ymms-loder{
	position:relative;
	}
	
.home-ymms-loder .drop-load { position:absolute; width:100%; background:rgba(237,237,237,0.8); text-align:center; padding:6px 0;height:96%; }	
.home-ymms-loder .lod-icon{padding-top:36%;}	
	

.shop-by-vechile-holder {
	position:absolute;
	padding:15px;
	/*background:url(../images/t-bg.png) repeat;*/
	background:#fff;
	z-index:999;
	top:25px;
	border-radius:5px;
	/*margin-left:61%;*/
}
.shop-by-vechile-holder h2 {
	text-transform:uppercase;
	color:#282727;
	font-size:18px;
	margin-bottom:15px;
}

.shop-by-vechile-holder span{
	float:right;
}
.shop-by-vechile-holder span a {
	color:#ca0000;
	font-size:12px;
	text-transform:none;
}
.shop-by-vechile-holder span a:hover {
	color:#282727;
	font-size:12px;
}


.shop-by-vechile-holder select {
	display:block;
	border:1px solid #ECEFEF;
	border-bottom:2px solid #ECEFEF;
	border-radius:3px;
	padding:10px;
	margin-bottom:16px;
	width:240px;
}
.shop-by-vechile-holder input[type="submit"] {
	background:#4F4F4F;
	border-radius: 30px;
	color: #FFFFFF;
	display:block;
	line-height: 17px;
	padding:8px 30px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
}
.shop-by-vechile-holder input[type="submit"]:hover {
	background:#CA0000;
}
.header-slider-content {
	position:absolute;
	width:770px;
	padding:30px 100px;
	text-align:center;
	z-index:99;
	margin:50px auto 0 100px;
	background:url(../images/t-bg.png) repeat;
}
.header-slider-content h2 {
	font-size:36px;
	text-transform:uppercase;
	color:#282727;
}
.header-slider-content-line {
	width:200px;
	height:2px;
	background:#ca0000;
	display:inline-block;
	margin:20px 0;
}
.header-slider-content p {
	line-height:24px;
	color:#282727;
	font-size:16px;
}
.header-slider-content p strong {
	font-size:17px;
	text-transform:uppercase;
}
.header-slider-content span a {
	background: none repeat scroll 0 0 #4F4F4F;
	border-radius: 30px;
	color: #FFFFFF;
	display: inline-block;
	line-height: 17px;
	padding: 10px 30px;
	margin-top:30px;
}
.header-slider-content span a:hover {
	background: none repeat scroll 0 0 #CA0000;
}
/*.header-slider .callbacks_container {
	background:#fff;
	border-bottom:2px solid #DEE4E4;
}*/
.header-slider .callbacks1_tabs {
	width:1170px;
	margin:0 auto;
	padding:15px 0 15px 95px;
}
.header-slider .callbacks_tabs li {
	margin:0 10px 0 0;
	background:url(../images/slider-in-active.png) no-repeat;
	width:18px;
	height:19px;
	display:inline-block;
}
.header-slider .callbacks_tabs li.callbacks_here {
	background:url(../images/slider-active.png) no-repeat;
}
.header-slider .callbacks_tabs li a {
	text-indent:-9999px;
	background:none;
	display:block;
}

.home-header-small-slider{
	position:absolute;
	right:0px;
	z-index:9;
	margin-top:25px;
	}
.home-header-small-slider .callbacks2_tabs{
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:99;
	}





.scroll{
	position:absolute;
	right:0px;
	top: 408px;
	z-index:99;
	}
.scroll a{
	font-weight:bold;
	color:#282727;
	}
.scroll a:hover{
	color:#ca0000;
	}	
	
	
.scroll a img{
	vertical-align:bottom;
	margin:0 0 0 5px;
	}	

.main-content {
	margin:50px auto;
	max-width: 1170px;
}
.content-left {
	float:left;
	width:220px;
}

.content-left-home {
	float:left;
	width:270px;
}

.left-banner-free-shipping {
	margin-bottom:15px;
	text-align:center;
}
.left-banner-free-shipping a {
	background:#4F4F4F;
	color:#FFF;
	display:block;
	border-bottom:3px solid #dee4e4;
	border-radius:5px;
	padding:30px;
	font-size:15px;
	line-height:22px;
}
.left-banner-free-shipping a:hover {
	border-bottom:3px solid #dee4e4;
	border-radius:5px;
	background:#ca0000;
}
.left-banner-free-shipping a span {
	display:block;
	font-size:24px;
	padding-bottom:10px;
	line-height:30px;
}
.refine-search {
	margin-bottom:15px;
	color:#4e4e4e;
}
.refine-search span {
/*text-align:center;
	font-weight:bold;
	color:#419CD5;
	display: block;
	text-transform:uppercase;
	 line-height: 30px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;*/
	}
#left-pr-link li ul {
/*display: none;*//*used to hide sub-menus*/
}
.refine-search ul li {
	border-bottom:1px solid #000;
	/*line-height:50px;*/
	margin-bottom:15px;
	background:#fff;
	/*padding:20px;*/
	border: 1px solid #DEE4E4;
	border-bottom: 2px solid #DEE4E4;
	border-radius: 5px;
}
.refine-search ul li a {
	background:url(../images/left-menu-arrow.png) no-repeat 190px 28px;
	font-weight:bold;
	text-decoration:none;
	color:#4e4e4e;
	display:block;
	padding:20px;
	border-bottom:1px solid #DEE4E4;
	text-transform:uppercase;
}


.refine-search ul li a.active {
	background:url(../images/left-menu-arrow-hover.png) no-repeat 190px 28px;
}
.refine-search ul li a:hover {
	background:url(../images/left-menu-arrow-hover.png) no-repeat 190px 28px;
	/*background-color:#f3f3f3;*/
	color:#4e4e4e;
}



.content-left-home .refine-search ul li a {
	background:url(../images/left-menu-arrow.png) no-repeat 240px 28px;
	font-weight:bold;
	text-decoration:none;
	color:#4e4e4e;
	display:block;
	padding:20px;
	border-bottom:1px solid #DEE4E4;
	text-transform:uppercase;
}


.content-left-home .refine-search ul li a.active {
	background:url(../images/left-menu-arrow-hover.png) no-repeat 240px 28px;
}
.content-left-home .refine-search ul li a:hover {
	background:url(../images/left-menu-arrow-hover.png) no-repeat 240px 28px;
	/*background-color:#f3f3f3;*/
	color:#4e4e4e;
}



.refine-search ul ul li {
	line-height:30px;
	border-bottom:none;
	border:none;
	padding:0px;
	margin:0px;
}
.refine-search ul ul {
	padding:20px;
}
.refine-search ul ul label {
	display:block;
	line-height:36px;
	font-size:15px;
	cursor:pointer;
}
.refine-search ul ul label:hover {
	color:#CA0000;
}
.refine-search ul ul label span.left-search-single-text {
}
.refine-search ul ul label span.left-search-single-option {
	float:right;
}
.refine-search ul ul label input[type="checkbox"] {
	margin:0px;
}
.refine-search ul ul label input[type="radio"] {
	margin:0px;
}
.refine-search ul ul li a {
	color: #4e4e4e;
	font-size: 15px;
	font-weight: normal;
	padding: 3px;
	border:none;
	background:none;
	text-transform:none;
}

.content-left-home .refine-search ul ul li a {
	color: #4e4e4e;
	font-size: 15px;
	font-weight: normal;
	padding: 3px;
	border:none;
	background:none;
	text-transform:none;
}

.refine-search ul ul li a:hover {
	background:none;
	color:#CA0000;
}

.content-left-home .refine-search ul ul li a:hover {
	background:none;
	color:#CA0000;
}

.ref-search input[type="submit"]{
	background:#4f4f4f;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 17px;
    margin: 0 auto;
    padding: 8px 0px;
	width:100%;
	}
	
	
.ref-search input[type="submit"]:hover{
	background:#ca0000;
	}

.left-banner-free-Catalog {
	color:#fff;
	background:#ca0000;
	padding:40px 30px 20px 30px;
	border-radius:5px;
	border-bottom:3px solid #dee4e4;
}
.left-banner-free-Catalog h2 {
	font-weight:normal;
	font-size:30px;
	padding-bottom:5px;
}
.left-banner-free-Catalog span {
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin-bottom:60px;
}
.left-banner-free-Catalog a {
	border-radius:10px;
	color: #FFFFFF;
	display: inline-block;
	line-height: 17px;
	padding: 10px 30px;
	border:2px solid #fff;
}
.left-banner-free-Catalog a:hover {
	border:2px solid #fff;
	background:#4F4F4F;
}

.customer-satisfaction{
	margin-top:34px;
	}
.customer-satisfaction img{
	width:100%;
	}

.promo-add-holder{
	margin-top:15px;
	position:relative;
	}
.promo-add-picture img{
	width:100%;
	}
.promo-add-text{
	width:100%;
	}	
	
	
.promo-add-text{
	background:url(../images/t-bg.png) repeat;
	position:absolute;
	bottom:0px;
	text-align:center;
	padding:15px 0px;
	}
.promo-add-text .promo-add-text-hd{
	font-size:22px;
	color:#282727;
	font-weight:bold;
	}

.promo-add-text a{
	background:#4f4f4f;
    border-radius: 30px;
    color: #ffffff;
    display: inline-block;
    line-height: 17px;
    margin-top:10px;
    padding: 10px 30px;
	font-weight:bold;
	text-transform:uppercase;
	}

.promo-add-text a:hover{
	background:#ca0000;
	}




.content-right {
	float:right;
	width:930px;
}


.content-right-home {
	float:right;
	width:870px;
}

.category-right-product-holder .elines{
	background:#0066ff;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
.category-right-product-holder .elines span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .elines span img{
	vertical-align: middle;
	}	
	
	
.category-right-product-holder .reliance{
	background:#7b7b7b;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
.category-right-product-holder .reliance span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .reliance span img{
	vertical-align: middle;
	}	
	
	
	
	
	
.category-right-product-holder .premeire{
	background:#f1bd4d;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}	
	
	
.category-right-product-holder .premeire span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .premeire span img{
	vertical-align: middle;
	}
	
	
	
.category-right-product-holder .r1-concepts-forged-series{
	background:#cc0000;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
	
	
.category-right-product-holder .r1-concepts-forged-series span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .r1-concepts-forged-series span img{
	vertical-align: middle;
	}	
.category-right-product-holder .r1-concepts{
	background:#cc0000;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
.category-right-product-holder .r1-concepts span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .r1-concepts span img{
	vertical-align: middle;
	}	
	
	
		
.category-right-product-holder .ctek{
	background:#1a2486;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
.category-right-product-holder .ctek span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .ctek span img{
	vertical-align: middle;
	}	
	
	
		
.category-right-product-holder .icon-posi-quiet{
	background:#fc161f;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
.category-right-product-holder .icon-posi-quiet span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-posi-quiet span img{
	vertical-align: middle;
	}	
	
	
		
.category-right-product-holder .icon-top-line-clutch{
	background:#ed1f24;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
.category-right-product-holder .icon-top-line-clutch span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-top-line-clutch span img{
	vertical-align: middle;
	}	
	
		
.category-right-product-holder .icon-stoptech{
	background:#ea232d;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
	
.category-right-product-holder .icon-stoptech span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-stoptech span img{
	vertical-align: middle;
	}	
	
	
.category-right-product-holder .icon-ate{
	background:#0a51a1;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
	
.category-right-product-holder .icon-ate span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-ate span img{
	vertical-align: middle;
	}	
		
.category-right-product-holder .icon-g2{
	background:#ff0000;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
	
.category-right-product-holder .icon-g2 span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-g2 span img{
	vertical-align: middle;
	}	
		
.category-right-product-holder .icon-spectrum-brakes{
	background:#ee0000;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
.category-right-product-holder .icon-spectrum-brakes span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-spectrum-brakes span img{
	vertical-align: middle;
	}	
	
	
			
.category-right-product-holder .icon-ebc{
	background:#1b3686;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}

.category-right-product-holder .icon-ebc span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-ebc span img{
	vertical-align: middle;
	}		
	
		
.category-right-product-holder .icon-centric-parts{
	background:#0c2899;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
	
.category-right-product-holder .icon-centric-parts span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-centric-parts span img{
	vertical-align: middle;
	}	
	
	
.category-right-product-holder .icon-hawk-performance{
	background:#e01820;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}
	
.category-right-product-holder .icon-hawk-performance span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-hawk-performance span img{
	vertical-align: middle;
	}	
	
		
.category-right-product-holder .icon-r1-racing{
	background:#18b331;
	border-radius: 5px 5px 0 0;
    margin-bottom: 10px;
	}	
	
.category-right-product-holder .icon-r1-racing span{
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px;
	line-height:32px;
	}	
.category-right-product-holder .icon-r1-racing span img{
	vertical-align: middle;
	}	
		
		
	
	
.category-right-product-holder h2{
	background:#8f8f8f;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
	padding:5px 10px;
	border-radius: 5px 5px 0 0;
	}	
	
	
	

.content-right-image-holder {
}
.content-right-image-holder ul li {
	float:left;
	margin:0px 23px 23px 0;
	border:1px solid #dee4e4;
	border-bottom:2px solid #dee4e4;
	padding:5px;
	background:#fff;
	border-radius:5px;
	position:relative;
}

.content-right-image-holder ul li a { 
	display:block;
	}
.content-right-image-holder ul li a img { 
	width:100%;
	}
.content-right-image-holder ul li a span p img { 
	width:inherit;
	}	
	
	


.content-right-image-holder ul li.content-right-image-1 {
	width:463px;
	}
	
.home-big-image-content-holder {
	background:url(../images/t-bg.png) repeat;
	position:absolute;
	bottom:5px;
	left:5px;
	padding:15px;
	text-align:center;
	color:#282727;
	}	

.home-big-image-content-desc{
	font-size: 14px;
    font-weight: bold;
	}


.home-big-image-content-holder h2{
	font-size:26px;
	margin-bottom:5px;
	}	
.home-big-image-content-desc p img{
	vertical-align:bottom;
	}
	
	
	
.content-right-image-holder ul li.content-right-image-2 {
	width:360px;
	}

.content-right-image-holder ul li.content-right-image-3 {
	width:262px;
	}

.home-excellent-holder{
	}

.home-excellent-holder ul li{
	float:left;
	width:286px;
	margin-right:5px;
	}
.home-excellent-holder ul li img{
	width:100%;
	}	
	

.home-small-image-content-holder {
	background:url(../images/t-bg.png) repeat;
	position:absolute;
	bottom:5px;
	left:5px;
	padding:15px;
	text-align:center;
	color:#282727;
	 width: 85%;
	}

.home-small-image-content-desc{
	font-size: 14px;
    font-weight: bold;
	}
.home-small-image-content-holder h2{
	font-size:18px;
	margin-bottom:5px;
	}

.home-small-image-content-holder p img{
	vertical-align:bottom;
	}


.discount-holder {
	text-align:center;
}
.discount-holder h2 {
	color: #282727;
	font-size: 35px;
	margin-bottom: 20px;
	font-weight:normal;
}
.discount-holder p {
	font-size:18px;
	line-height:30px;
	margin:30px 0;
}
.discount-holder a {
	background:#4f4f4f;
	border-radius:30px;
	color:#fff;
	padding:10px 30px;
	display:inline-block;
	line-height:17px;
}
.discount-holder a:hover {
	background:#CA0000;
}
.discount-holder img {
	margin-top:40px;
	width: 100%;
}
.footer-product-slider {
	margin: 0 auto;
	max-width: 1170px;
	margin-bottom:50px;
}
.footer-product-slider h2 {
	color: #282727;
	font-size: 20px;
	margin-bottom: 20px;
}
.footer-product-slider span {
	display:block;
}
.footer-product-slider ul li {
	width:252px;
	background:#ffffff;
	border-radius:5px;
	border:1px solid #dee4e4;
	border-bottom:3px solid #dee4e4;
	padding:10px;
	float:left;
	margin-right:22px;
}
.footer-product-slider ul li a img {
	display:block;
	line-height:0px;
	margin-bottom:10px;
}

.home-pro-des-prex{
	height:150px;
	}

.footer-product-slider span {
	line-height:22px;
}
.footer-product-slider span.pr-name {
	color:#282727;
	/*text-transform:uppercase;*/
	font-size:14px;
	font-weight:bold;
}
.footer-product-slider span.pr-cat {
	font-size:15px;
}
.footer-product-slider span.pr-price {
	color:#ca0000;
	font-size:18px;
	font-weight:bold;
}

.footer-car-brand-holder{
	margin: 20px auto;
	max-width: 1170px;
	float:none !important;
	}
.footer-car-brand-holder h2{
	margin-bottom:15px;
	font-size:16px;
	}



.footer-quick-brand-link-holder{
	margin: 20px auto;
	max-width: 1170px;
	}
.footer-quick-brand-link-holder h2{
	margin-bottom:15px;
	font-size:16px;
	}	
	

.footer-quick-brand-link-holder ul li{
	/*border-left:1px solid #37baee;*/
	margin-bottom:15px;
	float:left;
	line-height:14px;
	}
	
/*.footer-quick-brand-link-holder ul li:first-child{
	border-left:none;
	}*/	

.footer-quick-brand-link-holder ul li a{
	color:#282727;
	text-transform:uppercase;
	padding:0px 8px;
	font-size:11px;
	text-decoration:underline;
	}

.footer-quick-brand-link-holder ul li a:hover{
	color:#ca0000;
	}




















.footer-holder {
	width:100%;
}
.footer-top-holder {
	border-top:1px solid #DEE4E4;
	border-bottom:1px solid #DEE4E4;
	width:100%;
	background:#fff;
}
.footer-top-content {
	max-width: 1170px;
	margin:0 auto;
}
.footer-top-content ul li {
	float:left;
	border-left:1px solid #DEE4E4;
}
.footer-top-content ul li:first-child {
	border-left:none;
	padding-left:0px;
}
.footer-top-content ul li a {
	width:251px;
	float:left;
	padding:20px;
	color: #282727;
}
.footer-top-content ul li a:hover {
	background:#f5f8f8;
	color:#ca0000;
}
.footer-top-content-s-text {
	float:left;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
}
.footer-top-content-s-text img {
	vertical-align:bottom;
	margin:0 0 3px 3px;
}
.footer-top-content-s-icon {
	float:right;
}


/*.footer-pop-content{
	line-height:24PX;
	color: #898989;
	}

.footer-pop-content h2{
	font-size:24px;
	color:#282727;
	margin-bottom:15px;
	}
.footer-pop-content h3{
	font-size:16px;
	margin-bottom:10px;
	}
.footer-pop-content p{
	margin-bottom:10px;
	}
.footer-pop-content ul li{
	background:url(../images/arrow-more.png) no-repeat 0 5px;
	padding-left:20px;
	}*/



/*==========================================Footer Pop Content Start===========================================*/

.footer-pop-content{
	/*width:700px;
	margin:0 auto;*/
	line-height:24PX;
	color: #898989;
	border:1px solid #dee4e4;
	border-radius:5px;
	background:#fff;
	}



.footer-pop-content-top{
	border-bottom: 1px solid #dee4e4;
    padding:15px;
	}

.footer-pop-content-top h2 {
    color: #282727;
    font-size: 16px;
    text-transform: uppercase;
}


.footer-pop-content-mid{
	padding:15px;
	text-align:center;
	}

.footer-pop-content-mid h2{
	font-size:24px;
	color:#282727;
	margin-bottom:25px;
	text-transform:uppercase;
	}

.footer-pop-icon-holder{
	
	}

.footer-pop-affiliate-program-icon{
	text-align:center;
	
	}
.footer-pop-affiliate-program-icon li{
	display:inline-block;
	
	}	
	
	

#footer-pop-join a{
	background:url(../images/footer-pop-icon-join.png) no-repeat 0 0;
	width:120px;
	height:120px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	}

#footer-pop-join a:hover{
	background:url(../images/footer-pop-icon-join.png) no-repeat 0 -120px;
	color:#ca0000;
	}
	
#footer-pop-join a span{
	display: block;
    padding-top: 125px;
	}	
	
#footer-pop-advertise a{
	background:url(../images/footer-pop-icon-advertise.png) no-repeat 0 0;
	width:177px;
	height:155px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 60px;
	}

#footer-pop-advertise a:hover{
	background:url(../images/footer-pop-icon-advertise.png) no-repeat 0 -155px;
	color:#ca0000;
	}	
	
#footer-pop-advertise a span{
	display: block;
    padding-top: 160px;
	}	
	
#footer-pop-earn a{
	background:url(../images/footer-pop-icon-earn.png) no-repeat 0 0;
	width:120px;
	height:120px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	}

#footer-pop-earn a:hover{
	background:url(../images/footer-pop-icon-earn.png) no-repeat 0 -120px;
	color:#ca0000;
	}	
	
	
#footer-pop-earn a span{
	display: block;
    padding-top: 125px;
	}	
	



#footer-pop-phone a{
	background:url(../images/footer-pop-icon-phone.png) no-repeat 0 0;
	width:120px;
	height:120px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	}

#footer-pop-phone a:hover{
	background:url(../images/footer-pop-icon-phone.png) no-repeat 0 -120px;
	color:#ca0000;
	}
	
#footer-pop-phone a span{
	display: block;
    padding-top: 125px;
	}	
	
#footer-pop-live-chat a{
	background:url(../images/footer-pop-icon-live-chat.png) no-repeat 0 0;
	width:120px;
	height:120px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 60px;
	}

#footer-pop-live-chat a:hover{
	background:url(../images/footer-pop-icon-live-chat.png) no-repeat 0 -120px;
	color:#ca0000;
	}	
	
#footer-pop-live-chat a span{
	display: block;
    padding-top: 125px;
	}	
	
#footer-pop-email a{
	background:url(../images/footer-pop-icon-email.png) no-repeat 0 0;
	width:120px;
	height:120px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	}

#footer-pop-email a:hover{
	background:url(../images/footer-pop-icon-email.png) no-repeat 0 -120px;
	color:#ca0000;
	}	
	
	
#footer-pop-email a span{
	display: block;
    padding-top: 125px;
	}







#footer-pop-print-form a{
	background:url(../images/footer-pop-icon-print.png) no-repeat 0 0;
	width:124px;
	height:118px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	}

#footer-pop-print-form a:hover{
	background:url(../images/footer-pop-icon-print.png) no-repeat 0 -118px;
	color:#ca0000;
	}
	
#footer-pop-print-form a span{
	display: block;
    padding-top: 123px;
	}	
	
#footer-pop-prepare-package a{
	background:url(../images/footer-pop-icon-prepare-package.png) no-repeat 0 0;
	width:144px;
	height:122px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 22px 0 44px
	}

#footer-pop-prepare-package a:hover{
	background:url(../images/footer-pop-icon-prepare-package.png) no-repeat 0 -122px;
	color:#ca0000;
	}	
	
#footer-pop-prepare-package a span{
	display: block;
    padding-top: 127px;
	}	
	
#footer-pop-tape-package a{
	background:url(../images/footer-pop-icon-tape-package.png) no-repeat 0 0;
	width:106px;
	height:121px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 44px 0 22px
	}

#footer-pop-tape-package a:hover{
	background:url(../images/footer-pop-icon-tape-package.png) no-repeat 0 -123px;
	color:#ca0000;
	}	
	
	
#footer-pop-tape-package a span{
	display: block;
    padding-top: 126px;
	}

#footer-pop-ship-package a{
	background:url(../images/footer-pop-icon-ship-package.png) no-repeat 0 0;
	width:106px;
	height:121px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	}

#footer-pop-ship-package a:hover{
	background:url(../images/footer-pop-icon-ship-package.png) no-repeat 0 -121px;
	color:#ca0000;
	}	
	
	
#footer-pop-ship-package a span{
	display: block;
    padding-top: 126px;
	}





#footer-pop-order a{
	background:url(../images/footer-pop-icon-order.png) no-repeat 0 0;
	width:120px;
	height:120px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	}

#footer-pop-order a:hover{
	background:url(../images/footer-pop-icon-order.png) no-repeat 0 -120px;
	color:#ca0000;
	}
	
#footer-pop-order a span{
	display: block;
    padding-top: 125px;
	}	
	
#footer-pop-ship a{
	background:url(../images/footer-pop-icon-ship.png) no-repeat 0 0;
	width:152px;
	height:121px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 60px;
	}

#footer-pop-ship a:hover{
	background:url(../images/footer-pop-icon-ship.png) no-repeat 0 -121px;
	color:#ca0000;
	}	
	
#footer-pop-ship a span{
	display: block;
    padding-top: 126px;
	}	
	
#footer-pop-track a{
	background:url(../images/footer-pop-icon-track.png) no-repeat 0 0;
	width:120px;
	height:120px;
	display:block;
	color:#282727;
	font-weight:bold;
	text-transform:uppercase;
	}

#footer-pop-track a:hover{
	background:url(../images/footer-pop-icon-track.png) no-repeat 0 -120px;
	color:#ca0000;
	}	
	
	
#footer-pop-track a span{
	display: block;
    padding-top: 125px;
	}
	
	
	
.footer-pop-icon-bot{
	color:#282727;
	padding-top:30px;
	}
	
.footer-pop-icon-bot a{
	background:#4f4f4f;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    padding:4px 30px;
	margin-top:10px;
	}	
.footer-pop-icon-bot a:hover{
	background:#ca0000;
	}	


.footer-pop-content-bot h3{
	font-size:16px;
	margin-bottom:10px;
	}
.footer-pop-content-bot p{
	margin-bottom:10px;
	}
.footer-pop-content-bot ul li{
	background:url(../images/arrow-more.png) no-repeat 0 5px;
	padding-left:20px;
	}

.footer-pop-content-bot{
	padding:15px;
	}	
	
	
/*==========================================Footer Pop Content End===========================================*/





.footer-mid-holder {
	width:100%;
	background:#fff;
	padding:40px 0;
}
.footer-mid-content {
	max-width: 1170px;
	margin:0 auto;
}
.footer-mid-content h2 {
	font-size:20px;
	color:#282727;
	margin-bottom:20px;
}
.footer-mid-content-left {
	float:left;
	width:38%;
}
.footer-mid-content-left-top {
}
.footer-mid-content-left-top p {
	line-height:22px;
}
.footer-mid-content-left-top p a {
	color:#ca0000;
}
.footer-mid-content-left-top p a:hover {
	color:#4f4f4f;
}

.footer-mid-content-left-bot {
	margin-top:30px;
}
.footer-mid-content-left-bot ul li {
	float:left;
	padding:0 5px;
}
.footer-mid-content-left-bot ul li:first-child {
	padding-left:0px;
}
.footer-mid-content-middle {
	width:25%;
	float:left;
	margin:0 40px;
}
.footer-mid-content-middle p {
	margin-bottom:10px;
}
.footer-mid-content-middle-single {
	float:left;
	margin-bottom:10px;
	width:100%;
	line-height:22px;
}
.footer-mid-content-middle-single span {
	float:left;
}
.footer-mid-content-middle-single .foot-phone{
	font-weight:bold;
	color:#ca0000;
	}
.footer-mid-content-middle-single span a {
	color:#ca0000;
}
.footer-mid-content-middle-single span a:hover {
	color:#4F4F4F;
}
.footer-mid-content-middle-single span strong {
	margin-right:5px;
}
.footer-mid-content-right {
	float:left;
	width:30%;
}
.footer-mid-content-right p {
	line-height:22px;
}
.footer-email-holder {
	border: 1px solid #D7DBDB;
	border-radius: 40px;
	padding: 0px 15px;
	margin: 25px 0;
}
.footer-email-holder input[type="text"] {
	border:none;
	padding:8px 0;
	width:280px;
	color: #898989;
	outline:none;
}
.footer-email-holder input[type="submit"] {
	background:#fff url(../images/footer-mail-submit-bg.png) no-repeat;
	border:none;
	padding:0px;
	cursor:pointer;
	text-indent:-99999px;
	height:34px;
	width:34px;
	outline:none;
}
.footer-s-media-holder {
}
.footer-s-media-holder ul li {
	float:left;
	padding:0 10px 10px 0;
}
.footer-s-media-holder ul li a {
	line-height:0px;
	display:block;
	text-indent:-999999px;
	outline:none;
}

.footer-s-media-holder ul li a#footer-facebook {
	background:url(../images/icon-footer-facebook.png) no-repeat 0 0;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-facebook:hover {
	background:url(../images/icon-footer-facebook.png) no-repeat 0 bottom;
	width:40px;
	height:40px;
}


.footer-s-media-holder ul li a#footer-twitter {
	background:url(../images/icon-footer-twitter.png) no-repeat 0 0;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-twitter:hover {
	background:url(../images/icon-footer-twitter.png) no-repeat 0 bottom;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-google-plus {
	background:url(../images/icon-footer-google-plus.png) no-repeat 0 0;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-google-plus:hover {
	background:url(../images/icon-footer-google-plus.png) no-repeat 0 bottom;
	width:40px;
	height:40px;
}

/*.footer-s-media-holder ul li a#footer-dribbble {
	background:url(../images/icon-footer-dribbble.png) no-repeat 0 0;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-dribbble:hover {
	background:url(../images/icon-footer-dribbble.png) no-repeat 0 bottom;
	width:40px;
	height:40px;
}*/

.footer-s-media-holder ul li a#footer-pinterest {
	background:url(../images/icon-footer-pinterest.png) no-repeat 0 0;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-pinterest:hover {
	background:url(../images/icon-footer-pinterest.png) no-repeat 0 bottom;
	width:40px;
	height:40px;
}


.footer-s-media-holder ul li a#footer-blog {
	background:url(../images/icon-footer-blog.png) no-repeat 0 0;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-blog:hover {
	background:url(../images/icon-footer-blog.png) no-repeat 0 bottom;
	width:40px;
	height:40px;
}


.footer-s-media-holder ul li a#footer-youtube {
	background:url(../images/icon-footer-youtube.png) no-repeat 0 0;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-youtube:hover {
	background:url(../images/icon-footer-youtube.png) no-repeat 0 bottom;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-instagram {
	background:url(../images/icon-footer-instagram.png) no-repeat 0 0;
	width:40px;
	height:40px;
}

.footer-s-media-holder ul li a#footer-instagram:hover {
	background:url(../images/icon-footer-instagram.png) no-repeat 0 bottom;
	width:40px;
	height:40px;
}










.footer-bot-holder {
	background:url(../images/footer-bot-bg.png) repeat-x;
	width:100%;
}
.footer-bot-content {
	max-width: 1170px;
	margin:0 auto;
	/*line-height:80px;*/
	padding:30px 0;
}
.footer-bot-content-left{
	float:left;
	}
.footer-bot-content-right{
	float:right;
	}
.footer-bot-content-right ul li{
	float:left;
	border-left:1px solid #898989;
	line-height:12px;
	}
.footer-bot-content-right ul li:first-child{
	border-left:none;
	}	
		
.footer-bot-content-right ul li a{
	color:#898989;
	padding:0 15px;
	}	
.footer-bot-content-right ul li a:hover{
	color:#ca0000;
	}	

/*======================================== Contact Us ======================================*/

.contact-top {
	margin-bottom:30px;
}
.contact-top h2 {
	font-size:30px;
	color:#282727;
	font-weight:normal;
	margin-bottom:50px;
}
.contact-top img {
	line-height:0px;
	padding:4px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	border-radius:5px;
	background:#fff;
}

.contact-mid{
	margin-bottom:20px;
	}
.contact-us-mid-single-content{
	float: left;
   /* height: 150px;*/
    margin: 0 0 30px 0;
    width: 31.33%;
	}
.contact-us-mid-single-adjust{
	margin:0 28px;
	}


.contact-us-mid-single-content h2 {
    color: #282727;
    font-size: 16px;
    text-transform: uppercase;
	margin-bottom: 10px;
}

.cms-inner-content-holder .contact-us-mid-single-content p {
    margin-bottom:5px;
}

.download strong{
	display:block;
	text-transform:uppercase;
	}
.download a{
	display:block;
	background:#4f4f4f;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:100%;
	padding:8px 0;
	text-align:center;
	border-radius:30px;
	margin:10px 0;
	width:240px;
	}
.download a:hover{
	background:#ca0000;
	}	
	
	

.contact-map-holder{
	padding:0 20px;
	text-align:center;
	}
.contact-map-holder iframe{
	width:100%;
	}	
	
	
.contact-map-holder small{
	line-height:26px;
	margin:0px 0 20px 0;
	display:inline-block;
	}	
	
.contact-map-holder a{
	padding:5px 20px;
	background:#4f4f4f;
	font-size:12px;
	font-weight:bold;
	border-radius:5px;
	color:#fff;
	}

.contact-map-holder a:hover{
	background:#ca0000;
	}

.contact-bot {
}
.contact-bot-left-holder {
	float:left;
	/*margin-right:30px;*/
	width:48.5%;
	background:#fff;
	border-radius:5px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
}
.contact-bot-left-top {
	padding:20px;
	border-bottom:1px solid #DEE4E4;
}
.contact-bot-left-top h2 {
	font-size:16px;
	text-transform:uppercase;
	color:#282727;
}
.contact-bot-left-bot {
	padding:20px;
}
.contact-bot-left-bot p {
	line-height:24px;
	margin-bottom:20px;
}
.contact-bot-left-bot strong {
	color:#282727;
	margin-bottom:10px;
	display:block;
}
.contact-left-info-holder {
	margin-bottom:10px;
}
.contact-left-info-holder span {
	float:left;
}
.contact-left-info-holder span a {
	color:#ca0000;
}
.contact-left-info-holder span a:hover {
	color:#4f4f4f;
}
.contact-left-info-holder span strong {
	margin-right:5px;
}
.contact-bot-right-holder {
	float:right;
	width:48.5%;
	background:#fff;
	border-radius:5px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
}
.contact-bot-right-top {
	padding:20px;
	border-bottom:1px solid #DEE4E4;
}
.contact-bot-right-top h2 {
	font-size:16px;
	text-transform:uppercase;
	color:#282727;
}
.contact-bot-right-bot {
	padding:20px;
}
.contact-text-field-holder {
	margin:0 30px 20px 0;
	width:248px;
	float:left;
}
.contact-text-field-holder h2 {
	font-size:13px;
	margin-bottom:10px;
}
.contact-text-field-holder h2 span {
	margin-left:3px;
	color:#ca0000;
}
.contact-text-field-holder input[type="text"] {
	border: 1px solid #D7DBDB;
	border-radius: 40px;
	color: #898989;
	padding: 7px 15px;
	width:217px;
}
.contact-text-field-holder select {
	border: 1px solid #D7DBDB;
	border-radius: 40px;
	color: #898989;
	padding: 6px 15px;
	/*width:249px;*/
	width:100%;
	line-height:26px;
}
.contact-text-message-holder {
}
.contact-text-message-holder h2 {
	font-size:13px;
	margin-bottom:10px;
}
.contact-text-message-holder h2 span {
	margin-left:3px;
	color:#F00;
}
.contact-text-message-holder textarea {
	border: 1px solid #D7DBDB;
	border-radius:10px;
	color: #898989;
	padding:10px;
	/*width:506px;*/
	width:95%;
	resize:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:80px;
}
.contact-btn-holder {
	margin-top:25px;
}
.contact-btn-left {
	float:left;
}
.contact-btn-left input[type="submit"] {
	background:#4F4F4F;
	border:none;
	border-radius: 30px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px 20px;
	float:left;
	margin-right:20px;
}
.contact-btn-left input[type="button"] {
	background:#fff;
	border:2px solid #D7DBDB;
	border-radius: 30px;
	color: #898989;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 6px 20px;
	float:left;
}
.contact-btn-left input[type="submit"]:hover {
	background: none repeat scroll 0 0 #CA0000;
}
.contact-btn-left input[type="button"]:hover {
	background: none repeat scroll 0 0 #CA0000;
	border:2px solid #CA0000;
	color:#fff;
}
.contact-btn-right {
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#ca0000;
	line-height:35px;
}



/*======================================== Detail ======================================*/

.detail-holder{
	
	}
.detail-top-hd{
	margin-bottom:40px;
	}
.detail-top-hd-left{
	float:left;
	}
.detail-top-hd-left h2{
	font-weight:normal;
	font-size:30px;
	color:#282727;
	}	
		
.detail-top-hd-right{
	float:right;
	line-height: 37px;
	}
	
.detail-top-hd-right a{
	background:#fff;
	padding:8px 15px;
	border-radius:30px;
	border:3px solid #dfdfdf;
	font-weight:bold;
	color:#282727;
	}	
		
.detail-top-hd-right a:hover{
	background:#4f4f4f;
	color:#fff;
	border:3px solid #fff;
	}		
		
		
.detail-top-hd-right a span{
	
	}
.detail-top-hd-right a span img{
	vertical-align: bottom;
	margin: 0 5px 11px 0;
	}

	
	
.detail-top{
	margin-bottom:30px;
	}

.detail-top-left{
	float:left;
	width:530px;
	background:#fff;
	border-radius:5px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	padding:20px;
	}

.detail-top-right{
	float:right;
	width: 566px;
	border-radius:5px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	background:#fff;
	}
.detail-top-right h2{
	color:#282727;
	font-size:13px;
	}	
.detail-top-right p{
	line-height:20px;
	margin-bottom:15px;
	}	
	
.detail-top-right-hd{
	border-bottom: 1px solid #DEE4E4;
    padding: 20px;
	}	
	
.detail-top-right-hd h2{
	color: #282727;
    font-size: 16px;
    text-transform: uppercase;
	}	
	
.detail-top-right-content{
	
	}	
.detail-top-right-content-top{
	position:relative;
	padding:20px;
	}	
.detail-top-right-content-top h2{
	margin-bottom:5px;
	}		
.detail-top-right-content-top p{
	margin-bottom:5px;
	}
.detail-item-prefix-no{
	margin-bottom:10px;
	}

.prefix-no{
	float:left;
	}
.item-no{
	float:right;
	}	
	


.detail-ymms-holder{
	margin-bottom:15px;
	 /*added on 24072014*/
	}
/*added by saikat on 24072014*/	
/*.detail-ymms-holder span { width:90px; display:inline;}
.detail-ymms-holder span#selyear{
width:100px;
display:in
}

.detail-ymms-holder span#selmake{
width:100px;
}


.detail-ymms-holder span#selmodel{
width:100px;
}

.detail-ymms-holder span#selmodel{
width:100px;
}*/


.detail-name-price{
	height:150px;
	}




.detail-top-right-content-top .drop-load { position:absolute; width:91%; background:rgba(237,237,237,0.8); text-align:center; padding:5px 0;height:82%; }
.detail-top-right-content-top .lod-icon{padding-top:17%;}
.drop-load img { vertical-align:middle; display:inline; width:24px;}
.drop-load span { vertical-align:middle; display:block;font-size:24px;float:none;}
/*added by saikat on 24072014*/
.detail-ymms-holder select{
	border: 1px solid #ccc;
    margin-right: 9px;
    padding: 5px;
	width: 119px;
	}

.detail-elf-holder{
	margin-bottom:15px;
	}
	
.detail-elf-holder select{
	border: 1px solid #ccc;
    margin-right: 9px;
    padding: 5px;
	width: 31%;
	}
	
.detail-axel-holder select{
	border: 1px solid #ccc;
    padding: 5px;
	width: 98%;
	}	
		
	
/*.detail-top-right-content-top select{
	border: medium none;
    display: block;
    font-size: 13px;
    margin-bottom: 20px;
    text-transform: uppercase;
	}*/	
	
	
.detail-top-right-content-top .msg_error{
	width:100%;
	text-align:center;
	background:#ffe5e5;
	border:1px solid #ffdada;
	margin-top:10px;
	padding:10px 0;
	}	
	
	
	
.detail-top-right-content-btn-holder{
	padding:20px;
	background:#fafafa;
	border-top: 1px solid #DEE4E4;
	border-bottom: 1px solid #DEE4E4;
	}	
	
.detail-top-right-content-btn-pr-counter{
	float:left;
	
	}	
.detail-top-right-content-btn-pr-counter span a{
	border:1px solid #DEE4E4;
	display:inline-block;
	padding:4px 10px;
	line-height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:16px;
	color:#282727;
	background:#fff;
	}	
.detail-top-right-content-btn-pr-counter span a:hover{
	border:1px solid #CA0000;
	background:#CA0000;
	color:#fff;
	}		
.detail-top-right-content-btn-pr-counter span a.pr-counter-minus{
	border-radius:15px 0 0 15px;
	
	}	
	
.detail-top-right-content-btn-pr-counter span a.pr-counter-plus{
	border-radius:0px 15px 15px 0px;
	}	
	
.detail-top-right-content-btn-pr-counter span input[type="text"]{
	color:#282727;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	width:50px;
	margin-left:-4px;
	margin-right:-4px;
	/*margin-top:-3px;*/
	border-top:1px solid #DEE4E4;
	border-bottom:1px solid #DEE4E4;
	border-left:none;
	border-right:none;
	height:26px;
	vertical-align:top;
	}	
	
	
	
.detail-top-right-content-btn-pr-price{
	float:left;
	font-size:26px;
	color:#282727;
	margin-left:20px;
	}	
	
.detail-top-right-content-btn-add-to-cart{
	float:right;
	}	
	
.detail-top-right-content-btn-add-to-cart a{
	background:#4F4F4F;
    border-radius: 30px;
    color: #FFFFFF;
    display: inline-block;
    line-height: 15px;
    padding: 8px 25px;
	font-weight:bold;
	}	
	
.detail-top-right-content-btn-add-to-cart a:hover{
	background:#CA0000;
	}	
	
.detail-top-right-content-btn-add-to-cart input[type="submit"]{
	background:#4f4f4f;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin-right: 20px;
    padding: 8px 20px;
	}
	
.detail-top-right-content-btn-add-to-cart input[type="submit"]:hover{
	 background:#ca0000;
	}	
	
	
.detail-top-right-content-bot{
	padding:20px;
	}	
	
.detail-top-right-content-review{
	float:left;
	}
.detail-top-right-content-review span.r-count{
	font-weight:bold;
	margin-left:5px;
	}	
		
.detail-top-right-content-add-review{
	float:left;
	margin-left:20px;
	padding-left:20px;
	border-left:1px solid #DEE4E4;
	}
	
.detail-top-right-content-add-review a{
	color:#ca0000;
	}	
.detail-top-right-content-add-review a:hover{
	color:#CA0000;
	}		
	
.detail-top-right-content-share{
	float:right;
	}	
	
	
	
	
	
	
	
	
	
	

.detail-bot{
	
	
	}

/*jquery zoom*/
.big-thumb-holder{
	
	}
.big-photo-holder{
	float: left;
    width: 420px;
	}	
.thumb-photo-holder{
	float:right;
	}	
	
	
ul#thumblist{
    display: block;
}
ul#thumblist li{list-style:none;margin-bottom:12px;}
ul#thumblist li a{display:block; border:1px solid #eeeeee; line-height: 0;padding:4px;}
ul#thumblist li a.zoomThumbActive{
    border:1px solid #fccf00;
}

ul#thumblist li.last {margin-bottom:0px;}

.jqzoom{

	text-decoration:none;
	float:left;
}

/*.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}*/
/*jquery zoom*/




#tabmenu{
	/*color: #909090;
	width:958px;
	margin:0 auto;
	background:#fff;*/
	
	}
#tab-hd {
    overflow: hidden;
    padding-left: 0;
	background:#fff;
	border-radius:5px 5px 0 0;
	border-right: 1px solid #DEE4E4;
	border-left: 1px solid #DEE4E4;
}

#tab-hd li {
    float: left;
    list-style: none;
	line-height:14px;
}

#tab-hd li a { 
border-right:1px solid #DEE4E4;
color:#909090;
text-decoration:none;   
    padding:15px 20px;
text-transform:uppercase;
font-weight:bold;
font-size:15px;
    display: block;
}
#tab-hd li a span{
	margin-left:10px;
	color:#ca0000;
	}



/*
#tab-hd li a:first-child{
	border-left:1px solid #DEE4E4;
	}*/

#tab-content {
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	padding:20px;
	margin-top:-1px;
	border-radius:0 0 5px 5px;
	background:#fff;
	
}

#tab-hd li a.active {
    background: #FFF;
	border-bottom: 1px solid #FFFFFF;
    color: #282727;
    margin-bottom: -1px;
}

#tab-content h3{
	font-weight:bold;
	color:#333;
	font-size:14px;
	margin-bottom:5px;
	}
#tab-content p{
	font-size:14px;
	line-height:20px;
	margin-bottom:15px;
	}
	
#tab-content p a{
	color: #419CD5;
    text-decoration: none;
	}
	
#tab-content p a:hover{
	text-decoration: underline;
	}	

.information ul li{
	background:url(../images/arrow-more.png) no-repeat 0 8px;
	line-height:30px;
	padding-left:20px;
	}




.customer-review-holder{
	position:relative;	
	}
	
.customer-review-holder .drop-load { position:absolute; width:100%; background:rgba(237,237,237,0.8); text-align:center;height:100%; }
.customer-review-holder .lod-icon{padding-top:17%;}
/*.drop-load img { vertical-align:middle; display:inline; width:24px;}
.drop-load span { vertical-align:middle; display:block;font-size:24px;}	*/
	
	

.customer-review-left{
	float: left;
    height: 365px;
    overflow: auto;
    width: 510px;
	padding-right: 20px;
	}

.customer-review-right{
	float:right;
	width:530px;
	}

.c-review-text-field-holder {
	margin:0 30px 20px 0;
	width:250px;
	float:left;
}
.c-review-text-field-holder h2 {
	font-size:13px;
	margin-bottom:10px;
}
.c-review-text-field-holder h2 span {
	margin-left:3px;
	color:#ca0000;
}
.c-review-text-field-holder input[type="text"] {
	border: 1px solid #D7DBDB;
	border-radius: 40px;
	color: #898989;
	padding: 7px 15px;
	width:217px;
}



.c-review-text-message-holder textarea {
    border: 1px solid #D7DBDB;
    border-radius: 10px;
    color: #898989;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 80px;
    padding: 10px;
    resize: none;
    width: 507px;
}

.c-review-text-message-holder h2 {
    font-size: 13px;
    margin-bottom: 10px;
}

.c-review-text-message-holder h2 span {
    color: #ca0000;
    margin-left: 3px;
}









.c-review-btn-holder {
	margin-top:25px;
}
.c-review-btn-left {
	float:left;
}
.c-review-btn-left input[type="submit"] {
	background:#4F4F4F;
	border:none;
	border-radius: 30px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 8px 20px;
	float:left;
	margin-right:20px;
}
.c-review-btn-left input[type="button"] {
	background:#fff;
	border:2px solid #D7DBDB;
	border-radius: 30px;
	color: #898989;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 6px 20px;
	float:left;
	margin-right: 20px;
}
.c-review-btn-left input[type="submit"]:hover {
	background: none repeat scroll 0 0 #CA0000;
}
.c-review-btn-left input[type="button"]:hover {
	background: none repeat scroll 0 0 #CA0000;
	border:2px solid #CA0000;
	color:#fff;
}

.c-review-btn-right {
    color: #ca0000;
    float: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 35px;
}


.single-customer-review-holder{
	margin-bottom: 25px;
	}
.single-customer-review-holder h2{
	font-size:14px;
	color:#282727;
	margin-bottom:10px;
	}
.single-customer-review-top{
	margin-bottom:10px;
	}
.review-date{
	background:url(../images/icon-review-date.jpg) no-repeat 0 0;
	float:left;
	margin-right:25px;
	padding-left:20px;
	}
.customer-name{
	background:url(../images/icon-customer.jpg) no-repeat 0 0;
	float:left;
	padding-left:20px;
	}
.customer-review-rate{
	float:right;
	}


.single-customer-review-bot{
	
	}


/*======================================== Category ======================================*/


.category-top-hd-holder{
	margin-bottom:30px;
	}

.category-top-hd-header{
	float:left;
	color:#282727;
	font-size:32px;
	line-height:30px;
	margin-right:50px;
	}
.category-top-hd-vehicle{
	position:relative;
	float:right;
	}
	
.category-top-hd-vehicle .drop-load { position:absolute; width:100%; background:rgba(237,237,237,0.8); text-align:center; padding:10px 0;/*height:82%;*/ }
.category-top-hd-vehicle .lod-icon{/*padding-top:17%;*/}
.category-top-hd-vehicle img { vertical-align:middle; display:inline; width:24px;}
.category-top-hd-vehicle span { vertical-align:middle; /*display:block;*/font-size:20px;}	
	
	
	
.category-top-hd-vehicle span{
	color:#282727;
	font-size:24px;
	}	
.category-top-hd-vehicle select{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    margin-left: 10px;
    padding: 5px;
    width: 130px;
	/*border:none;
	margin-left:20px;
	background:none;*/
	}	
.category-top-hd-vehicle input[type="submit"]{
	background:#4f4f4f;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 17px;
    padding: 8px 30px;
	margin-left:10px;
	}
	
.category-top-hd-vehicle input[type="submit"]:hover{
	background:#ca0000;
	}	
	
	
.category-top-hd-vehicle input.ymm-search{
	background:#4f4f4f;
    border-radius:20px;
    color: #ffffff;
    line-height: 10px;
    padding: 10px 15px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	margin-left:10px;
	transition: all 0.4s linear 0s;
	}	

.category-top-hd-vehicle input.ymm-search:hover{
	background:#ca0000;
	}

	

.category-top-hd-show{
	float:left;
	line-height:30px;
	}
.category-top-hd-show span{
	font-size:14px;
	font-weight:bold;
	margin:0 5px 0 35px;
	}
	
.category-top-hd-show select{
	padding:5px 15px;
	border-radius:30px;
	background:#fff;
	border:2px solid #DFDFDF;
	line-height: 20px;
	width: 80px;
	}		
	
	
.category-top-hd-short-by{
	float:left;
	line-height:30px;
	}

.category-top-hd-short-by span{
	font-size:14px;
	font-weight:bold;
	margin:0 5px 0 10px;
	}
	
.category-top-hd-short-by select{
	padding:5px 15px;
	border-radius:30px;
	background:#fff;
	border:2px solid #DFDFDF;
	line-height: 20px;
	 width: 115px;
	}








.category-slider-holder{
	width:1170px;
	margin:50px auto 0;
	}

.slider-inner-content-holder{
	
	}
.slider-inner-content-left{
	float:left;
	width:500px;
	}
.slider-inner-content-left h2{
	color:#282727;
	font-size:36px;
	font-weight:normal;
	margin-bottom:40px;
	}	
	
.slider-inner-content-left p{
	color:#282727;
	font-size:16px;
	line-height:24px;
	}	
.slider-btn-detail{
	float:left;
	line-height: 36px;
	}	
.slider-inner-content-left-btn-holder{
	margin-top:75px;
	}	
.slider-btn-detail a{
	background:#4F4F4F;
    border-radius: 30px;
    color: #FFFFFF;
    line-height: 17px;
    padding: 10px 30px;
	}	
.slider-btn-detail a:hover{
	background:#CA0000;
	}	
.slider-price-holder{
	float:right;
	}	
.slider-p-price{
	color:#ca0000;
	text-decoration:line-through;
	margin-right:10px;
	font-size:20px;
	}	
.slider-n-price{
	color:#282727;
	font-size:40px;
	}	

.slider-inner-content-right{
	float:right;
	width:460px;
	}
.slider-inner-content-right img{
	line-height:0px;
	width:100%;
	}	
	
#category-top-slider li {
	margin:0px;
}
.category-slider-holder .callbacks_tabs {
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:9999;
}
.category-slider-holder .callbacks_tabs li {
	margin:0 10px 0 0;
	background:url(../images/slider-in-active.png) no-repeat;
	width:18px;
	height:19px;
	float:left;
}
.category-slider-holder .callbacks_tabs li.callbacks_here {
	background:url(../images/slider-active.png) no-repeat;
}
.category-slider-holder .callbacks_tabs li a {
	text-indent:-9999px;
	background:none;
	display:block;
}	
	
	
	
	
	
.category-right-product-holder span {
	display:block;
}
.category-right-product-holder ul li {
	width:203px;
	background:#ffffff;
	border-radius:5px;
	border:1px solid #dee4e4;
	border-bottom:3px solid #dee4e4;
	padding:10px;
	float:left;
	margin:0 10px 15px 0;
	position:relative;
}
.category_name_sticker{
	position: absolute;
    right:-9px;
    top:-9px;
    z-index: 9;
	}
.pr-des a{
	color:#c3c3c3;
	font-style:italic;
	}
.pr-des a:hover{
	color:#ca0000;
	}	

.category-right-product-holder ul{
	display:inline-block;
	}
.axcel-price-area .item-add span{
	float:left;
	}	
.axcel-price-area{
	border-top:1px solid #dee4e4;
	padding:10px 0;
	}	
.add-button-axcel{
	margin-left:10px;
	}	
.add-button-axcel input[type="button"] {
    background: none repeat scroll 0 0 #4f4f4f;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 16px;
    padding: 4px 12px;
}

.add-button-axcel input[type="button"]:hover{
	background:#ca0000;
	}

	
.category-right-product-holder ul li .category-right-product-pic-holder{
	margin-bottom:10px;
  }
.cat-des-holder{
	/*height:160px;*/
	height:auto;
	color:#282727;
	}
	
.pre-code{font-weight:bold;}
.pr-des{
	height:36px;
	}
.cat-des-holder p{
	margin:5px 0;
	}
	
.pro-list-holder p{
	line-height:24px;
	}
.pr-minprice{
	 color: #898989;
	}
.pr-minprice span{
	float:left;
	}

.pr-minprice span.min-price-value{
	color:#ca0000;
	margin-left:5px;
	font-weight:bold;
	font-size: 18px;
	}	
.pre-axel .pre-axel-txt{
	float:left;
	}
	
.pre-axel .pre-axel-txt strong{
	color:#898989;
	font-weight:normal;
	}		
.pre-axel .pro-axel-val-holder{
	height:57px;
	margin-top:2px;
	/*float:right;
	width:138px;*/
	}
.pro-axel-val-holder strong{float:left;}	
		
.pre-axel{margin-bottom:5px;}	
.pro-axel-val-holder .pro-axel-val{
	margin-bottom:5px;
	float:left;
	border-right:1px solid #282727;
	padding:0 5px;
	line-height:14px;
	}	
	
.pro-axel-val-holder .no-border{	
	border-right:none !important;
	}
	
.category-right-product-holder ul li .category-right-product-pic{
	/*width:250px;
	height:250px;*/
	
	}

.category-right-product-holder ul li .category-right-product-pic a img {
	display:block;
	line-height:0px;
	width:100%;
}


.product-pic-more-info-holder{
	display:none;
	}
	
.product-pic-more-info-holder .product-pic-more-info-all-link{
	height:203px;
	width:203px;
	}	
.product-pic-more-info-link-holder{
	left: 22.5%;
    position: absolute;
    top: 31%;
    width: 56%;
	}
	
.category-right-product-holder ul li:hover .product-pic-more-info-holder {
	display:block;
	position:absolute;
	/*background:url(../images/product-hover-bg.png) repeat;*/
	/*width:250px;
	height:250px;*/
	text-align:center;
	border: 1px solid #dbdbdb;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) inset;
	}
	
.product-pic-more-info-holder a {
	display:inline-block;
	color:#fff;
	font-weight:bold;
	}	
.product-pic-more-info-holder a.pr-add-cart {
	background:#4F4F4F;
    border-radius: 30px;
    line-height:36px;
	height:36px;
	margin-bottom:6px;
	width:100%;
	}
	
.product-pic-more-info-holder a.pr-add-cart:hover {
	background:#CA0000;
	}		
	
.product-pic-more-info-holder a.pr-more-info {
	background:#ca0000;
    border-radius: 30px;
    line-height:36px;
	height:36px;
	width:100%;
	}	
.product-pic-more-info-holder a.pr-more-info:hover {
	background:#4F4F4F;
	}	
	

	
.category-right-product-holder ul li:hover{
	-moz-box-shadow:0 2px 10px #d5d5d5;
	-webkit-box-shadow:0 2px 10px #d5d5d5;
	box-shadow:0 2px 10px #d5d5d5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5');
	}

.category-right-product-holder span {
	line-height:18px;
}
.category-right-product-holder span.pr-name {
	color:#282727;
	/*text-transform:uppercase;*/
	font-size:13px;
	font-weight:bold;
}
.category-right-product-holder span.pr-cat {
	font-size:15px;
}
.category-right-product-holder span.pr-price {
	color:#ca0000;
	font-size:18px;
	font-weight:bold;
}	
	
.pagin-holder{
	background:#fff;
	border-top:none;
	border-bottom:2px solid #DEE4E4;
	border-left:1px solid #DEE4E4;
	border-right:1px solid #DEE4E4;
	border-radius:5px;
	}
	
.pagin-holder ul li{
	float:left;
	line-height:50px;
	color:#ca0000;
	font-size:15px;
	font-weight:bold;
	border-left:1px solid #DEE4E4;
	
	
	}	
.pagin-holder ul li:first-child{
	border-left:none;
	}	
	
.pagin-holder ul li a{
	color:#282727;
	display:block;
	padding:0 27px;
	}	
	
.pagin-holder ul li a:hover{
	color:#fff;
	background:#CA0000;
	}	
	
.pagin-holder ul li a.pagin-select{
	color:#fff;
	background:#CA0000;
	}	
	


/*======================================== Step-1 ======================================*/

.step-1-holder{
	
	
	}

.step-1-top-holder{
	
	
	}
.step-1-top-header-holder{
	
	}
.step-1-top-header-left{
	float:left;
	}	
.step-1-top-header-left h2{
	color: #282727;
    font-size: 30px;
    font-weight: normal;
	}	
	
	
.step-1-top-header-right{
	float:right;
	}
	
.step-1-top-header-right ul li{
	float:left;
	background:url(../images/step-dactive-bg.png) no-repeat 0 0;
	height:38px;
	width:38px;
	text-align:center;
	line-height:38px;
	font-weight:bold;
	color:#282727;
	font-size:16px;
	}
	
.step-1-top-header-right ul li.step-active{
	background:url(../images/step-active-bg.png) no-repeat 0 0;
	color:#fff;
	}	
.step-1-top-header-right ul li.step-finished{
	background:url(../images/step-finished.png) no-repeat 0 0;
	text-indent: -999999px;
	}	
	
	
	
.step-1-top-header-right ul span{
	float:left;
	background:url(../images/step-divider.png) no-repeat 0 0;
	width:16px;
	height:17px;
	margin:10px 30px 0 30px;
	}		
.step-1-top-bot-content-holder{
	margin:30px 0px;
	/*padding-bottom:30px;
	border-bottom: 1px solid #DEE4E4;*/
	}	
.step-1-top-bot-content-left-holder{
	float:left;
	width:268px;
	background:#fff;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	border-radius:5px;
	}
.step-1-top-left-hd{
    border-bottom: 1px solid #DEE4E4;
    color: #4E4E4E;
    display: block;
    font-weight: bold;
    padding: 20px;
    text-decoration: none;
    text-transform: uppercase;
	}	
	
.step-1-top-left-content{
	padding: 20px;
	}	
.step-1-top-left-content ul li{
	line-height:40px;
	padding-left:30px;s
	}
	
.step-1-top-left-content ul li#deliver{
	background:url(../images/1-delivery.png) no-repeat 0 8px;
	}	
.step-1-top-left-content ul li#payment{
	background:url(../images/2-payment.png) no-repeat 0 8px;
	}
.step-1-top-left-content ul li#warranty{
	background:url(../images/3-warranty.png) no-repeat 0 8px;
	}
.step-1-top-left-content ul li#services{
	background:url(../images/4-support.png) no-repeat 0 8px;
	}
.step-1-top-left-content ul li#discounts{
	background:url(../images/5-discounts.png) no-repeat 0 8px;
	}
.step-1-top-left-content ul li#loyalty-program{
	background:url(../images/6-loyalty.png) no-repeat 0 8px;
	}
.step-1-top-left-content ul li#contacts{
	background:url(../images/7-contact.png) no-repeat 0 8px;
	}	
	
	
	
		
.step-1-top-left-content ul li a{
	color: #4E4E4E;
	display:block;
	}	
.step-1-top-left-content ul li a:hover{
	color: #CA0000;
	}	
		
.step-1-top-bot-content-right-holder{
	float:right;
	width:870px;
	background:#fff;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	border-radius:5px;
	}	
	
.step-1-top-bot-content-right-header-holder{
	border-bottom:1px solid #DEE4E4;
	padding:20px;
	}
.step-1-top-bot-content-right-header-holder span{
	font-weight:bold;
	font-size:13px;
	float:left;
	}	
.step-1-top-bot-content-right-header-holder span.step-1-top-hd-photo{
	width:120px;
	}	

.step-1-top-bot-content-right-header-holder span.step-1-top-hd-name{
	width:350px;
	}
.step-1-top-bot-content-right-header-holder span.step-1-top-hd-quentity{
	width:170px;
	}
.step-1-top-bot-content-right-header-holder span.step-1-top-hd-price{
	
	}
.step-1-top-bot-content-right-header-holder span.step-1-top-hd-subtotal{
	float:right;
	}
		
	
.step-1-top-bot-content-right-product-holder{
	
	}
.step-1-single-product-holder{
	padding:15px 20px;
	border-bottom:1px solid #DEE4E4;
	}	
.step-1-single-product-pic{
	float:left;
	line-height: 0;
	margin-right:52px;
	}	
.step-1-single-product-pic img{
	border: 1px solid #DEE4E4;
    line-height: 0;
    padding: 3px;
	}	
	
.step-1-single-product-name{
	float: left;
    margin-right: 10px;
    padding-top: 13px;
    width: 340px;
	}
	
.step-1-single-product-name h2{
	color: #282727;
    font-size: 15px;
    /*text-transform: uppercase;*/
	}	
		
.step-1-single-product-quentity{
	float:left;
	padding-top:13px;
	width:170px;
	}
.step-1-single-product-quentity a{
	background:#FFFFFF;
    border: 1px solid #DEE4E4;
    color: #282727;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    padding: 4px 10px;
	}	

.step-1-single-product-quentity span a:hover {
    background: none repeat scroll 0 0 #CA0000;
    border: 1px solid #CA0000;
    color: #FFFFFF;
}
.step-1-single-product-quentity span a.quentity-counter-minus {
    border-radius: 15px 0 0 15px;
}
.step-1-single-product-quentity span a.quentity-counter-plus {
    border-radius: 0 15px 15px 0;
}
.step-1-single-product-quentity span input[type="text"] {
	border:none;
    border-top:1px solid #DEE4E4;
	border-bottom:1px solid #DEE4E4;
    color: #282727;
    font-size: 16px;
    font-weight: bold;
    height: 26px;
    margin-left: -4px;
    margin-right: -4px;
    text-align: center;
    vertical-align: top;
    width: 50px;
}













	
	
	
		
.step-1-single-product-price{
	color: #ca0000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding-top: 13px;
	}	
	
.step-1-single-product-subtotal{
	color: #ca0000;
    float: right;
    font-size: 15px;
    font-weight: bold;
    padding-top: 13px;
	}	
	
	
.step-1-single-product-cross{
	float:right;
	}	
	
.step-1-single-product-cross a{
	display: block;
    line-height: 0;
	}	
.step-1-single-product-cross a img{
	 line-height: 0;
    padding-top: 13px;
	}	
	
	
	
	
	
		
	
.step-1-top-bot-content-right-total-holder{
	padding:20px;
	background:#fafafa;
	border-bottom:1px solid #DEE4E4;
	}	
.step-1-top-bot-content-right-total-holder span{
	float:left;
	}		
	
.step-1-top-bot-content-right-total-holder span.step-1-total-text{
	background: url(../images/icon-clock.png) no-repeat 0 9px;
    line-height: 36px;
    padding-left: 22px;
	width: 448px;
	}	
.step-1-top-bot-content-right-total-holder span.step-1-total-value{
	color: #282727;
    font-size: 15px;
	line-height: 36px;
	font-weight:bold;
	width:170px;
	}
.step-1-top-bot-content-right-total-holder span.step-1-total-price{
	color: #ca0000;
    font-size: 15px;
    font-weight: bold;
	line-height: 36px;
	}

	
		
.step-1-top-bot-content-right-total-holder span.pr-refresh{
	line-height:0px;
	float:right;
	}	
.step-1-top-bot-content-right-total-holder span.pr-refresh a{
	line-height:0px;
	display:block;
	}	
.step-1-top-bot-content-right-total-holder span.pr-refresh a img{
	line-height:0px;
	}			
	
.step-1-top-bot-content-right-btn-holder{
	padding:20px;
	border-top: 1px solid #DEE4E4;
	}	
	
.step-btn-back{
	float:left;
	}	
	
.step-btn-back a{
	 background:#FFFFFF;
    border: 3px solid #DFDFDF;
    border-radius: 30px;
    color: #282727;
    font-weight: bold;
    padding: 8px 20px;
	line-height:40px;
	}	
	
.step-btn-back a:hover{
	 background:#ca0000;
    border: 3px solid #ca0000;
	color:#fff;
	}	
	
	
	
.step-btn-next{
	float:right;
	}	
	
.step-btn-next a{
	 background:#4F4F4F;
    border: 3px solid #DFDFDF;
    border-radius: 30px;
    color: #fff;
    font-weight: bold;
    padding: 8px 20px;
	line-height:40px;
	}	
	
.step-btn-next a:hover{
	 background:#ca0000;
    border: 3px solid #ca0000;
	}	
	

.step-1-bot-holder{
	
	
	}

.shipping-info-holder{
	padding:20px;
	}
.address-heading h1{
	margin-bottom:15px;
	}


.shipping-info-single-holder {
    float: left;
    margin: 0 30px 20px 0;
    width: 256px;
}
.shipping-info-single-holder h2 {
    font-size: 13px;
    margin-bottom: 10px;
}
.shipping-info-single-holder h2 span {
    color: #ca0000;
    margin-left: 3px;
}
.shipping-info-single-holder input[type="text"] {
    border: 1px solid #D7DBDB;
    border-radius: 40px;
    color: #898989;
    padding: 7px 15px;
    width: 223px;
}

.shipping-info-single-holder select {
    border: 1px solid #D7DBDB;
    border-radius: 40px;
    color: #898989;
    padding: 6px 15px;
    width:256px;
	line-height:26px;
}

.shipping-info-single-holder label{
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	}

.shipping-info-single-holder label input[type="radio"]{
	margin:0 5px 0 0;

	}
.different-address{
	padding:20px;
	border-top: 1px solid #DEE4E4;
	}





/*======================================== Step-3 ======================================*/

.step-1-single-product-quentity span.product-quentity-number{
	padding:0 0 0 25px;
	font-weight:bold;
	font-size:14px;
	color:#282727;
	
	}

.step-3-payment-holder{
	padding:20px;
	}


.step-3-sub-total-holder{
	margin-bottom:10px;
	}

.step-3-sub-total-left{
	float:left;
	font-size:16px;
	}
.step-3-sub-total-left strong{
	color: #282727;
	}	
.step-3-sub-total-left a{
	color: #898989;
	}	
.step-3-sub-total-left a:hover{
	color:#ca0000;
	}	
	
.step-3-sub-total-left .step-3-sub-total-call-us{
	margin-bottom:10px;
	}	
	
	
	
.step-3-sub-total-right{
	float:right;
	text-align:right;
	font-weight:bold;
	line-height:24px;
	/*margin-right: 15%;*/
	}
.shipping-Cost{
	font-size:16px;
	}
.total-amount{
	font-size:24px;
	color:#282727;
	line-height:30px;
	}

.step-3-coupon-code-holder{
	padding:10px;
	background:#f5f5f5;
	border-radius: 3px;
	margin-bottom:20px;
	}
.step-3-coupon-code-holder h2{
	color: #282727;
    font-size: 16px;
    font-weight: bold;
    margin-bottom:5px;
    text-transform: uppercase;
	}	
	
.step-3-coupon-code-holder h3{
    font-size:12px;
    font-weight: bold;
    margin-bottom: 10px;
	}	
	
.step-3-coupon-code-field-holder{
	}	
.step-3-coupon-code-field-holder input[type="text"]{
	border: 1px solid #d7dbdb;
    border-radius: 40px;
    color: #898989;
    padding: 7px 15px;
    width:78%;
	}	
	
.step-3-coupon-code-field-holder input[type="submit"] {
    background:#4f4f4f;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 16px;
     padding: 7px 15px;
	float:right;
}	
	
.step-3-coupon-code-field-holder input[type="submit"]:hover {
    background:#ca0000;
}	

.using-payPal-holder a{
	display:block;
	float:right;
	}
.using-payPal-holder span{
	 color: #282727;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
	}
	

.step-3-payment-bot-left-right-holder{
	
	}
.step-3-payment-bot-left-right-holder h2{
	  color: #282727;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
	margin-bottom:15px;
	}	
.single-address{
	margin-bottom:20px;
	}	
.single-address h3{
	color:#282727;
	margin-bottom:5px;
	}	
.single-address p{
	margin-bottom:10px;
	line-height:24px;
	}	
.single-address p a{
	background:#4f4f4f;
    border-radius: 15px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding: 5px 15px;
	}
.single-address p a:hover{
	background:#ca0000;
	}


.step-3-payment-holder-left{
	float:left;
	width:35%;
	}
.step-3-payment-holder-right{
	float:right;
	width:60%;
	}

.payment-text-field-holder{
	float: left;
    margin: 0 29px 20px 0;
    width: 47%;
	}

.step-3-payment-holder-right .payment-text-field-holder h2 {
    color: #898989;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
	text-transform:none;
}

.payment-text-field-holder h2 span {
    color: #ca0000;
    margin-left: 3px;
}


.payment-text-field-holder input[type="text"], .payment-text-field-holder input[type="password"] {
    border: 1px solid #d7dbdb;
    border-radius: 40px;
    color: #898989;
    padding: 7px 15px;
    width: 87%;
}

.payment-text-field-holder-comments{
	float:left;
	width:100%;
	}
.payment-text-field-holder-comments h2{
	color: #898989;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
	text-transform:none;
	}
.payment-text-field-holder-comments h2 span {
    color: #ca0000;
    margin-left: 3px;
}	
	
.payment-text-field-holder-comments textarea{
	 border: 1px solid #d7dbdb;
    border-radius:10px;
    color: #898989;
    padding: 7px 15px;
	width:93%;
	resize: none;
	height:100px;
	}

.payment-text-field-btn-holder{
	margin-top:20px;
	}


.payment-checkout-place-order-holder{
	float:right;
	position:relative;
	}
.payment-checkout-place-order-holder .drop-load{	
	
  background: none repeat scroll 0 0 rgba(237, 237, 237, 0.8);
    height: 96%;
    padding: 6px 0;
    position: absolute;
    text-align: center;
    width: 100%;	
}
.payment-checkout-place-order-holder .drop-load span{
	font-size: 16px;
	}

/* .drop-load { background: url(../images/lod-bg.png) repeat; position: absolute; width: 40%; border-radius: 5px;  margin-top: -15px; }
.lod-icon { padding: 5px; text-align: right; }
.lod-icon img { width: 8%; }
.select-holder .drop-load .lod-icon span { display: block; color: #FFAB31; font-size: 14px; }*/

	
	
	

.payment-text-field-btn-holder input[type="submit"]{
	background:#4f4f4f;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 16px;
     padding: 7px 15px;
	float:right;
	}

.payment-text-field-btn-holder input[type="submit"]:hover{
	background:#ca0000;
	}
.payment-btn-left{
	color: #ca0000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 35px;
	}


.payment-text-field-holder select {
    border: 1px solid #d7dbdb;
    border-radius: 40px;
    color: #898989;
    line-height: 26px;
    padding: 7px 15px;
    width:100%;
}



/*======================================== Thank You ======================================*/

.thank-you-holder{
	background:#fff;
    margin: 30px 0 0;
    padding: 20px;
    text-align: center;
	border:1px solid #dee4e4;
	border-radius:5px;
	}
.thank-you-icon{
	background:url(../images/icon-thankyou.png) no-repeat 0 0;
	width:306px;
	height:256px;
	 margin: 30px auto;
	}
.thank-you-holder .success{
	width:96%;
	}



.success {
    background:#e6fee0;
    border: 1px solid #c7eabe;
    border-radius: 5px;
    color: #62b14e;
    font-size: 14px;
    margin:10px auto;
    padding:10px 0px;
    text-align: center;
    width:100%;
}




.success a {
    color: #62b14e;
}
.success a:hover {
    text-decoration:underline;
}











/*======================================== Register ======================================*/

.register-holder{
	
	}
.register-holder a{
	color: #ca0000;
	}
.register-holder a:hover{
	color: #4f4f4f;
	}	
	
.register-holder h2{
	color: #282727;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 50px;
	}
	
	
.register-section-bg-holder{
	background:#fff;
	border-radius:5px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	}	
	
.register-section-bg-top{
	border-bottom: 1px solid #dee4e4;
    padding: 20px;
	}	
.register-holder .register-section-bg-top h2{
	 color: #282727;
    font-size: 16px;
    text-transform: uppercase;
	margin-bottom:0px;
	font-weight:bold;
	}	
.register-section-bg-bot{
	padding: 20px;
	}	
.register-section-bg-bot p.mr-bot15{
	margin-bottom:15px;
	}	
	
.register-text-field-holder {
	 margin: 0 30px 20px 0;
	width:47%;
	float:left;
}
.register-holder .register-text-field-holder h2 {
	font-size:13px;
	margin-bottom:10px;
	font-weight:bold;
	color:#898989;
}
.register-text-field-holder h2 span {
	margin-left:3px;
	color:#ca0000;
}
.register-text-field-holder input[type="text"], .register-text-field-holder input[type="password"] {
	border: 1px solid #D7DBDB;
	border-radius: 40px;
	color: #898989;
	padding: 7px 15px;
	 width:87%;
}
.register-text-field-holder select {
	border: 1px solid #D7DBDB;
	border-radius: 40px;
	color: #898989;
	padding: 6px 15px;
	width:93%;
	line-height:26px;
}

.register-text-field-holder input[type="button"]{
	border-radius: 40px;
	color: #fff;
	padding: 7px 15px;
	 width:100%;
	background:#4f4f4f;
	border:none;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

.register-text-field-holder input[type="button"]:hover{
	background:#ca0000;
}


.r-forgot-pass{
	width:100%;
	}
.r-forgot-pass input[type="text"]{
	width:93%;
	}

.register-date-of-birth select{
	width:100px;
	margin-right:5px;
	padding:7px 10px;
	}
.register-date-of-birth input[type="text"]{
	width:33px;
	margin-right:5px;
	padding:7px 15px;
	}
	
	
	
	
.register-left-holder{
	float:left;
	width:49%;
	}
	

.register-left-holder p{
	line-height:24px;
	}	
	
	
			
	
.register-left-top-holder{
	margin-bottom:20px;
	}	


	
.register-right-holder{
	float:right;
	width:49%;
	}

.remember-password{
    font-size: 12px;
    font-weight: bold;
    line-height: 35px;
	}
.remember-password label{
	cursor:pointer;
	}
.remember-password input[type="checkbox"]{
	margin:0 5px 0 0;
}



/*======================================== Register ======================================*/

.all-register-holder{
	
	}
.all-register-holder h2{
	color: #282727;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 50px;
	}


.all-register-section-bg-holder{
	background:#fff;
	border-radius:5px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	}	
	
.all-register-section-bg-top{
	border-bottom: 1px solid #dee4e4;
    padding: 20px;
	}
.all-register-section-bg-top h2{
	color: #282727;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
	}

.all-register-section-bg-bot {
    padding: 20px;
}


.all-register-text-field-holder {
    float: left;
    margin: 0 30px 20px 0;
    width: 48.5%;
}

.all-register-text-field-holder h2 {
    color: #898989;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}


.all-register-text-field-holder h2 span {
    color: #ca0000;
    margin-left: 3px;
}

.all-register-text-field-holder input[type="text"], .all-register-text-field-holder input[type="password"] {
    border: 1px solid #d7dbdb;
    border-radius: 40px;
    color: #898989;
    padding: 7px 15px;
    width: 94%;
}

.all-register-text-field-holder select{
   border: 1px solid #d7dbdb;
    border-radius: 40px;
    color: #898989;
    line-height: 26px;
    padding: 6px 15px;
    width:100%;
}


.all-register-text-field-holder-address {
    float: left;
    width: 100%;
	margin-bottom:20px;
}

.all-register-text-field-holder-address h2 {
    color: #898989;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}


.all-register-text-field-holder-address h2 span {
    color: #ca0000;
    margin-left: 3px;
}

.all-register-text-field-holder-address textarea {
	font-family:Arial, Helvetica, sans-serif;
    border: 1px solid #d7dbdb;
    border-radius: 10px;
    color: #898989;
    height: 100px;
    padding: 7px 15px;
    resize: none;
	font-size:13px;
    width: 97%;
}

.all-contact-btn-right {
    color: #ca0000;
    float: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 35px;
}


.all-register-text-field-holder input[type="submit"] {
    background:#4f4f4f;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    /*float: right;*/
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 16px;
    padding: 7px 15px;
}

.all-register-text-field-holder input[type="submit"]:hover{
    background:#ca0000;
}






/*======================================== Login ======================================*/

.login-holder{
	
	}

.login-holder a{
	color: #ca0000;
	}
.login-holder a:hover{
	color: #4f4f4f;
	}	
	
.login-holder h2{
	color: #282727;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 50px;
	}
.login-holder .register-left-holder{
	width:100%;
	}
.login-holder .register-left-top-holder{
	width:49%;
	float:left;
	}
.login-holder .register-left-bot-holder{
	width:49%;
	float:right;
	}	
	
.login-holder .register-text-field-holder h2 {
    color: #898989;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}

.login-holder .register-section-bg-top h2 {
    color: #282727;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
}














/*======================================== All CMS Pages ======================================*/

.cms-holder{
	
	}

.cms-holder h2{
	color: #282727;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 50px;
	}

.cms-banner{
	 margin-bottom: 30px;
	}
.cms-banner img{
	line-height:0px;
	padding:4px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	border-radius:5px;
	background:#fff;
	}
.cms-inner-holder{
	background:#fff;
	border-radius:5px;
	border:1px solid #DEE4E4;
	border-bottom:2px solid #DEE4E4;
	}

.cms-inner-hd{
	border-bottom: 1px solid #dee4e4;
    padding: 20px;
	}
.cms-inner-hd h2{
	color: #282727;
    font-size: 16px;
	font-weight: bold;
    text-transform: uppercase;
	margin-bottom:0px;
	}	
	

.cms-inner-content-holder{
	padding: 20px;
	}


.cms-inner-content-holder h3{
	color: #282727;
    font-size: 20px;
    font-weight: normal;
    margin:0px 0 10px 0;
	}
.cms-inner-content-holder h5{
	color: #ca0000;
    font-size:16px;
    font-weight: bold;
    margin-bottom:10px;
	text-transform:uppercase;
	}
	
.cms-inner-content-holder p{
    margin-bottom:15px;
	line-height:24px;
	}	
	
.cms-inner-content-holder p a{
    color: #ca0000;
	}		
.cms-inner-content-holder p a:hover{
    text-decoration:underline;
	}
.cms-inner-content-holder ul{
	margin-bottom:15px;
	}
.cms-inner-content-holder ul li{
	background:url(../images/arrow-more.png) no-repeat 0 9px;
	line-height:30px;
	padding-left:20px;
	}

.cms-inner-content-left{
	float:left;
	width:48%;
	}

.cms-inner-content-right{
	float:right;
	width:48%;
	}

.cms-inner-content-about-video{
	float:right;
	}
.cms-inner-content-about-video p{
	margin-bottom:0px;
	line-height:0px;
	}
.cms-inner-content-about-video p iframe{
	width:540px;
	height:292px;
	}


.faq-holder ul{
	margin-bottom:20px;
	}

.faq-holder ul li{
	background:url(../images/arrow-more.png) no-repeat 0 9px;
	line-height:30px;
	padding-left:20px;
	}

.faq-holder ul li a{
	font-size:13px;
	font-weight:bold;
	color:#696969;
	}
	
.faq-holder ul li a:hover{
	color:#ca0000;
	}



.producting-listing-holder{
	
	
	}






#header-menu-slider-1 .slider-image img{
	width:80%;
	}
#header-menu-slider-2 .slider-image img{
	width:80%;
	}
#header-menu-slider-3 .slider-image img{
	width:80%;
	}
#header-menu-slider-4 .slider-image img{
	width:80%;
	}



@media only screen and (max-width: 1024px) { 

/*==========================================Home Page Start============================================*/

.header-top-menu{
	width:1000px;
	}
.header-top-logo-content{
	width:1000px;
	}
.header-top-logo{
	margin-right:40px;
	}
nav ul li{
	margin:0 15px;
	}



.header-slider-content-holder{
	width:1000px;
	}
.header-slider .callbacks1_tabs{
	width:1000px;
	padding:15px 0;
	text-align:center;
	}	
.header-slider-content{
	width:100%;
	padding:16px 0;
	margin:20px 0 0;
	}	

.header-slider-content h2{
	font-size:26px;
	}
.header-slider-content-line{
	margin:10px 0;
	}
.header-slider-content span a{
	margin-top:10px;
	}
	
	
.navigation_holder{
	width:1000px;
	margin:0 auto;
	}	
	
.header-slider .navigation_holder .callbacks_nav{
	left:1%;
	}
.header-slider .navigation_holder .callbacks_nav.next{
	left:95%;
	}	

	
.shop-by-vechile-holder{
	position:relative;
	background:#f1f1f1;
	margin:15px 0;
	top:0px;
	}	
/*.shop-by-vechile-holder h2{
	text-align:center;
	}*/	
	
.shop-by-vechile-holder select{
	display:inline-block;
	width:209px;
	margin-bottom:0px;
	border:1px solid #ececec;
	border-bottom:2px solid #ececec;
	}	
.shop-by-vechile-holder input[type="submit"]{
	display:inline-block;
	margin:0 0 0 4px;
	}	

.home-bg-banner-mobile{
	display:block;
	}

.home-header-small-slider{
	position:relative;
	margin-top:10px;
	}

	
	
.main-content{
	width:1000px;
	}
.content-right{
	width:710px;
	}
	
.content-right{
	width:710px;
	}		
	
.content-right-home {
    width: 710px;
}	

.content-left{
	width:270px;
	}
	
.refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 239px 28px;
	}	
.refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 239px 28px;
	}	
.refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 239px 28px;
	}	
	
	
.content-right-image-holder ul li{
	margin:0 20px 20px 0
	}	
	
.content-right-image-holder ul li.content-right-image-1{
	width:374px;
	}	
.content-right-image-holder ul li.content-right-image-2{
	width:292px;
	}	
.content-right-image-holder ul li.content-right-image-3{
	width:211px;
	}	
.home-small-image-content-holder{
	width:82%;
	}	
	
	
	
.footer-product-slider{
	width:1000px;
	}
.footer-product-slider ul li{
	width:292px;
	}	
.footer-product-slider ul li a{
	display:block;
	width:100%;
	}	
.footer-product-slider ul li a img{
	margin:10px auto;
	}	
	
body .footer-car-brand-holder{
	width:1000px;
	}	
	
.footer-quick-brand-link-holder{
	width:1000px;
	}	
	
	
.footer-top-content{
	width:1000px;
	}
.footer-top-content ul li a{
	width:209px;
	}	
	
	
.footer-mid-content{
	width:1000px;
	}
.footer-mid-content-middle{
	margin:0 35px;
	}	
.footer-email-holder input[type="text"]{
	width:230px;
	}	
	
.footer-bot-content{
	width:1000px;
	text-align:center;
	}

.footer-bot-content-right{
	float:none;
	}

.footer-bot-content-right ul li{
	float:none;
	display:inline-block;
	}

.footer-bot-content-left{
	clear:both;
	float:none;
	margin-top: 10px;
	}
	

/*==========================================Home Page End============================================*/


/*==========================================CMS Page Start============================================*/

.cms-inner-content-about-video p iframe{
	width: 460px;
	}


.contact-top img {
	width: 99%;
}

.contact-text-field-holder{
	width:207px;
	}
.contact-text-field-holder input[type="text"]{
	width:174px;
	}


/*==========================================CMS Page End============================================*/


/*==========================================Search Page Start============================================*/

/*.category-right-product-holder ul li{
	margin: 0 20px 30px;
	width: 293px;
	}

.product-pic-more-info-holder .product-pic-more-info-all-link{
	width: 293px;
	}

.category-right-product-holder .no-mr-right{
	margin-right:20px !important;
	}*/

/*==========================================Search Page End============================================*/

/*==========================================Detail Page Start============================================*/
.detail-top-left{
	width: 430px;
	}
.detail-top-right{
	width: 500px;
	}

.big-photo-holder{
	 width: 320px;
	}
.zoomPad img{
	width:100%;
	}

.detail-ymms-holder select{
	width: 103px;
	}
.detail-elf-holder select{
	width: 30.5%;
	}

.customer-review-left{
	width:408px;
	}
/*==========================================Detail Page End============================================*/


/*==========================================list Page Start============================================*/

.category-right-product-holder ul li{
	width:323px;
	}
.product-pic-more-info-holder .product-pic-more-info-all-link{
	width:321px;
	height:316px;
	}
.category-top-hd-header{
	margin:0 0 10px 0;
	}	
	
.category-top-hd-vehicle{
	float:left;
	}
/*==========================================list Page End============================================*/


/*==========================================Checkout Step 1 Page Start============================================*/
.step-1-top-bot-content-left-holder{
	width: 220px;
	}
.step-1-top-bot-content-right-holder{
	width: 755px;
	}
.step-1-top-bot-content-right-header-holder span.step-1-top-hd-name{
	width: 320px;
	}	
	
.step-1-single-product-name{
	width: 310px;
	}
.step-1-top-bot-content-right-total-holder span.step-1-total-text{
	width: 420px;
	}
.step-1-top-bot-content-right-header-holder span.step-1-top-hd-quentity{
	width:150px;
	}	
.step-1-single-product-quentity{
	width:150px;
	}	
	
/*==========================================Checkout Step 1 Page Start============================================*/

/*==========================================Checkout Step 2 Page Start============================================*/

.shipping-info-single-holder{
	width: 327px;
	margin: 0 15px 20px 15px;
	}
.shipping-info-holder .no-mr-right{
	margin-right:15px !important;
	}
.shipping-info-holder .address-heading{
	margin-bottom: 15px;
	}
.shipping-info-single-holder input[type="text"]{
	width: 295px;
	}

.shipping-info-single-holder select{
	width:100%;
	}
.different-address .no-mr-right{
	margin-right:15px !important;
	}
.different-address .address-heading{
	margin-bottom: 15px;
	}	
/*==========================================Checkout Step 2 Page Start============================================*/

/*==========================================Checkout Step 3 Page Start============================================*/

.step-3-coupon-code-field-holder input[type="text"]{
	width: 75%;
	}
.step-3-payment-holder-right .no-mr-right{
	margin-right:0px;
	}

.payment-text-field-holder{
	margin: 0 18px 20px 0;
	}
	
.payment-text-field-holder input[type="text"], .payment-text-field-holder input[type="password"]{
	 width: 84%;
	}	
.payment-text-field-holder-comments textarea{
	width: 92%;
	}
/*==========================================Checkout Step 3 Page End============================================*/

/*==========================================Easy Registration Page Start============================================*/
.register-text-field-holder{
	margin: 0 0px 15px 0;
	width:100%;
	}
.register-text-field-holder input[type="text"], .register-text-field-holder input[type="password"]{
	width:92%;
	}
.register-date-of-birth select{
	width: 200px;
	}
.register-date-of-birth input[type="text"]{
	width: 83px;
	}
/*==========================================Easy Registration Page End============================================*/

	}

@media only screen and (max-width: 768px) {
	
/*==========================================Home Page Start============================================*/	
	
	
.header-top-menu{
	width:700px;
	}
.header-top-logo-content{
	width:700px;
	}
.header-top-drop-menu{
	display:none;
	}	
.header-top-logo-content .dl-menuwrapper{
	display:block;
	position:absolute;
	left:30%;
	}	
	
.header-slider-content-holder{
	width:700px;
	}
.shop-by-vechile-holder select{
	width:134px;
	}	
.navigation_holder{
	width:700px;
	}	
.header-slider .navigation_holder .callbacks_nav{
	left:5%;
	}	
.header-slider .navigation_holder .callbacks_nav.next{
	left:90%;
	}	
.header-slider-content{
	margin:13px 0 0;
	}
.header-slider-content h2{
	font-size:20px;
	}	
	
.header-slider-content-line{
	margin:5px 0;
	}	
.header-slider-content p{
	font-size:14px;
	line-height:17px;
	}	
.header-slider-content p strong{
	font-size:14px;
	}	
	
	
.header-slider-content span a{
	margin-top:5px;
	padding:6px 30px;
	}	
	
	
	
	
.header-slider .callbacks1_tabs{
	width:700px;
	}	
		
		
.main-content{
	width:700px;
	margin: 20px auto;
	}		
.content-left{
	float:none;
	width:100%;
	}
.content-left-home{
	float:none;
	width:100%;
	}	
		
.refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 670px 28px;
	}	
.refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 670px 28px;
	}	
.refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 670px 28px;
	}
.content-left-home .refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 670px 28px;
	}	
.content-left-home .refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 670px 28px;
	}	
.content-left-home .refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 670px 28px;
	}	
	
		
.left-banner-free-shipping a{
	padding:20px;
	}	
.content-right{
	float:none;
	width:100%;
	}
.content-right-home{
	float:none;
	width:100%;
	}	
		
.content-right-image-holder ul li.content-right-image-1{
	width:369px;
	}	
.content-right-image-holder ul li.content-right-image-2{
	width:287px;
	}	
.content-right-image-holder ul li.content-right-image-3{
	width:208px;
	}	
	
.footer-product-slider{
	width:700px;
	}	
	
.footer-product-slider ul li{
	width:195px;
	}	
.footer-product-slider ul li a img{
	width:100%;
	}	
body .footer-car-brand-holder{
	width:700px;
	}	
	
.footer-quick-brand-link-holder{
	width:700px;
	}	
	
	
.home-pro-des-prex{
	height:170px;
	}	
.footer-top-content{
	width:700px;
	border-right:1px solid #dee4e4;
	}	
.footer-top-content ul li:first-child{
	border-left:1px solid #dee4e4;
	}	
.footer-top-content ul li{
	border-bottom:1px solid #dee4e4;
	}	
.footer-top-content ul li a {
    width: 309px;
}	

.footer-mid-content {
    width: 700px;
}

.footer-mid-content-left{
	width:30%;
	}
	
.footer-mid-content-middle{
	margin:0 20px;
	width:29%;
	}	
.footer-mid-content-right{
	width:35%;
	}	
.footer-email-holder input[type="text"]{
	width:175px;
	}	
.footer-bot-content {
    width: 700px;
}	
	
/*==========================================Home Page End============================================*/	
	
/*==========================================CMS Page Start============================================*/

.cms-inner-content-about-video p iframe{
	width:316px;
	height:220px;
	}

.contact-us-mid-single-adjust {
    margin: 0 19px;
}

.contact-map-holder iframe{
	height: 250px;
	}


.contact-text-field-holder {
    margin: 0 0 15px;
    width: 100%;
}


.contact-text-field-holder input[type="text"] {
    width: 89%;
}

.contact-text-message-holder textarea{
	width: 93%;
	}

/*==========================================CMS Page End============================================*/	
	

/*==========================================Search Page Start============================================*/

/*.category-right-product-holder ul li{
	margin: 0 17px 30px;
	}

.category-right-product-holder .no-mr-right{
	margin-right:17px !important;
	}*/

/*==========================================Search Page End============================================*/


/*==========================================Detail Page Start============================================*/
.detail-top-left {
    width: 94%;
}

.big-photo-holder {
    width: 75%;
}
.detail-top-right {
    margin-top: 20px;
    width: 100%;
}

.detail-ymms-holder select{
	width:153px;
	}
.detail-elf-holder select {
    width: 31.5%;
}


.customer-review-left {
    height: inherit;
    padding: 0;
    width: 100%;
}

.customer-review-right {
    width: 100%;
}
	
.c-review-text-field-holder{
	 width: 314px;
	}	
.c-review-text-field-holder input[type="text"]{
	width: 280px;
	}	
	
.c-review-text-message-holder textarea{
	width:636px;
	}
/*==========================================Detail Page End============================================*/	
	
/*==========================================list Page Start============================================*/		
.promo-add-holder{
	margin-bottom:15px;
	}	
	
.category-right-product-holder ul li{
	margin: 0 5px 15px 5px;
	width:318px;
	}	
.product-pic-more-info-holder .product-pic-more-info-all-link{
	width:315px;
	height: 310px;
	}
.category-top-hd-vehicle select{
	width:87px;
	}	
/*==========================================list Page End============================================*/	
	

/*==========================================Checkout Step 1 Page Start============================================*/
.step-1-top-bot-content-left-holder {
    float: none;
    width: 100%;
	margin-bottom: 20px;
}

.step-1-top-bot-content-right-holder {
    float: none;
    width: 100%;
}

.step-1-single-product-pic{
	margin-right: 15px;
	}
.step-1-single-product-name {
    width: 290px;
}
.step-1-top-bot-content-right-header-holder span.step-1-top-hd-photo {
    width: 88px;
}
.step-1-top-bot-content-right-header-holder span.step-1-top-hd-name {
    width: 300px;
}
.step-1-top-bot-content-right-total-holder span.step-1-total-text {
    width: 360px;
	line-height:20px;
}
/*==========================================Checkout Step 1 Page End============================================*/

/*==========================================Checkout Step 2 Page Start============================================*/
.shipping-info-single-holder{
	width:300px;
	}

.shipping-info-single-holder input[type="text"] {
    width: 268px;
}
/*==========================================Checkout Step 2 Page End============================================*/

/*==========================================Checkout Step 3 Page Start============================================*/



/*==========================================Checkout Step 3 Page End============================================*/


/*==========================================Easy Registration Page Start============================================*/
.register-text-field-holder input[type="text"], .register-text-field-holder input[type="password"] {
    width: 89%;
}

.register-date-of-birth select {
    width: 100px;
}

.register-date-of-birth input[type="text"] {
    width: 59px;
}
/*==========================================Easy Registration Page End============================================*/


	 }



@media only screen and (max-width: 640px) {
	
/*==========================================Home Page Start============================================*/	
	
.header-top-menu {
    width: 600px;
	}
	
.header-top-logo-content{
	width: 600px;
	}	
.header-top-logo-content .dl-menuwrapper{
	left:35%;
	}	
.header-top-icon-holder ul li{
	z-index:9999;
	}	
li#hd-cart:hover .cart-drop{
	width: 600px;
	}	
.cart-pr-des{
	width:300px;
	}	

.header-slider-content-holder {
    width: 600px;
}
.shop-by-vechile-holder select{
	width:110px;
	}

.shop-by-vechile-holder input[type="submit"]{
	/*display:block;*/
	margin:0 0 0 3px;
	}
	
.header-slider-content{
	display:none;
	}	
	
.navigation_holder{
	width:600px;
	}	
.header-slider .callbacks1_tabs{
	width:600px;
	}	
	

	
.main-content {
    width: 600px;
}	
	
	
.refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 570px 28px;
	}	
.refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 570px 28px;
	}	
.refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 570px 28px;
	}
	
.content-left-home .refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 570px 28px;
	}	
.content-left-home .refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 570px 28px;
	}	
.content-left-home .refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 570px 28px;
	}	
		
	
.content-right-image-holder ul li.content-right-image-1{
	width:311px;
	}	
.content-right-image-holder ul li.content-right-image-2{
	width:242px;
	}	
	
.content-right-image-holder ul li.content-right-image-3{
	width:174px;
	}	
	
.home-small-image-content-holder h2{
	font-size:15px;
	}	
	
.home-small-image-content-desc{
	font-size:12px;
	}	
.home-small-image-content-holder{
	width:78%;
	}	
.footer-product-slider{
	width:600px;
	}	
.footer-product-slider ul li{
	width:160px;
	}
	
body .footer-car-brand-holder{
	width:600px;
	}	
	
.footer-quick-brand-link-holder{
	width:600px;
	}	
		
.home-pro-des-prex{
	height:195px;
	}	
	
	
.footer-top-content{
	width:600px;
	}	
.footer-top-content ul li a{
	width:259px;
	}	
	
.footer-mid-content {
    width: 600px;
}	

.footer-mid-content-left {
    width: 50%;
}	
	
	
.footer-mid-content-middle {
    margin: 0 0 0 96px;
    width: 34%;
}

.footer-mid-content-right{
	width:100%;
	}
.footer-email-holder input[type="text"]{
	width:93%;
	}
.footer-bot-content{
	width: 600px;
	}	
	
	
/*==========================================Home Page End============================================*/	
	
/*==========================================CMS Page Start============================================*/

.cms-inner-content-left {
    float: none;
    width: 100%;
}

.cms-inner-content-right {
    float: none;
    width: 100%;
}

.cms-inner-content-about-video p iframe {
    height: 400px;
    width: 558px;
}

.contact-us-mid-single-content{
	width:50%;
	 margin: 0 0 20px;
	}

/*==========================================CMS Page End============================================*/	
	
/*==========================================Search Page Start============================================*/

/*.category-right-product-holder ul li{
	margin: 0 14px 30px;
	width: 250px;
	}
.product-pic-more-info-holder .product-pic-more-info-all-link {
    width: 250px;
}

.category-right-product-holder .no-mr-right{
	margin-right:14px !important;
	}*/

/*==========================================Search Page End============================================*/	
	
/*==========================================Detail Page Start============================================*/

.detail-top-left {
    width: 93%;
}

.detail-ymms-holder select {
    width: 128px;
}

.detail-elf-holder select {
    width: 31%;
}

.c-review-text-field-holder {
    width: 264px;
}

.c-review-text-field-holder input[type="text"] {
    width: 230px;
}

.c-review-text-message-holder textarea {
    width: 536px;
}

/*==========================================Detail Page End============================================*/	

/*==========================================list Page Start============================================*/
.category-right-product-holder ul li {
    width: 268px;
}
	
.product-pic-more-info-holder .product-pic-more-info-all-link {
    height: 262px;
    width: 265px;
}

.category-top-hd-header{
	width:100%;
	}
.category-top-hd-vehicle{
	width:100%;
	}
.category-top-hd-vehicle span{
	display:block;
	margin-bottom:10px;
	}
.category-top-hd-vehicle select{
	width:100%;
	margin:0 0 5px 0;
	}	
.category-top-hd-vehicle input[type="submit"]{
	width:100%;
	padding:8px 0px;
	margin:10px 0 0 0;
	}
.category-top-hd-vehicle .drop-load{
	height:205px;
	}	
.category-top-hd-vehicle .lod-icon{
	padding-top:10%;
	}		

/*==========================================list Page End============================================*/	

/*==========================================Checkout Step 1 Page Start============================================*/
.step-1-top-header-right ul span{
	margin: 10px 15px 0;
	}
.step-1-single-product-name {
    width: 180px;
	padding-top: 0;
}

.step-1-top-header-left h2{
	font-size: 24px;
	}

.step-1-single-product-name h2 {
    font-size: 13px;
}

.step-1-top-bot-content-right-header-holder span.step-1-top-hd-name {
    width: 190px;
}

.step-1-top-bot-content-right-total-holder span.step-1-total-text{
	 width: 250px;
	}
/*==========================================Checkout Step 1 Page End============================================*/	
	
/*==========================================Checkout Step 2 Page Start============================================*/
.shipping-info-single-holder{
	width: 250px;
	}
.shipping-info-single-holder input[type="text"] {
    width: 218px;
}
/*==========================================Checkout Step 2 Page End============================================*/	
	
/*==========================================Checkout Step 3 Page Start============================================*/

.step-3-coupon-code-field-holder input[type="text"] {
    width: 68%;
}
.payment-text-field-holder{
	margin: 0 0px 15px 0;
	float:none;
	width: 100%;
	}
.payment-text-field-holder input[type="text"], .payment-text-field-holder input[type="password"]{
	width: 90%;
	}
/*==========================================Checkout Step 3 Page End============================================*/

/*==========================================Easy Registration Page Start============================================*/
.register-text-field-holder input[type="text"], .register-text-field-holder input[type="password"] {
    width: 87%;
}

.register-date-of-birth input[type="text"] {
    width: 35px;
}
/*==========================================Easy Registration Page End============================================*/	
	
	}

@media only screen and (max-width: 600px){


/*==========================================Home Page Start============================================*/	
.header-top-menu{
	width:520px;
	}	
.header-top-menu-left {
    float: none;
    text-align: center;
    width: 100%;
	margin-bottom:10px;
}	

.header-top-menu-left ul li{
	float:none;
	display:inline-block;
	}	
.header-top-menu-right{
	float: none;
    text-align: center;
    width: 100%;
	}	
	
.header-top-menu-right ul li{
	float:none;
	display:inline-block;
	}	
	
.header-top-logo-content{
	width:520px;
	}	
	
.header-top-logo-content .dl-menuwrapper{
	left:40%;
	}	
	
.header-slider-content-holder {
    width: 520px;
}
li#hd-cart:hover .cart-drop {
    width: 520px;
}	

.cart-pr-pic{
	margin-right: 20px;
	}

.cart-pr-des {
    width: 260px;
	margin-right: 20px;
}

.shop-by-vechile-holder select {
    width: 160px;
	margin:5px 0;
}	
.shop-by-vechile-holder input[type="submit"]{
	/*display:inline-block;
	padding:8px 56px;
	margin:0 auto;*/
	width:65%;
	}	
	
.navigation_holder {
    width: 520px;
}	

.header-slider .callbacks1_tabs {
    width: 520px;
}	
	
	
	
	
.main-content{
	width:520px;
	}	
.refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 480px 28px;
	}	
.refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 480px 28px;
	}	
.refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 480px 28px;
	}	
	
.content-left-home .refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 480px 28px;
	}	
.content-left-home .refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 480px 28px;
	}	
.content-left-home .refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 480px 28px;
	}	

.left-ref-responsive{
	display:none;
	}

	
	
.content-right-image-holder ul li.content-right-image-1{
	width:267px;
	}	
.content-right-image-holder ul li.content-right-image-2{
	width:208px;
	}	
	
.content-right-image-holder ul li.content-right-image-3{
	width:148px;
	}	
	
.footer-product-slider {
    width: 520px;
}	
	
.footer-product-slider ul li{
	width:224px;
	}	
	
body .footer-car-brand-holder{
	width:520px;
	}	
	
.footer-quick-brand-link-holder{
	width:520px;
	}	
	
	
.home-pro-des-prex {
    height: 170px;
}	
.footer-top-content {
    width: 520px;
}	
	
.footer-top-content ul li a {
    width: 219px;
}	

.footer-mid-content {
    width: 520px;
}
.footer-mid-content-middle{
	margin:0 0 0 83px;
	}

.footer-email-holder input[type="text"]{
	width:92%;
	}
.footer-bot-content{
	width:520px;
	}
	
	
	
/*==========================================Home Page End============================================*/	
	
/*==========================================CMS Page Start============================================*/

.cms-inner-content-about-video p iframe {
    height: 300px;
    width: 478px;
}


.contact-bot-left-holder{
	float:none;
	width:99.5%;
	margin-bottom:20px;
	}

.contact-bot-right-holder{
	float:none;
	width:99.5%;
	}

.contact-text-field-holder input[type="text"]{
	width: 93%;
	}

.contact-text-message-holder textarea {
    width: 95%;
}

.contact-us-mid-single-content{
	height: 185px;
	}


/*==========================================CMS Page End============================================*/	
	
/*==========================================Detail Page Start============================================*/
.detail-top-left {
    width: 92%;
}

.detail-ymms-holder select {
    margin-bottom: 10px;
    width: 229px;
}
.detail-elf-holder select {
    width: 30.5%;
}
#tab-hd li a{
	font-size: 13px;
	padding:15px 18px;
	}

.c-review-text-field-holder {
    width: 224px;
}

.c-review-text-field-holder input[type="text"] {
    width: 190px;
}
.c-review-text-message-holder textarea {
    width: 456px;
}
/*==========================================Detail Page Start============================================*/	

/*==========================================list Page Start============================================*/

.category-right-product-holder ul li{
	width: 228px;
	}
.product-pic-more-info-holder .product-pic-more-info-all-link {
    height: 222px;
    width: 225px;
}

/*==========================================list Page End============================================*/


/*==========================================Checkout Step 1 Page End============================================*/
.step-1-top-bot-content-right-header-holder{
	display: none;
	}

.step-1-single-product-name{
	width: 81.5%;
	margin:0px;
	}
.step-1-single-product-name h2{
	 margin-bottom: 10px;
	}
	
.step-1-single-product-price{
	margin-left: 100px;
	}
.step-1-top-header-right ul span {
    margin: 10px 10px 0;
}

.step-1-top-bot-content-right-total-holder span.step-1-total-text{
	width: 100%;
	line-height:36px;
	}
	
.step-1-top-bot-content-right-total-holder span.step-1-total-value{
	width:100px;
	margin-left: 260px;
	}	

/*==========================================Checkout Step 1 Page Start============================================*/

/*==========================================Checkout Step 2 Page Start============================================*/
.shipping-info-single-holder{
	width: 210px;
	}
.shipping-info-single-holder input[type="text"] {
    width: 178px;
}
/*==========================================Checkout Step 2 Page End============================================*/	


/*==========================================Checkout Step 3 Page Start============================================*/
.step-3-coupon-code-field-holder input[type="text"] {
    width: 62%;
}
.payment-text-field-holder input[type="text"], .payment-text-field-holder input[type="password"] {
    width: 88%;
}

.payment-text-field-holder-comments textarea {
    width: 88%;
}
/*==========================================Checkout Step 3 Page End============================================*/

/*==========================================Easy Registration Page Start============================================*/

.register-left-holder {
    float: none;
    width: 100%;
	margin-bottom:20px;
}

.register-right-holder {
    float: none;
    width: 100%;
	margin-top:20px;
}

.register-text-field-holder input[type="text"], .register-text-field-holder input[type="password"] {
    width: 93%;
}

.register-date-of-birth select {
    width: 200px;
}

.register-date-of-birth input[type="text"] {
    width: 98px;
}

/*==========================================Easy Registration Page End============================================*/

	}


@media only screen and (max-width: 480px){

/*==========================================Home Page Start============================================*/	

.header-top-menu{
	width:400px;
	}	
.header-top-logo-content{
	width:400px;
	}	
.header-top-logo{
	float: none;
    margin-right: 0;
	margin-bottom:15px;
	}	
.header-top-logo a{
	margin:0 auto;
	}	
.header-top-logo-content .dl-menuwrapper{
	left:0px;
	}

li#hd-cart:hover .cart-drop{
	width:400px;
	padding-top: 15px;
	}
	
li#hd-my-account:hover .my-account-drop{
	padding-top: 15px;
	}	
li#hd-search:hover .hd-search-drop{
	padding-top: 15px;
	}	
	
.cart-pr-des {
    margin-right: 0;
	padding-top:0px;
    width: 265px;
}

.header-slider-content-holder{
	width:400px;
	}
	
.shop-by-vechile-holder select{
	width:183px;
	}	
	
.shop-by-vechile-holder input[type="submit"]{
	/*padding:8px 68px;*/
	margin:5px 0 0 0;
	width:100%;
	}	
.navigation_holder{
	width:400px;
	}	
.header-slider .callbacks1_tabs{
	width:400px;
	}
.header-slider .navigation_holder .callbacks_nav{
	left: 9%;
	}
.header-slider .navigation_holder .callbacks_nav.next{
	left: 84%;
	}


.main-content{
	width:400px;
	}	
.refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 360px 28px;
	}	
.refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 360px 28px;
	}	
.refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 360px 28px;
	}	
	
.content-left-home .refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 360px 28px;
	}	
.content-left-home .refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 360px 28px;
	}	
.content-left-home .refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 360px 28px;
	}	
	
	
	
.content-right-image-holder ul li{
	margin:0 0 10px 0;
	float:none;
	width:100%;
	}	
	
.content-right-image-holder ul li.content-right-image-1{
	width:inherit;
	}	
.content-right-image-holder ul li.content-right-image-2{
	width:inherit;
	}
.home-big-image-content-holder{
	width: 90%;
	}	
	
.content-right-image-holder ul li.content-right-image-3{
	width:inherit;
	}	
.home-small-image-content-holder {
    width: 90%;
}	
	
.footer-product-slider{
	width:400px;
	}	
.footer-product-slider ul li{
	width:374px;
	}	
body .footer-car-brand-holder{
	width:400px;
	}	
body .footer-car-brand-holder .navigation_holder{
	display:none;
	}	
.footer-quick-brand-link-holder{
	width:400px;
	}		
	
.home-pro-des-prex{
	height:115px;
	}	
	
.footer-top-content{
	width:400px;
	}	
.footer-top-content ul li a{
	width:359px;
	}	
.footer-mid-content{
	width:400px;
	}			
.footer-mid-content-left{
	width:50%;
	}	
.footer-mid-content-middle{
	margin:0 0 0 40px;
	width:40%;
	}	
.footer-email-holder input[type="text"]{
	width:89%;
	}	
.footer-bot-content{
	width:400px;
	}	
	
	
/*==========================================Home Page End============================================*/	
	
/*==========================================CMS Page Start============================================*/

.cms-inner-content-about-video p iframe {
    height: 230px;
    width: 358px;
}

.contact-text-field-holder input[type="text"] {
    width: 91%;
}

.contact-text-message-holder textarea {
    width: 93%;
}

/*==========================================CMS Page End============================================*/		
	

/*==========================================Detail Page Start============================================*/

.detail-top-hd-left h2{
	font-size:24px;
	}

.detail-top-hd {
    margin-bottom: 20px;
}

.detail-top-left {
    width: 89%;

}

.detail-ymms-holder select{
	width:100%;
	margin:0 0 10px 0;
	}
.detail-elf-holder select {
    margin-bottom: 10px;
    width: 100%;
}

.detail-axel-holder select{
	width: 100%;
	}
	
#tab-hd li{
	float:none;
}
#tab-hd li a{
	border-right:none;
	border-top:1px solid #dee4e4;
	}	
.c-review-text-field-holder {
    margin-right: 0;
    width: 100%;
}	

.c-review-text-field-holder input[type="text"] {
    width: 91%;
}	

.c-review-text-message-holder textarea {
    width: 93.5%;
}	
	
/*==========================================Detail Page End============================================*/

/*==========================================list Page Start============================================*/

.category-right-product-holder ul li {
    width: 168px;
}

.product-pic-more-info-holder .product-pic-more-info-all-link {
    height: 162px;
    width: 165px;
}

/*==========================================list Page End============================================*/


/*==========================================Checkout Step 1 Page Start============================================*/
.step-1-top-header-right {
    float: left;
    margin-top: 15px;
}
.step-1-single-product-name {
    margin: 0;
    width: 75.5%;
}

.step-1-single-product-quentity{
	width:115px;
	}
.step-1-single-product-price {
    margin-left: 40px;
}

.step-1-top-bot-content-right-total-holder span.step-1-total-text{
	line-height:20px;
	}
.step-1-top-bot-content-right-total-holder span.step-1-total-value {
    margin-left: 130px;
}	
	
/*==========================================Checkout Step 1 Page End============================================*/

/*==========================================Checkout Step 2 Page Start============================================*/

.shipping-info-single-holder {
    margin: 0 0 15px;
    width: 100%;
}
.shipping-info-single-holder input[type="text"] {
    width: 328px;
}

.shipping-info-holder .no-mr-right {
    margin-right:0px !important;
}
.different-address .no-mr-right {
    margin-right: 0px !important;
}

/*==========================================Checkout Step 2 Page End============================================*/	

/*==========================================Checkout Step 3 Page Start============================================*/
.step-3-sub-total-left{
	display:none;
	}

.step-3-coupon-code-field-holder input[type="text"] {
    width: 50%;
}

.step-3-payment-holder-left{
	float:none;
	width:100%;
	}
	
.step-3-payment-holder-right{
	float:none;
	width:100%;
	}	

.payment-text-field-holder input[type="text"], .payment-text-field-holder input[type="password"] {
    width: 90%;
}	
	
.payment-text-field-holder-comments textarea {
    width: 90%;
}
/*==========================================Checkout Step 3 Page End============================================*/


/*==========================================Easy Registration Page Start============================================*/
.register-text-field-holder input[type="text"], .register-text-field-holder input[type="password"] {
    width: 91%;
}

.register-date-of-birth select {
    width: 150px;
}
.register-date-of-birth input[type="text"] {
    width: 63px;
}

/*==========================================Easy Registration Page End============================================*/
	
	}
@media only screen and (max-width: 360px){
	
/*==========================================Home Page Start============================================*/		
	
.header-top-menu{
	width:300px;
	}	
.header-top-logo-content{
	width:300px;
	}	
li#hd-cart:hover .cart-drop{
	width:300px;
	}	
.cart-pr-des{
	width:165px;
	}	
.header-slider-content-holder {
    width: 300px;
}	

.shop-by-vechile-holder select{
	width:100%;
	}

.shop-by-vechile-holder input[type="submit"]{
	margin:10px auto 0;
	width:100%;
	}

.navigation_holder{
	width:300px;
	}
.header-slider .callbacks1_tabs{
	width:300px;
	}	
.header-slider .navigation_holder .callbacks_nav.next{
	left:80%;
	}	
	
.main-content{
	width:300px;
	}	
.refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 260px 28px;
	}	
.refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 260px 28px;
	}	
.refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 260px 28px;
	}
	
.content-left-home .refine-search ul li a{
	background:url(../images/left-menu-arrow.png) no-repeat 260px 28px;
	}	
.content-left-home .refine-search ul li a:hover{
	background:url(../images/left-menu-arrow.png) no-repeat 260px 28px;
	}	
.content-left-home .refine-search ul li a.active{
	background:url(../images/left-menu-arrow-hover.png) no-repeat 260px 28px;
	}		
	
.home-big-image-content-holder{
	width:87%;
	}	
.home-small-image-content-holder{
	width:87%;
	}	
	
.footer-product-slider{
	width:300px;
	}	
	
.footer-product-slider ul li{
	width:274px;
	}	
body .footer-car-brand-holder{
	width:300px;
	}	
.footer-quick-brand-link-holder{
	width:300px;
	}	
.home-pro-des-prex{
	height:150px;
	}	
	
	
.footer-top-content {
    width: 300px;
}	
	
.footer-top-content ul li a{
	width:259px;
	}	
	
.footer-mid-content{
	width:300px;
	}	
.footer-mid-content-left{
	width:100%;
	}	
.footer-mid-content-middle{
	width:100%;
	margin:0px;
	}	
.footer-email-holder input[type="text"]{
	width:85%;
	}	
.footer-bot-content{
	line-height: normal;
    padding: 20px 0;
    text-align: center;
    width: 300px;
	}	
	

/*==========================================Home Page End============================================*/	
	
/*==========================================CMS Page Start============================================*/
.cms-inner-content-about-video p iframe {
    height: 180px;
    width: 258px;
}


.contact-us-mid-single-content {
    height: inherit;
    width: 100%;
}

.contact-text-field-holder input[type="text"] {
    width: 88%;
}

.contact-text-message-holder textarea {
    width: 91%;
}


/*==========================================CMS Page End============================================*/

/*==========================================Detail Page Start============================================*/
.detail-top-left {
    width: 86%;
}

/*==========================================Detail Page End============================================*/
	
/*==========================================list Page Start============================================*/	
.category-right-product-holder ul li {
    margin: 0 0 10px;
    width: 278px;
}	

.product-pic-more-info-holder .product-pic-more-info-all-link {
    height: 273px;
    width: 275px;
}	

.category-right-product-holder .elines span{
	font-size:12px;
	}	
.category-right-product-holder .reliance span{
	font-size:12px;
	}	
.category-right-product-holder .premeire span{
	font-size:12px;
	}	
.category-right-product-holder .r1-concepts-forged-series span{
	font-size:12px;
	}	
.category-right-product-holder .r1-concepts span{
	font-size:12px;
	}	
.category-right-product-holder .ctek span{
	font-size:12px;
	}	
.category-right-product-holder .icon-posi-quiet span{
	font-size:12px;
	}	
.category-right-product-holder .icon-top-line-clutch span{
	font-size:12px;
	}	
.category-right-product-holder .icon-stoptech span{
	font-size:12px;
	}	
.category-right-product-holder .icon-ate span{
	font-size:12px;
	}	
.category-right-product-holder .icon-g2 span{
	font-size:12px;
	}	
.category-right-product-holder .icon-spectrum-brakes span{
	font-size:12px;
	}	
.category-right-product-holder .icon-ebc span{
	font-size:12px;
	}	
.category-right-product-holder .icon-centric-parts span{
	font-size:12px;
	}	
.category-right-product-holder .icon-hawk-performance span{
	font-size:12px;
	}	
.category-right-product-holder .icon-r1-racing span{
	font-size:12px;
	}	


/*==========================================list Page End============================================*/	


/*==========================================Checkout Step 1 Page Start============================================*/
.step-1-single-product-name {
    width: 65.5%;
}

.step-1-single-product-price {
    margin-left: 25px;
}

.step-1-top-bot-content-right-total-holder span.step-1-total-value {
    margin-left: 40px;
}


/*==========================================Checkout Step 1 Page End============================================*/

/*==========================================Checkout Step 2 Page Start============================================*/

.shipping-info-single-holder input[type="text"] {
    width: 228px;
}
/*==========================================Checkout Step 2 Page End============================================*/

/*==========================================Checkout Step 3 Page Start============================================*/


.step-3-coupon-code-field-holder input[type="text"] {
    margin-bottom: 10px;
    width: 86%;
}

.step-3-coupon-code-field-holder input[type="submit"]{
	padding: 7px 0;
	width: 100%;
	}

.using-payPal-holder{
	text-align:center;
	}
.using-payPal-holder span{
	display:block;
	}
.using-payPal-holder a{
	float:none;
	}	
.payment-text-field-holder input[type="text"], .payment-text-field-holder input[type="password"] {
    width: 87%;
}
.payment-text-field-holder-comments textarea {
    width: 87%;
}
/*==========================================Checkout Step 3 Page End============================================*/
/*==========================================Thank You Page Start============================================*/
.thank-you-icon{
	width: 250px;
	background-size:100%;
	}
/*==========================================Thank You Page End============================================*/


/*==========================================Easy Registration Page Start============================================*/

.register-text-field-holder input[type="text"], .register-text-field-holder input[type="password"] {
    width: 87%;
}

.register-date-of-birth select {
    width: 100px;
}
.register-date-of-birth input[type="text"] {
    width: 38px;
}

.register-holder .register-section-bg-top h2{
	font-size: 15px;
	}

/*==========================================Easy Registration Page End============================================*/

	}
