body {
    margin: 0;
    padding: 0;
}

a {
    cursor: pointer;
    text-decoration: none;
}

.uiclass {
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.liclass {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
    border-bottom: 1px solid #E6E6E6;
    display: inline-block;
}

.mainclass {
    width: 100%;
    list-style-type: none;
}

.imgDiv {
    float: left;
    vertical-align: middle;
    width: 45%;
    text-align: center;
    padding-top: 25px;
}

.contentDiv {
    width: 53%;
    float: left;
    margin-bottom: 20px;
}

.NewTag {
    font-size: 100%;
    color: #fff;
    background-color: #9bab2f;
    width: 41px;
    font-style: italic;
    padding-left: 2px;
    margin-right: 8px;
}

.ProdTitle {
    font-size: 100%;
    color: #282828;
    padding-top: 5px;
    cursor: pointer;
}

.ProdDesc {
    font-size: 92%;
    color: #505050;
    cursor: pointer;
    line-height: 16px;
}

.ProdDescPrice {
    font-size: 85%;
    color: #282828;
    float: left;
}

.mrp {
    font-size: 80%;
    color: #282828;
    text-decoration: line-through;
}

.Listimg {
    width: 80%;
}

.discount {
    font-size: 80%;
    color: #e50a0a;
    width: auto;
}

.discount-redifne {
    float: right;
    text-align: left;
    padding-left: 0px;
}

.Pricediv {
    width: 100%;
    float: left;
    padding-bottom: 5px;
    margin-top: 3px;
}

.buynow {
    font-size: 90%;
    text-decoration-line: none !important;
    color: #222;
    padding: 7px 10px 5px;
    font-weight: normal;
    border-radius: 3px 3px 3px 3px;
    /*background: #427DFD;*/
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(255, 202, 10, 1) 0%, rgba(252, 219, 101, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 202, 10, 1) 0%, rgba(252, 219, 101, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to left, rgba(255, 202, 10, 1) 0%, rgba(252, 219, 101, 1) 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#427dfd', GradientType=0);
    /* IE6-9 */
}

.loyaltycash {
    padding-top: 14px;
    font-size: 75%;
    color: #282828;
    width: 80%;
    float: left;
}

.perdiaper {
    font-size: 85%;
    color: #282828;
    width: 100%;
    padding-bottom: 2px;
}

.sortimg {
    height: 25px;
    width: 25px;
    cursor: pointer;
}

.dvsortnm {
    width: 23%;
}

.prbgc {
    background: rgb(255, 162, 2) none repeat scroll 0 0;
    color: #FFFFFF;
    float: left;
    font-size: 92%;
    font-style: italic;
    width: 70px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: center;
    margin-right: 8px;
    margin-bottom: 5px;
}
#regenerate {
	display:none;
}
.sortby {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E6E6E6;
    min-height: 46px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 3px;
    vertical-align: middle;
    width: 100%;
    z-index: 999;
}

.sortbyfloat {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E6E6E6;
    margin-top: -143px;
    min-height: 50px;
    padding-left: 5px;
    padding-top: 10px;
    position: fixed;
    vertical-align: middle;
    width: 100%;
    z-index: 100000;
}

.sortimg {
    float: left;
    padding-left: 3px;
}

.sortviewlist {
    background: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png") no-repeat scroll -208px -168px rgba(0, 0, 0, 0);
    float: right;
    height: 30px;
    width: 30px;
    margin-left: 5px;
}

.sortviewlistActive {
    background: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png") no-repeat scroll -208px -208px rgba(0, 0, 0, 0);
    float: right;
    height: 30px;
    width: 30px;
    margin-left: 5px;
    cursor: pointer;
}

.sortviewgrid {
    background-position: -168px -168px;
    padding: 3px;
}

.sortviewgridActive {
    background-position: -168px -208px;
    padding: 3px;
    cursor: pointer;
}

.sortviewsingle {
    background-position: -128px -168px;
    padding: 3px;
    margin-left: 0px;
}

.sortviewsingleActive {
    background-position: -128px -208px;
    padding: 3px;
    margin-left: 0px;
    cursor: pointer;
}

.spansortby {
    float: left;
    font-size: 80%;
    line-height: 33px;
}

.filterImages {
    float: right;
    margin-right: 5px;
    width: 34%;
}

.birthday {
    background-color: #EEEEEE;
    border-radius: 2px;
    margin: 5px auto;
    width: 95%;
    overflow: hidden;
}

.birthinner {
    float: left;
    font-size: 93%;
    width: 100%;
    padding: 0 6px;
}

.birthlink {
    float: right;
    font-size: 93%;
    width: 32%;
}

.birthedit {
    float: left;
    width: 38%;
    line-height: 40px;
    padding-right: 2px;
}

.birthremove {
    width: 60%;
}

#bday {
    margin-right: 10px;
}

