* {    margin: 0;    padding: 0;}.product-options dd select {    width: 100%;}select {    appearance: none;    padding: 9px 12px;    font-size: 1.214em;    line-height: 1em;    height: 40px;    border-width: 1px;    border-style: solid;    border-radius: 3px;    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);    padding: 12px 12px;    font-size: inherit;    line-height: 1.1em;    -webkit-box-shadow: none !important;    box-shadow: none !important;}.validation-failed {    border: 1px dashed #eb340a !important;    background: #faebe7 !important;}label.help-inline {    /* background: url(../images/validation_advice_bg.gif) no-repeat 6px 2px;*/    color: #DE5130;    font-size: 13px;    padding-left: 21px;    padding-bottom: 10px;    display: block;    float: none !important;    text-align: left;}.social-icons {    padding: 0;    margin: 0;}.social-icons li {    list-style: none;}.clear{    width:100%;    height:0px;    clear:both;    font-size:0px;    line-height:0px;}#sociallogin_button{    margin-top:10px;}#sociallogin_button button span{    box-sizing: border-box;}#bt-loginfb span, #bt-loginfb-other span, #bt-loginfb-popup span{    height:35px;    background: url("sociallogin/fb.png") no-repeat;    display: block;    float: left;}#bt-loginfb span span,#bt-loginfb-other span span, #bt-loginfb-popup span span{background: none repeat scroll 0 0 #2d78bd;}#bt-loginamazon span,#bt-loginamazon-other span, #bt-loginamazon-popup span{    height:35px;    background: url("sociallogin/bt_amazon.png") no-repeat;    display: block;    float: left;}#bt-loginamazon span span,#bt-loginamazon-other span span, #bt-loginamazon-popup span span{background: none repeat scroll 0 0 #fe9900;}#bt-loginins span,#bt-loginins-other span, #bt-loginins-popup span{    height:35px;    background: url("sociallogin/bt_intagram.png") no-repeat;    display: block;    float: left;}#bt-loginins span span,#bt-loginins-other span span, #bt-loginins-popup span span{background: none repeat scroll 0 0 #42729a;}#bt-logingo span,#bt-logingo-other span, #bt-logingo-popup span{    height: 35px;    background: url("sociallogin/google.png") no-repeat;    display: block;    float: left;}#bt-logingo span span,#bt-logingo-other span span, #bt-logingo-popup span span{background: none repeat scroll 0 0 #dd4b39;}#magestore-popup  .input-box{width:100%;}#bt-loginvk span,#bt-loginvk-other span, #bt-loginvk-popup span{    height: 35px;    background: url("sociallogin/vk.png") no-repeat;    display: block;    float: left;}#bt-loginvk span span,#bt-loginvk-other span span, #bt-loginvk-popup span span{background: none repeat scroll 0 0 #44678d;}#bt-loginper span,#bt-loginper-other span, #bt-loginper-popup span{    height: 35px;    background: url("sociallogin/persional.png") no-repeat;    display: block;    float: left;}#bt-loginper span span,#bt-loginper-other span span, #bt-loginper-popup span span{background: none repeat scroll 0 0 #ffc823;}#bt-loginse span,#bt-loginse-other span, #bt-loginse-popup span{    height: 35px;    background: url("sociallogin/stack.png") no-repeat;    display: block;    float: left;}#bt-loginse span span,#bt-loginse-other span span, #bt-loginse-popup span  span{background: none repeat scroll 0 0 #3170c3;}#bt-logintw span,#bt-logintw-other span, #bt-loginaol-popup span{    height: 35px;    background: url("sociallogin/twit.png") no-repeat;    display: block;    float: left;}#bt-logintw span span,#bt-logintw-other span span, #bt-loginaol-popup span span{background: none repeat scroll 0 0 #28bceb;}#bt-loginwp span,#bt-loginwp-other span, #bt-loginwp-popup span{       background: url("sociallogin/wpress.png") no-repeat;  }#bt-loginwp span span,#bt-loginwp-other span span, #bt-loginwp-popup span span{background: none repeat scroll 0 0 #555555;}#bt-loginya span, #bt-loginya-popup span{    height: 35px;    background: url("sociallogin/yh.png") no-repeat;    display: block;    float: left;}#bt-loginya span span,#bt-loginya-other span span, #bt-loginya-popup span span{background: none repeat scroll 0 0 #6f2b90;}/* by Hai Ta */#bt-loginaol span,#bt-loginaol-other span, #bt-loginaol-popup span{        background: url("sociallogin/aol.png") no-repeat;  }#bt-loginaol span span,#bt-loginaol-other span span, #bt-loginaol-popup span span{background: none repeat scroll 0 0 #ffc923;}#bt-loginwp span,#bt-loginwp-other span, #bt-loginwp-popup span{       background: url("sociallogin/wpress.png") no-repeat;  }#bt-loginwp span span,#bt-loginwp-other span span, #bt-loginwp-popup span span{background: none repeat scroll 0 0 #555555;}#bt-logincal span,#bt-logincal-other span, #bt-logincal-popup span{        background: url("sociallogin/clavid.png") no-repeat;    }#bt-logincal span span,#bt-logincal-other span span, #bt-logincal-popup span span{ background: none repeat scroll 0 0 #12396b;}#bt-loginorg span,#bt-loginorg-other span, #bt-loginorg-popup span{        background: url("sociallogin/orange.png") no-repeat;    }#bt-loginorg span span,#bt-loginorg-other span span, #bt-loginorg-popup span span{background: none repeat scroll 0 0 #ff6501;}#bt-loginmp span,#bt-loginmp-other span, #bt-loginmp-popup span{        background: url("sociallogin/mysp.png") no-repeat;    }#bt-loginmp span span,#bt-loginmp-other span span, #bt-loginmp-popup span span{background: none repeat scroll 0 0 #ff6501;}#bt-loginlive span,#bt-loginlive-other span, #bt-loginlive-popup span{        background: url("sociallogin/live.png") no-repeat;}#bt-loginlive span span,#bt-loginlive-other span span, #bt-loginlive-popup span span{  background: none repeat scroll 0 0 #30a8e4;}#bt-loginfq span,#bt-loginfq-other span, #bt-loginfq-popup span{        background: url("sociallogin/fq.png") no-repeat;   }#bt-loginfq span span,#bt-loginfq-other span span, #bt-loginfq-popup span span{	background: none repeat scroll 0 0 #099eba;}#bt-loginlinked span,#bt-loginlinked-other span, #bt-loginlinked-popup span{        background: url("sociallogin/linked.png") no-repeat;   }#bt-loginlinked span span,#bt-loginlinked-other span span, #bt-loginlinked-popup span span{background: none repeat scroll 0 0 #017fb2;}#bt-loginopen span,#bt-loginopen-other span, #bt-loginopen-popup span{        background: url("sociallogin/myop.png") no-repeat;}#bt-loginopen span span,#bt-loginopen-other span span, #bt-loginopen-popup span span{background: none repeat scroll 0 0 #74bc52;}#bt-loginlj span,#bt-loginlj-other span, #bt-loginlj-popup span{        background: url("sociallogin/liveJ.png") no-repeat;   }#bt-loginlj span span,#bt-loginlj-other span span, #bt-loginlj-popup span span{background: none repeat scroll 0 0 #143ea9;}#sociallogin-other-div{	    display: block;	    float: right;      }#sociallogin-other-a{    width: 91px;    display: block;}#sociallogin-other-a-popup{margin-right:30px}.sociallogin-other{    display: block;    float: right;    width: 100%;    /* margin-top: -25px; */}.sociallogin-other-span{    cursor: pointer;    font-weight: bold;    white-space: nowrap;}.sociallogin-other-span-img-popup{    float: right;    width: 20px;    height: 25px;    cursor: pointer;    background: url("sociallogin/add.png") no-repeat right;}.other-button{    /* margin: 7px 3px 5px 4px; */}.sociallogin-other-button{	    width: auto;    max-width:375px;}button.bt-login-social{background:none;border:none;cursor: pointer;}button.bt-login-social:hover{opacity: 0.9; /* width: 88%; */}button.bt-login-social span{    height:35px;    line-height:35px;    color:#fff;    padding: 0 0 0 35px;    float:left;}button#bt-logintw-popup span{    height: 35px;    background: url("sociallogin/twit.png") no-repeat;    display: block;    float: left;}#sociallogin_button .sociallogin-other #other_sociallogin_label{font-family: Open sans;}button.bt-login-social span span{    background-position:100% 0 !important;    /* padding-right:10px !important; */    padding-left:10px !important;    text-align: left;    color:#fff;    min-width: 110px;    font-family: Open sans;    font-size: 12px;    font-size-adjust: none;    font-stretch: normal;    font-style: normal;    font-variant: normal;    font-weight: regular;    text-transform:none;}button.bt-login-social span span {    min-width: 125px;}/* change poppup */#magestore-popup{    top: 100px;    position: absolute;    z-index: 40020;    border-radius: 7px;    border: 10px solid rgba(255, 255, 255, 0.58);}#magestore-popup .border-popup{    float: left;    width: 100%;    padding: 15px;    height: auto;    background: #fff;}#magestore-login-social{    float: right;    width: 43%;}#magestore-login-social .magestore-loign-h3{    float: right;    padding-right: 102px;}#bg_fade {    background-color: #000000;    height: 100%;    left: 0;    margin: 0;    padding: 0;    position: fixed;    top: 0;    visibility: hidden;    width: 100%;    z-index: 1000;    opacity: 0.3;}#sociallogin-close{    cursor: pointer;    height: 33px;    position: absolute;    right: -20px;    top: -16px;       z-index: 9999;    right: -12px;    top: -15px;    height: 34px;    width: 33px;    background:url("sociallogin/close.png") no-repeat;}#sociallogin-close:hover{    text-decoration: underline;}#sociallogin-close-popup{    cursor: pointer;    position: absolute;    z-index: 9999;    right: -22px;    top: -22px;    height: 34px;    width: 33px;    background: url("sociallogin/close.png") no-repeat;}#sociallogin-close-popup:hover{    text-decoration: underline;}#magestore-login-form{    padding-left: 33px;    width: 57%;    background: url("sociallogin/bg-login.png") no-repeat right center;}.magestore-loign-h3{    margin-bottom: 18px;    font-family: 'tahoma',Arial,Helvetica,sans-serif;    font-size: 15px;    padding-bottom: 3px;}.magestore-login-input-box{}.login-label{    padding-top: 5px;    font-weight: normal;    color: #666;    margin: 5px;}.login-label em{    color: red;}.sociallogin-input-box{}.sociallogin-input-box .input-text{    border: 1px solid #CCCCCC;    border-radius: 2px 2px 2px 2px;    box-shadow: 0 2px 2px #E3E3E3 inset;    font-family: inherit;    font-size: 1.1em;    margin: 0;    padding: 5px 4px;    width: 230px;    height: 32px;}.magestore-login-popup-button{    float: left;    margin-top: 15px;}.magestore-login-popup-button button{    float: left;    margin-bottom: 15px;}.magestore-login-popup-button .pass-register {    float: left;    width: 100%;}#magestore-forgot-password, #magestore-forgot-back,#magestore-sociallogin-create-new-customer{    font-size: 16px;    float: left;}#magestore-forgot-back{    margin-right: 40px;}.popup_click_btn{    float: left;    /* margin-left: 137px; */}.magestore-login-input-box  .login-label em{	}.ajax-login-image{    background: url("sociallogin/opc-ajax-loader.gif") no-repeat scroll 0 0 transparent;    width: 16px;    height: 16px;    margin: 5px 0 5px 152px;}.magestore-invalid-email{    margin-left: 152px;    color: red;}#sociallogin-forgot{    margin-bottom : 20px;    padding-right: 15px;}.magestore-sociallogin-create-new-customer{    float: left;	    clear: both;}#magestore-button-sociallogin-forgot{    margin-top: 15px;}.magestore-sociallogin-create-new-customer a{    padding-left: 32px;    font-weight: bold;}.sociallogin-field{    width: 218px;    float: left;}.sociallogin-field .input-text{    width: 230px;}#magestore-create-back{    font-size: 14px;    float: left;    margin-left: 80px;    margin-top: 6px;}.sociallogin-other-button-popup{    float: left;    text-align: center;    padding: 15px 0px 0px;}#sociallogin_button ul.right{float:right;    width: 100%;text-align: center;}#sociallogin_button ul.left{float:left;}/*Register*/#magestore-create-user {    width: 57%;    background: url("sociallogin/bg-login.png") no-repeat right center;    padding-left: 33px;}.magestore-create-popup-button{    float: left;    width: 100%;    margin-top: 15px;}/*@ Mobile css*/#sociallogin_button #magestore-popup_social ul li button{    width: 175px;height:37px;}#sociallogin_button #magestore-popup_social ul li {    float:left;    font-family: Open sans;}@media all and (min-width: 0px) and (max-width: 680px){    #magestore-popup_social {        font-size: 1.5em !important;    }}@media (min-width: 681px) {}@media all and (min-width: 0px) and  (max-width: 459px) {    #sociallogin_button #magestore-popup_social ul li{padding: 0px 0px 10px 0px;}    #sociallogin_button ul li{padding: 0px 0px 10px 0px;}}@media (min-width: 460px) {    #sociallogin_button #magestore-popup_social ul li{padding: 0px 0px 10px 10px;}    #sociallogin_button ul li{padding: 0px 0px 10px 10px;}}ul.magestore-login-social li{background:#fff;border:none; float: right}#magestore-popup{    width:66% !important;    z-index:99999;    max-width: 630px;}#magestore-popup_social {    text-align: center;    font-size: 1.5em;    line-height: 1.25em;    margin-bottom: 0.7em;    position: absolute;    top: 100px !important;    left: 0;    z-index: 100000;    background-color: white;}#sociallogin_button ul.right li{    float: right;}.magestore-popup_social{    width: 90% !important;}#other_sociallogin_label {    background-color: rgb(240, 240, 237);    line-height: 2em;}#magestore-popup_social li{    /* float: right; */    text-align: center;}.magestore-login-social{    float: right;    padding-right: 30px;}ul.magestore-login-social li.button{    list-style: none !important;    padding: 4px 0;}ul.magestore-login-social li.button:hover{    background:none !important;    margin:0;    border:none;    list-style: none !important;}.sociallogin-input-box .input-text{    box-shadow: none;}.sociallogin-other-button-popup li.button{    background:none;    border:none;    list-style: none !important;    padding: 3px 8px !important;}.sociallogin-other-button-popup li.button:hover{    background:none;    border:none;    list-style: none !important;}.other-button{padding:0;}.bt-login-social{padding:0;margin:0 !important;}.top-container{width:100%;}#sociallogin_button{    /*float:left;*/}#sociallogin_button ul li,.sociallogin-other ul li{margin: 0px;}#sociallogin_button ul li.button,.sociallogin-other ul li.button{    background:none !important;    border:none !important;    list-style: none !important;}#sociallogin_button ul li.button,.sociallogin-other ul li{    display: inline-block;    margin: 0 auto;    /* float: none; */}#sociallogin_button ul li.button:hover{    background:none !important;    border:none !important;    list-style: none !important;}.sociallogin-other-button{    _display:block !important;    z-index:3000 !important;}#sociallogin-other-a{    display: inline-block;    width:100%;    text-align:right;}#sociallogin-other-div{    display: inline-block;    width:100%;    margin:0;}#sociallogin-other-b{    display:block;    height:30px;    line-height:30px;}#sociallogin-other-b span{    display:block;    margin-right:30px;    text-align:right;}#sociallogin-other-button{    top:30px;}#magestore-login-form .magestore-invalid-email{    margin:0;}.other-button{    /* 	margin: 0px 2px 0px 2px !important;            padding: 3px 0px 0px 8px!important; */}#bg_fade{    z-index:30020 !important;    float:left;    width:100%;    min-height:3000px;}.active .sociallogin-other-span-img-popup{    float: right;    width: 20px;    height: 25px;    cursor: pointer;    background: url("sociallogin/sub.png") no-repeat right;}@media only screen and (max-width: 900px){    #magestore-sociallogin-form-forgot .magestore-login-popup-button{        width: 100%;    }    #magestore-popup .border-popup{        height: auto;    }    #magestore-login-form{        width: 100%;        background: none;        padding: 0;    }    .sociallogin-input-box .input-text {        box-shadow: none;        width: 100%;    }    .magestore-login-popup-button .pass-register {        float: right;        width: auto;    }    #magestore-login-social{        width: 100%;        text-align: center;        margin-top: 15px;    }    .magestore-login-social {        padding-right: 0px;    }    ul.magestore-login-social li.button {        margin-right: 8px;    }    ul.magestore-login-social li {        float: left;        vertical-align: middle;        float: none;    }    #magestore-login-social .magestore-loign-h3 {        float: left;        padding-right: 0;        width: 100%;        margin-bottom: 2px;    }    #magestore-button-sociallogin-forgot {        margin-top: 0px;        float: right;    }    #magestore-create-user {        width: 100%;        background: none;        padding-left: 0px;    }    #magestore-sociallogin-form-create .form-list > li{        float: left;        width: 100%;    }    #magestore-popup .form-list .sociallogin-field{        width: 50%;    }    #magestore-popup .form-list .sociallogin-field.right{        padding-left: 5px;    }    #magestore-button-sociallogin-forgot{        margin-bottom: 0;    }}@media only screen and (max-width: 650px){    .magestore-login-social {        text-align: center;    }    ul.magestore-login-social li.button {        margin-right: 0px;        vertical-align: middle;        float:none;    }    .magestore-login-popup-button{        margin-bottom: 15px;    }    #magestore-forgot-password,    #magestore-sociallogin-create-new-customer{        font-size: 15px;    }    #magestore-forgot-back {        font-size: 14px;    }}@media only screen and (max-width: 500px){    #magestore-popup .form-list .sociallogin-field{width: 100%}    .sociallogin-field .input-text{width: 100%}    #magestore-create-back{        font-size: 14px;        text-align: center;        margin-bottom: 10px;        float: left;        width: 100%;    }    #magestore-button-sociallogin-create{    width: 100%;}}@media only screen and (max-width: 480px){    .magestore-login-popup-button button{        width:100%;    }    .magestore-login-popup-button .pass-register {        float: right;        clear: both;    }    #magestore-forgot-password,    #magestore-sociallogin-create-new-customer{        font-size: 14px;    }    #magestore-forgot-back {        width: 100%;        text-align: center;        margin-bottom: 12px;    }}.block-content ul {    box-sizing: border-box;    box-sizing: border-box;    color: #212121;    font-size: 13px;    line-height: 18.2px;    list-style: outside none none;    margin: 0px 0px 15px;    padding: 0px;}.block-account .block-content li.current {    border-bottom: 1px solid #ddd;    padding: 3px 0;}.block-account .block-content li a {    display: block;    border-bottom: 1px solid #ddd;    padding: 7px 0;    color: #5f5d5c;    text-decoration: none !important;}.page-title {    width: 100%;    margin: 0 0 8px;    overflow: hidden;}.dashboard .welcome-msg {    margin: 0 8em 1.5em 0;}.dashboard .welcome-msg p {    margin: 0;}.box-account {    margin: 0 0 20px;}.box-account .box-head {    border-bottom: 1px solid #d9dde3;    margin: 0 0 10px;    text-align: right;}.box-account .box-head h2 {    float: left;    margin: 0;    font-size: 13px;    font-weight: bold;    text-transform: uppercase;    background-position: 0 0;    background-repeat: no-repeat;}.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .page-title:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {    display: block;    content: ".";    clear: both;    font-size: 0;    line-height: 0;    height: 0;    overflow: hidden;}.dashboard .col2-set {    margin: 0 0 15px;}.col2-set .col-1 {    float: left;    width: 48.5%;}.col2-set .col-2 {    float: right;    width: 48.5%;}.dashboard .box .box-title {    text-align: right;}.dashboard .box .box-title h3, .dashboard .box .box-title h4 {    float: left;    font-size: 13px;    font-weight: bold;    margin: 0;}.dashboard .box-info h4 {    font-size: 11px;    font-weight: bold;    text-transform: uppercase;}.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {    float: left;}.addresses-list h2 {    font-weight: bold;    font-size: 13px;    text-transform: uppercase;}.addresses-list li.item {    border: 1px solid #ccc;    padding: 10px 13px;    margin: 0 0 10px;}.addresses-list h3 {    font-weight: bold;    font-size: 13px;}ul, ol {    list-style: none;}.addresses-list p {    margin: 0;}.addresses-list a {    font-weight: bold;}.pager {    font-size: 11px;    padding: 10px 0px;    border-top: 1px solid #e2e2e2;    text-align: center;}.pager .amount {    float: left;    margin: 0;}.pager .limiter {    float: right;}.pager .limiter label {    vertical-align: middle;}.pager .limiter select {    padding: 0;    margin: 0 0 1px;    vertical-align: middle;}select option {    padding-right: 10px;}.data-table {    width: 100%;    border: 1px solid #bebcb7;}.data-table tr.last th, .data-table tr.last td {    border-bottom: 0 !important;}/*.data-table thead th {    font-weight: bold;    border-right: 1px solid #c2d3e0;    padding: 2px 8px;    white-space: nowrap;    vertical-align: middle;}.data-table thead th {    background: url(../images/bkg_th.gif) repeat-x 0 100% #d9e5ee;}*/.nobr {    white-space: nowrap !important;}.data-table .odd {    background: #f8f7f5;}.data-table td {    padding: 3px 8px;}.data-table th {    background: #f4f4f4;    text-transform: uppercase;    line-height: 1.4;    white-space: nowrap;}.data-table td, .data-table th {    padding: 10px;    vertical-align: top;}.link-reorder, .link-print {    font-weight: bold;}.title-buttons {    text-align: right;}.order-info {    border: 1px solid #d0cbc1;    padding: 4px 8px;    margin: 0 0 8px;}.order-info dt, .order-info dd, .order-info ul, .order-info li {    display: inline;}.order-info .current {    font-weight: bold;}.order-info li {    margin: 0 3px;}.order-date {    margin: 10px 0;}.order-info-box {    border: 1px solid #d0cbc1;    padding: 12px 15px;    margin: 0 0 15px;}.order-info-box h2 {    font-weight: bold;    font-size: 13px;}.order-items {    width: 100%;    overflow-x: auto;}.order-items h2, .order-items h3 {    clear: none;    font-weight: bold;    font-size: 13px;    padding: 0;    margin: 0 0 5px;}.data-table tfoot {    border-bottom: 1px solid #d9dde3;}.data-table tfoot tr {    background-color: #dee5e8 !important;}.data-table td.last, .data-table th.last {    border-right: 0;}.a-right {    text-align: right !important;}.buttons-set {    border: 0;}.buttons-set {    border-top: 1px solid #E4E4E4;    clear: both;    margin: 13px 0 20px;    padding: 8px 0 0;    text-align: right;}.buttons-set .back-link {    float: left;    margin: 0;}#product-review-table .radio {    display: inline;}.product-review .product-img-box {    float: left;    width: 140px;}.product-review .product-img-box .product-image {    display: block;    width: 125px;    height: 125px;}.product-review .product-img-box .label {    font-size: 11px;    margin: 0 0 3px;}.ratings {    font-size: 11px;    line-height: 1.25;    margin: 0px 0px 10px;}.ratings .rating-links {    margin: 0;}.product-review .product-details {    margin-left: 150px;}.product-review .product-name {    font-size: 16px;    font-weight: bold;    margin: 0 0 10px;}.product-review h3 {    font-size: 12px;    margin: 0 0 3px;    color: #2f2f2f;}.product-review .ratings-table {    margin: 0 0 10px;}.ratings-table th, .ratings-table td {    font-size: 13px;    line-height: 1.15;    padding: 3px 0;}.ratings-table th {    font-weight: bold;    padding-right: 8px;}.product-review h3 {    font-size: 12px;    margin: 0 0 3px;    color: #2f2f2f;}.rating-box {    float: left;    position: relative;    width: 69px;    height: 16px;    margin: 0 5px 3px 0;    background: url(../images/product_rating_blank_star.gif) repeat-x;}.rating-box .rating {    position: absolute;    top: 0;    left: 0;    height: 16px;    background: url(../images/product_rating_full_star.gif) repeat-x;}.my-wishlist .product-image {    display: block;    width: 113px;    height: 113px;    margin: 0 0 5px;}.my-wishlist textarea {    display: block;    width: 97%;    height: 109px;}#wishlist-table .add-to-cart-alt input.qty {    width: 41px !important;    text-align: center;}.fieldset .legend {    position: relative;}.fieldset h2.legend {    font-size: 16px;    margin-bottom: 5px;}.form-list .field {    float: left;}.send-friend .form-list {    width: 615px;    overflow: hidden;}.form-list li {    margin: 0 0 8px;}.send-friend .form-list li {    margin-right: -15px;}.send-friend .form-list .field {    width: 315px;}.send-friend .form-list .input-box {    width: 300px;}.send-friend .form-list input.input-text, .send-friend .form-list textarea {    width: 294px;}.input-text {    background: #FFF none repeat scroll 0% 0%;    border-color: #E3E3E3;    border-radius: 3px;    border-style: solid;    border-width: 1px;    box-shadow: 0px 0px 0px 0px transparent;    box-sizing: border-box;    color: #2B2B2B;    font: 400 15.7833px/15.7833px "Roboto",sans-serif;    height: 40px;    /* margin: 0px 0px 15px; */    padding: 9px 12px;    text-align: start;    -moz-appearance: none;    width: 100%;}.form-list label.required {}.required {    color: inherit !important;}label.required em {    float: right;    font-style: normal;    color: #eb340a;    position: absolute;    top: 0;    right: -8px;}.send-friend .form-list input.input-text, .send-friend .form-list textarea {    width: 615px;    height: 180px;}.buttons-set button.button {    float: right;    margin-left: 5px;}.send-friend .form-list li p {    margin: 0 15px 0 0;}.form-list li.additional-row .btn-remove {    float: right;    margin: 5px 0 0;}.btn-remove {    display: block;    width: 11px;    height: 11px;    font-size: 0;    line-height: 0;    background: url(../images/btn_remove.gif) 0 0 no-repeat;    text-indent: -999em;    overflow: hidden;}.form-list li.additional-row {    border-top: 1px solid #ccc;    margin-top: 10px;    padding-top: 7px;}#revieworder-content .step {    border: 0;    padding: 0;}.form-list {    padding-left: 20px;}.product-options {    margin: 0px 0 0;    padding: 0px 0 0px;    position: relative;}dl {    margin-top: 0;    margin-bottom: 20px;}.product-options dt {    padding: 10px 0 0;    font-weight: normal;}.product-options dt label {    font-weight: bold;}.product-options dt label.required em {    color: #eb340a;    margin-left: 5px;}.product-options dd {    border-bottom: 1px solid #e4e4e4;    margin: 0 0 5px;    padding: 5px 0px 15px;}.input-box {    margin-right: 0px;}.product-options dd select {    width: 100%;}.product-options dt label.required em {    color: #eb340a;    margin-left: 5px;}label.required em {    float: right;    font-style: normal;    color: #eb340a;    position: absolute;    top: 0;    right: -8px;}.product-options dt label.required em {    color: #eb340a;    margin-left: 5px;}.product-options dl.last dd.last {    border-bottom: 0;    padding-bottom: 5px;    margin-bottom: 0;}.product-options p.required {    position: absolute;    right: 20px;    top: 20px;}.item-options {    margin-left: 20px;    margin-top: 10px;}.item-options dt {    float: left;    clear: left;    font-weight: 600;    padding-right: 5px;}.item-options dd {    float: left;    padding-left: 10px;    margin: 0 0 6px;}.quick-view .details-link{    text-decoration: underline;    float: right;    margin-top: -40px;}.tp-banner img{    cursor: pointer;}.fke{    display: none;}/*@ booking form starts*/.calender {    float: left}.calender table {    background-color: #2E2C2D;    border-collapse: separate;    border: 1px solid #4e4e50}.calender table thead tr.month {    background-color: #4E4E50}.calender table thead tr.month td {    height: 40px;    font-size: 14px;    font-size: .875rem;    line-height: 14px;    line-height: .875rem;    text-align: center;    position: relative}.calender table thead tr.month i {    font-size: 24px;    font-size: 1.5rem;    line-height: 20px;    line-height: 1.25rem;    position: absolute;    right: 5px;    cursor: pointer}.calender table thead tr.month i:first-of-type {    left: 5px;    right: auto}.calender table thead tr.month i:hover {    color: #4fad26}.calender table thead tr.month span {    font-weight: bold;    font-size: 14px;    font-size: .875rem;    line-height: 20px;    line-height: 1.25rem}.calender table tbody tr td {    height: 30px;    width: 40px;    border-top: 1px solid #4e4e50;    border-left: 1px solid #4e4e50;    font-size: 14px;    font-size: .875rem;    line-height: 30px;    line-height: 1.875rem;    padding: 0}@media screen and (max-width:400px) {    .calender table tbody tr td {        width: 35px    }}.calender table tbody tr td:first-child {    border-left: 0}.calender table tbody tr td a {    text-align: center;    position: relative;    display: block;    height: inherit;    width: inherit;    line-height: inherit;    text-decoration: none;    color: inherit}.calender table tbody tr td a span {    line-height: inherit}.calender table tbody tr td a.diff {    color: #656567}.calender table tbody tr td a.hasevents::after {    content: "";    position: absolute;    top: 0;    right: 0;    width: 0;    height: 0;    display: block;    border-left: 15px solid transparent;    border-bottom: 15px solid transparent;    border-top: 15px solid #4e4e50}.calender table tbody tr td a.hasevents.selected::after {    border-top-color: #4fad26}.calender table tbody tr td a.selected {    box-shadow: inset 0 0 0 2px #4fad26;    border-color: #4fad26}.calender table tbody tr td a.selected span {    font-weight: bold}.calender table tbody tr td a:hover {    box-shadow: inset 0 0 0 1px #fff !important;    border-color: #FFFFFF !important}.calender table tbody tr td a:hover span {    color: #FFFFFF}.calender table tbody tr td a:hover.hasevents::after {    border-top-color: #FFFFFF !important;    top: 0;    right: 1px}.calender table tbody tr:first-child td {    border-top: 0}.calender_list.calender_list_footer {    border-left: 0;    min-height: 248px;    width: auto;    margin-left: 300px;    min-width: 300px}.calender_list.calender_list_footer .date {    display: block;    color: #FFFFFF;    line-height: 50px;    line-height: 3.125rem;    border-bottom: 1px solid #656567}.calender_list.calender_list_footer .date span {    font-weight: bold;    font-size: 50px;    font-size: 3.125rem}.calender_list.calender_list_footer ul {    list-style: none;    padding-left: 15px;    margin-left: 0 !important}.calender_list.calender_list_footer ul>li {    color: #FFFFFF;    font-size: 14px;    font-size: .875rem;    padding-right: 40px;    margin-bottom: 5px}.calender_list.calender_list_footer ul>li a {    text-decoration: none;    color: #FFFFFF}.calender_list.calender_list_footer ul>li a i {    font-size: 18px;    font-size: 1.125rem;    line-height: 12px;    line-height: .75rem}.calender_list.calender_list_footer ul>li a i.right {    left: auto;    right: 2px}.booking-form {    padding-bottom: 10px}.booking-form h2,.booking-form h3 {    color: #fff;    text-transform: uppercase;    font-weight: 700;    margin-top: 0}.booking-form h3 {    font-size: 24px;    font-size: 1.5rem;    line-height: 24px;    line-height: 1.5rem}.booking-form h3.no-margin-bottom {    margin-bottom: 0;    padding-bottom: 4px}.booking-form label {    color: #fff}.booking-form td.align-top {    vertical-align: top}.booking-form td.align-top label {    padding-top: 12px}.booking-form .optional {    color: #fff;    font-size: 12px;    font-size: .75rem;    line-height: 12px;    line-height: .75rem;    margin: 0;    padding: 0}.booking-form .block {    border-top: none}.booking-form .block.no-margin-top {    margin-top: 0;    padding-top: 0}.booking-form .block.extra-padding-bottom {    padding-bottom: 36px}.booking-form .block table tr td {    padding: 10px 0 11px}.booking-form .col100 {    border-bottom: 1px solid #fff;    margin-bottom: 20px}.booking-form .overflow-container {    width: 100%;    height: 200px;    background: #FFFFFF;    overflow-y: scroll;    margin: 18px 0;    color: #000000}.booking-form .overflow-container>div {    padding: 6px 24px;    color: #000000}.booking-form .overflow-container li,.booking-form .overflow-container p {    color: #000000;    padding-bottom: 16px;    display: block}.booking-form .overflow-container ol li {    display: block !important;    color: black !important;    padding-bottom: 16px !important}.booking-form .overflow-container h4 {    color: #000000;    font-weight: bold;    text-transform: uppercase}.booking-form .greenbox {    padding: 24px;    margin-bottom: 36px;    color: #FFFFFF;    background: #4fad26;    font-family: 'Open Sans Condensed', sans-serif;    font-weight: bold;    font-size: 1em;    line-height: 1.4}.booking-form .greenbox a {    color: #FFFFFF;    text-decoration: underline}.booking-form .greenbox a:hover {    color: #EEEEEE !important;    text-decoration: none}.netlanes-page .title {    background-color: #000000;    margin-bottom: 34px;    position: relative}.netlanes-page .title div {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0}#netlanes-nav {    display: block;    width: 30.727272%;    float: left;    margin-right: 2.545454%}table.calendar {    background-color: #302E2F;    border-collapse: separate;    border: 1px solid #45484d;    width: 100%;    margin-bottom: 20px}table.calendar tr td {    height: 30px;    width: 14.285714%;    border-top: 1px solid #45484d;    border-left: 1px solid #45484d;    font-size: 14px;    font-size: .875rem;    line-height: 30px;    line-height: 1.875rem;    color: #FFFFFF;    padding: 0;    text-align: center}table.calendar tr td.non_current {    color: #45484D}table.calendar tr td.today a {    background: #4fad26}table.calendar tr td.today a.hasevents::after {    border-left: 15px solid transparent;    border-bottom: 15px solid transparent;    border-top: 15px solid #4fad26}table.calendar tr td.today a.hasevents.selected::after {    border-top-color: #4fad26}table.calendar tr td:first-child {    border-left: 0}table.calendar tr td a {    text-align: center;    position: relative;    display: block;    line-height: inherit;    text-decoration: none;    color: inherit;    font-family: Arial, sans-serif;    font-size: 17px;    font-size: 1.0625rem;    padding: 4px 0 3px}table.calendar tr td a.hasevents::after {    content: "";    position: absolute;    top: 0;    right: 0;    width: 0;    height: 0;    display: block;    border-left: 15px solid transparent;    border-bottom: 15px solid transparent;    border-top: 15px solid #4fad26}table.calendar tr td a.hasevents.selected::after {    border-top-color: #4fad26}table.calendar tr td a.active {    box-shadow: inset 0 0 0 2px #4fad26;    border-color: #4fad26}table.calendar tr td a.active span {    font-weight: bold}table.calendar tr td a:hover {    box-shadow: inset 0 0 0 1px #fff !important;    border-color: #FFFFFF !important;    color: #FFFFFF !important}table.calendar tr td a:hover.hasevents::after {    border-top-color: #FFFFFF !important;    top: 0;    right: 1px}table.calendar tr td.filter-event-hide a.hasevents::after {    border: none}table.calendar tr:first-child th {    color: #888888;    font-size: 14px;    font-size: .875rem;    line-height: 30px;    line-height: 1.875rem;    font-weight: bold;    height: 30px;    width: 14.285714%;    border-top: 1px solid #45484d;    border-left: 1px solid #45484d;    padding: 0;    text-align: center;    background: #3E4145}table.calendar tr:first-child th:first-child {    border-left: 0}.calendar-header {    width: 100%;    background: #45484D;    color: #fff;    display: block;    line-height: 17px;    line-height: 1.0625rem;    position: relative;    text-align: center;    padding: 19px 0 17px 0}.calendar-header a {    display: block;    color: #fff;    position: absolute;    top: 11px;    font-size: 30px;    font-size: 1.875rem;    line-height: 30px;    line-height: 1.875rem}.calendar-header a.calendar-header-prev {    left: 10px}.calendar-header a.calendar-header-next {    right: 10px}#netlanes-main {    width: 66.727272%;    float: left;    padding-bottom: 20px}#netlanes-main ul {    margin: 0;    padding: 0;    list-style: none}#netlanes-main ul li {    width: 100%;    display: block;    margin: 0;    padding: 0 0 86px 0;    opacity: 1;    line-height: 18px;    line-height: 1.125rem;    clear: both}#netlanes-main ul li h2 {    line-height: 18px;    line-height: 1.125rem;    font-weight: bold;    padding: 0;    margin: 0 0 10px;    font-size: 25px;}#netlanes-main ul li table {    width: 100%;    border-collapse: collapse;    margin-bottom: 30px}#netlanes-main ul li table tr {    border-top: 1px solid rgba(255, 255, 255, 0.4)}#netlanes-main ul li table tr.row-date+.row-date-arena {    border-top: 1px solid rgba(255, 255, 255, 0.1)}#netlanes-main ul li table tr th {    padding: 8px 0;    line-height: 15px;    line-height: .9375rem}#netlanes-main ul li table tr td {    padding: 12px 0;    line-height: 24px;    line-height: 1.5rem}#netlanes-main ul li table tr:last-child {    border-bottom: 1px solid #fff}#netlanes-main ul li.active {    display: block !important}#netlanes-main ul li .subtotal {    color: #40c781;    text-transform: uppercase;    font-size: 16px; line-height: 32px;    line-height: 2rem;    font-weight: 700;    font-family: 'Open Sans Condensed', sans-serif;    padding-right: 18px}.js #netlanes-main ul li {    display: none}#pageheader {    margin-bottom: 25px}.netlanes-day table tr th,.netlanes-day table tr td {    padding: 10px 4px !important}.netlanes-day table tr th.col1,.netlanes-day table tr td.col1 {    width: 16.666%}.netlanes-day table tr th.col2,.netlanes-day table tr td.col2 {    width: 16.666%}.netlanes-day table tr th.col3,.netlanes-day table tr td.col3 {    width: 16.666%}.netlanes-day table tr th.col3 label,.netlanes-day table tr td.col3 label {    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center}.netlanes-day table tr th.col3 label span,.netlanes-day table tr td.col3 label span {    -webkit-box-flex: 0 0 60px;    -moz-box-flex: 0 0 60px;    -webkit-flex: 0 0 60px;    -ms-flex: 0 0 60px;    flex: 0 0 60px}.netlanes-day table tr th.col4,.netlanes-day table tr td.col4 {    width: 16.666%}.netlanes-day table tr th.col5,.netlanes-day table tr td.col5 {    width: 16.666%}@media screen and (max-width:910px) {    #netlanes-nav {        width: 240px;        margin-right: 20px    }    #netlanes-main {        width: calc(100% - 260px)    }}@media screen and (max-width:800px) {    #netlanes-main table tr th,    #netlanes-main table tr td {        font-size: 14px !important;        font-size: .875rem !important    }}@media screen and (max-width:720px) {    #netlanes-nav {        width: 100%;        margin-right: 0    }    #netlanes-main {        position: relative;        top: auto;        left: auto;        right: auto;        bottom: auto;        width: 100%;        margin-top: 20px    }}@media screen and (max-width:400px) {    #netlanes-main table tr th,    #netlanes-main table tr td {        font-size: 11px !important;        font-size: .6875rem !important;        margin: 8px 2px !important    }    #netlanes-main table tr th.col1,    #netlanes-main table tr td.col1 {        width: 18%    }    #netlanes-main table tr th.col2,    #netlanes-main table tr td.col2 {        width: 18%    }    #netlanes-main table tr th.col3,    #netlanes-main table tr td.col3 {        width: 26%    }    #netlanes-main table tr th.col4,    #netlanes-main table tr td.col4 {        width: 19%    }    #netlanes-main table tr th.col5,    #netlanes-main table tr td.col5 {        width: 19%    }}/*@ booking form ends*//*@Teams start*//* ==================================================   Team profiles   ================================================== */.profiles {  margin-bottom: -20px;}.intro {  padding-left: 140px;}.intro h2 {  margin: 0 0 7px;}.intro .lead {  line-height: 120%;  font-size: 1.1em;  font-style: italic;  margin: 0 0 35px;}.profile {  position: relative;  margin: 0 0 20px;}.profile:nth-child(even) {  clear: left;}.profile-header {  position: absolute;  top: 0;}.profile-header img {  float: left;}.profile-content {  font-size: 14px;  padding: 27px 20px 0 0;  line-height: 1.4em;  margin: 0 0 0 125px;}.profile-content h3 {  margin: 0;}.profile-content .lead {  font-size: 1.3em;  line-height: 100%;  font-style: italic;  margin: 3px 0 20px;}.profile-content:before {  content: '';  width: 36px;  height: 3px;  background: #dededc;  position: absolute;  top: 0;}.profile-content p {  margin: 0 0 10px;}.profile-footer {  position: absolute;  top: 121px;  width: 100px;  text-align: center;}.profile-footer a {  line-height: 18px;  margin: 0 3px;  display: inline-block;}.profile-footer a:hover i {  color: #595959;}.profile-footer a:active i {  color: #000;}.profile-footer i {  font-size: 18px;  position: relative;}.profile-footer i.fa-envelope {  font-size: 16px;  top: -1px;}.profile-footer i.fa-linkedin {  font-size: 16px;  top: -1px;}/*@ Teams end*/.loader {  border: 16px solid #f3f3f3;  border-radius: 50%;  border-top: 16px solid #3498db;  width: 10px;  height: 10px;  left: 50%;  top: 50%;  position:fixed;  -webkit-animation: spin 2s linear infinite; /* Safari */  animation: spin 2s linear infinite;  z-index:99999;  display:none;}/* Safari */@-webkit-keyframes spin {  0% { -webkit-transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); }}@keyframes spin {  0% { transform: rotate(0deg); }  100% { transform: rotate(360deg); }}
.booking-submit-lane
{
float:right;
}