@charset "utf-8";
/* CSS Document */
@import 'https://fonts.googleapis.com/css?family=PT+Sans';
* {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    list-style: none;
}
/*font-family: 'Fjalla One', sans-serif;*/
#body {
	margin:0px;
}
.wrapper {
    max-width: 1000px;
    min-width: 100px;
    margin: 0 auto;
}
.wrapper img {
    max-width: 100%;
    outline: none;
}
.mango {
    float: left;
    width: 100%;
}
.header {
    float: left;
    width: 100%;
    background: url(../images/header-bg.png) left top no-repeat;
    background-size: 100% !important;
}
.header-top {
    float: left;
    width: 100%;
    border-top: 4px solid #fa3232;
    padding-top: 12px;
    padding-bottom: 7px;
}
.header-left {
    float: left;
    width: 33%;
    padding-top: 20px;
}
.header-right {
    float: right;
    width: 67%;
}
.text {
    float: left;
    text-align: right;
    border-left: 1px solid #ccc;
    height: 75px;
    background: url(../images/draw-img.png) left center no-repeat;
    padding: 6px 0 0 18px;
}
.img-icon {
    float: left;
    padding-top: 10px;
    padding-right: 10px;
}
.add_fav {
    list-style: none;
    float: right;
    margin: 3px 0 0;
}
.add_fav li {
    display: inline-block;
}
.add_fav li a {
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #404446;
}
.add_fav li a:hover {
    text-decoration: underline;
}
.add_fav li:nth-child(1) a {
    background: url(../images/heart-fav.png) no-repeat left center;
    padding-left: 25px;
}
.add_fav li:nth-child(2) a {
    background: url(../images/msg-blue.png) no-repeat left center;
    padding-left: 25px;
    margin-left: 15px;
}
.social-networks {
    text-align: right;
    float: right;
    width: 100%;
    margin: 19px 0 0;
}
.social-networks li {
    display: inline-block;
    font-size: 14px;
    color: #404446;
	font-family: 'PT Sans', sans-serif;
    vertical-align: top;
    margin: 0 2px;
}
.social-networks a {
    display: block;
    background: url(../images/social-icon.png) 5px -18px no-repeat;
    color: transparent !important;
    width: 20px;
	font-family: 'PT Sans', sans-serif;
    height: 20px;
    transition: 300ms all ease-in-out 0s;
}
.social-networks a:hover {
    background: url(../images/social-icon.png) 5px 0 no-repeat;
}
.social-networks li:nth-child(3) a {
    background: url(../images/social-icon.png) -25px -18px no-repeat;
}
.social-networks li:nth-child(3) a:hover {
    background: url(../images/social-icon.png) -25px 0px no-repeat;
}
.social-networks li:nth-child(4) a {
    background: url(../images/social-icon.png) -53px -19px no-repeat;
}
.social-networks li:nth-child(4) a:hover {
    background: url(../images/social-icon.png) -53px 0px no-repeat;
}
.social-networks li:last-child a {
    color: #404446 !important;
    width: auto;
    height: auto;
    background: url(../images/worlicon.png) left 2px no-repeat;
    padding-left: 26px;
    margin-left: 25px;
    padding-bottom: 4px;
    text-decoration: none;
}
.social-networks li:last-child a:hover {
    color: #ff3333 !important;
}
.last-box li a {
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #404446;
    padding: 0 0 0 26px;
    margin-left: 11px;
}
.last-box li a:hover {
    color: #1e8ed5;
}
.menu_sec {
    float: left;
    width: 100%;
    margin-top: 13px;
}
.menu_nav {
    float: left;
    width: 100%;
    list-style: none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ef3030+1,f63131+19,fe3333+38,ff3333+53,fa3232+65,f93232+82,ef3030+100 */
    
    background: #ef3030;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #ef3030 1%, #f63131 19%, #fe3333 38%, #ff3333 53%, #fa3232 65%, #f93232 82%, #ef3030 100%);
    /* FF3.6-15 */
    
    background: -webkit-linear-gradient(top, #ef3030 1%, #f63131 19%, #fe3333 38%, #ff3333 53%, #fa3232 65%, #f93232 82%, #ef3030 100%);
    /* Chrome10-25,Safari5.1-6 */
    
    background: linear-gradient(to bottom, #ef3030 1%, #f63131 19%, #fe3333 38%, #ff3333 53%, #fa3232 65%, #f93232 82%, #ef3030 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ef3030', endColorstr='#ef3030', GradientType=0);
    /* IE6-9 */
    
    padding: 8px 0;
}
.menu_nav li {
    float: left;
}
.menu_nav li a {
    display: block;
    text-decoration: none;
    font-size: 15px;
    padding: 5px 22px 5px 20px;
    border-left: 1px solid #fd7474;
    color: #FFF;
    font-family: 'PT Sans', sans-serif;
    r
}
.menu_nav li:last-child a {
    background: none;
}
.menu_nav li a:hover,
.menu_nav li a.active {
    color: #ccc;
}
.feature {
    float: left;
    width: 100%;
}
.feature ul {
    float: left;
    list-style: outside none none;
    margin: 15px 0;
    padding-left: 12px;
    width: 100%;
}
.feature ul li {
    float: left;
}
.feature ul li img {
    float: left;
}
.feature ul li h2 {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    font-family: 'PT Sans', sans-serif;
    padding-top: 13px;
}
.feature ul li:nth-child(1) {
    width: 23%;
}
.feature ul li img {
    margin-right: 10px;
    r
}
.feature ul li:nth-child(2) {
    width: 24%;
}
.feature ul li:nth-child(2) img {
    margin-right: 8px;
}
.feature ul li:nth-child(3) {
    width: 26%;
}
.feature ul li:nth-child(4) {
    width: 27%;
}
.contain-box {
    float: left;
    width: 100%;
}
.contain-area {
    float: left;
    width: 100%;
    padding-bottom: 40px;
}
.contain-area-left {
    float: left;
    width: 272px;
	margin-top: 10px;
}
.contain-area-right {
    float: right;
    width: 100%;
    border: 1px solid #E8E8E8;
    padding: 0 10px;
}
.title {
    background: #ff3333;
    color: #fff;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    font-size: 18px;
    border-left: 4px solid #000000;
    padding: 9px 0 9px 20px;
    text-align: left;
}
.border-box {
    float: left;
    margin-bottom: 7px;
    padding-bottom: 6px;
    width: 100%;
}
.img-box img {
    float: left;
    width: 100%;
}
.contain-area-left ul {
    background: #161515;
    padding-left: 26px;
    padding: 5px 0 5px 26px;
    margin-bottom: 8px;
}
.firs-list li {
    border-bottom: 1px solid #292929;
    padding: 7px 0 8px;
}
.firs-list li:last-child {
    border: none;
}
.contain-area-left li a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-family: 'PT Sans', sans-serif;
}
.contain-area-left li a:hover {
    color: #ff3333;
}
.white-box {
    float: left;
    width: 100%;
    background: #ffff;
    text-align: center;
}
.question {
    display: inline-block;
    width: 190px;
    border-top: 4px solid #fe3a3b;
    padding: 8px 0 10px;
}
.question h4 {
    font-size: 18px;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
}
.question h2 {
    background: rgba(0, 0, 0, 0) url("../images/phone-icon.png") no-repeat scroll left center;
    color: #484646;
    font-family: 'PT Sans', sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin: 8px 0 8px 0;
    padding: 10px 0px 10px 25px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.question h4 span {
    font-size: 14px;
    color: #484646;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
}
.question h5 {
    font-size: 14px;
    color: #484646;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 8px;
}
.small-box {
    float: left;
    padding: 12px 4px 12px 0px;
    text-align: left;
    width: 100%;
}
.small-box img {
    float: left;
    margin-right: 10px;
}
.small-box2 h3 {
    color: #484646;
    font-family: 'PT Sans', sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 26px;
}
.small-box2 span {
    display: block;
    font-size: 24px;
    color: #484646;
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
    font-weight: bold;
}
.small-box2 p {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #484646;
    font-family: 'PT Sans', sans-serif;
}
.link {
    float: left;
    width: 100%;
    backface-visibility: #161515;
    margin-bottom: 4px;
}
.link li {
    padding: 6px 0;
}
.banner_sec {
    float: left;
    width: 100%;
}
.banner_holder {
    float: left;
    width: 100%;
}
/*slider start*/
#slider{
 width: 100%;
    position: relative;
    overflow: hidden;

}
@keyframes load{
  from{left:-100%;}
  to{left:0;}
}

.slides{
  width:400%;
  height:100%;
  position:relative;
  -webkit-animation:slide 20s infinite;
  -moz-animation:slide 20s infinite;
  animation:slide 20s infinite;
}
.slider{
 width: 25%;
    height:343px;
    float: left;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.slide img{
  width:100%;
  height:100%;
}
.slide img{
  width:100%;
  height:100%;
}
.banner_sec .slide .image{
  width:100%;
  height:100%;
}
 .banner_sec .slide  .image img {
    width: 100%;
    height: 100%;
}



/* Switch */
.switch{
  width:120px;
  height:10px;
  position:absolute;
  bottom:20px;
  z-index:99;
  left:30px;
}
.switch > ul{
  list-style:none;
}
.switch > ul > li{
  width:10px;
  height:10px;
  border-radius:50%;
  background:#333;
  float:left;
  margin-right:5px;
  cursor:pointer;
}
.switch ul{
  overflow:hidden;
}
.on{
  width:100%;
  height:100%;
  border-radius:50%;
  background:#f39c12;
  position:relative;
  -webkit-animation:on 30s infinite;
  -moz-animation:on 30s infinite;
  animation:on 30s infinite;
}

/* Animation */
@-webkit-keyframes slide{
  0%,100%{
    margin-left:0%;
  }
  21%{
    margin-left:0%;
  }
  25%{
    margin-left:-100%;
  }
  46%{
    margin-left:-100%;
  }
  50%{
    margin-left:-200%;
  }
  71%{
    margin-left:-200%;
  }
  75%{
    margin-left:-300%;
  }
  96%{
    margin-left:-300%;
  }
}
@-moz-keyframes slide{
  0%,100%{
    margin-left:0%;
  }
  21%{
    margin-left:0%;
  }
  25%{
    margin-left:-100%;
  }
  46%{
    margin-left:-100%;
  }
  50%{
    margin-left:-200%;
  }
  71%{
    margin-left:-200%;
  }
  75%{
    margin-left:-300%;
  }
  96%{
    margin-left:-300%;
  }
}
@keyframes slide{
  0%,100%{
    margin-left:0%;
  }
  21%{
    margin-left:0%;
  }
  25%{
    margin-left:-100%;
  }
  46%{
    margin-left:-100%;
  }
  50%{
    margin-left:-200%;
  }
  71%{
    margin-left:-200%;
  }
  75%{
    margin-left:-300%;
  }
  96%{
    margin-left:-300%;
  }
}

@-webkit-keyframes content-s{
  0%{left:-420px;}
  10%{left:0px;}
  30%{left:0px;}
  40%{left:0px;}
  50%{left:0px;}
  60%{left:0px;}
  70%{left:0;}
  80%{left:-420px;}
  90%{left:-420px;}
  100%{left:-420px;}
}
@-moz-keyframes content-s{
  0%{left:-420px;}
  10%{left:0px;}
  30%{left:0px;}
  40%{left:0px;}
  50%{left:0px;}
  60%{left:0px;}
  70%{left:0;}
  80%{left:-420px;}
  90%{left:-420px;}
  100%{left:-420px;}
}
@keyframes content-s{
  0%{left:-420px;}
  10%{left:20px;}
  15%{left:0px;}
  30%{left:0px;}
  40%{left:0px;}
  50%{left:0px;}
  60%{left:0px;}
  70%{left:0;}
  80%{left:-420px;}
  90%{left:-420px;}
  100%{left:-420px;}
}

@-webkit-keyframes on{
  0%,100%{
    margin-left:0%;
  }
  21%{
    margin-left:0%;
  }
  25%{
    margin-left:15px;
  }
  46%{
    margin-left:15px;
  }
  50%{
    margin-left:30px;
  }
  71%{
    margin-left:30px;
  }
  75%{
    margin-left:45px;
  }
  96%{
    margin-left:45px;
  }
}

@-moz-keyframes on{
  0%,100%{
    margin-left:0%;
  }
  21%{
    margin-left:0%;
  }
  25%{
    margin-left:15px;
  }
  46%{
    margin-left:15px;
  }
  50%{
    margin-left:30px;
  }
  71%{
    margin-left:30px;
  }
  75%{
    margin-left:45px;
  }
  96%{
    margin-left:45px;
  }
}

@keyframes on{
  0%,100%{
    margin-left:0%;
  }
  21%{
    margin-left:0%;
  }
  25%{
    margin-left:15px;
  }
  46%{
    margin-left:15px;
  }
  50%{
    margin-left:30px;
  }
  71%{
    margin-left:30px;
  }
  75%{
    margin-left:45px;
  }
  96%{
    margin-left:45px;
  }
}
/*slider end*/
/* main */






.title_sec {
    background: #fff url(../images/search.png) 2% center no-repeat;
    float: left;
    padding: 10px 0px 10px 20px;
    width: 100%;
}
.title_sec form {
    border: 1px solid #ed1f24;
    float: right;
    position: relative;
    width: 94%;
}
.title_sec input[type="text"] {
    padding: 9px 90px 8px 15px;
    width: 100%;
    font-size: 14px;
    font-family: "PT Sans", sans-serif;
    text-transform: uppercase;
    color: #a6a6a6;
}
.title_sec input[type="submit"] {
    background: #ed1f24 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-family: "PT Sans", sans-serif;
    font-size: 19px;
    padding: 0px 15px 2px;
    position: absolute;
    right: 0;
    top: 0;
}
.product-section {
    float: left;
    width: 100%;
    margin-top: 0;
}
.footer {
    float: left;
    padding-bottom: 27px;
    width: 100%;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .title_sec input[type="submit"] {
           padding: 6px 16px;
    }
    .white-box {
        background: #fff;
    }
}
.pagecontainer table td [width="100%"] {
	width:730px ;
    margin: 0px auto;
}
.pagecontainer table td [border="0"] {
	width:100%;
}
.pagecontainer #LeftPanel [width="100%"] {
	width:100%;
}
.stBadge-midContent table td [width="100%"] {
	width:100%;
}
.pagecontainer .stBadge-midContent table td [border="0"] {
	width:auto;
	margin:0px;
}

/*GRID CSS*/
td#CentralArea div.v4stabl {
    color: #525252;
}

