﻿@charset "utf-8";
/* ### General ### */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
*{margin: 0px; padding: 0px; }
html, body { font-family: arial; font-size: 12px; color: #000000;  }
input, select, textarea {  background: none;
    border: 1px solid #d6d4d4;
  /*  border-radius: 5px;*/
    color: #919191;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
   /* height: 27px;*/
    line-height: 22px;
    padding: 0 10px;  }
body{background:#e6e6e6!important;line-height: 1; }
img{ border: 0px; }

/* ### Global Classes ### */
.clear { clear: both; height: 0px; }
#wrapper{ position: relative; display: block; width: 100%; min-height: 100%;}
.cntr {  background: #1E1E1E;margin: 0 auto;position: relative;text-align: center; /*width:1349px*/ }
.header{ background: #1e1e1e;margin: 0; position: relative;width: 100%;height:165px;}
.main2 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); margin: 0 auto;padding: 0;position: relative;text-align: left;width: 1170px;z-index: 11111;}	


.navbar{border-bottom:1px solid #4b4b4b}
.navarea{margin:0 auto; width:1170px; padding:5px 0 7px; display:table}

.navarea ul{float:left;list-style-type:none;margin:11px 0 0 5px;overflow:hidden;}
.navarea ul li{float: left;padding: 0 30px 0 11px;text-transform: capitalize;transition: all 0.3s ease 0s; font-size: 10px;line-height: 18px;color: #4ac3f0;
    /*background:url(../images/black_arrow.jpg) no-repeat left; */
    background-position:0px 2px;}


.navarea ul li a{color:#ffffff;text-decoration:none;transition:all 0.3s ease 0s; font-size:12px;}
.navarea ul li a:hover{color:#4ac3f0}
.header_user_info {display: inline-block;float: right; margin: 9px 0 0 15px;padding-right: 2px;}
.header_user_info a {color: #4ac3f0;display: block;font-size: 12px;line-height: 18px;position: relative;text-transform: none;transition: all 0.3s ease 0s;text-decoration:none;}
.header_user_info a:hover{color:#FFFFFF;}
.shop-phone {color: #fff;float: right; font-size: 11px;line-height: 18px;padding: 10px 111px 0 0;}

.logo{ display: block;height: auto;left: 2px;margin: 0;padding-top: 28px; position: absolute;top: 0px;width: auto;z-index: 9;}
.logo img{width:258px; height:47px;}

#shoping_header .header_shopping_cart_block {float: right;margin-left: 1px;margin-right: 15px;width: 150px;
    /*padding-top: 28px;*/
}
#shoping_header .header_shopping_cart { position: relative;}
#shoping_header .header_shopping_cart > a:first-child:after { color: #fff;
    /*content: "";*/
    display: inline-block;font-family: "FontAwesome";font-size: 10px;line-height: 18px;padding: 1px 0 0 4px;position: absolute;right: 12px; top: 11px;}
#shoping_header .header_shopping_cart:hover > a:first-child {background: none repeat scroll 0 0 #fff;color: #4ac3f0;}
#shoping_header .header_shopping_cart:hover > a:first-child:after {color: #4ac3f0;}
#shoping_header .header_shopping_cart > a:first-child {
    /*background: none repeat scroll 0 0 #4ac3f0;*/
    color: #fff;display: block;font-weight: 300;overflow: hidden;padding: 13px 0px 12px 15px; transition: all 0.3s ease 0s;}
#search_block_top {float: right;padding-top: 28px;width: 339px;}

#search_block_top #searchbox {width: 100%;}
form#searchbox {position: relative;}
#search_block_top .btn.button-search:hover:before {background: none repeat scroll 0 0 #fff;color: #4ac3f0;}
#search_block_top #search_query_top {background: none repeat scroll 0 0 #333333; color: #fff; border: medium none;box-sizing: border-box;display: inline-block;height: 41px;line-height: 20px;
padding: 10px 0px 10px 5px; width: 309px;float: left;}

#search_block_top .btn.button-search {background: none repeat scroll 0 0 #4ac3f0;border: medium none;display: block;line-height: 41px;padding: 0;position: absolute;right: 0;text-align: center;top: 0;width: 39px;}
#search_block_top .btn.button-search span {display: none;}

#search_block_top .btn.button-search {color: white;display: block;font-size: 12px;line-height: 41px;text-align: center;transition: all 0.3s ease 0s;width: 49px;height: 41px; background:#4ac3f0 url(../images/search.jpg) no-repeat center; margin-top:0px;}
.content {padding: 0px 0 0px;width: 100%;z-index: 1;background: #F9FAFB;}

.content-bg1 {background: url("../images/content-bg1.jpg") no-repeat scroll 0 0 #303030;display: block;height: 60px;margin-bottom:-35px;}
.main{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);margin: 0 auto;padding: 0;position: relative;text-align: left;width: 1170px;z-index: 1111;}
.left_pnl{ width:275px; margin:0px; float:left;}	
.module_new.random {margin-bottom: 10px;}
.module_new {padding: 0;width: 275px;}
.module_new.random h3 {background: none repeat scroll 0 0 #4ac3f0;color: #fff;font: 500 14px/18px "Ubuntu","sans-serif";margin: 0 0 17px;padding: 1px 10px 16px 21px;text-transform: uppercase;}


.MANUFACTURERS{  min-height: 185px;width: 275px;clear: both;margin-bottom: 30px;}
.MANUFACTURERS p{color: #fff; font-size: 12px; text-decoration: none; display:block; padding:2px 0px 0px 15px; line-height:26px; font-family:Arial, Helvetica, sans-serif;  margin:0px 0px 0px 0px; text-shadow:0px 2px #000; font-weight:bold;}
.MANUFACTURERS  select{  width:260px; background:#fff;margin:5px 0px 5px 10px;/* height:25px;  border:none;  padding:2px 2px 2px 0px;float:left; color:#3ac5fd*/}
.MANUFACTURERS  option{ padding:2px 0px 3px 6px;}
.MANUFACTURERS  input{  width:229px; height:15px; /*background:#fff; border:none;*/ margin:5px 0px 5px 10px; padding:2px 2px 2px 0px;float:left;/* color:#3ac5fd*/}
.MANUFACTURERS input[type="submit"]{ width:62px; height:17px; background:url(../images/search_bg.png) no-repeat; border:none; float:right!important; margin:4px 10px 0px 0px; cursor:pointer;}

.MANUFACTURERS_CODE{ width:180px; height:121px; float:left; margin:0px 0px 20px 0px; background:url(../images/menufectutrer_code.png) no-repeat;}
.MANUFACTURERS_CODE p{color: #fff; font-size: 12px; text-decoration: none; display:block; padding:2px 0px 0px 15px; line-height:26px; font-family:Arial, Helvetica, sans-serif;  margin:0px 0px 0px 0px; text-shadow:0px 2px #000; font-weight:bold;}
.MANUFACTURERS_CODE  input{  width:159px; height:20px; background:#fff; border:none; margin:5px 0px 5px 10px; padding:2px 2px 2px 0px;float:left; color:#3ac5fd}
.MANUFACTURERS_CODE a{ width:62px; height:17px; background:url(../images/search_bg.png) no-repeat; border:none; float:right!important; margin:8px 10px 0px 0px; cursor:pointer;}


.MANUFACTURERS_CODEs{ width:180px; height:121px; float:left; margin:0px 0px 20px 0px; background:url(../images/menufectutrer_code.png) no-repeat;}
.MANUFACTURERS_CODEs a{ font-size: 12px; text-decoration: none;  font-family:Arial, Helvetica, sans-serif;  margin:10px 20px 30px 50px; text-shadow:0px 2px #000; font-weight:bold;  color:#FF0000; line-height:90px;}

.leftsearch{float:right; clear:both; margin-bottom:30px;}
.leftsearch span{padding:5px 13px 7px !important;}
#searchbytext .button {background: url("../images/search_btn.png") no-repeat scroll left top rgba(0, 0, 0, 0);border: medium none;border-radius: 0;color: #FFFFFF !important;cursor: pointer;display: inline-block;float: right;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-style: normal !important;font-weight: normal;height: 33px;letter-spacing: 0;line-height: 21px !important;margin: 0;padding: 0 10px;position: relative;text-indent: -9999px;text-transform: capitalize;width: 34px;}

.sideinput {border: 1px solid #d6d4d4;border-radius: 0 !important;font: 12px/17px Arial,Helvetica,sans-serif;}


.block{margin-bottom: 30px;}
.title_block{background: none repeat scroll 0 0 #4ac3f0;color: #fff;font: 500 14px/18px "Ubuntu","sans-serif";margin: 0 0 17px;padding: 19px 10px 16px 21px;text-transform: uppercase;}

.block .block_content > ul {margin-bottom: 0;}
.block .block_content > ul >li { background:url(../images/arrow.jpg) no-repeat left;}

#categories_block_left .block_content > ul > li {position: relative;}
#categories_block_left .block_content > ul > li:after {color: #4ac3f0; font-family: "FontAwesome";font-size: 10px;left: 0;line-height: 12px;position: absolute; top: 16px;}
#categories_block_left li {position: relative;}
#categories_block_left li a {border-bottom: 1px solid #e6eaec;color: #3f383c;display: block;font-size: 14px;line-height: 18px;padding: 11px 30px 10px;text-transform: uppercase;text-decoration:none;transition: all 0.3s ease 0s;}
#categories_block_left li a:hover {color: #4ac3f0;}
.boxIndent {background: none repeat scroll 0 0 #FFFFFF;border-radius: 0 0 5px 5px;padding: 0;}
.wrapper2 {width: 100%;}
.product-box {width: 210px;padding: 20px;}
.browseImage {padding-bottom: 7px;text-align: center;}
.browseImage img {border: medium none;vertical-align: middle;}
.Title {margin: 0;padding: 4px 0 1px;text-align: left;color: #000000;display: inline-block; font: bold 12px/18px Arial,Helvetica,sans-serif;text-decoration: none;text-transform: none;}
.Price {border-bottom: medium none;color: #000000;float: none;font: bold 18px/20px Arial,Helvetica,sans-serif;padding: 8px 0 0;text-align: left;z-index: 99;}


 /* right-panel*/

.right_pnl{ width:870px; margin:0px 0px 0px 0px; float:right;}

.banner{ width:870px; float:left; margin:0px 0px 0px 0px; height:500px; }

.PIONEER_detail{width:870px; float:left; margin:18px 0px 18px 0px ; background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #C3C3C3;border-radius: 5px;padding: 0;}
.PIONEER_inner{background: none repeat scroll 0 0 #FFFFFF;border-radius: 5px;padding: 0;}
.PIONEER_inner h2.welcomehead{ background: url("../images/title_bg.gif") repeat-x scroll left top #F5F5F5;border-bottom: 1px solid #CACACA;border-radius: 5px 5px 0 0; margin-bottom: 0; padding-bottom: 10px;padding-left: 20px;padding-top: 9px;}
.PIONEER_inner h2.welcomesubhead{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; padding:17px 0px 5px 15px;}
.PIONEER_inner h4{ background: url("../images/title_bg.gif") repeat-x scroll left top #F5F5F5;border-bottom: 1px solid #CACACA;border-radius: 5px 5px 0 0;margin-bottom: 0;
padding-bottom: 10px;padding-left: 20px; padding-top: 9px;}
.PIONEER_inner p{color: #000; font-size: 12px; text-decoration: none; display:block; padding:2px 0px 0px 15px; line-height:21px; font-family:Arial, Helvetica, sans-serif;  margin:0px 0px 0px 0px;}
.PIONEER_inner a{color:#000000;text-decoration:none;}
.PIONEER_inner a:hover{color:#0099CC;text-decoration:none;}
.homepagebox{list-style:disc !important; margin-left:30px; margin-bottom:10px;}
.homepagebox li{padding-left:10px; font-size:12px; line-height:20px;}

 /* tabber start*/

.tabber_outer{ float:left; width:100%; margin:0px 0px 0px 0px; margin-bottom:30px;}
.tabs { text-align:center; margin:0px 0px 0px 0px; width:100%}
.tabs li{ display:inline-block; margin:0px 10px ; width:266px !important; font-family: 'FranklinGothicMediumRegular';font-size: 16px;color: #0798c9;color: #fff;
background-color: #06a7e2;border-color: #028abc;cursor:pointer;padding: 20px 0px;  }

.tabs li:hover, .tabs li.active{color: #fff;background-color: #e25a31;border-color: #c9451c;}


.prd_bx {float:left;width:262px;border:1px solid #9c9b9b;box-shadow:3px 3px 5px #787878;-moz-box-shadow:3px 3px 5px #787878;-webkit-box-shadow:3px 3px 5px #787878;margin:10px 15px 0px 11px; padding:20px 0px 0px 0px; text-align: center;}
.prd_bx h1{font-size:16px;color:#333333;padding:10px 0px 0px 10px; text-align:left;  font-family: 'FranklinGothicMediumRegular';}
.prd_bx.lst {float:right;margin:0 0 20px;}
.prd_bx h5{font-size:18px;color:#333333;padding:10px 0px 10px 10px; text-align:left; }
.prd_bx h6{font-size: 12px;color: #333333;padding: 10px 0px 10px 4px;background: url(../images/arrow.jpg) no-repeat right;width: 57px;float: right;margin: 5px 30px 0px 0px;}
.prd_bx h6 a{font-size: 12px;
text-decoration: none;
background: none repeat scroll 0% 0% #F13241;
padding: 3px 5px;
color: #FFF;}

.prd_bx img {margin:0px 0px 0px 0px;}
.prd_bx p {font-family: 'FranklinGothicMediumRegular'; color:#8f8f8f;font-size:12px;line-height:20px; padding:10px 0px 0px 10px; text-align:left; height:35px;}
.prd_bx p span {color:#e20b82;}
.prd_bx p a {text-align:right;color:#6d84b6;float:right;text-decoration:none;}
.button.ajax_add_to_cart_button {border: medium none;color: #fff; font-size:16px; padding: 0;transition: all 0.3s ease 0s; float: left;
margin: 0px 0px 10px 6px; text-decoration:none; width:100px;}
.button.ajax_add_to_cart_button span { background: none repeat scroll 0 0 #4ac3f0;display: block; line-height: 22px; padding: 10px 10px 10px; transition: all 0.3s ease 0s;}
.button.ajax_add_to_cart_button:hover span {background: none repeat scroll 0 0 #333;}
.new{ width:50px; float:left; margin:0px 0px 10px 10px; padding:5px; background:#0099FF; color:#fff; text-align:center;}
.sale{ width:50px; float:right; margin:0px 10px 10px 0px; padding:5px; background:#f13241; color:#fff; text-align:center;}
.sp{ width:270px; margin:0px 0px 15px 0px;}
.left_spaecial{width:275px; float:left; margin:0px 0px 0px 0px;}

 /* footer*/
.fb_session{ width:1170px; margin:0 auto; overflow:hidden; background:#fff; border:1px solid #ececec }




.facebook{ width:400px; float:left; margin:0px 0px 0px 0px; border-right: 1px solid #ececec;  min-height:320px;}
.facebook h3 {color: #333333; font: 500 14px/18px "Ubuntu","sans-serif";margin: 0 0 23px;padding: 17px 0px 0px 30px;text-transform: uppercase;text-align: left; font-size:16px;}
.facebook img{float: left;margin: 0px 0px 0px 27px;}


.infromation_session {background: none repeat scroll 0 0 #fff;border-right: 1px solid #ececec; min-height:320px;margin: 0 15px; width: 390px;float:left;}
.infromation_session ul { list-style: none; margin: 30px 0px 0px 30px;}
.infromation_session li { list-style: none;  margin:0px 0px 0px 0px; padding:0px 0px 20px 0px;clear: both; overflow:hidden;}
.crc{ background: none repeat scroll 0 0 #4ac3f0;border-radius: 100px;color: white;float: left;font-size: 30px;height: 60px;line-height: 60px;margin:6px 10px 0px 0px;text-align: center;width: 60px;}
.crc img{ margin:12px 0px 0px 0px;}
.type-text{text-align: left; padding:0px 0px 0px 0px; float:left; width:230px;}
.type-text h3{color: #333333;font: 500 14px/18px "Ubuntu","sans-serif";margin: 10px 0px 0px 0px;text-transform: uppercase; font-size:16px;}
.type-text h3 a{color: #333333;font: 500 14px/18px "Ubuntu","sans-serif";margin: 0 0 16px;text-transform: uppercase; font-size:16px; text-decoration:none;}
.type-text p{color: #a3a3a3;display: block;font-size: 11px; padding:5px 0px 5px 0px;line-height:18px;}


.useful {background: none repeat scroll 0 0 #fff; min-height:278px; margin: 40px 0px 0px 20px;width: 324px; float:left;}
.useful h3{color: #333333;font: 500 14px/18px "Ubuntu","sans-serif";margin: 0px 0px 0px 0px;text-transform: uppercase; font-size:16px; text-align:left;}
.useful ul { list-style: none; margin:10px 0px 0px 0px; }
.useful li { list-style: none;  margin:0px 0px 0px 0px; padding:0px 0px 5px 0px ; font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; text-align:left;}
.useful li a {color: #888888;font-size: 13px;font-weight: 300;line-height: 18px; text-decoration:none;}




.footer-container { background-color: #1e1e1e;    margin-top: 30px; clear: both;text-align:left; overflow:hidden;  }
.footer-container #footer {    color: #777777;}
.footer-container .ftcontainer {   padding-bottom: 100px;}

.f_links{ float:left; margin:30px 0px 0px 3px; width:250px;margin: 30px 0px 0px 99px;width: 205px;}
.f_links h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-transform:uppercase;}
.f_links ul{ list-style:none; margin:10px 0px 0px 0px}
.f_links ul li{ list-style:none; margin:0px 0px 10px 0px; font-size:12px;}
.f_links ul li a{ color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}


.copy{ clear:both; float:left; margin:10px 0px 0px 0px; float:left; width:100%; border-top:1px solid #ececec; padding:10px 0px 0px 0px }
.copy p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;padding: 10px 0px 16px 100px; }


 /* peoduct-details*/


.sort_area{ float:left; width:100%; /*margin:50px 0px 10px 0px ;*/ border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; clear:both;}
.sort{ width:197px; float:right; margin:20px 20px 15px 0px;}
.sort span {
    color: #F13241;
    margin: 0px;
    font-size: 11px !important;
    text-align: left;
    font-weight: bold;
    line-height: 2;
}
.sort select{color: #333333;margin: 0px 0px 0px 0px; font-size:12px; width:143px; border: 1px solid #d6d4d4; border-radius: 0 !important;}

.show{ width:145px; float:left; margin:20px 0px 10px 0px;}
.show span{color:#4ac3f0;margin: 0px 0px 0px 0px; font-size:14px; text-align:left; font-weight:bold;}
.show select{color: #333333;margin: 0px 0px 0px 0px; font-size:12px; width:50px; border: 1px solid #d6d4d4; border-radius: 0 !important; padding:0px 0px 0px 0px;}
.show h6{color:#4ac3f0;margin:-16px 0px 0px 0px; font-size:11px; text-align:right;}


.box_start{ float:left; width:100%; margin:0px 0px 10px 0px ; border: 1px solid #ececec;clear:both; background:#fff;}
.product-image{ float:left; width:230px; margin:0px 0px 10px 0px ;}
.product-image img{  margin:20px 0px 10px 0px ;}

.product-image-middle{ float:left; width:345px; margin:40px 0px 10px 0px ; border-right: 1px solid #ececec;}

.product-image-middle h4{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#303030; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
.product-image-middle p {color: #303030;display: block;font-size: 12px; padding:5px 0px 5px 0px;line-height:18px; text-align:left;}
.ship{ width:120px; float:left;background: none repeat scroll 0 0 #46a74e;border: 1px solid #36943e; color:#fff; padding:5px 0px 5px 0px; font-size:12px; font-weight:bold; text-align:center;}


.product-right{ float:right; width:200px; margin:0px 0px 10px 0px ;}

.product-right h1{font-size:21px;color:#333333;padding:10px 0px 0px 0px; text-align:left;  font-family: 'FranklinGothicMediumRegular';}
.prd_cart{ border: medium none;color: #fff;font-size: 12px;padding: 0;transition: all 0.3s ease 0s;float: left;width: 100px;background: #4ac3f0;padding: 5px;margin: 10px 0px 0px 0px; text-align:center;}
.prd_cart a{ color: #fff; font-size:12px; text-decoration:none; text-align:center;}
.product-right h6{font-size: 12px;color: #333333;padding: 10px 0px 10px 4px;background: url(../images/arrow.jpg) no-repeat right;width:40px;float: left;margin: 5px 20px 0px 0px; clear:both;}
.product-right h6 a{font-size: 12px;
text-decoration: none;
background: none repeat scroll 0% 0% #F13241;
padding: 3px 5px;
color: #FFF; }
.product-right p {font-family: 'FranklinGothicMediumRegular'; color:#303030;font-size:12px;line-height:20px; padding:0px 0px 0px 0px; text-align:left; clear:both;}





/***********06-10-2014************/


.content-indent-inner {
    background: #f9fafb;
    position: relative;
	min-height:190px;
	width:100%;margin: 60px 0px 0px 0px;
}

.productdetails-view {
    border: medium none;
    border-radius: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}

.specialview h4 {
    color: #303030;
font-size: 20px;
font-family: Arial,Helvetica,sans-serif;
margin: 0px;
text-transform:uppercase;
font-weight: bold;
}

/*.login_box_inner{ float:left; width:100%; min-height:190px; }*/
/*.login h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; padding:10px 0px 0px 0px} */
/*.login h3{ font-family:georgia; font-size:14px; color:#303030; padding:10px 0px 0px 0px}*/
/*.login p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; line-height:20px; padding:10px 0px 0px 5px;}*/

/*.login p span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#303030; }*/

/* ------- CART steps ------- */
ul.step {
  margin-bottom: 30px;
  margin-top:10px;
  overflow: hidden; }
  ul.step li {
    float: left;
    width: 24.6%;
    text-align: left;
    border: 1px solid;
    border-top-color: #c7c7c7;
    border-bottom-color: #c7c7c7;
    border-right-color: #c7c7c7;
    border-left-width: 0px; }
    ul.step li a,
    ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
      display: block;
      padding: 13px 10px 14px 13px;
      color: #333333;
      font-size: 17px;
      line-height: 21px;
      font-weight: bold;
      text-shadow: 1px 1px white;
      position: relative; }
        ul.step li a:after,
        ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {
          content: ".";
          position: absolute;
          top: 6px;
          right: -18px;
          z-index: 0;
          text-indent: -5000px;
          display: block;
          width: 36px;
          height: 36px;
          margin-top: 0px;
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg); } 
      ul.step li a:focus,
      ul.step li span:focus, ul.step li.step_current span:focus, ul.step li.step_current_end span:focus {
        text-decoration: none;
        outline: none; }
    ul.step li.first {
      border-left-width: 1px;
      border-left-color: #b7b7b7; }
      ul.step li.first span,
      ul.step li.first a {
        z-index: 5;
        padding-left: 13px !important; }
    ul.step li.second span,
    ul.step li.second a {
      z-index: 4; }
    ul.step li.third span,
    ul.step li.third a {
      z-index: 3; }
    ul.step li.four span,
    ul.step li.four a {
      z-index: 2; }
    ul.step li.last span {
      z-index: 1; }
    ul.step li.step_current {
      font-weight: bold;
      background: #42b054;
      border-color: #2d7839; }
      ul.step li.step_current span {
        color: white;
        text-shadow: 1px 1px #208931;
        position: relative; }
        @media (min-width: 992px) {
          ul.step li.step_current span {
            padding-left: 38px; }
            ul.step li.step_current span:after {
              background: #42b054;
              border-top: 1px solid #2d7839;
              border-right: 1px solid #2d7839; } }
    ul.step li.step_current_end {
      font-weight: bold; }
    ul.step li.step_todo {
      background: #ededed; }
      ul.step li.step_todo span {
        display: block;
        color: #333333;
        position: relative;
		 }
        @media (min-width: 992px) {
          ul.step li.step_todo span {
            padding-left: 34px; }
            ul.step li.step_todo span:after {
              background: #ededed;
              border-top: 1px solid #c7c7c7;
              border-right: 1px solid #c7c7c7; } }
    ul.step li.step_done {
      border-color: #454545;
      background: #6b6b6b; }
      ul.step li.step_done a {
        color: white;
        text-shadow: 1px 1px rgba(0, 0, 0, 0.3); }
        @media (min-width: 992px) {
          ul.step li.step_done a {
            padding-left: 38px; }
            ul.step li.step_done a:after {
              background: #6b6b6b;
              border-top: 1px solid #454545;
              border-right: 1px solid #454545; } }
    @media (min-width: 992px) {
      ul.step li.step_done.step_done_last a:after {
        background: #6b6b6b;
        border-top: 1px solid #454545;
        border-right: 1px solid #454545; } }
    @media (min-width: 992px) {
      ul.step li#step_end span:after {
        display: none; } }
    ul.step li em {
      font-style: normal; }
  ul.step a:hover {
    background: #454545;
    border-color: #1f1f1f; }
    ul.step a:hover:after {
      border-top-color: #1f1f1f !important;
      border-right-color: #1f1f1f !important;
      background: #454545 !important; }

/***Add to cart***/
.addtocardarea{
    float: left;
    width: 100%;}

.addtocardarea_checkout{width:100%; float:left;}

.shopping_cart_checkout{width:100%;padding:0px; }
.shopping_cart-prod_checkout{width:100%; float:left;  height:30px; border:1px solid #d6d4d4;  background:#FFFFFF; border-left:none }
.shopping_cart-prod_checkout h6{font-size:12px; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:center; line-height:30px}

.shopping_cart-prod-detail_checkout{width:30%; float:left;  height:30px; border-top:1px solid #d6d4d4; border-right:1px solid #d6d4d4; border-left:none; border-bottom:1px solid #d6d4d4; background:#FFFFFF}
.shopping_cart-prod-detail_checkout h6{font-size:12px; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:center; line-height:30px}
.qty_checkout{width:10%; float:left; height:30px; border-top:1px solid #d6d4d4; border-left:none; border-right:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4; background:#FFFFFF}
.qty_checkout h6{font-size:12px; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:center; line-height:30px}



.unit-price_checkout{width:20%; float:left; height:30px; border-top:1px solid #d6d4d4; border-left:1px solid #d6d4d4; border-right:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4; background:#FFFFFF}
.unit-price_checkout h6{font-size:12px; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:center; line-height:30px}

.total_checkout{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #d6d4d4;
    display: table-cell;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    width: 10%;}
.total_checkout h6{font-size:12px; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:center;}

.add_to_cart_checkout{width:100%; float:left;  margin:0px 0px 0px 0px; border-left:#d6d4d4 1px solid;border-right:#d6d4d4 1px solid;}

.item_checkout{width:20%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px; margin-top: 0px; text-align:center; }
.item_checkout img{ width:140px; height:75px; margin:5px;}
.item_detail_checkout{width:30%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px;margin-top: 0px; text-align:center; }
.item_detail_checkout p{ padding:31px 10px 0px 9px; width:auto;}
.qty_box_checkout{width:10%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px; margin-top: 0px; }
.qty_box_inner_checkout{ width:30px; height:30px; margin:25px 0 0 75px;border:#CCCCCC solid 1px; text-align:center; font-size:13px; padding-top:5px; color:#666666}


.item_detail_checkout a{ text-decoration:none; color:#000000;}
.item_detail_checkout a:hover{ text-decoration:none; color:#0099CC;}

.qty_box_inner_checkout input{ width:30px; height:30px; border:1px solid #d6d4d4; text-align:center;}
.price_box_checkout{width:20%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px;margin-top: 0px;  }
.price_box_checkout p{ padding:41px 0 0 70px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;width:auto;}
.total_box_checkout{border-bottom: 1px solid #d6d4d4;
    display: table-cell;
    height: 86px;
    text-align: center;
    vertical-align: middle;
    width: 15%;}
.total_box_checkout p{/* padding:30px 0px 0px 38px;*/ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:auto;}

.sb_total_checkout{width:100%; float:left; padding:0px 0px 0px 0px; border-bottom:1px solid #d6d4d4; }
.sb_total_checkout p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right; width:100%; }
.sb_total_checkout p span{ padding:0px 30px 0px 30px; font-weight:normal; font-size:12px;/* color:#9c1b5b*/}

.sb_total_1_checkout{width:850px; float:left; padding:0px 0px 0px 0px; border-bottom:1px solid #d6d4d4; }
.sb_total_1_checkout p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right; padding:5px 0px 5px 10px!important;width:870px }

.sb_total_1_checkout p span{ padding:0px 30px 0px 50px; font-weight:normal; font-size:12px; color:#9c1b5b}





.shopping_cart{width:100%;float:left; padding:0px; }
.shopping_cart_inner{width:75%; }


.shopping_cart_inner .item{width:11.3%; border-right:none}
.shopping_cart_inner .inner_cart_content_product{width:100%; text-align:center;}

.shopping_cart_inner .item_detail{width:32.5%; border-right: medium none;}



.shopping_cart_calc{float:left; width:20%; margin-left:10px; padding:0 10px; margin-top:-34px;}
.shopping_cart_checkout{width:100%;float:left; padding:0px; margin:0px 0px 0px 0px; border-right:none;}
.shopping_cart-prod{width:15%; float:left; height:30px; padding-left:10px; border-bottom:1px solid #d6d4d4; border-top:1px solid #d6d4d4; border-left:1px solid #d6d4d4; background:#FDFDFD; }


.shopping_cart_inner .shopping_cart-prod{width:10%}
.shopping_cart_inner .shopping_cart-prod-detail{width:31%}


.shopping_cart_prod_checkout{float:left; width:99%;  height:30px; border:1px solid #d6d4d4; background:#FDFDFD; }

.shopping_cart_prod_checkout h6{font-size:12px; color:#000;padding:0px 0px 0px 5px; margin:0px; text-align:left; line-height:30px}

.shopping_cart-prod h6{font-size:12px; font-weight:bold; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:left; line-height:30px}

.shopping_cart-prod-detail{width:26.9%; float:left; padding-left:10px; height:30px; border-top:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4; border-left:1px solid #d6d4d4;  background:#FDFDFD;}
.shopping_cart-prod-detail h6{font-size:12px; font-weight:bold; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:left; line-height:30px}

.qty{width:10%; float:left; height:30px;  border-top:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4; border-left:1px solid #d6d4d4;  background:#FDFDFD;}
.qty h6{font-size:12px; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:center; line-height:30px; font-weight:bold;}



.unit-price{width:15%; float:left; font-weight:bold; height:30px; border-top:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4; border-left:1px solid #d6d4d4;  background:#FDFDFD;}
.unit-price h6{font-size:12px; color:#000;padding:0px 0px 0px 0px; margin:0px; text-align:center; line-height:30px; font-weight:bold;}

.shoppingtotal{width:15%; float:left; /*background:url(../images/item_bg.jpg) repeat-x right top;*/ height:30px;border-top:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4; border-left:1px solid #d6d4d4;  background:#FDFDFD;}
.shoppingtotal h6{font-size:12px; font-weight:bold; color:#000; padding:0px 0px 0px 0px; margin:0px; text-align:center; line-height:30px}

.delete{width:15%; float:left; height:30px; border:1px solid #d6d4d4;  background:#FDFDFD;}
.delete h6{color: #000;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;}

.add_to_cart{width:99%; float:left;  border-left:#d6d4d4 1px solid;border-right:#d6d4d4 1px solid; margin-top:1px; background:#FFFFFF;}
.add_to_cart table tr td { padding:0px 8px }

.shopping_cart-roduct-show-img-area{width:130px; height:14px; float:left;  padding:30px 1px 0px 1px;}

.shopping_cart-prod-lanterns{width:130px; float:left; height:130px; padding:20px 1px 0px 1px; }
.shopping_cart-prod-lanterns p{padding:0px 10px 0px 10px; color:#000000; text-align:left; font-size:11px } 


.shopping_cart-prod-input{width:80px; height:140px; float:left;  padding:30px 1px 0px 1px; }
.shopping_cart-prod-input input{width:28px; height:25px; border:#ddd7d0 solid 1px; text-align:center; line-height:25px; margin:0px 0px 0px 0px;}

.shopping_cart-prod-unit-price{width:96px; height:140px; float:left;; padding:30px 1px 0px 1px; }
.shopping_cart-prod-unit-price p{padding:0px 0px; text-align:left; font-size:14px; font-weight:bold; color:#ff8501 } 

.subtotal-price{width:111px; float:left; height:140px;  padding:30px 1px 0px 1px; }
.subtotal-price p{padding:0px 0px; text-align:right; font-size:14px; font-weight:bold; color:#000 } 

.delete-price{width:84px; float:right; height:140px; padding:30px 1px 0px 1px; }
.delete-price p{padding:0px 0px; text-align:center; font-size:14px; font-weight:bold; color:#ff8501 } 



.total-shipping-area{width:742px; border:#e8eced solid 1px; float:left; height:33px ; margin:0px 0px 0px 0px; border-top:none}

.total-shipping-area-price{width:86px; float:left; height:33px; border-left:#e1e1e1 solid 1px; }

.total-shipping-area-price p{text-align:center; color:#79a543; font-size:12px; padding:0; font-weight:bold; line-height:33px; }

.total-shipping-area-price-txt{width:300px; float:right; height:33px; }

.total-shipping-area-price-txt p{text-align:right; color:#514a3a; font-size:12px; font-weight:bold; line-height:33px; 
padding:0px 10px 0px 0px; }


.updatecart{width:676px; float:left; border:#e8eced solid 1px; border-top:none; padding:20px; border-top:none; background:#f6fbfd}
.total-shipping-area-update{width:100%; float:left;  margin:0px 0px 15px 0px; text-align:right}
.total-shipping-area-update input{background:url(../images/update.png) no-repeat; border:none; height:21px; cursor:pointer; width:118px}

.total-shipping-area-update2{width:100%; float:left;  margin:0px 0px 0px 0px; text-align:right}
.total-shipping-area-update2 input{background:url(../images/check.png) no-repeat; border:none; height:21px; cursor:pointer; width:118px}
.total-shipping-area-update2 input.cont{background:url(../images/continue.png) no-repeat; border:none; height:21px; cursor:pointer; width:163px; margin-right:15px}

.item{width:16%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px; margin-top: 0px; }
.item img{ width:90px; height:70px; margin:5px;}
.item_detail{width:28.1%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px;margin-top: 0px; }
.item_detail p{ padding:12px 10px 0px 9px; width:auto;}
.item_detail a { text-decoration:none; color:#000000;}
.item_detail a:hover{ text-decoration:none; color:#0099CC; }
.qty_box{width:10.1%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px; margin-top: 0px; }
.qty_box_inner{display: table-cell;
    height: 85px;
    text-align: center;
    vertical-align: middle;
    width: 116px;}


.qty_box_inner input{ height: 27px;
    line-height: 27px;
    padding: 0;
    text-align: center;
    width: 57px;}
.deletecarta{color: #333333;
    font-size: 23px;}	
	
.deletecarta:hover{color: silver;
}		
.icon-trash:before {
    content: "\f014";
	font-family:"FontAwesome";
}	

.price_box{width:15.1%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px;margin-top: 0px;  }
.price_box p{ padding:30px 0px 0px 38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;width:auto;}
.total_box{width:15.2%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px; margin-top: 0px; }
.total_box p{ padding:30px 0px 0px 38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:auto;}
.delete_box{width:15%; float:left; border-bottom:1px solid #d6d4d4;  min-height:86px; margin-top: 0px; }
/*.delete_box img{padding:34px 0px 0px 31px}*/
.inner_cart_content{display: table-cell; height: 85px; text-align: center;vertical-align: middle; width: 176px;}
.inner_cart_content_product{display: table-cell; height: 85px; text-align: left;vertical-align: middle; width: 176px;}
.inner_cart_content_desc{display: table-cell; height: 85px; text-align: left;vertical-align: middle; width: 356px;}
.inner_cart_content_price{display: table-cell; height: 85px; text-align: center;vertical-align: middle; width: 175px; color:#000000; font-size:20px; font-weight:bold}


.item_ship{width:115px; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px; margin-top: 1px; }
.item_ship p{  margin:15px 0px 0px 20px; font-size:12px;text-transform:capitalize; font-weight:bold;}

.item_ship1{width:189px; float:left; /*border-bottom:1px solid #d6d4d4;*/ border-right:1px solid #d6d4d4; min-height:86px; }
.item_ship1 img{ padding:10px;}
.item_ship1 p{  margin:15px 0px 0px 20px; font-size:12px;text-transform:capitalize; font-weight:bold;}

.item_detail_ship{width:100%; float:left; border-bottom:1px solid #d6d4d4;  min-height:86px;margin-top: 0px; }
.item_detail_ship p{ padding:0px 10px 0px 0px; width:auto;}


.item_detail_ship_image{width:687px; float:left; border-bottom:1px solid #d6d4d4;  min-height:86px;margin-top: 1px; }
.item_detail_ship_image p{ padding:0px 10px 0px 0px; width:auto;}


.qty_box_ship{width:89px; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px; margin-top: 1px; }
.qty_box_inner_ship{ width:30px; height:30px; margin:25px 0px 0px 27px;}


.item_detail_ship_error{width:100%; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px;margin-top: 0px; }
.item_detail_ship_error p{ padding:12px 10px 0px 9px; width:auto;}


.qty_box_inner_ship input{ width:30px; height:30px; border:1px solid #d6d4d4; text-align:center;}

.price_box_ship{width:110px; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px;margin-top: 1px;  }
.price_box_ship p{ padding:30px 0px 0px 38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;width:auto;}
.total_box_ship{width:107px; float:left; border-bottom:1px solid #d6d4d4; border-right:1px solid #d6d4d4; min-height:86px; margin-top: 1px; }
.total_box_ship p{ padding:30px 0px 0px 38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:auto;}
.delete_box_ship{width:84px; float:left; border-bottom:1px solid #d6d4d4;  min-height:86px; margin-top: 1px; }
.delete_box_ship p{  margin:15px 0px 0px 5px; font-size:12px;}


.sb_paypal{width:100%; float:left; padding:20px 0px 0px 0px; border-bottom:1px solid #d6d4d4;border-right:1px solid #d6d4d4; }
.item_pay{font-size: 11px;
    margin-right: 10px;
    margin-top: 11px;
    min-height: 66px;
    text-align: right;}

.sb_total_checkout_pay{width:100%; float:left; padding:20px 0px 0px 0px; border-bottom:1px solid #d6d4d4; }

.sb_total{float:left; padding:0px 0px 0px 0px; border-bottom:1px solid #d6d4d4; width:100%; }
.sb_total p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:right; padding:5px 0px 5px 10px!important;/*width:100%;*/ }
.sb_total p span{ padding:0px 30px 0px 30px; font-weight:normal; font-size:12px; color:#9c1b5b}


.sb_totals{width:100%; float:left; padding:0px 0px 0px 0px;border-bottom:1px solid #d6d4d4; }
.sb_totals p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:right;}
.sb_totals span{  color: #000;
    float: right;
    font-size: 20px;
    font-weight: normal;}


.sb_total input{ border:#CCCCCC solid 1px; height:20px; width:195px; padding:2px;}
.sb_total select{ border:#CCCCCC solid 1px; height:25px; width:200px; padding:2px;}
.sb_total option{ padding:2px;}

.sb_total_1{width:686px; float:left; padding:0px 0px 0px 0px; border-bottom:1px solid #d6d4d4; }
.sb_total_1 p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:right; padding:5px 0px 5px 10px!important;width:676px }
.sb_total_1 p span{ padding:0px 30px 0px 50px; font-weight:normal; font-size:12px; color:#9c1b5b}

.continue_shopping{ float:left; margin-top:10px;}
.continue_shopping h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#6f6f6f }
.continue_shopping h3 a{ text-decoration:none;color:#6f6f6f}
.update_cart{ /*background:#000000; border:1px solid #e6e6e6;*/float:right;margin:10px 0px 0px 10px;cursor:pointer;border-radius:14px}
.update_cart h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:10px 0px 0px 32px;color:#fff }
.update_cart h3 a{ text-decoration:none;color:#fff}

.update_cart input[type="submit"]{ text-decoration:none;color:#fff; border:none; cursor:pointer;}

.begin_checkout{float:right;margin:10px 11px 0px 10px;cursor:pointer;border-radius:14px}
.begin_checkout h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:10px 0px 0px 24px;color:#fff }
.begin_checkout h3 a{ text-decoration:none;color:#fff}


.begin_checkout_next{float: right;    margin: 11px 0 0 10px;}
.begin_checkout_next h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:10px 0px 0px 24px;color:#fff }
.begin_checkout_next h3 a{ text-decoration:none;color:#fff}


.sb_totals td {
text-align: right !important;
border-bottom: #e5e5e5 solid 1px;
padding: 3px;
}
a.addtocart-button {
    background: url("../images/button2.gif") repeat-x scroll left top rgba(0, 0, 0, 0) !important;
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    display: inline-block;
    font: bold 12px/30px Arial,Helvetica,sans-serif !important;
    height: 32px;
    letter-spacing: 0;
    margin: 0 17px 0 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px #00558D;
    text-transform: none;
    width: 82px;
	float:right;
}

.addtocart-button {
   background: none repeat scroll 0 0 #4ac3f0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font: 500 19px/20px Arial,Helvetica,sans-serif;
    height: 41px;
    padding: 10px 14px;
    transition: all 0.3s ease 0s;
    white-space: normal;
	cursor:pointer;
}
.icon-chevron-right:before {
    content: "";
}
.addtocart-button:hover {
background:#1e1e1e;
cursor:pointer;
}

a.addtocart-button:hover {
    background-position: left bottom !important;
    color: #FFFFFF;
    text-decoration: none;
}

.continueshopping_new{
     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #333333;
    font-size: 17px;
    font-weight: bold;
    margin: 9px 0 0;
    padding: 0;
}
.continueshopping_new:hover {
    background-position: left bottom !important;
    color: #393939;
    text-decoration: none;
}
.loader {
  background: #ffffff;
    height: 100%;
    left: 80px;
    position: absolute;
    text-align: center;
    top: 150px;
    width: 100%;
    z-index: 999999;
}
.loader img{width:60px;}
.paginationarea{
clear: both;
    text-align: center;
    width: 100%;
	}


.pagination {
    border-radius: 4px;
    display: inline-block;
    margin: 20px 0;
    padding-left: 0;
}
.pagination a{color:#428bca}
.pagination > li {
    display: inline;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.pagination > li > a, .pagination > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #428bca;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #428bca;
    border-color: #428bca;
    color: #fff;
    cursor: default;
    z-index: 2;
}
.pagination > li > a, .pagination > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #428bca;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #eee;
    border-color: #ddd;
    color: #2a6496;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #428bca;
    border-color: #428bca;
    color: #fff;
    cursor: default;
    z-index: 2;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination > li > a, .pagination > li > span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #428bca;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}


/* 13 October 2014*/

/*.login_left_pnl{ width:870px; margin:0px 0px 0px 0px; float:left;}*/
/*.login_box{width:703px; float:left; margin:0px 0px 18px 11px ; background:#e6e6e6; border:1px solid #dddddd; border-radius:10px;}*/
/*.login_box_inner{ float:left; width:100%; min-height:190px; }*/


/*.login{ width:100%; float:left; margin:0px 4px 28px 0px; !*background:#fff url(../images/my_acnt_bg.jpg) repeat-x left top;*!  }*/
/*.login h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; padding:10px 0px 0px 0px} */
/*.login h3{ font-family:georgia; font-size:14px; color:#303030; padding:10px 0px 0px 0px}*/
/*.login p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; line-height:20px; padding:10px 0px 0px 5px;}*/

/*.login p span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#303030; }*/

.first_time{ width:100%; float:left;  border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;margin-top:20px;}
.first_time h2{ width:817px;  background:url(../images/item_bg.jpg) repeat-x left top; height:26px; float:left ; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff ; padding:9px 0px 0px 10px}


.ft_customers{ width:304px; float:left; border-right:1px solid #e6e6e6; padding:19px 0px 0px 15px; min-height:196px;}
.ft_customers h4{font-family:Arial, Helvetica, sans-serif;  color:#303030; font-size:12px; padding:16px 0px 0px 0px; float:left}
.ft_customers  input{ width:232px; /*height:36px;*/ float:left; border:1px solid #e6e6e6; margin:7px 0px 0px 10px }


.ft_customers p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left; padding:5px 0px 0px 60px}
.log_agree{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0px 0 0 0px; clear:both}
.ft_customers p a { text-decoration:underline; color:#187aa0}

.ft_customers{ width:50%; float:left; border-right:1px solid #e6e6e6; padding:19px 0px 0px 15px; min-height:232px;}
.returing_customers{ width:353px; float:left;padding:19px 0px 0px 15px; min-height:186px; }
.returing_customers h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; padding:16px 0px 0px 0px; float:left ; width:87px}
.returing_customers  input{
	width:232px;
	/*height:36px;*/
	float:left;
	border:1px solid #e6e6e6;
	margin: 7px 0px 0px 10px;
}
.returing_customers  textarea{
	width:232px;

	float:left;
	border:1px solid #e6e6e6;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.returing_customers p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left; padding:5px 0px 0px 100px}
.returing_customers p a { text-decoration:underline; color:#187aa0}

.btn{
	width:250px;
	height:36px;
	float:left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


/**Shashi Ranjan CSS 15/10/2014************free_shipping*************/
.free_shipping_pnl{ width:903px; margin:0px 0px 0px 0px; float:left;}
.free_shipping_detail{width:903px; float:left; margin:0px 0px 18px 11px ; background:#e6e6e6; border:1px solid #dddddd; border-radius:10px;}
.free_shipping_inner{width:889px; float:left; margin:9px 0px 9px 7px ; /*background:#fff;*/ min-height:190px; }

.shipping{ width:100%; float:right; }
.shipping h1{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000; padding:10px 0px 0px 5px} 
.shipping h3{ font-family:georgia; font-size:16px; color:#303030; padding:10px 0px 0px 5px}
.shipping p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; line-height:20px; padding:10px 0px 0px 5px;}

.shipping p span{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#303030; }

.shipping p a{ text-decoration:none; color:#000000;}
.shipping p a:hover{ text-decoration:none; color:#0099CC;}


.shipping_inner{ width: 100%; float:left; margin-top:10px; margin-left:0px;}
.shipping_inner h2{background:#fdfdfd;
    border: 1px solid #d6d4d4;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    height: 26px;
    padding: 4px 0 0 3px;}


.shipping_form{ width:402px; float:left;padding:19px 0px 0px 206px; min-height:137px; }
.shipping_form h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; padding:16px 0px 0px 0px; float:left ; width:140px}
.shipping_form  input{ width:232px; height:25px; float:left; border:1px solid #e6e6e6; margin:10px 0px 0px 0px }
.shipping_form p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left; padding:5px 0px 0px 100px}
.shipping_form p a { text-decoration:underline; color:#02b9fc}

.shipping_form_btn{ width:159px; float:right; margin:20px 0px 20px 0px}
.shipping_form_rgstr_btn{ width:125px; height:36px; float:left;  background:#2EADE4; border:1px solid #e6e6e6; cursor:pointer; margin:0px 16px 0px 0px;border-radius: 14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff}
/*.shipping_form_login_btn{ width:163px; height:36px; float:left; background:#2EADE4; border:1px solid #e6e6e6 ;cursor:pointer;border-radius: 14px;}*/

.shipping_address{width: 98%; float:left; border-right:1px solid #e6e6e6; /*padding:19px 0px 35px 10px;*/ min-height:186px;}
.shipping_address h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; padding:16px 0px 0px 17px; float:left; width:117px}
.shipping_address  input{ width:50%; height:25px; float:left; border:1px solid #e6e6e6; margin:10px 0px 0px 10px }
.shipping_address  select{ width:50%; height:25px; float:left; border:1px solid #e6e6e6; margin:10px 0px 0px 10px }
.shipping_address p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left; padding:5px 0px 0px 45px}
.shipping_address p a { text-decoration:underline; color:#02b9fc}


.shipping_address_1{ width:49%; float:left; padding:0px; min-height:196px !important;}
.shipping_address_1 h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; padding:16px 0px 0px 17px; float:left; width:117px}
.shipping_address_1  input{ width:50%; height:25px; float:left; border:1px solid #e6e6e6; margin:10px 0px 0px 10px }
.shipping_address_1  select{ width:236px; height:25px; float:left; border:1px solid #e6e6e6; margin:10px 0px 0px 10px }
.shipping_address_1 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left; padding:5px 0px 0px 45px}
.shipping_address_1 p a { text-decoration:underline; color:#02b9fc}
/*.sameasbilling{left: 735px; position: absolute; font-size: 12px; color: rgb(0, 0, 0); top: 404px;}*/


.shipping_address2{width:49%; float:left; border-right:1px solid #e6e6e6; /*padding:19px 0px 35px 10px;*/ min-height:186px;}
.shipping_address2 h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; padding:16px 0px 0px 17px; float:left; width:117px}
.shipping_address2  input{ width:50%; height:25px; float:left; border:1px solid #e6e6e6; margin:10px 0px 0px 10px }
.shipping_address2  select{ width:50%; height:25px; float:left; border:1px solid #e6e6e6; margin:10px 0px 0px 10px }
.shipping_address2 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left; padding:5px 0px 0px 45px}
.shipping_address 2p a { text-decoration:underline; color:#02b9fc}

.product_left_pnl{ width:870px; margin:0px 0px 0px 0px; float:left;}
.product_detail{width:914px; float:left; margin:0px 0px 18px 0px ; background:#e6e6e6; border:1px solid #dddddd; border-radius:10px;}
.product_detail_inner{width:900px; float:left; margin:9px 0px 9px 7px ; background:#fff; min-height:190px; }

.product_image_preview{ float:left; margin:5px;}
.product_image_large{width:600px; min-height:810px; float:left; margin:0px 0px 0px 0px; border-bottom:none}
.product_image_large img{width:449px; height:259px; }
.product_image_thumb{width:69px; height:65px;  float:left; margin:0px 0px 0px 0px; border:1px solid #898989;border-right:none}
.last1{border-right:1px solid #898989}

.product_detail_right{ width:470px; float:left; margin:0px 0px 0px 0px}
.product_detail_right h4{color:#303030; font-size:20px; font-weight:bold; text-transform:capitalize;/* padding:29px 2px 0px 8px; */font-weight:normal;  font-family:Arial, Helvetica, sans-serif;  margin:0px 0px 0px 0px; }
.product_detail_right h3{ background: none repeat scroll 0 0 #4ac3f0;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 8px 10px 15px 0px;
    padding: 7px 17px 12px 16px;}
.product_detail_right ul{ list-style:none; margin:11px 0px 0px 0px}
.product_detail_right li{ list-style:none;  padding:0px 0px 11px 0px; color:#303030; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

.product_price{ /*float:right;*/ margin:8px 8px 0px 0px}
.product_price h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#03abea; padding:0px 0px 0px 0px; font-weight:normal}
.product_price img{ margin:3px 0px 0px 11px}

.quality{ /*float:right;*/ width:109px; margin:4px 0px 0px 0px}
.quality span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  float:left;margin:7px 5px 0px 0px}
.quality input{ color: #000;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 38px;}
.quality p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px 0px 0px 0px }

.specification{/*clear: both;*/
    float: none;
	/*margin-left:161px;*/
  /*  margin: 5px 333px 0;*/
    width:165px;}
.specification h3{color:#fff; background:#4ac3f0; font-size:18px; padding:7px 2px 12px 16px;   font-family:Arial, Helvetica, sans-serif;  margin:8px 10px 0px 8px; }
.specification p{color: #303030; font-size:14px; padding:10px 5px 0px 12px; line-height:17px; font-family:Arial, Helvetica, sans-serif; }
.specification p span{color: #078ec1; }
.specification ul{ list-style:none; margin:11px 0px 0px 10px}
.specification li{ list-style:none;  padding:0px 0px 7px 2px; color:#303030; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.specification img{ margin:15px 0px 15px 15px}


.series_box{ width:965px; float:left; margin:0px 0px 0px 0px}
.series_box h4{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0886b6; padding:0px 0px 14px 0px; font-weight:normal}
.series_box p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#303030; padding:0px 0px 12px 0px; font-weight:normal}

.pro_code{ width:130px; float:left; margin:0px 0px 0px 0px}
.make{ width:60px; float:left; margin:0px 0px 0px 0px}
.release{ width:60px; float:left; margin:0px 0px 0px 0px}
.Model{ width:70px; float:left; margin:0px 0px 0px 0px}
.dev_code{ width:60px; float:left; margin:0px 0px 0px 0px}
.Year_From { width:60px; float:left; margin:0px 0px 0px 0px}
.Year_to { width:60px; float:left; margin:0px 0px 0px 0px}

.Body{ width:100px; float:left; margin:0px 0px 0px 0px}
.Engine{ width:70px; float:left; margin:0px 0px 0px 0px}
.Cylinder{ width:98px; float:left; margin:0px 0px 0px 0px}



/*********Product**********/
.product_left{ width:180px !important; margin:0px 0px 0px 0px; float:left;}
.product_mid_pnl{ width:730px; margin:0px 0px 0px 0px; float:left;}
.product{width:722px; float:left; margin:5px 0px 18px 11px ; background:#e6e6e6; border:1px solid #dddddd; border-radius:10px;}
.product_inner{width:708px; float:left; margin:9px 0px 9px 7px ; background:#fff; min-height:190px; }
.pro_list{width:708px; height:auto; background:#FFFFFF;}
.prdt_thumb{ width:56px; float:left;}
.prdt_description{ width:200px; min-height:56px; border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;float:left;border-top:none;}
.prdt_description p{color: #030303; font-size:10px; padding:0px 5px 0px 5px; line-height:17px; font-family:Arial, Helvetica, sans-serif; }
.prdt_price{ width:86px; border-right:1px solid #e6e6e6;float:left;border-left:none; border-top:none;}
.prdt_price p{color: #808080; font-size:11px; padding:15px 0px 0px 0px; text-align:center; line-height:17px; font-family:Arial, Helvetica, sans-serif; }

.prdt_more_detail{ width:178px; float:left;border-left:none; border-top:none; border-left:none; }
.prdt_more_detail img{ margin:14px 0px 0px 5px}

.prdt_more_detail_form{float:right; padding:0px; margin:0px;}
.prdt_more_detail_form img{ margin:14px 7px 0px 5px}
.button.ajax_add_to_cart_button span {
    background: none repeat scroll 0 0 #4ac3f0;
    display: block;
    line-height: 22px;
    padding: 10px;
    transition: all 0.3s ease 0s;width:110px;
	/*width:80px;*/
}

#productdetail .ask_question{
	width:110px;
}

#productdetail .ask_question span{
	width:110px;
}

/*#login .checkasguest{*/
	/*width:140px;*/
/*}*/

/*#login .checkasguest span{*/
	/*width:130px;*/
/*}*/

/*#login .first_time_chk_guest{border-top:none; border-bottom:none}*/
/*#login .first_time_chk_guest div{display:inline-block;}*/

#cheknext .back span{width:37px;}
.content-indent {
   
    padding: 10px;
    position: relative;
}

#checkout .shopping_cart-prod{width:15%}
#checkout .shopping_cart-prod-detail{width:36.9%}
#checkout .qty{width:15%}
#checkout .unit-price{width:15%}
#checkout .shoppingtotal{width:15%; border-right:1px solid #d6d4d4;}
#checkout .item_detail{width:38.1%}
#checkout .qty_box{width:15.3%}
#checkout .total_box{width:15.1%; border-right:none;}
#checkout .qty_box_inner{width:173px;}
#checkout #paypal_method{text-align:left !important; padding:4px; font-weight:bold;}
#checkout #paypal_method_box{padding:10px !important; float:none !important; text-align:right !important;}
#checkout .sb_totals td{text-align:center !important}
#checkout .sb_totals span{float:none}
#checkout .back span{width:37px;}
#checkout .button.ajax_add_to_cart_button{margin-top:9px;}
#checkout .order_info{ margin-bottom:20px;  display:inline-table; background:#FFFFFF; width:99%; border:1px solid #d6d4d4; /*padding-bottom:10px;*/  padding-top:10px;}
#checkout .billing_block{width:49%; border-left:1px solid #E5E5E5; text-align:left}
#checkout .billing_block h6{text-align:left; padding-left:5px; float:left}
#checkout .shipping_block{width:50%; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; text-align:left}
#checkout .shipping_block h6{text-align:left; padding-left:5px;}
#checkout .sameasbilling_chk{ float: left;   margin-left: 120px; margin-top: -21px;}
#checkout .label{ float: left;   margin-left: 142px; margin-top: -21px; font-size:12px;}

#sitemap .ft_customers{border-right: 1px solid #e6e6e6;
    float: left;
    min-height: 232px;
    padding: 19px 0 0 15px;
    width: 47%;}
	
#sitemap .box {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #ececec;
    line-height: 23px;
    margin: 0 0 30px;
    padding: 14px 18px 13px;
}	

#sitemap .col-left{float:left; width:45%; margin-right:10px}
#sitemap .col-right{float:left; width:45%;}

#sitemap .sitemap_block .box li {
    line-height: 16px;
    padding-bottom: 11px;
}
#sitemap .sitemap_block .box li a:before {
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    padding-right: 10px;
}
#sitemap ul, ol {
    margin-bottom: 9px;
    margin-top: 0;
}
#sitemap ol, ul {
    list-style: none outside none;
}
#sitemap ol, ul  a {
    color: #777777;
    text-decoration: none;
	font-size:12px;
}
#sitemap ol, ul  a:hover {
    color: #515151;
 }
 
#contactus .contact-form-box {
    background: url("../images/contact-form.png") repeat-x scroll 0 0 white;
    box-shadow: 0 5px 13px rgba(0, 0, 0, 0.17);
    margin: 0 0 30px;
    padding: 23px 0 0;
}

#contactus .contact-form-box fieldset {
    padding: 0 19px 21px;
}

#contactus .contact-form-box .submit {
    margin-top: 13px;
}

#contactus dl dt{padding-bottom:10px;}
#contactus dl dt label{font-size:12px; font-weight:bold}

#contactus dl dd{padding-bottom:10px;}
#contactus .fld-area{float:left; width:65%; margin-right:20px;}
#contactus .address-area{float:left; border:1px solid  #D8D8D8; padding:10px; border-radius:4px;background-image:
    linear-gradient(#C9C9C9, #FFF
    );
	}
#contactus .address-area h2{font-size:16px; margin-bottom:10px;}
#contactus .custom_address{font-size:12px; line-height:18px;}
#contactus .custom_address a {
    color: #777777;
    text-decoration: none;
	font-size:12px;
}
#contactus .custom_address a:hover {
    color: #515151;
 }
 
#termsconditions h3 {
    color: #303030;
    font-family: georgia;
    font-size: 14px;
    padding: 10px 0 0;
}

#termsconditions p {
    color: #303030;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    padding: 10px 0 0 5px;
}

#login .header{height:105px;}
#cheknext .header{height:105px;}
#confirm .header{height:105px;}
 
#special .sp {
    margin: 0 10px 15px;
    width: 250px;
} 
#productdetail .service_content{float:right; width:500px;}
#productdetail .pricearea{float:right}

#productdetail .quality input {width: 18px;}
#productdetail .product_image_preview img {width: 600px;}
#productdetail .product_image_preview {
    float: left;
    margin: 5px 40px 5px 5px;
	width:600px;
}

#productdetail .product_detail_right {
    margin: 0 0 0 13px;
 }
#index .left_pnl {
    margin: 0;
} 
	#camera_wrap_130{width:870px;}
	
	
.shipp_area{ width:100%; float:left; margin:0px 0px 0px 0px; }
.shipp_area_left{ width:50%; float:left; margin:0px 0px 0px 0px; }
.shipp_area_left h2 {padding: 4px 0 0 2px;width:96.4%;}

.shipp_area_righ{ width:50%; float:right; margin:0px 0px 0px 0px; }				
.shipp_area_righ h2 {padding: 4px 0 0 2px;width:97.4%;}	
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
	
	
@media(max-width:1200px) and (min-width:980px){
.main2 { width:960px;}	
.navarea {width: 97%;}
.content-bg1 {width: 99%;}
.PIONEER_detail {width: 99%;}
.module_new {width: 253px;}

.MANUFACTURERS {width: 253px;}

.MANUFACTURERS select {width: 238px;}

.main {width:100%;}
.left_pnl {width: 252px;}
.right_pnl {float: left; width: 727px;}

.tabber_outer {width: 98%;float: right;}

.tabs li:hover, .tabs li.active {
    background-color: #e25a31;
    border-color: #c9451c;
    color: #fff;
}
.tabs li {margin: 0 0px;width: 231px !important;}
.prd_bx {width: 219px; margin: 10px 4px 0 11px;}

.fb_session {margin: 10px auto;width: 98%;}

.facebook {width: 307px;}

.infromation_session {margin: 0 0px;width: 340px;}

.useful {width: 279px;}


.footer-container {width: 99%;}
.banner {width:650px;}

#camera_wrap_130 {width:718px;}

.product-image-middle {width:256px!important;}

.box_start {margin: 0;width: 99%;}

#productdetail .product_image_preview {width:410px;}

#productdetail .product_image_preview img {width: 410px;}

#productdetail .product_detail_right {float: right;margin: 0 0 0 13px;  width:472px;}


#productdetail .pricearea {float: left;}
#productdetail .service_content {float: right;width: 480px;}



.shopping_cart-prod-detail {widt: 26%;}

.unit-price {width: 13%;}
.item_detail {width: 28.7%;}

.price_box {width: 13.5%;}

.add_to_cart {width: 97.5%;}
.item {width: 16.4%;}

.total_box {width: 15.4%;}

.first_time {width: 99%;}

}	
	
	
	
@media(max-width:979px) and (min-width:768px){
.main2 {width:750px; float: left}	
#camera_wrap_130{width:711px;}

.main {width:100%;}
.navbar {float: left;margin: 0;width: 750px;}
.navarea {width:100%; float:left;}

.content {width:100%;}

.content-bg1 { width:100%;}

.block {clear: both;margin-bottom: 0px;}
.left_pnl {width:100%;}

.module_new.random {width: 100%; margin-bottom:0px;margin-bottom: -116px;}

.MANUFACTURERS {width:100%;}

.MANUFACTURERS select {float: left;width: 203px;}
.leftsearch {float: left;margin-bottom: 30px; clear: none;}

.right_pnl {
    margin: 11px 0 0;
    width: 99%;
    float: left;
}
#camera_wrap_130 {width: 100%;}
.left_spaecial {margin: 10px 9px 0px 0px;width:240px;text-align: center; float:left;}		

.title_block {padding: 19px 10px 16px 0px;}		
.banner {width:100%;float: left;margin: 0px 0px 0px 0px;}


.PIONEER_detail {float: left;margin: 29px 0px 16px 2px;  width:100%;}
.tabber_outer {float: left;margin: 0 0 0px; width: 100%;}
.tabs li {width: 227px !important;}
.prd_bx { width: 224px; margin: 10px 11px 0 11px;}

.fb_session {overflow: hidden;width:98%; margin: 11px 0px 10px 11px;}
.facebook {width: 250px;}
.infromation_session {margin: 0 10px;width: 227px;}

.infromation_session ul {list-style: outside none none; margin: 0;}

.infromation_session li { padding: 0 0 0px;
}
.crc {height: 50px;width: 50px;}
.useful {margin: 10px 0px 0px 20px;width: 212px; float:left}

.type-text {width: 155px;}
	
.footer-container {width:100%; margin:0px 0px 0px 0px;}	
	
.f_links {margin: 30px 0 0 99px;width: 144px;}	

.product-image-middle {width:280px!important;}


#productdetail .product_image_preview {width:100%;}

#productdetail .product_image_preview img {width:100%;}

#productdetail .product_detail_right {float:left;margin: 0 0 0 13px;  width:472px;}


#productdetail .pricearea {float: left;}
#productdetail .service_content {float: left;width: 100%;}	

#acc {float: left;width: 100%;}	

ul.step li {width: 24%;}


ul.step li.step_current span {font-size: 12px;}
ul.step li.step_todo span {font-size: 12px;}

.add_to_cart {width: 96.5%;}

.shopping_cart-prod-detail {widt: 26.4%;}


.unit-price {width: 13%;}
.item_detail {width: 29.3%;}

.price_box {width: 13.8%;}


.item {width: 16.4%;}

.total_box {width: 14.2%;}

.shopping_cart-prod {width: 14.5%;}

.shoppingtotal {width: 13.8%;}

.ft_customers {width: 49%;}
.addtocardarea {float: left;width: 99%;}

.sameasbilling {left: 521px; top: 403px;}

#checkout .shopping_cart-prod-detail { width: 35.9%;}
	
}


@media(max-width:767px) and (min-width:480px){
.main2 {width:460px; float:left; }	
.main {width:100%;}
.navbar {float: left;margin: 0; width:100%;}
.navarea {width:100%; float:left;}

.navarea ul li {padding: 0 15px 0 11px;}

.shop-phone {float: left;   padding: 10px 0px 0 0;}

.header_user_info { margin: 9px 0 0 0px;padding-right: 16px;}

.logo {padding-top: 10px;}

#shoping_header .header_shopping_cart_block {padding-top: 10px;width: 150px; margin-right: 0px;}

#search_block_top {padding-top: 15px;}
  .content {width:100%;}

.content-bg1 { width:100%;}

.block {clear: both;margin-bottom: 0px; width:100%;}
.left_pnl {width:100%;}

.module_new.random {width: 100%; margin-bottom:0px;margin-bottom: -116px;}

.MANUFACTURERS {width:100%;}

.MANUFACTURERS select {float: left;width: 97%;}
.leftsearch {float: left;margin-bottom: 0px; clear: none; margin-left:4px;}

.right_pnl {margin: 11px 0 0;width: 99%;float: left;}
#camera_wrap_130 {width: 100%;}
.left_spaecial {margin: 10px 9px 0px 0px;width: 100%;text-align: center; float:left;}		

.title_block {padding: 19px 10px 16px 18px;}		
.banner {width:100%;float: left;margin: 0px 0px 0px 0px; display:none;}


.PIONEER_detail {float: left;margin: 29px 0px 16px 2px;  width:100%;}
.tabber_outer {float: left;margin: 0 0 0px; width: 100%;}
.tabs li {width:135px !important;  padding: 10px 0px 10px 0px;}
.prd_bx { width: 250px; margin: 10px 0px 0px 98px;}


		

.fb_session {width:99%; margin: 11px 0px 10px 0px;}
.facebook {width:100%; min-height: 262px;}
.infromation_session {width: 100%;border: none; min-height: 200px;}

.infromation_session ul {list-style: outside none none; margin: 0;}

.infromation_session li { padding: 0 0 0px;
}
.crc {height: 50px;width: 50px;}
.useful {margin: 10px 0px 0px 20px;width:100%; float:left}

.type-text {width: 390px;}
	
.footer-container {width:100%; margin:0px 0px 0px 0px;}	
	
.f_links { margin: 30px 0 0 14px;
    width: 146px;}	

.copy p {padding: 10px 0 16px 0px;text-align: center;}

.product-image { margin: 0 0 0 125px;width: 100%;}


.product-image-middle {width: 100%;}
.product-image-middle h4 {text-align: center;}

.product-image-middle p {text-align: center;}

.ship { width: 100%;}

.product-right {
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
.product-right h1 {text-align: center;}

.prd_cart {width: 100%;}

.product-right h6 {margin: 5px 20px 0 214px;}

.product-right p {text-align: center;}

#productdetail .product_image_preview {width:100%;}

#productdetail .product_image_preview img {width:100%;}

#productdetail .product_detail_right {float:left;margin: 0 0 0 13px;  width:472px;}


#productdetail .pricearea {float: left;}
#productdetail .service_content {float: left;width: 100%;}	

#acc {float: left!important;width:100%!important;}	

ul.step li {width: 100%;}

.shopping_cart-prod {width: 97%;}
.shopping_cart_inner .shopping_cart-prod{width:100%}
.shopping_cart_inner .shopping_cart-prod-detail{width:100%}
.shopping_cart {width: 99%;}


.shopping_cart_inner .item{width:100%; border-right:none}
.shopping_cart_inner .item_detail{width:100%; border-right: medium none;}


.shopping_cart_inner{width:100%; }
.shopping_cart_calc{width:100%; margin-left:0px; margin-top:6px}
.shopping_cart-prod-detail {width: 100%;}
.qty {width: 100%;}
.qty h6 {padding-left: 10px;text-align: left;}
.unit-price { width: 100%;}

.unit-price h6 {padding-left: 10px;text-align: left;}
.shoppingtotal {width: 100%;}
.shoppingtotal h6 {padding-left: 10px;text-align: left;}
.delete {width: 100%;}
.delete h6 {padding-left: 10px;text-align: left;}
.add_to_cart {width: 100%;}
.item {width: 100%;}
.item_detail {width: 100%;}
.qty_box {width: 100%;}
.price_box {width: 100%;min-height: 44px;}
.total_box {width: 100%; min-height: 44px;}
.delete_box { width: 100%;min-height: 44px;}
.inner_cart_content_price {height: 44px;padding-left: 10px;text-align: left;}

.inner_cart_content {height: 44px;padding-left: 10px;text-align: left;}

.qty_box_inner input {float: left; margin: 0 0 0 8px;}
.addtocart-button {font: 500 16px/20px Arial,Helvetica,sans-serif;padding: 10px 2px;}
.ft_customers {border-bottom: 1px solid #e6e6e6; min-height: 167px;width: 100%;}
.shipping_form {padding: 19px 0 0;}
.shipping_inner h2 {height: 20px; padding: 5px 0 0 3px; width:98%;}

.shipping_address_1 {border-right:none;min-height: 114px !important;padding: 0;width: 100%;}
.sameasbilling {  left: 155px;position: absolute;top: 661px;}

.shipping_address h4 {padding: 16px 0 0 1px;}
.shipping_address input {margin: 10px 0 0 4px;width: 86%;}

.shipping_address select {margin: 10px 0 0 10px;width: 91%;}
.shipping_form_btn {width: 79px;}

.shipping_address2 {width: 100%;}
.shipping_address2 h4 {padding: 16px 0 0 2px;width: 117px;}
.shipping_address2 input {margin: 10px 0 0 2px;width: 94%;}
.shopping_cart-prod_checkout {width:100%!important; margin: 9px 0 0;}

.shipping_address2 select { margin: 10px 0 0 3px; width: 96%;}
#checkout .shopping_cart-prod { width:98%; border-right: 1px solid #d6d4d4;}
	
	
#checkout .shopping_cart-prod-detail  { width:98%; border-right: 1px solid #d6d4d4;}

#checkout .qty { width:100%; border-right: 1px solid #d6d4d4;}
    

#checkout .unit-price { width:100%; border-right: 1px solid #d6d4d4;}


#checkout .shoppingtotal  { width:100%; border-right: 1px solid #d6d4d4;}

.add_to_cart { width:100%;}

#checkout .item_detail { width:100%;}

#checkout .qty_box{ width:100%;}

#checkout .total_box {border-right: medium none;width:100%;}
.shipping_form_btn { width:100%!important;}
#checkout .button.ajax_add_to_cart_button {margin: 16px 0 0 108px;}

.shipping_address_1 input { width: 100%;}

.shipping_address_1 input {  margin: 10px 0 0 2px; width: 94%;}

.shipping_address_1 h4 {padding: 16px 0 0 4px;}

#checkout .back span {
    width: 37px;margin-top: -15px!important;
}

}

@media(max-width:479px) and (min-width:320px){

.main2 {width:300px;}	
.main {width:100%;}
.navbar {float: left;margin: 0; width:100%;}
.navarea {width:100%; float:left;}

.header {height: 250px;}
    
.navarea ul li {padding: 0 15px 0 11px;}

.shop-phone {float: left;padding: 9px 0 0 62px;font-size: 15px;}

.header_user_info { margin: 9px 0 0 0px;padding-right: 16px;}

.logo {padding-top: 10px;  position: relative;}
.logo img {
    height: 41px;
    width: 201px;
    text-align: center;
    margin: 0px 0px 0px 61px;
}
#shoping_header .header_shopping_cart_block {padding-top: 10px;width: 150px;margin-right: 71px;}

#search_block_top { width: 100%;padding: 15px 0px 0px 8px; float: left;}

#search_block_top #search_query_top { width: 301px;}

  .content {width:100%;float: left;}

.content-bg1 { width:100%;}

.block {clear: both;margin-bottom: 0px; width:100%;}
.left_pnl {width:100%;}

.module_new.random {width: 100%; margin-bottom:0px;margin-bottom: -116px;}

.MANUFACTURERS {width:100%;}

.MANUFACTURERS select {float: left;width: 96%;}
.leftsearch {float: left;margin-bottom: 0px; clear: none; margin-left:4px;}

.right_pnl {margin: 11px 0 0;width: 99%;float: left;}
#camera_wrap_130 {width: 100%;}
.left_spaecial {margin: 10px 9px 0px 0px;width: 100%;text-align: center; float:left;}		

.title_block {padding: 19px 10px 16px 18px;}		
.banner {width:100%;float: left;margin: 0px 0px 0px 0px; display:none;}


.PIONEER_detail {float: left;margin: 29px 0px 16px 2px;  width:99%;}
.tabber_outer {float: left;margin: 0 0 0px; width: 100%;}
.tabs li {padding: 10px 0px 11px 0px;width: 100% !important;margin: 0px 0px 1px 0px;}
.prd_bx { width: 250px; margin: 10px 0px 0px 34px;}


		

.fb_session {width:99%; margin: 11px 0px 10px 0px;}
.facebook {width:100%; min-height: 262px;}
.infromation_session {width: 100%;border: none; min-height: 200px;}

.infromation_session ul {list-style: outside none none; margin: 0;}

.infromation_session li { padding: 0 0 0px;
}
.crc {height: 50px;width: 50px;}
.useful {margin: 10px 0px 0px 20px;width:100%; float:left ;min-height: 102px;}

.type-text {width:237px;}
	
.footer-container {width:100%; margin:0px 0px 0px 0px;}	
	
.f_links {margin: 30px 0 0 0px;width: 100%;text-align: center;}	

.copy p {padding: 10px 0 16px 0px;text-align: center;}


.product-image {width: 100%;text-align: center;}


.product-image-middle {width: 100%;}
.product-image-middle h4 {text-align: center;}

.product-image-middle p {text-align: center;}

.ship { width: 100%;}

.product-right {
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
.product-right h1 {text-align: center;}

.prd_cart {width:97%;}

.product-right h6 {margin: 5px 20px 0 214px;}

.product-right p {text-align: center;}

.sort {float: left;width: 196px;}

.show {margin: 0 0 10px;}
#productdetail .product_image_preview {width:100%;}

#productdetail .product_image_preview img {width:100%;}

#productdetail .product_detail_right {float:left;margin: 0 0 0 13px;  width:472px;}


#productdetail .pricearea {float: left;}
#productdetail .service_content {float: left;width: 100%;}	

#acc {float: left!important;width:100%!important;}	

#acc .acc-content {float: left;padding: 4px!important;width: 100%!important;}

.series_box {width:100%;}

.release {width: 43px;}
.dev_code {width: 36px;}

.Model { width: 40px;}

.Year_From {width: 39px;}

.Year_to {width: 36px;}

.Engine {width:45px;}

.series_box h4 {font-size: 14px;}

.series_box p {font-size: 10px; padding: 0 0 7px;}

.content-indent {   position: relative;}

ul.step li {width: 100%;}

.shopping_cart-prod {width: 97%;}
.shopping_cart {width: 99%;}
.shopping_cart_inner{width:100%; }

.shopping_cart_inner .item{width:100%; text-align:center;}
.shopping_cart_inner .inner_cart_content_product{width:100%; text-align:center;}
.shopping_cart_inner .inner_cart_content_desc{width:100%; text-align:center;}
.shopping_cart_inner .item_detail{width:100%; text-align:center;}

.shopping_cart_inner .shopping_cart-prod{width:100%;}
.shopping_cart_inner .shopping_cart-prod-detail{width:100%;}

.shopping_cart_calc{width:100%; margin-left:0px; margin-top:10px;}
#subtotal{padding-right:10px;}
#shipprice{padding-right:10px;}
#total{padding-right:10px;}
.shopping_cart-prod-detail {width: 100%;}
.qty {width: 100%;}
.qty h6 {padding-left: 10px;text-align: left;}
.unit-price { width: 100%;}

.unit-price h6 {padding-left: 10px;text-align: left;}
.shoppingtotal {width: 100%;}
.shoppingtotal h6 {padding-left: 10px;text-align: left;}
.delete {width: 100%;}
.delete h6 {padding-left: 10px;text-align: left;}
.add_to_cart {width: 100%;}
.item {width: 100%;}
.item_detail {width: 100%;}
.qty_box {width: 100%;}
.price_box {width: 100%;min-height: 44px;}
.total_box {width: 100%; min-height: 44px;}
.delete_box { width: 100%;min-height: 44px;}
.inner_cart_content_price {height: 44px;padding-left: 10px;text-align: left;}

.inner_cart_content {height: 44px;padding-left: 10px;text-align: left;}

.qty_box_inner input {float: left; margin: 0 0 0 8px;}
.addtocart-button {font: 500 16px/20px Arial,Helvetica,sans-serif;padding: 10px 2px;}

.login p {font-size: 10px; padding: 10px 10px 0 0px;  text-align: justify;}
.sb_total select {width: 98%;}

.sb_total input {width: 97%;}
.update_cart {width: 100%;}
.addtocart-button {width: 100%;}
.begin_checkout {width: 100%; margin: 10px 0 0 10px;}
.addtocart-button {width: 100%;}

.continue_shopping {display: none1;}

.productdetails-view {float: left; width: 100%;}
#login .header {height: 183px;}
.login {width: 100%;}
.ft_customers {border-bottom: 1px solid #e6e6e6; min-height: 167px;width: 100%; padding: 19px 0 0 3px; border-right:none;}

.returing_customers {float: left;padding: 19px 0 0 7px;width: 100%;}
.returing_customers input {margin: 7px 0 0;width: 100%;}

.shipping_form {
    float: left;
    min-height: 137px;
    padding: 0 0 14px;
    width:100% !important;
}
.shipping_inner h2 {height: 20px; padding: 5px 0 0 3px; width:96%;}
.shipping_address h4 {padding: 16px 0 0 1px;  width: 100%;}

.shipping_address_1 {border-right: 1px solid #e6e6e6;padding: 0;width: 100%;}

.shipping_address_1 h4 {padding: 16px 0 0 2px;width: 117px;}

.shipping_address_1 input {  margin: 10px 0 9px 2px; width: 89%;}
.shipp_area_left {width: 100%;}

.shipp_area_righ {float: left;margin: 10px 0 0;width: 100%;}


.shipping_address input {margin: 10px 0 0 2px;width: 91%;}

.shipping_address select {margin: 10px 0 0 2px;width: 99%;}

.shipping_address2 {width: 100%;}
.shipping_address2 h4 {padding: 16px 0 0 2px;width: 117px;}
.shipping_address2 input {margin: 10px 0 0 2px;width: 89%;}
.shopping_cart-prod_checkout {width:100%!important;}

.shipping_address2 select { margin: 10px 0 0 3px; width: 96%;}
#checkout .shopping_cart-prod { width:97%; border-right: 1px solid #d6d4d4;}
	
	
#checkout .shopping_cart-prod-detail  { width:97%; border-right: 1px solid #d6d4d4;}

#checkout .qty { width:97%; border-right: 1px solid #d6d4d4;}
    

#checkout .unit-price { width:97%; border-right: 1px solid #d6d4d4;}


#checkout .shoppingtotal  { width:97%; border-right: 1px solid #d6d4d4;}

.add_to_cart { width: 97%;}

#checkout .item_detail { width:100%;}

#checkout .qty_box{ width:100%;}

#checkout .total_box {border-right: medium none;width:100%;}
.shipping_form_btn { width:100%!important;}
#checkout .button.ajax_add_to_cart_button {margin: 16px 0 0 108px;}

}

.left_panel_category_links
{
    font-size: 14px;
    line-height: 1.5;
    color: #4ac3f0
}

.panel-login {
    border-color: #ccc;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
    margin-top: 15px;
}
.panel-login>.panel-heading {
    color: #00415d;
    background-color: #fff;
    border-color: #fff;
    text-align:center;
}
.panel-login>.panel-heading a{
    text-decoration: none;
    color: #4ac3f0;
    font-weight: bold;
    font-size: 15px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.panel-login>.panel-heading a.active{
    color: #029f5b;
    font-size: 18px;
}
.panel-login>.panel-heading hr{
    margin-top: 10px;
    margin-bottom: 0px;
    clear: both;
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
}
.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] {
    height: 45px;
    border: 1px solid #ddd;
    font-size: 16px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;

}
.panel-login input:hover,
.panel-login input:focus {
    outline:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: #ccc;
}
.btn-login {

}
.btn-login:hover,
.btn-login:focus {
    color: #fff;
    background-color: #1CA347;
    border-color: #1CA347;
}
.forgot-password {
    text-decoration: underline;
    color: #888;
}
.forgot-password:hover,
.forgot-password:focus {
    text-decoration: underline;
    color: #666;
}

.btn-register:hover,
.btn-register:focus {
    color: #fff;
    background-color: #1CA347;
    border-color: #1CA347;
}
#login-submit, #register-submit , .checkout_guest , .proceedcheckout
{
   background-color: #4ac3f0;
    outline: none;
    color: #fff;
    font-size: 14px;
    height: auto;
    font-weight: normal;
    padding: 14px 0;
    text-transform: uppercase;
    border-color: #59B2E6;
}

.linebetweenloginandguest
{
    width:100%;
    text-align:center;
    border-bottom: 1px solid #000;
    line-height:0.1em;
    margin:10px 0 20px;
}

.linebetweenloginandguest span
{
    background-color: #fff;
    padding:5px;
}

#map {
    height: 100%;
}
/* Optional: Makes the sample page fill the window. */

#locationField, #controls
{
  /*position: relative;*/
  /*width: 480px;*/
}
#autocomplete {
    /*position: absolute;*/
    top: 0px;
    left: 0px;
    width: 99%;
}
.label {
    text-align: right;
    font-weight: bold;
    width: 100px;
    color: #303030;
}
#address {
    /*border: 1px solid #000090;*/
    /*background-color: #f0f0ff;*/
    /*width: 480px;*/
    /*padding-right: 2px;*/

    margin-top: 15px;
}
#address td {
    font-size: 10pt;
}
.field {
    width: 99%;
}
/*.slimField {*/
    /*width: 80px;*/
/*}*/
/*.wideField {*/
    /*width: 200px;*/
/*}*/
/*#locationField {*/
    /*height: 20px;*/
    /*margin-bottom: 2px;*/
/*}*/
.table th, .table td {
    border-top: none !important;
}

.login_tab
{
    border-right: 2px solid #f6f6f6;
}

.gopostcodebutton
{
    width:30px;
    height: 21px;
    margin-top: -2px;
    margin-bottom: 0px;
    margin-left:2px;
    padding: 0 0  !important;
    background-color: #4ac3f0 !important;
}
.countryselectbox
{
    width:100px !important;
    float: left;
}
.getpostcode
{
    float: left;
    width: 400px;
}
.getpostcodefield
{
  width: 100px; float: left;
    margin-top: -3px;
    margin-left: 5px;
}
.imagecolumn
{
    width: 118px;
}
.pricecolumn h5
{
    font-size: 16px;
    color: #333333;
    text-align: left;
    margin-bottom:0px;
    font-family: 'FranklinGothicMediumRegular';
}
.error_message
{
    padding-top:10px;
    padding-bottom: 10px;
    float: left;
}

.statusmsg
{
    color: red;
    padding-bottom:15px;
    line-height:25px;
}

.headerpostcode {
 color: #000;
 background-color: #fff

}

#headerpostcode
{
    float: left;
    margin-left: 12px;
    width: 120px;
    height: 18px;
}

.confirmationmessage h1
{
    text-align: center;
    font-size: 30px;
    padding: 25px;
}

.confirmationmessage p
{
    padding:10px 10px 0 10px;
    text-align:center

}

.add_to_cart p span{
    padding: 0px 30px 0px 30px;
    font-weight: normal;
    font-size: 12px;
    color: #9c1b5b;
    float: right;
}
.terms_checkbox
{
    width:6%;
    display: initial;
}
.cart_image
{
    height:50px;
    width: 50px;
    float: right;
    margin-top: 10px;
}
#shoping_header .header_shopping_cart > a:first-child:hover
{
    background-color: #1e1e1e;
    color: #fff;
}

.getpostcode h4
{
    float: left;
    margin-right: 10px;
    color: #ffffff;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    font-size: 12px;
    padding-top:3px;
    color: #4ac3f0;
    margin-top: 0px;
    margin-bottom: 0px;
}

.ajax_cart_no_product
{
    float: right;
    border-radius: 13px;
    background: #4ac3f0;
    width: 16px;
    padding: 1.2px 0px 0px 5px;
    display: inline-block;
    font-size:10px;
    height:15px;
}

.header_postcode__error_message
{
    float: right;
    clear: both;
}