.birthlinkimg {
    margin-top: -2px;
    background: url(http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png) no-repeat;
    height: 14px;
    background-position: -226px -310px;
    width: 10px;
    float: right;
    border-left: aliceblue;
}

.birthenter {
    font-size: 100%;
    text-align: center;
    line-height: 45px;
    margin-left: -10px;
    height: 40px;
}

.birthenterimg {
    background: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png") no-repeat scroll -226px -310px rgba(0, 0, 0, 0);
    border-left: medium none #F0F8FF;
    float: right;
    height: 14px;
    margin: 13px 2px 0 3px;
    position: absolute;
    width: 10px;
}

.birthentersubmit {
    padding: 7px 5px 4px;
    margin-top: 1px;
    background-color: #FF8B10;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 100%;
}

.kidsdetails .radioClass {
    margin-top: 7px;
}

.apply {
    background: -webkit-linear-gradient(left, #ffca0a 0%, #fcdb65 100%);
    background: linear-gradient(left, #ffca0a 0%, #fcdb65 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffca0a', endColorstr='#fcdb65', GradientType=0);
    /* IE6-9 */
    height: 30px;
    width: 23%;
    line-height: 30px;
    color: #222;
    text-align: center;
    border-radius: 3px;
    font-size: 100%;
    font-weight: normal;
    float: left;
    margin-left: 2%;
    cursor: pointer;
}

.reset {
    background: #d6d6d6;
    /* Old browsers */
    background: -moz-linear-gradient(top, #d6d6d6 0%, #d6d6d6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d6d6d6), color-stop(100%, #d6d6d6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d6d6d6 0%, #d6d6d6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d6d6d6 0%, #d6d6d6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d6d6d6 0%, #d6d6d6 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #d6d6d6 0%, #d6d6d6 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d6d6d6', GradientType=0);
    /* IE6-9 */
    height: 30px;
    width: 23%;
    line-height: 30px;
    font-size: 100%;
    font-weight: normal;
    float: left;
    color: #605F5F;
    text-align: center;
    border-radius: 3px;
    margin-left: 5%;
    cursor: pointer;
}

.ui-datepicker-trigger {
    position: relative;
    right: 19px;
    height: 15px;
    width: 15px;
}

.kidsdetails {
    padding-bottom: 14px;
    margin: 0 auto;
    overflow: hidden;
    width: 315px;
    padding-left: 7px;
}

.modify_radio {
    margin-top: 4px;
}

.kidsredio {
    float: left;
    width: 76%;
}

.threedot {
    background: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png") no-repeat scroll -256px -167px rgba(0, 0, 0, 0);
    float: left;
    height: 38px;
    width: 26px;
    position: relative;
}

.dot-margin {
    position: absolute !important;
    right: -9px;
    bottom: 0px;
}

.progressbarCss {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 80000;
    background-color: black;
    opacity: 0.2;
    filter: alpha(opacity=20);
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
}

.showDetails {
    width: 100%;
    background-color: white;
    min-height: 40px;
}

.popupcontent {
    z-index: 80001;
    background-color: rgb(255, 255, 255);
    position: absolute;
    width: 246px;
    top: 40%;
    left: 11%;
}

.shortlisteddiv {
    border-right: 1px solid #E6E6E6;
    float: left;
    line-height: 40px;
    height: 40px;
    margin-bottom: 6px;
    margin-top: 6px;
    text-align: center;
    width: 50%;
    font-size: 100%;
}

.moredetaildiv {
    padding-left: 28px;
    line-height: 54px;
    border-right: 1px solid #E6E6E6;
    float: left;
    width: 50%;
}

.colorbox {
    height: 15px;
    width: 15px;
    border: 1px solid #DDDDDD;
    margin-top/*\**/
    : 5px\9;
}

.colorsizeinner {
    display: inline-block;
    padding: 2px;
    padding/*\**/
    : none\9;
    padding-left/*\**/
    : 0px\9;
    padding-top/*\**/
    : 0px\9;
    padding-bottom/*\**/
    : 0px\9;
    padding-right/*\**/
    : 5px\9;
}

.freeTag {
    background-color: #F6D703;
    color: #282828;
    float: left;
    font-size: 92%;
    font-style: italic;
    padding-left: 4px;
    width: 75px;
    padding: 2px 4px 1px;
    margin-right: 8px;
}

.freeTagsingle {
    background-color: #F6D703;
    color: #282828;
    float: left;
    font-size: 92%;
    font-style: italic;
    padding-left: 4px;
    width: 70px;
    padding-top: 2px;
    padding-bottom: 1px;
    margin-left: 6px;
}

.comboTag {
    background-color: #9BAB2F;
    color: #FFFFFF;
    float: left;
    font-size: 92%;
    font-style: italic;
    width: 83px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: center;
    padding-left: 2px;
}

.comboTagsingle {
    background-color: #9BAB2F;
    color: #FFFFFF;
    float: left;
    font-size: 92%;
    font-style: italic;
    width: 83px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: center;
    padding-left: 2px;
    margin-left: 6px;
}

.filterscroll {
    display: block;
    overflow: auto;
    max-height: 191px;
    min-height: 40px;
}

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

.loyaltycashpos {
    clear: both;
    margin-right: 6px;
    /*margin-top: -13px;*/
}

.br {
    margin-right: 10px;
    margin-bottom: 15px;
}

.br_Child {
    min-width: 115px;
    height: 14px;
    margin-bottom: 15px;
}

.bdiv {
    float: left;
    width: 100%;
    padding-top: 15px;
}


/*GridView*/

.liclassGrid {
    float: left;
    height: 274px;
    border-bottom: 1px solid #E6E6E6;
}

.topBD {
    border-top: 1px solid #E6E6E6;
}

.bottomBD {
    border-top: 1px solid #E6E6E6;
}

.imgDivGrid {
    vertical-align: middle;
    width: 100%;
    text-align: center;
    margin-top: 16px;
}

.contentDivGrid {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    padding-left: 12px;
    margin-top: 10px;
}

.ProdTitleGrid {
    font-size: 100%;
    color: #282828;
    width: 90%;
    padding-top: 7px;
    padding-bottom: 7px;
    float: left;
    line-height: 18px;
}

.imggrid {
    width: 80%;
}

.mrpgrid {
    width: 38%;
    font-size: 90%;
}

.disgrid {
    line-height: 21px;
    width: 50%;
    font-size: 12px;
    float: left;
}


/*Single View*/

.imgDivSingle {
    vertical-align: middle;
    width: 100%;
    text-align: center;
    display: inline-block;
}

.contentDivSingle {
    margin-bottom: 10px;
    width: 100%;
}

.liclassSingle {
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #E6E6E6;
    text-align: center;
}

.dropdown p {
    display: inline-block;
    font-weight: bold;
}

.width95per {
    width: 95%;
}

.width25per {
    width: 25%;
}

.width75per {
    width: 75%;
}

.mrpsingle {
    line-height: 20px;
    margin-right: 5px;
    margin-left: 3px;
}


/* Filter Style */

.filterul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 100%;
}

.cattree:after {
    color: #999999;
    content: "+";
    float: right;
    font-size: 13pt;
    position: relative;
    right: 10px;
    top: 0;
}

.cattree_hover:after {
    content: '-';
    position: relative;
    right: 10px;
    top: 0px;
    color: #737373;
    font-size: 16pt;
    float: right;
    font-weight: bolder;
}

.cattree_hover1:after {
    content: '-';
    position: relative;
    right: 10px;
    top: 0px;
    color: #737373;
    font-size: 16pt;
    float: right;
    font-weight: bolder;
}

.FilterBrand,
.FilterSubcategury,
.Filteragefrm,
.Filterdiscmrp,
.Filterdiscount {
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.Filtertp1,
.Filtertp2,
.Filtertp3,
.Filtertp4,
.Filtertp5,
.Filtertp6,
.Filtertp7,
.Filtertp8,
.Filtertp9,
.SuperSavers,
.outofstock {
    display: none;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.filterli {
    border-bottom: 1px solid #E6E6E6;
    cursor: pointer;
    min-height: 30px;
    line-height: 34px;
    min-height: 40px;
    margin-left: 6px;
    margin-right: 6px;
    padding-top: 10px;
}

.filterinnerli {
    background-color: #F7F7F7;
    border-bottom: 1px solid #EAEAEA;
    line-height: 47px;
    min-height: 48px;
    padding-left: 10px;
}

.filterchkbox {
    float: right;
    margin-right: 13px;
    margin-top: 13px;
}


/*Mohasin*/

.btndelete {
    background-image: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png");
    background-position: -330px -90px;
    height: 25px;
    width: 30px;
    float: right;
}

.ProdTitle {
    font-size: 100%;
    color: #282828;
    padding-top: 5px;
    clear: both;
    line-height: 20px;
}

.NewTag {
    margin-bottom: 5px;
    background-color: #9BAB2F;
    color: #FFFFFF;
    float: left;
    font-size: 92%;
    font-style: italic;
    width: 41px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: center;
    margin-left: 2px;
}

.NewTagsingle {
    background-color: #9BAB2F;
    color: #FFFFFF;
    float: left;
    font-size: 92%;
    font-style: italic;
    width: 41px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: center;
    margin-left: 6px;
}

.sortddl {
    float: left;
    width: 64%;
}

.fleft {
    float: left;
}

.filterbtn1 {
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    /* IE6-9 */
    float: left;
    display:none;
    height: 27%;
    padding-left: 3px;
    text-align: left;
    width: 27%;
    border: 1px solid #c1c1c1;
    border-radius: 4px;
    cursor: pointer;
    font-size: 80%;
    margin-left: 3%;
}

.filterbtn2 {
    width: 46%;
    float: left;
    display:block;
}

.filterarrow {
    background: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png") no-repeat scroll -189px -343px rgba(0, 0, 0, 0);
    border-left: 1px solid #c1c1c1;
    float: right;
    height: 28px;
    padding: 2px;
    width: 18px;
    margin-top: 0;
}

.dfdact {
    width: 100%;
    background-color: #fff;
    display: none;
}

.dfact {
    width: 100%;
    background-color: #fff;
    z-index: 1100;
    display: inline-block;
    position: absolute;
}

.dfmaindvact {
    width: 100%;
    background-color: #fff;
    display: block;
}

.dfmaindvdact {
    width: 100%;
    background-color: #fff;
    display: block;
}

.popul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 100%;
}

.popli {
    border-bottom: 1px solid #E6E6E6;
    cursor: pointer;
    line-height: 34px;
    margin-left: 6px;
    margin-right: 6px;
    min-height: 40px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.dvbuynow {
    float: left;
    line-height: 40px;
    width: 100%;
}


/*****GRID*/

.ProdDescGrid {
    font-size: 100%;
    color: #505050;
    padding-bottom: 5px;
}

.ProdDescPrice {
    color: #282828;
    float: left;
    font-size: 100%;
    padding-bottom: 2px;
    padding-right: 4px;
    font-weight: bold;
}

.float-none {
    float: none !important;
}

.text-align-center {
    text-align: center !important;
}

.ProdDescPriceGrid {
    float: left;
    padding-right: 5px;
    font-weight: bold;
    width: 100%;
    font-size: 100%;
}

.perdiapergrid {
    float: left;
    font-size: 10px;
    width: 90%;
    padding-bottom: 2px;
}

.mrpgrid {
    color: #282828;
    text-decoration: line-through;
    float: left;
    width: 30%;
    font-size: 13px;
    line-height: 20px;
    margin-right: 5px;
}

.Listimggrid {
    width: 80%;
}

.discountgrid {
    font-size: 100%;
    color: #e50a0a;
    float: left;
}

.Pricedivgrid {
    width: 100%;
    float: left;
    padding-bottom: 12px;
}

.optimizewidth {
    -moz-box-sizing: border-box;
    display: block;
    width: 100%;
}

.shopnowmaster1 {
    background: -moz-linear-gradient(left, #ffca0a 0%, #fcdb65 100%) !important;
    background: -webkit-linear-gradient(left, #ffca0a 0%, #fcdb65 100%) !important;
    background: linear-gradient(to left, #ffca0a 0%, #fcdb65 100%) !important;
    color: #000;
    font-size: 120%;
    padding: 13px 10px 13px 8px;
    display: inline-block;
    width: 100%;
    min-height: 20px;
    overflow: auto;
}

#type1 {
    display: none;
}

#type2 {
    display: none;
}

#type3 {
    display: none;
}

#type4 {
    display: none;
}

#type5 {
    display: none;
}

#type6 {
    display: none;
}

#type7 {
    display: none;
}