div.fpcc {
    padding: 5px 10px;
}

.rs_box {
    border: none;
}

.ctrlbr {
    background: #161515;
    padding: 8px 10px;
    border-bottom: 1px solid #FFF;
}

td#CentralArea div.v4stabl a, .fpcc .countClass, span.pdmt .cur {
    color: #ed1f24;
}

span.cur img {
    display: none;
}

span.cur {
    padding-right: 15px;
    background: url(../images/down-arrow.png) right 7px no-repeat;
}

span.pdmt .label {
    color: #969696;
}

.fpcc span.keywordClass {
    background: none;
}

.cmpBr {
    border-width: 0;
    background: #dedede;
    height: 30px;
    color: #969696;
}

.cmpBr a {
    color: #5a88ca !important;
}

td#CentralArea div.dynpg {
    border: none;
}

table.pgbc {
    background: #e6e6e6;
    color: #616161;
}

.dynpg td.pages a.disabled, .dynpg .next a.enabled {
    color: #FF3333;
}

.dynpg td.pages a.enabled {
    color: #616161;
}

.dynpg .r .form input.page {
    height: 20px;
    background: #FFF;
}

.dynpg .r .form input#q_10 {
    width: 25px;
    height: 20px;
    color: #FFF;
    background: #FF3333;
    border-radius: 3px;
}

