.selectBox select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.selectBox{text-align:center; padding-bottom:24px;}
.selectBox select{ font-size:18px; letter-spacing:-0.025em; color:#000; background:#fff url(../images/selectArrow.png) no-repeat 97% center; border:1px solid #c6c6c6; border-radius:5px; -webkit-border-radius:5px; height:46px; width:350px; padding:4px 9px; display:inline-block; margin:0 7px; cursor:pointer}
.selectBox input{ font-size:18px; letter-spacing:-0.025em; color:#000; background:#fff; border:1px solid #c6c6c6; border-radius:5px; -webkit-border-radius:5px; height:46px; width:350px; padding:4px 9px; display:inline-block; margin:0 7px; cursor:pointer}

/* jQuery Slider */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
.bjqs-slide img { max-width:100%}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; display:none;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; position:absolute; bottom:-45px; left:0px!important}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block; background:url(../images/sliderArrow.png) no-repeat left top; height:31px; width:31px; text-indent:-9999px;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ol.bjqs-markers li.active-marker a{background:url(../images/sliderArrow.png) no-repeat left bottom;}
/* jQuery Slider Close*/

.slider{position:relative; box-shadow:0 5px 25px rgba(0,0,0,0.2); -webkit-box-shadow:0 5px 25px rgba(0,0,0,0.2); z-index:0; margin-bottom:45px}
.sliderBanner{background:url(../images/bannerCaptionBg.jpg) repeat-y; width:343px; position:absolute; right:48px; top:38px; border-bottom:10px solid #000; text-align:center; z-index:10; padding-top:50px;}


.featureDeals {
    position:relative;
}

.featureDeals .loading-overlay {
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    z-index:100;
    text-align:center;
    top:0;
    left:0;
    font-size:20px;
    color:#42D496;
    letter-spacing: 2px;
    text-shadow: 2px 2px 8px #ccc;
}


.featureDeals .loading-overlay img {
    width:200px;
    max-width:90%;
    margin:30px auto;

}

.category-box img {
    max-width:100%;
}
   

@media only screen and (min-width: 720px) {
    .category-box {
        width:32% !important;
    }
}

@media only screen and (min-width: 900px) {
    .category-box {
        width:24% !important;
    }
}


@media only screen and (max-width: 720px) {
    .category-box {
        width:49.4% !important;
    }
}

.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}


.limitedDiscount{float:left; font-size:20px; color:#fff; letter-spacing:-0.025em; text-shadow:0 1px 1px #0f6daf; background-color:#27a4dd; line-height:33px; padding:0 16px; border-radius:5px; -webkit-border-radius:5px; margin-top:33px; margin-right:185px;}
.tagRight{background:url(../images/stickerRight.png) no-repeat; position:absolute; right:-16px; top:-8px; z-index:2; width:193px; height:98px; text-align:center; padding-left:14px; padding-top:20px;}
.tagRight p{font-size:40px; letter-spacing:-0.025em; color:#fff; text-shadow:0 1px 1px #2bbb7f; line-height:24px;}
.tagRight p span{ font-size:12px; letter-spacing:-0.025em; display:block; padding-top:4px; text-transform:uppercase;}

.aboutBlock{background-color:#fff; padding:20px 20px 0px 26px; margin-top:5px;}
.sitePrice{float:left; width:25%;}
.sitePrice label{margin-bottom:18px; display:block; cursor:pointer;}
.sitePrice a { text-decoration:  none; }
.sitePrice a:hover > span.whiteBg {background: #27a4dd; color: #fff; }
.sitePrice a:hover > span.whiteBg .priceMonth { color: #fff; }
.topBlock{display:block; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.blueBg{background-color:#27a4dd;}
.topBlock input{float:left; }
.priceMonth{  font-size:45px;text-align:center; display:block; letter-spacing:-0.025em; color:#fff; text-shadow:0 1px 1px #1170b2;  padding-top:18px; padding-bottom:10px;}
.priceMonth span{  font-size:20px; letter-spacing:-0.025em;}
.priceFooter{height:28px; text-align:center; width:100%; display:block; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}


.discountContent{float:left; width:35%; margin-left:25px;}
.discountContent p{font-size:16px; letter-spacing:-0.025em; color:#010101; padding-bottom:20px; line-height:24px;}
.discountContent p.discount{font-size:17px; font-style:italic;}
.discountContent p.discount span{ color:#27a4dd;}
.dealSitePicArea{float:right; width:35%;}
.dealSitePicArea img { max-width:100%;}
.dealSitePicArea ul{text-align:center; padding-top:12px;}
.dealSitePicArea ul li{  font-size:16px; display:inline-block; padding:2px 2px 5px;}
.dealSitePicArea ul li a{background-color:#f6f6f6; border:1px solid #b5b5b5; border-radius:6px;color:#747474; line-height:36px; padding:0 20px; display:inline-block;}
.dealSitePicArea ul li a:hover{background-color:#269ed5; color:#fff;}
.topBlock input {visibility: hidden; }
.sitePrice > p img {display: inline-block; vertical-align: middle; margin-top: -1px; }
.titleRight{float:right; position:relative;}
.border{border:1px solid #b5b5b5; border-radius:6px; -webkit-border-radius:6px;}
.whiteBg{background-color:#ffffff;}
.whiteBg .priceMonth{color:#000; text-shadow:none;}
.grayFull,.grayHalf{font-size:16px; color:#000; background-color:#e6e6e6; width:49.5%; padding-top:4px; float:left; height:28px; border-radius:0 0 0px 6px; -webkit-border-radius:0 0 0px 6px;}
.grayHalf:last-child{float:right; border-radius:0 0 6px 0; -webkit-border-radius:0 0 6px 0;}
.grayFull{ width:100%; padding-top:4px; float:none; display: block; height:28px; border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;}

.buyNowBtn{background:#2dbc80 url(../images/buyNowB.jpg) repeat-y; width:311px; border-radius:6px; -webkit-border-radius:6px; cursor:pointer; font-size:54px; letter-spacing:-0.025em; text-shadow:0 1px 1px #23b26a; color:#fff; border:none; height:114px; text-transform:uppercase; padding-top:4px;}
.buyNowBtn:hover{background:#269ed5; text-shadow:none;}
.aboutLeft{float:left; width:966px;}
.aboutLeft h3{ font-size:30px; font-weight:bold; letter-spacing:-0.025em; color:#000000; line-height:32px;}
.aboutLeft p{ font-size:18px;line-height:150%;letter-spacing:-0.025em; color:#000; padding-bottom:20px;}
.aboutGroup { line-height: 150%;}
.siteDetails{float:right; width:236px;}
.siteDetails h3{ font-size:30px; font-weight:normal; letter-spacing:-0.025em; color:#000000; line-height:32px; padding-bottom:10px;}
.siteDetails ul{background-color:#f6f6f6; padding:20px 0px 20px 20px;}
.siteDetails ul li{background:url(../images/point.png) no-repeat left 7px; padding-left:28px;  font-size:18px; line-height:30px; letter-spacing:-0.025em; color:#000; list-style:none;}


#search-results {
    position:absolute;
    top:46px;
    width:100%;
    background:white;
    border:1px solid black;
    border-radius:0;
    display:none;
    z-index:10000;
}
#search-results a {
  display:block;
  padding:5px;
  color:black;
}
#search-results a:hover {
  background:#42D496;
  color:white;
}



.sitePriceCentered {
    text-align:center;
    float:none;
    width:auto;
    clear:both;
    padding-top:20px
}

.sitePriceCentered label {
    display:inline-block;
    vertical-align:middle;
}
.sitePriceCentered  .topBlock  {
    padding:0 25px;
}
.sitePriceCentered  .topBlock input {
    margin:0;
}


.siteFHGs {
    list-style:none;
    margin:10px 0;
    padding:0;
}
.siteFHGs li {
    width:20%;
    margin:0;
    padding:0;
    display:inline-block;
    vertical-align: top;
}
.siteFHGs li a {
    padding:5px;
    display:block;
}
.siteFHGs li a img {
    max-width:100%;
}