#type8 {
    display: none;
}

#type9 {
    display: none;
}

#type10 {
    display: none;
}

#content {
    max-width: 1000px;
    margin: auto;
    left: 1%;
    right: 1%;
    position: fixed;
}

.popupcontentdiv {
    width: 100%;
    background-color: rgb(34, 34, 34);
    z-index: 41000;
    opacity: 0.6;
    height: 100%;
    display: block;
}

.Notifyme {
    margin-top: 64px;
}

.Notifyme {
    border-top: 1px solid #E6E6E6;
    display: inline-block;
    margin-bottom: 3px;
    margin-top: 11px;
    width: 100%;
}

.emailNM {
    border: 1px solid #E6E6E6 !important;
    border-radius: 1.1em 1.1em 1.1em 1.1em;
    float: left;
    font-size: 1em;
    margin: 8px 2% 7px;
    padding: 5px 45px 5px 15px !important;
    width: 95%;
}

.contrycodeNM {
    border: 1px solid #E6E6E6 !important;
    border-radius: 15px;
    float: left;
    height: 29px;
    line-height: 28px;
    margin-left: 2%;
    margin-right: 1%;
    margin-top: 2px;
    text-align: center;
    width: 62px;
}

.contrymaindiv {
    margin-bottom: 9px;
    margin-top: 5px;
    width: 100%;
    display: inline-block;
}