.r3_t, .r3_bl, div.itemseparator {
    display: none;
}

.r3_c {
    background: #FFF;
    border: 1px solid #dfdfdf;
    display: block;
}

div.fpcc {
    padding: 10px;
    background: #f7f7f7;
}

.r3 {
    background:#FFF;
}

.r3_cm {
    padding: 0;
}

.grid td.left {
    border-left:none !important;
}

div.itemseparator,
.r3_t,
.r3_bl {
    display:none;
}

.r3_c {
    border: 1px solid #e5e5e5;
}

.rs-pview {
    padding:0px 0px 15px 0px !important;
    background: #f7f7f7;
}
.r3 {
	background:#FFF;
}

.grid td.left {
	border-left:none !important;
}

div.itemseparator {
	display:none;
}

.rs-pview {
	padding:0px !important;
}

.grid td.gallery {
    padding: 0px;
}

table.gallery {
    background:#FFF; 
    border:1px solid #e9e9e9;
    height:360px;
	position:relative;
}
table.gallery td.picture div.image {
    margin: 0 auto 6px auto;
    overflow: hidden;
    max-height: 150px;
}
div.ttl a {
    font-family: "PT Sans", sans-serif;
    font-size: 15px;
    color: #767676;
    text-transform: capitalize;
}

td#CentralArea div.dynpg {
    padding: 0;
    border: none;
}