#txtmobileno {
    border-radius: 1.1em 1.1em 1.1em 1.1em;
    border: 1px solid #E6E6E6 !important;
    width: 75%;
    margin-bottom: 6px;
    padding: 5px 45px 5px 15px !important;
    font-size: 1em;
}

.NofityMediv {
    border-top: 1px solid #E6E6E6;
    line-height: 39px;
    min-height: 31px;
    text-align: center;
    width: 100%;
    margin-bottom: -3px;
}

.NotymeImg {
    background-image: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png");
    background-position: -252px -776px;
    float: left;
    height: 20px;
    width: 23px;
}

.Notymecont {
    width: 97%;
    margin-top: 5px;
}

.NMsg {
    background-color: #F6F6F6;
    display: inline-block;
    width: 100%;
}

.notyimg {
    float: left;
    height: 30px;
    top: 50%;
    width: 12%;
    margin-top: 5px;
    margin-left: 2px;
}

.goTopButton {
    background-color: #5EC7DC;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 49px;
    line-height: 65px;
    bottom: 2em;
    position: fixed;
    text-align: center;
    width: 47px;
    float: right;
    right: 0;
    top: 75%;
    z-index: 999;
    border: 2px solid #FFFFFF;
    box-shadow: 2px 2px 2px 0px rgb(193, 193, 193);
    opacity: 0.8;
}

.colormaindiv {
    display: none;
    text-align: center;
    width: 100%;
    padding-top: 5px;
}

.post-image-container {
    height: 100px;
}

.slidesjs-pagination {
    width: 100%;
    overflow: auto;
    margin: 0px !important;
    display: inline-block;
    background-color: transparent !important;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    padding-top: 8px;
}

.slidesjs-pagination li {
    list-style: none;
    display: inline-block;
}

.slidesjs-pagination .active {
    border: solid 2px #ffffff;
    -webkit-box-shadow: 0px 0px 0px 1px #808080;
    box-shadow: 0px 0px 0px 1px #737373;
    background-image: none !important;
}

.imgDivSingle .slidesjs-pagination a {
    height: 16px !important;
    width: 16px !important;
    margin: 0 auto !important;
    text-align: center !important;
    display: inline-block !important;
    margin-right: 10px !important;
    background-image: none !important;
    border-radius: 0 !important;
}

.slidesjs-previous {
    height: 40px;
    width: 44px;
    background-image: url("http://cdn.fcglcdn.com/brainbees/images/m/backward.png");
    background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    top: 36%;
    left: 2px;
    z-index: 999;
}

.slidesjs-next {
    background-image: url("http://cdn.fcglcdn.com/brainbees/images/m/forward.png");
    background-repeat: no-repeat;
    background-position: right;
    height: 40px;
    width: 44px;
    position: absolute;
    right: 2px;
    top: 36%;
    z-index: 999;
}


/* Prevent the slideshow from flashing on load */

#slides {
    display: none;
    width: 100%;
}


/* Center the slideshow */

.container {
    margin: 0 auto;
    position: relative;
    max-width: 300px;
}


/* Show active item in the pagination */

.slidesjs-control img {}

.apple {
    background-color: blue;
}


/*Toy finder classes*/

.TFLogo {
    border: medium none;
    height: 66px;
    margin: 0 auto;
    width: 330px;
}

.TFLogoName {
    background: url("http://cdn.fcglcdn.com/brainbees/images/m/toy-finder.png") no-repeat;
}

.DivTFTotalCount {
    float: right;
    font-size: 70%;
}

.DivTFAge {
    float: left;
    width: 97%;
    height: 2.8em;
    margin-left: 3%;
}