table.gallery table.fixed tr td span {
    font-family: "PT Sans", sans-serif;
    font-size: 14px;
    color: #767676;
	display: block;
}
td.basics {
    display: none;
}
table.gallery table.fixed span.oriprs {
	position: absolute;
	right:10px;
	bottom: 47px;
}

span.bin,
span.bid{
    font-family: "PT Sans", sans-serif;
    font-size:18px !important;
    font-weight: bold !important;
    color:#b10712 !important;
    display: block;
}

table.gallery .fixed img[src="http://q.ebaystatic.com/aw/pics/au/bin_15x54.gif"]{
	background:url(../images/bin_15x54.gif) no-repeat center center;
	 padding: 20px;
    overflow: hidden;
    max-width: 50px;
	position: relative;
    top: -8px;
	
}
table.gallery table.fixed span.disct, table.gallery table.prices span.disct {
    position: relative;
    top: -10px;
}
table.gallery table.fixed div.time2 {
    display: none;
}
table.gallery table.fixed span[itemprop="price"]{
    position:absolute;
	right: 10px;
}
table.gallery div.ttl {
    height: 40px;
    overflow: hidden;
}
table.gallery img[src="http://q.ebaystatic.com/aw/pics/s.gif"]{
	display:none;
}
/*LCAT CSS*/