.DivTFCategory {
    float: left;
    width: 97%;
    height: 2.8em;
    margin-left: 3%;
}

.DivTFPrice {
    float: left;
    width: 97%;
    height: 2.8em;
    margin-left: 3%;
}

.DivTFSubmit {
    clear: both;
    height: 2.5em;
    padding-left: 4%;
    margin-top: 1%;
    text-align: center;
    width: 100%;
    float: left;
}

.MainDiv {
    width: 100%;
}

.FilterBy {
    display: block;
    position: relative;
    right: -100%;
    z-index: 99;
    background-color: #FFFFFF;
}

#SPopularity {
    display: none;
    position: relative;
    right: -100%;
}

#fby {
    position: relative;
    right: -100%;
    display: block;
}

#sby {
    position: relative;
    right: -100%;
    display: none;
}

.TFErrMsg {
    color: #FF0000;
    float: left;
    font-weight: bold;
    margin-left: 29%;
    margin-top: -8%;
}

.tfsubmit {
    background: #ff8b10;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ff8b10 0%, #ff8b10 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8b10), color-stop(100%, #ff8b10));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ff8b10 0%, #ff8b10 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ff8b10 0%, #ff8b10 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff8b10 0%, #ff8b10 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ff8b10 0%, #ff8b10 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff8b10', endColorstr='#ff8b10', GradientType=0);
    /* IE6-9 */
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    padding-top: 5px;
    width: 80px;
}

.SelectAge {
    float: left;
    height: 25%;
    font-size: 80%;
    text-align: left;
    /*width: 35%;*/
    line-height: 13px;
    border-radius: 4px;
    margin-right: 2%;
    cursor: pointer;
}

.SelectCategory {
    float: left;
    height: 25%;
    font-size: 80%;
    text-align: left;
    line-height: 13px;
    border-radius: 4px;
    margin-right: 2%;
    cursor: pointer;
}

.SelectPrice {
    float: left;
    height: 45%;
    padding-left: 3px;
    text-align: left;
    line-height: 13px;
    border-radius: 4px;
    margin-right: 2%;
    cursor: pointer;
    font-size: 80%;
}


/*Cloth Finder class*/

.CFErrMsg {
    color: #FF0000;
    float: left;
    font-weight: bold;
    margin-left: 32%;
    margin-top: -7%;
}

.CFsubmit {
    background: #ff8b10;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ff8b10 0%, #ff8b10 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8b10), color-stop(100%, #ff8b10));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ff8b10 0%, #ff8b10 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ff8b10 0%, #ff8b10 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ff8b10 0%, #ff8b10 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ff8b10 0%, #ff8b10 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff8b10', endColorstr='#ff8b10', GradientType=0);
    /* IE6-9 */
    color: #FFFFFF;
    padding: 2%;
    margin-top: 3%;
    width: 30%;
    border-radius: 5px;
}

.DivCFSubmit {
    clear: both;
    text-align: center;
    width: 97%;
    float: left;
}

.SelectLFor {
    float: left;
    height: 25%;
    text-align: left;
    width: 45%;
    line-height: 13px;
    border-radius: 4px;
    margin-right: 2%;
    cursor: pointer;
    font-size: 80%;
}

.SelectGender {
    float: left;
    height: 25%;
    font-size: 80%;
    text-align: left;
    width: 45%;
    line-height: 13px;
    border-radius: 4px;
    margin-right: 2%;
    cursor: pointer;
}

.ui-select .ui-btn-text,
.ui-selectmenu .ui-btn-text {
    display: inline;
    min-height: 0;
    overflow: hidden !important;
}

.ui-btn {
    cursor: pointer;
    display: inline-block;
    margin: 0.2em 0;
    padding: 0;
    position: relative;
    text-align: left;
}

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

.DivCFFirst {
    width: 100%;
}

.ui-select .ui-btn-icon-right .ui-icon {
    right: 3px;
}

.DivCFLfor {
    float: left;
    width: 40%;
    height: 2.8em;
}

.DivCFGendor {
    float: right;
    width: 60%;
    height: 2.8em;
}

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

.DivCFAge {
    float: left;
    width: 40%;
    height: 2.8em;
}

.DivCFSubCategory {
    float: left;
    min-width: 60%;
    height: 2.8em;
}

.ui-btn-corner-all {
    border-radius: 0;
}

.ui-shadow {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.ui-shadow {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
}

.ui-btn {
    cursor: pointer;
    display: inline-block;
    margin: 0.3em 0;
    padding: 0;
    position: relative;
    text-align: left;
}

.ui-btn-inner {
    display: block;
    font-size: 16px;
    min-width: 0.75em;
    overflow: hidden;
    padding: 0.6em 5px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ui-select .ui-btn-icon-right .ui-btn-inner,
.ui-select .ui-li-has-count .ui-btn-inner {
    padding-right: 30px;
}

.listH1 {
    float: left;
    font-size: 100%;
    margin-top: 2px;
    padding-left: 15px;
    width: 86%;
    font-weight: normal;
}

.LRes {
    float: right;
    width: 28%;
    font-size: 70%;
    padding-top: 3px;
    margin-top: -1%\9;
}

.gen-sortby {
    position: fixed;
    z-index: 999999;
}

ul.horizontal li {
    list-style-type: disc;
    float: left;
    text-indent: -4px;
    margin-right: 16px;
    margin-left: 10px;
}

.filterselected {
    margin-left: 17px;
    padding-bottom: 37px;
}

.pgtitlediv {
    float: left;
    width: 72%;
}

.arrowleft1 {
    background-position: -223px -272px;
    float: left;
    height: 30px;
    margin-top: -3px;
    width: 20px;
}

.slmsgmaindiv {
    background-color: #FFFFFF;
    box-shadow: 2px 2px 2px 2px #3A3A3A;
    display: inline-block;
    margin-left: 2%;
    width: 95%;
    z-index: 99999999;
    left: 0;
}

.slmsgimg {
    float: left;
    margin: 13px 5px 5px;
    width: 33%;
    text-align: center;
}

.slmsgcontent {
    float: left;
    margin: 13px 5px 5px;
    min-height: 72px;
    width: 44%;
    font-size: 100%;
    line-height: 20px;
}

.slmsglink {
    margin-top: 10px;
    text-decoration: underline;
    font-size: 100%;
}

.slmsgadded {
    color: #D1D1D1;
    font-size: 100%;
    margin-bottom: 10px;
    margin-left: 5px;
}

.added {
    float: left;
    width: 75%;
    margin-top: 5px;
}

.slmsgright {
    background: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png") no-repeat scroll -253px -275px rgba(0, 0, 0, 0);
    float: left;
    height: 21px;
    width: 24px;
    margin-left: 6px;
}

.imgclosebtn {
    background: none repeat scroll 0 0 #000000;
    border-radius: 45px 45px 45px 45px;
    color: #FFFFFF;
    float: right;
    height: 20px;
    margin: 10px;
    padding: 3px 0 0 6px;
    position: relative;
    right: 0;
    width: 20px;
    font-size: 12px;
    font-weight: bold;
}

.sldivadded {
    border-top: 1px dotted #E6E6E6;
    display: inline-block;
    width: 100%;
    height: 30px;
    padding-top: 4px;
}

#lblvmsg {
    color: red;
}

.display-hidden {
    display: none !important;
}

.option-selector {
    border: 1px solid silver;
    margin-top: 12px;
    margin-right: 10px;
    height: 25px;
    width: 25px;
    background-position: -288px -128px;
    overflow: auto;
    float: right;
    border-radius: 5px;
}

.selector-image {
    background-image: url("http://cdn.fcglcdn.com/brainbees/images/m/mobile-sprite-06-05-14-1.png") !important;
    background-position: -257px -302px !important;
    box-shadow: 0 0 0px 3px silver;
    border: none;
}

.shmorprd {
    background-color: #B1B1B1;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    font-size: 110%;
    height: 36px;
    line-height: 40px;
    text-align: center;
    width: 97%;
    cursor: pointer;
    position: relative;
    clear: both;
    margin-bottom: 18px;
    margin-left: 6px;
    margin-right: 6px;
}

.dvslpop {
    position: fixed;
    top: 5px;
    width: 94%;
    border: solid 1px #888888;
    box-shadow: 3px 3px 5px #888888;
    margin: 3%;
    padding: 3%;
    background-color: #fff;
    display: none;
}

.dvslimg {
    width: 30%;
    float: left;
    margin: 0 auto;
    text-align: center;
}

.dvslcont {
    width: 60%;
    float: left;
    text-align: left;
}

.dvslhead {
    font-size: 120%;
    color: #282828;
}

.dvslremove {
    font-size: 80%;
    color: #a3a3a3;
    margin: 5px 0;
}

.dvslimgclosebtn {
    background: none repeat scroll 0 0 #000000;
    border-radius: 45px 45px 45px 45px;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    height: 20px;
    right: 1%;
    margin: -2px 0px;
    padding: 3px 0 0 6px;
    position: relative;
    right: 0;
    width: 20px;
}

.dvslbtn {
    float: left;
    width: 10%;
}

.ui-page-active.ui-page-panel {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}

#divProgress {
    background-color: black;
    height: 100%;
    left: 0;
    opacity: 0.2;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 99999999;
}