table.v4acp tr.v4acp_head td.v4accent,
table.v4acp tr.v4acp_head td.v4hspacer,
table.v4acp td.v4vspacer,
table.v4acp td.v4baccent,
.lcat .ttl {
    display: none;
}
  
table.v4acp tr.v4acp_head td.v4title {
    padding: 7px 0 7px 15px;
    background: #ff3333;
	border-left: 4px solid #000000;
    display: block;
}

table.v4midBox {
    border: none;
}

table.v4midBox tr.v4acp_mid td.v4mid {
    padding: 0;
    background: #161515;
    display: block;
}

table.v4midBox tr.v4acp_mid td.v4mid table.gallery {
    border: none;
}
.gd-box {
	float:left;
	width:100%;
}
.gd-box .lev1 {
	float:left;
	width:100%;
}
.v4title h2,
.v4title font {
    font-family: "PT Sans", sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #FFF;
	text-transform:uppercase;
}

div.lcat {
    width: 272px;
}
.lcat .lev1 {
	padding-left:26px;
}
.lcat .lev1 li {
    margin: 0;
	border-bottom: 1px solid #292929;
    list-style: none;
}
.lcat .lev2 li {
	border:none;
}
.lcat .lev1 li:last-child {
	border-bottom:none;
}
.lcat .lev1 li a,
.lcat .lev1 li span {
    padding: 0 15px 0 0px;
    font-family: "PT Sans", sans-serif;
    line-height: 34px;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    display: block;
}
.lcat .link {
	display:none;
}
.lcat .lev1 li a:hover {
    color: #FC3232;
}

.lcat .lev1 li span.cnt {
    display: none;
}
.inner_page {
    float: left;
    width: 100%;
}
.inner_page_row {
    float: left;
    width: 100%;
    padding: 15px;
    border: 1px solid #e2e2e2;
    border-top: none;
    font-family: "PT Sans", sans-serif;
}
.inner_page_row p {
    font-size: 14px;
    color: #7b7b7b;
    line-height: 18px;
}
.inner_page_row p a {
    color: #ff0013;
}
.inner_page_row h3 {
    font-size: 18px;
    color: #ff0013;
    display: block;
    padding: 10px 0;
}
.inner_page_row table {
    width: 50%;
    text-align: left;
    padding: 10px 0;
}
.inner_page_row .description_sec table td {
    text-align: left;
    color: #7b7b7b;
    padding: 5px 12px;
}
.inner_page_row ul {
    display: block;
    list-style: none;
}
.inner_page_row ul li {
   font-size: 14px;
    color: #7b7b7b;
    padding: 5px 0;
    line-height: 18px; 
}
.faq_sec .question {
    font-weight: bold;
    color: #333333;
    font-size: 12px;
    padding: 12px 0;
    font-family: "PT Sans", sans-serif;
}
.faq_sec .question span {
    color: #ff0013;
    font-weight: bold;
    font-size: 18px;
    padding: 0 8px 8px 0;
}
.faq_sec .ans span {
    color: #224466;
    font-weight: bold;
    font-size: 18px;
    padding: 0 8px 8px 0;
    font-family: "PT Sans", sans-serif;
}
.lcat a.all_cats {
	display: none;
}
.rs-pview {
    padding: 0px 0px 15px 0px !important;
    background: #f7f7f7;
}
.stBadge {
    background: url(../images/footer-bg.png) no-repeat top center;
    padding-top: 100px;
}
table.gallery div.subtitle {
	display:none;
}