.up-arrow {
    border-bottom: 11px solid #ffffff;
    border-left: 11px solid #5EC7DC;
    border-right: 10px solid #5EC7DC;
    height: 0;
    left: 13px;
    position: absolute;
    top: 7px;
    width: 0;
}

.DivCFSelector {
    margin: 8px;
    min-height: 70px;
    border-radius: 3px;
    padding: 8px;
    overflow: auto;
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: #E3E3E3;
    margin-top: 2%
}

#DivGendor .ui-icon {
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #999999;
    height: 0;
    width: 0;
    background: none !important;
    top: 68%;
}

#DivLfor .ui-icon {
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #999999;
    height: 0;
    width: 0;
    background: none !important;
    top: 68%;
}

#DivAge .ui-icon {
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #999999;
    height: 0;
    width: 0;
    background: none !important;
    top: 68%;
}

#DivSubCategory .ui-icon {
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #999999;
    height: 0;
    width: 0;
    background: none !important;
    top: 68%;
}

#DivCategory .ui-icon {
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #999999;
    height: 0;
    width: 0;
    background: none !important;
    top: 68%;
}

#DivPrice .ui-icon {
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #999999;
    height: 0;
    width: 0;
    background: none !important;
    top: 68%;
}

.divloadingSort {
    padding: 5px;
    background: none repeat scroll 0 0;
    border: 0px solid #292929;
    z-index: 6001;
    position: relative;
    font-size: 150%;
    text-align: left;
    filter: alpha(Opacity=75);
    opacity: 0.75;
    display: none
}

.divloadingSortInner {
    background: none repeat scroll 0 0 #333333;
    height: 100%;
    left: 0;
    filter: alpha(Opacity=75);
    opacity: 0.75;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}

.op {
    -ms-filter: alpha(opacity=90);
    filter: alpha(opacity=90);
    background: transparent no-repeat
}

.ui-input-search,
div.ui-input-text {
    float: left;
    height: 26px;
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0;
}


/*.ui-datebox-container .ui-icon-delete {
    background-position: -73px 0 !important;
}
.ui-datebox-container .ui-icon-minus {
    background-position: -36px 0 !important;
}
.ui-datebox-container .ui-icon-check {
    background-position: -288px 1px !important;
}*/


/*.ui-datebox-container {border: 5px solid #111111 !important;width: 187px !important;}*/

.ui-header .ui-title,
.ui-footer .ui-title {
    display: none;
    font-size: 16px;
    margin: 0.6em 30% 0.8em;
    min-height: 1.1em;
    outline: 0 none !important;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.kids-details-float {
    float: left;
    margin-right: 3px;
}

.filtertext {
    display: table;
}

.notifyerr,
.eerr,
.merr {
    color: red;
    float: left;
}

.disable {
    color: #ACACAC;
}

#UPD>iframe {
    width: 100% !important;
}

#UPD>iframe>img {
    width: 100% !important;
}

.cattree {
    width: 100%;
    min-height: 5px;
    position: relative;
    top: 3px;
}

.ViewMuShrtlst {
    width: 40%;
    float: left;
    margin-top: 5px;
}

.no-active {
    display: none !important;
}

.margleft {
    margin-left: 5px;
}

.ccmaindiv {
    float: left;
    clear: both;
    margin-left: 2%;
    margin-right: 1%
}

.SortName {
    display: inline-block;
    font-size: 100%;
    margin-top: 10px;
}

.ftrbutton {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}

.sortshadow {
    border-bottom: none !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.softByTitle {
    margin-top: -3px;
    overflow: hidden;
    float: left;
}

.cdobclose {
    margin: -7px 5px;
    position: absolute;
    font-size: 12px;
    font-weight: bold;
}

.popupcontent1 {
    z-index: 80001;
    background-color: rgb(255, 255, 255);
    position: fixed;
}


/*Best seller*/

.bestsell {
    background: #f45d3e none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 92%;
    font-style: italic;
    padding: 1px 3px;
    text-align: center;
    margin-left: 0px;
    margin-bottom: 5px;
}

.bestsellsigle {
    margin-left: 6px;
    background: #f45d3e none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 92%;
    font-style: italic;
    padding: 1px 3px;
    text-align: center;
}
