body {
}
account_detail {
    margin: 0 auto;
    padding-left: 130px;
    width: 978px;
}
.account_detail h2 {
    color: #333;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
}
.account_detail .left_sec {
    float: left;
    width: 230px;
}
.account_detail .left_sec ul {
    margin: 20px 0 0;
    padding: 0;
}
.account_detail .left_sec ul li {
    border-bottom: 2px solid #ccc;
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 16px 0;
    width: 210px;
}
.account_detail .left_sec ul li.selected {
    color: #f26027 !important;
}
.account_detail .left_sec ul li span {
    background-image: url("Images/sprite.png");
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 22px;
    position: relative;
    right: 20px;
    text-indent: -9999px;
    top: 5px;
    width: 27px;
}
.account_detail .left_sec ul li span.selected {
    background-position: 14px -113px !important;
}
.account_detail .right_sec {
    float: left;
    width: 748px;
}
.account_detail .right_sec .detailtitle {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.account_detail .right_sec .profile_info {
    border-bottom: 2px solid #333;
    float: left;
    padding: 0 0 20px;
}
.account_detail .right_sec .profile_det {
    float: left;
    width: 556px;
}
.account_detail .right_sec .profile_det .name {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 22px;
    font-weight: bold;
    padding-top: 15px;
}
.account_detail .right_sec .profile_det .mail {
    background-image: url("site_images/sprite.png");
    background-position: -223px 0;
    background-repeat: no-repeat;
    border: 0 none;
    float: left;
    height: 20px;
    text-indent: -9999px;
    width: 21px;
}
.account_detail .right_sec .profile_det .mailid {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 3px 0 0 15px;
}
.account_detail .right_sec .profile_det .phone {
    background-image: url("site_images/sprite.png");
    background-position: 0 -60px;
    background-repeat: no-repeat;
    border: 0 none;
    float: left;
    height: 20px;
    margin: 0 0 0 30px;
    text-indent: -9999px;
    width: 21px;
}
.account_detail .right_sec .profile_det .phoneno {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 3px 0 0 15px;
}
.account_detail .right_sec .profile_edit {
    float: right;
    width: 192px;
}
.account_detail .right_sec .profile_edit .changepass {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 30px;
    text-align: right;
}
.account_detail .right_sec .profile_edit .edit {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 12px;
    text-align: right;
}
.account_detail .right_sec .profile_edit .changepass a {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.account_detail .right_sec .profile_edit .edit a {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.account_detail .right_sec .child_det_title {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 18px;
}
.account_detail .right_sec .child_detail {
    border-bottom: 2px solid #333;
    clear: both;
    float: left;
    padding: 0 0 20px;
}
.account_detail .right_sec .child_detail .sec1 {
    border-bottom: 1px solid #ccc;
    float: left;
    height: 180px;
    padding-left: 15px;
    width: 215px;
}
.account_detail .right_sec .child_detail .sec1 .girl {
    background-image: url("site_images/sprite.png");
    background-position: -48px -60px;
    background-repeat: no-repeat;
    border: 0 none;
    float: left;
    height: 22px;
    margin-top: 20px;
    text-indent: -9999px;
    width: 27px;
}
.account_detail .right_sec .child_detail .sec1 .boy {
    background-image: url("site_images/sprite.png");
    background-position: -104px -60px;
    background-repeat: no-repeat;
    border: 0 none;
    float: left;
    height: 22px;
    margin-top: 20px;
    text-indent: -9999px;
    width: 27px;
}
.account_detail .right_sec .child_detail .sec1 .name {
    clear: both;
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-top: 10px;
}
.account_detail .right_sec .child_detail .sec1 .sub1 {
    float: left;
    width: 85px;
}
.account_detail .right_sec .child_detail .sec1 .sub1 .birthhdng {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top: 10px;
}
.account_detail .right_sec .child_detail .sec1 .sub1 .hobbyhdng {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top: 10px;
}
.account_detail .right_sec .child_detail .sec1 .sub1 .colorhdng {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-top: 10px;
}
.account_detail .right_sec .child_detail .sec1 .sub2 {
    float: left;
    width: 120px;
}
.account_detail .right_sec .child_detail .sec1 .sub2 .birthtxt {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 8px;
}
.account_detail .right_sec .child_detail .sec1 .sub2 .hobbytxt {
    clear: both;
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 4px;
}
.account_detail .right_sec .child_detail .sec1 .sub2 .colortxt {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 8px;
}
.account_detail .right_sec .child_detail .sec1 .editdetail {
    color: #f26027;
    cursor: pointer;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 20px 0 0;
}
.account_detail .right_sec .child_detail .sec1 .editdetail a {
    color: #f26027;
    cursor: pointer;
}
.account_detail .right_sec .child_detail .row_addchild {
    float: left;
    margin-top: 20px;
    padding: 10px 0 0;
    width: 748px;
}
.account_detail .right_sec .child_detail .dottedborder {
    border-top: 1px dotted #f26027 !important;
}
.account_detail .right_sec .child_detail .row_addchild .addchild a {
    color: #f26027;
}
.account_detail .right_sec .child_detail .row_addchild .addchild {
    color: #f26027;
    cursor: pointer;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.account_detail .right_sec .child_detail .row_addchild .duedatedisc {
    float: right;
}
.account_detail .right_sec .child_detail .row_addchild .duedate a {
    color: #333;
}
.account_detail .right_sec .child_detail .row_addchild .duedate {
    color: #333;
    display: inline-flex;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    width: 252px;
}
.account_detail .right_sec .addrs_detail {
    border-bottom: 2px solid #333;
    clear: both;
    float: left;
    padding: 0 0 20px;
    width: 748px;
}
.account_detail .right_sec .addrs_detail .primary_hdng {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.account_detail .right_sec .addrs_detail .primary_addrs {
    clear: both;
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 12px;
    width: 326px;
}
.account_detail .right_sec .addrs_detail .address {
    float: left;
    margin: 15px 0 0;
    width: 748px;
}
.account_detail .right_sec .addrs_detail .address .addrs1 {
    border-right: 1px solid #ccc;
    float: left;
    margin: 15px 10px 0 0;
    width: 215px;
}
.account_detail .right_sec .addrs_detail .address .addrs1 .detail {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 12px;
    width: 200px;
}
.account_detail .right_sec .addrs_detail .address .addrs1 .editdetail {
    color: #f26027;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 20px 0 0;
}
.account_detail .right_sec .addrs_detail .address .addrs1 .editdetail a {
    color: #f26027;
}
.account_detail .right_sec .addrs_detail .address .addrs1 .dash {
    color: #333;
    padding: 0 6px;
}
.account_detail .right_sec .child_detail .sec1 .editdetail .dash {
    color: #333;
    padding: 0 6px;
}
.account_detail .right_sec .addrs_detail .address .add {
    color: #f26027;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 15px 0 0;
    padding: 10px 0 0;
    width: 748px;
}
.account_detail .right_sec .addrs_detail .address .add a {
    color: #f26027;
}
.account_detail .right_sec .addrs_detail .address .dottedborder {
    border-top: 1px dotted #f26027 !important;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details {
    border-bottom: 2px solid #333;
    float: left;
    padding: 15px 0 10px;
    width: 730px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 {
    float: left;
    margin-right: 15px;
    width: 250px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .orderid {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .status {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .del_details {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .ord_date {
    padding: 20px 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .del_date {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .itemlst {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .paymode {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .location {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .invoice {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block2 {
    float: left;
    margin-right: 15px;
    width: 250px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block2 .shipping {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block2 .address {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 0 0 10px;
    margin:0 !important;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block3 {
    float: left;
    width: 200px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block3 .partner {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block3 .cor_service {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 12px 0 0 10px;
    width: 100%;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block3 .track {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 12px 0 0 10px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details {
    float: left;
    padding: 15px 0 0;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemorder {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 0 5px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng .product {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 415px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng .product.disc {
    width: 325px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng .qty {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng .price {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
    float:none;
    margin-left: 0;
    margin-top: 0;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng .savings {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng .total {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng .blank {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont {
    border-bottom: 1px dotted #333;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .last {
    border: medium none !important;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .product {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 415px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .product.disc {
    width: 325px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .qty {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .price {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 90px;
    float:none;
    margin-left: 0;
    margin-top: 0;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .savings {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .total {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: right;
    width: 71px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .blank {
    color: #f26027;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .order_delvrd {
    float: left;
    padding: 20px 0;
}
.account_detail .right_sec .order_delvrd .hdng {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 21px;
    font-weight: bold;
}
.account_detail .right_sec .order_delvrd .orderrow-hdng {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .order_delvrd .orderrow-hdng .orderno {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 105px;
}
.account_detail .right_sec .order_delvrd .orderrow-hdng .status {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 140px;
}
.account_detail .right_sec .order_delvrd .orderrow-hdng .delivery {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .order_delvrd .orderrow-hdng .savings {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .order_delvrd .orderrow-hdng .total {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .order_delvrd .orderrow-hdng .blank {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .order_delvrd .orderrow-cont {
    border-bottom: 1px solid #ccc;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .order_delvrd .orderrow-cont .orderno {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 105px;
}
.account_detail .right_sec .order_delvrd .orderrow-cont .status {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 140px;
}
.account_detail .right_sec .order_delvrd .orderrow-cont .delivery {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .order_delvrd .orderrow-cont .savings {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .order_delvrd .orderrow-cont .total {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 90px;
}
.account_detail .right_sec .order_delvrd .orderrow-cont .blank {
    color: #f26027;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
    width: 68px;
}
.account_detail .right_sec .mycredithdng {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.account_detail .right_sec .credit_info {
    border-bottom: 2px solid #333;
    float: left;
    padding: 20px 0;
    width: 740px;
}
.account_detail .right_sec .credit_info .lft {
    border-right: 1px dotted #333;
    float: left;
    width: 550px;
}
.account_detail .right_sec .credit_info .lft .hdng {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 21px;
    font-weight: bold;
}
.account_detail .right_sec .credit_info .lft .detail {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    padding: 10px 10px 0 0;
}
.account_detail .right_sec .credit_info .rgt {
    float: left;
    width: 170px;
}
.account_detail .right_sec .credit_info .lft .readmore {
    padding: 10px 0 0;
}
.account_detail .right_sec .credit_info .rgt .balance {
    color: #00b4cc;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 0;
}
.account_detail .right_sec .credit_info .rgt .price {
    color: #00b4cc;
    font-family: "museo-slab",serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    padding: 4px 0 0;
}
.account_detail .right_sec .credit_activity {
    float: left;
    padding: 15px 0 20px;
}
.account_detail .right_sec .credit_activity .hdng {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.account_detail .right_sec .credit_activity .itemrow-hdng {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .credit_activity .itemrow-hdng .date {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 100px;
}
.account_detail .right_sec .credit_activity .itemrow-hdng .startbal {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 135px;
}
.account_detail .right_sec .credit_activity .itemrow-hdng .credit {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 145px;
}
.account_detail .right_sec .credit_activity .itemrow-hdng .endbal {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 125px;
}
.account_detail .right_sec .credit_activity .itemrow-hdng .particular {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 205px;
}
.account_detail .right_sec .credit_activity .itemrow-cont {
    border-bottom: 1px dotted #333;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .credit_activity .itemrow-cont .date {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 100px;
}
.account_detail .right_sec .credit_activity .itemrow-cont .startbal {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 135px;
}
.account_detail .right_sec .credit_activity .itemrow-cont .credit {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 145px;
}
.account_detail .right_sec .credit_activity .itemrow-cont .endbal {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    width: 125px;
}
.account_detail .right_sec .credit_activity .itemrow-cont .particular {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 205px;
}
.account_detail .right_sec .addahdng {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 22px;
    font-weight: bold;
}
.account_detail .right_sec .addadtls {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    padding: 15px 0 0;
}
.account_detail .right_sec .addainfo {
    background-color: #fff;
    box-shadow: 1px 0 3px 0 rgba(50, 50, 50, 0.75);
    float: left;
    margin-top: 20px;
    padding-bottom: 20px;
    width: 730px;
}
.account_detail .right_sec .addainfo .lft {
    float: left;
    padding: 15px 0 0 20px;
    width: 300px;
}
.account_detail .right_sec .addainfo .lft .mailhdng {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.account_detail .right_sec .addainfo .lft .maildtl {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 0;
}
.account_detail .right_sec .addainfo .lft .social {
    float: left;
    padding: 40px 0 0;
}
.account_detail .right_sec .addainfo .lft .social .link {
    float: left;
    padding: 0 6px 0 0;
}
.account_detail .right_sec .addainfo .middle {
    border-right: 1px dotted #f00;
    float: left;
    height: 195px;
    margin-top: 20px;
    width: 20px;
}
.account_detail .right_sec .addainfo .middle .or {
    background-image: url("site_images/sprite.png");
    background-position: -166px -54px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 36px;
    left: 3px;
    position: relative;
    text-indent: -9999px;
    top: 56px;
    width: 36px;
}
.account_detail .right_sec .addainfo .rgt {
    float: left;
    padding: 15px 0 0 30px;
    width: 280px;
}
.account_detail .right_sec .addainfo .rgt .mail {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.account_detail .right_sec .addainfo .rgt .send {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 0 0;
}
.account_detail .right_sec .addainfo .rgt .txtbox {
    border: 1px solid #ccc;
    height: 66px;
    margin: 20px 0 0;
    width: 268px;
}
.account_detail .right_sec .addainfo .rgt .invite {
    float: right;
    padding: 15px 0 0;
}
.account_detail .right_sec .addainfo .share {
    clear: both;
    float: left;
    padding: 20px 0 0 20px;
}
.account_detail .right_sec .addainfo .share .invite {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.account_detail .right_sec .addainfo .share .ivitebox {
    border: 1px solid #ccc;
    height: 70px;
    margin: 10px 0 0;
    width: 550px;
}
.account_detail .right_sec .addainfo .share .ivitebtn {
    float: right;
    padding: 25px 20px 0;
}
.account_detail .right_sec .your_invite {
    border-bottom: 2px solid #333;
    float: left;
    padding: 20px 0;
    width: 740px;
}
.account_detail .right_sec .your_invite .invitesent {
    border-bottom: 2px solid #333;
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 21px;
    font-weight: bold;
    padding-bottom: 10px;
}
.account_detail .right_sec .your_invite .email-sent {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 15px;
}
.account_detail .right_sec .your_invite .invite-hdng {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .your_invite .invite-hdng .email {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 256px;
}
.account_detail .right_sec .your_invite .invite-hdng .date {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 134px;
}
.account_detail .right_sec .your_invite .invite-hdng .status {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 210px;
}
.account_detail .right_sec .your_invite .invite-hdng .blank {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 90px;
}
.account_detail .right_sec .your_invite .invite-cont {
    border-bottom: 1px dotted #333;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .your_invite .invite-cont .email {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 256px;
}
.account_detail .right_sec .your_invite .invite-cont .date {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 134px;
}
.account_detail .right_sec .your_invite .invite-cont .status {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 210px;
}
.account_detail .right_sec .your_invite .invite-cont .blank {
    color: #f26027;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-align: left;
    width: 90px;
}
.account_detail .right_sec .first_order {
    float: left;
    padding: 20px 0;
    width: 740px;
}
.account_detail .right_sec .first_order .first {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
}
.account_detail .right_sec .first_order .order-hdng {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .first_order .order-hdng .email {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 256px;
}
.account_detail .right_sec .first_order .order-hdng .placed {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 150px;
}
.account_detail .right_sec .first_order .order-hdng .delivered {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    width: 135px;
}
.account_detail .right_sec .first_order .order-cont {
    border-bottom: 1px dotted #333;
    float: left;
    margin: 10px 5px 0;
    padding: 5px 0;
    width: 730px;
}
.account_detail .right_sec .first_order .order-cont .email {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 256px;
}
.account_detail .right_sec .first_order .order-cont .placed {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 150px;
}
.account_detail .right_sec .first_order .order-cont .delivered {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    width: 135px;
}
.right_sec #listingConatiner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.account_detail .right_sec .wishlist {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 21px;
    font-weight: bold;
    padding: 0 0 15px;
}
.account_detail .right_sec .gift_card {
    float: left;
    padding-bottom: 20px;
}
.account_detail .right_sec .gift_card .hdng {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 22px;
    font-weight: bold;
}
.account_detail .right_sec .gift_card .lft {
    float: left;
    padding: 20px 0 0;
    width: 400px;
}
.account_detail .right_sec .gift_card .lft .cardno {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.account_detail .right_sec .gift_card .lft .cardnobox {
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    margin-left: 20px;
    width: 266px;
}
.account_detail .right_sec .gift_card .lft .pinno {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.account_detail .right_sec .gift_card .lft .pinnobox {
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    margin-left: 39px;
    width: 266px;
}
.account_detail .right_sec .gift_card .lft .balance {
    float: left;
    padding: 30px 0 0;
}
.account_detail .right_sec .gift_card .rgt {
    border-left: 1px dotted #333;
    float: left;
    margin-left: 12px;
    padding: 20px 0 0;
    width: 335px;
}
.account_detail .right_sec .gift_card .rgt .send-card {
    float: left;
    padding: 10px 0 0;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block1 .itemlst .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    font-weight: normal;
    margin-top: 2px;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 14px;
    font-weight: normal;
    margin-top: 2px;
}
.account_detail .right_sec .order_delvrd .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 14px;
    font-weight: normal;
    margin-top: 2px;
}
.account_detail .right_sec .credit_info .rgt .webrupee {
    color: #00b4cc;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 28px;
    font-weight: 700;
    margin-top: 2px;
}
.account_detail .right_sec .credit_activity .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 14px;
    font-weight: normal;
    margin-top: 2px;
}
.account_detail .fl {
    float: left;
}
.account_detail .wdt100p {
    width: 100%;
}
.child_detail_box .child_detail-inner {
    background: url("site_images/bg-btm.png") repeat scroll left top #fff;
    border-bottom: 5px solid #f26027;
    float: left;
    padding: 45px 0 20px 30px;
    width: 750px;
}
.child_detail_box .child_detail-inner h2 {
    color: #333;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
}
.child_detail_box .child_detail-inner .childname {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 24px;
    width: 100px;
}
.child_detail_box .child_detail-inner .namebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    margin: 24px 0 0;
    width: 290px;
}
.child_detail_box .child_detail-inner .dob {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 100px;
}
.child_detail_box .child_detail-inner .dob-box {
    border: 1px solid #ccc;
    float: left;
    height: 24px;
    margin-top: 10px;
    width: 116px;
}
.child_detail_box .child_detail-inner .datepicker {
    display: inline-block;
    padding: 0;
    position: relative;
    top: 7px;
}
.child_detail_box .child_detail-inner ul.selection_btn4 {
    display: inline-block;
    padding: 0;
}
.child_detail_box .child_detail-inner ul.selection_btn4 li:hover, ul.selection_btn4 li.selectedbtn {
    background-color: #de5822 !important;
    color: #fff !important;
}
.child_detail_box .child_detail-inner ul.selection_btn4 li.Selboy {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    background-image: none !important;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 3px;
    border-image: none;
    border-left: 1px solid #ccc;
    border-right: medium none !important;
    border-top: 1px solid #ccc;
    border-top-left-radius: 3px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-left: 2px !important;
    padding-top: 6px;
    text-align: center;
    width: 40px;
}
.child_detail_box .child_detail-inner ul.selection_btn4 li.Selgirl {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    background-image: none !important;
    border-bottom: 1px solid #ccc;
    border-bottom-right-radius: 3px;
    border-image: none;
    border-left: medium none !important;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-top-right-radius: 3px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    left: -4px;
    padding-left: 2px !important;
    padding-top: 6px;
    position: relative;
    text-align: center;
    width: 40px;
}
.child_detail_box .child_detail-inner ul.selection_btn4 li:hover, ul.selection_btn4 li.selectedbtn {
    background-color: #de5822 !important;
    color: #fff !important;
}
.child_detail_box .child_detail-inner .relation {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    width: 100px;
}
.child_detail_box .child_detail-inner .relationbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    margin: 10px 0 0;
    width: 290px;
}
.child_detail_box .child_detail-inner .loves {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 20px;
    width: 100px;
}
.child_detail_box .child_detail-inner .chk_col {
    float: left;
    padding-top: 20px;
    width: 638px;
}
.child_detail_box .child_detail-inner .chk_col .lovessec {
    display: inline-block;
    width: 506px;
}
.child_detail_box .child_detail-inner .chk_col .lovessec .yellowBtn {
    background-color: #444;
    background-image: linear-gradient(to bottom, #fcf3b6, #f9e465);
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #808080;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    margin-right: 7px;
    padding: 1px 6px 1px 7px;
    text-decoration: none;
}
.child_detail_box .child_detail-inner .chk_col .lovessec .yellowBtn span {
    float: left;
}
.child_detail_box .child_detail-inner .chk_col .lovessec .yellowBtn .close {
    margin-top: 2px;
}
.child_detail_box .child_detail-inner .chk_col .lovessec .yellowBtn .close {
    float: right;
    margin-top: 2px;
    padding-left: 7px;
    padding-right: 0;
}
.child_detail_box .child_detail-inner .chk_col .column {
    display: inline-block;
    padding-top: 20px;
    width: 150px;
}
.child_detail_box .child_detail-inner .chk_col .column .save {
    background-color: #f2f2f2;
    border: 1px solid #f26027;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 15px;
    position: relative;
    text-transform: uppercase;
    top: -25px;
}
.addrss_box .addrss_box-inner {
    background: url("site_images/bg-btm.png") repeat scroll left top #fff;
    border-bottom: 5px solid #f26027;
    float: left;
    padding: 45px 0 20px 30px;
    width: 750px;
}
.addrss_box .addrss_box-inner h2 {
    color: #333;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
}
.addrss_box .addrss_box-inner .add_addressblk {
    float: left;
    padding-top: 25px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft {
    border-right: 1px dotted #f00;
    clear: both;
    float: left;
    margin-bottom: 15px;
    padding: 0 0 0 40px;
    width: 314px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .new_addrs {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 17px;
    font-weight: normal;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft p {
    padding-bottom: 12px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .name {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .namebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.addrss_box .addrss_box-inner .add_addressblk .error {
    color: #f56d6d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .address {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .addrsbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 66px;
    width: 228px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .pin {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .pinbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .avail {
    clear: both;
    color: #f26027;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 5px 0 0;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .avail .specific_error_img {
    background: url("site_images/error.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 2px;
    padding-left: 16px;
    position: relative;
    top: 0;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .avail .specific_success_img {
    background: url("site_images/success.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 2px;
    padding-left: 16px;
    position: relative;
    top: 0;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .city {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .citybox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .state {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .statebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .country {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addresslft .india {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt {
    float: left;
    padding: 22px 0 0 24px;
    width: 300px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt .contact {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-right: 12px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt .mobile {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-right: 12px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt .landline {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt .phone {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-right: 12px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt .phonebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 190px;
}
.add_addressrgt .check_query input[type="radio"] {
    float: left;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt .landphonebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 54px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt .save {
    cursor: pointer;
    padding-top: 166px;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt .save .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 15px;
    text-transform: uppercase;
}
.check_query div {
    clear: none !important;
}
.addrss_box .addrss_box-inner .add_addressblk .add_addressrgt p {
    clear: both;
    float: left;
    margin-bottom: 20px;
}
.profile_box .profile_box-inner {
    background: url("site_images/bg-btm.png") repeat scroll left top #fff;
    border-bottom: 5px solid #f26027;
    float: left;
    padding: 45px 0 20px 30px;
    width: 750px;
}
.profile_box .profile_box-inner h2 {
    color: #333;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
}
.profile_box .profile_box-inner .edit_detailsblk {
    float: left;
    padding-top: 25px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft {
    border-right: 1px dotted #f00;
    clear: both;
    float: left;
    margin-bottom: 15px;
    padding: 0 0 0 40px;
    width: 314px;
}
.profile_box .profile_box-inner .edit_detailsblk p {
    padding-bottom: 12px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft .firstname {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft .firstbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft .lastname {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft .lastbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft .phoneno {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft .phonebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft .email {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailslft .emailbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.profile_box .profile_box-inner .edit_detailsblk .error {
    color: #f56d6d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt {
    float: left;
    padding: 0 0 0 24px;
    width: 345px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt .childcol {
    float: left;
    position: relative;
    top: -15px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt .dob {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: bold;
    width: 73px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt .dob-box {
    border: 1px solid #ccc;
    color: #666;
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    height: 24px;
    padding-left: 5px;
    width: 92px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt .child-box {
    border: 1px solid #ccc;
    color: #666;
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    height: 24px;
    padding-left: 5px;
    width: 92px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt .datepicker {
    display: inline-block;
    padding: 0;
    position: relative;
    top: 7px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt ul.selection_btn4 {
    display: inline-block;
    padding: 0;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt ul.selection_btn4 li:hover, ul.selection_btn4 li.selectedbtn {
    background-color: #de5822 !important;
    color: #fff !important;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt ul.selection_btn4 li.Selboy {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    background-image: none !important;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 3px;
    border-image: none;
    border-left: 1px solid #ccc;
    border-right: medium none !important;
    border-top: 1px solid #ccc;
    border-top-left-radius: 3px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-left: 2px !important;
    padding-top: 6px;
    text-align: center;
    width: 40px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt ul.selection_btn4 li.Selgirl {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    background-image: none !important;
    border-bottom: 1px solid #ccc;
    border-bottom-right-radius: 3px;
    border-image: none;
    border-left: medium none !important;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-top-right-radius: 3px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    left: -4px;
    padding-left: 2px !important;
    padding-top: 6px;
    position: relative;
    text-align: center;
    width: 40px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt ul.selection_btn4 li:hover, ul.selection_btn4 li.selectedbtn {
    background-color: #de5822 !important;
    color: #fff !important;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt .save {
    cursor: pointer;
    padding-top: 76px;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt .save .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 15px;
    text-transform: uppercase;
}
.profile_box .profile_box-inner .edit_detailsblk .edit_detailsrgt .ui-datepicker-trigger {
    margin-bottom: -6px;
}
.password_box .password_box-inner {
    background: url("site_images/bg-btm.png") repeat scroll left top #fff;
    border-bottom: 5px solid #f26027;
    float: left;
    padding: 45px 0 20px 30px;
    width: 450px;
}
.password_box .password_box-inner h2 {
    color: #333;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
}
.password_box .password_box-inner .edit_passblk {
    float: left;
    padding-top: 25px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft {
    clear: both;
    float: left;
    margin-bottom: 15px;
    padding: 0 0 0 40px;
    width: 314px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft p {
    padding-bottom: 12px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .current {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .currentbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .newpass {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .newpassbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .retype {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .retypebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .error {
    color: #f56d6d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .save {
    cursor: pointer;
    padding-top: 20px;
}
.password_box .password_box-inner .edit_passblk .edit_passlft .save .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 15px;
    text-transform: uppercase;
}
.password_box-inner .errorbox {
    background-color: #ffce00;
    clear: both;
    color: #000;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-right: 35px;
    margin-top: 10px;
    padding: 5px 15px;
    text-align: left;
}
.password_box-inner .successmsg {
    background-color: #a2ede2;
}
.account_detail .right_sec .TabbedPanelsContent .ship_details .block3 .track a {
    color: #f26027;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-hdng .blank a {
    color: #f26027;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .blank a {
    color: #f26027;
}
.account_detail .right_sec .order_delvrd .orderrow-hdng .blank a {
    color: #f26027;
}
.account_detail .right_sec .order_delvrd .orderrow-cont .blank a {
    color: #f26027;
}
.shiphistry_box .shiphistry_box-inner {
    background: url("site_images/bg-btm.png") repeat scroll left top #fff;
    border-bottom: 5px solid #f26027;
    float: left;
    padding: 45px 0 20px 30px;
    width: 514px;
}
.shiphistry_box .shiphistry_box-inner h2 {
    color: #333;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
}
.shiphistry_box .shiphistry_box-inner .ship_histryblk {
    float: left;
    padding-top: 25px;
}
.shiphistry_box .shiphistry_box-inner .ship_histryblk .rowhead {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 0;
    width: 486px;
}
.shiphistry_box .shiphistry_box-inner .ship_histryblk .rowhead .orderno {
    display: inline-block;
    width: 300px;
}
.shiphistry_box .shiphistry_box-inner .ship_histryblk .rowhead .delivery {
    display: inline-block;
    width: 180px;
}
.shiphistry_box .shiphistry_box-inner .ship_histryblk .content {
    border-bottom: 1px solid #ccc;
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 0;
    width: 486px;
}
.shiphistry_box .shiphistry_box-inner .ship_histryblk .content .orderno {
    display: inline-block;
    width: 300px;
}
.shiphistry_box .shiphistry_box-inner .ship_histryblk .content .delivery {
    display: inline-block;
    width: 180px;
}
a.back {
    font-family: museo-slab;
    font-weight: bold;
}
.account_detail .amamzonorderdelay {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
}
.cartDetail {
    margin: 0 auto;
    padding: 35px 0 0;
    width: 978px;
}
.cartDetail h2 {
    color: #333;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
}
.cartDetail .cartDetailLeft {
    border-right: 1px dotted #000;
    float: left;
    margin-top: 25px;
    padding: 0;
    width: 608px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_head {
    border-bottom: 1px solid #333;
    float: left;
    padding-bottom: 5px;
    width: 595px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_head .item {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: 700;
    width: 312px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_head .qty {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    width: 60px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_head .price {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    width: 104px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_head .total {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    width: 104px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content {
    border-bottom: 1px solid #333;
    float: left;
    height: 135px;
    padding: 15px 0 0;
    width: 595px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .item {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    width: 312px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .product {
    display: inline-block;
    padding-top: 10px;
    text-align: center;
    width: 70px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .product_name {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    width: 220px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .product_size {
    border-top: 1px dotted #333;
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin-top: 5px;
    padding-top: 5px;
    width: 220px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .qty {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    text-align: center;
    top: -24px;
    width: 66px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .price {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    text-align: center;
    top: -24px;
    width: 92px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .total {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 21px;
    font-weight: 500;
    position: relative;
    text-align: center;
    top: -24px;
    width: 109px;
}
.cartDetail .cartDetailRight {
    float: left;
    margin: 25px 0 0 10px;
    padding: 0;
    width: 350px;
}
.cartDetail .cartDetailRight .cartDetailRight_row_head {
    border-bottom: 1px solid #333;
    float: left;
    height: 27px;
    width: 350px;
}
.cartDetail .cartDetailRight .cartDetailRight_row_head .summary {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 19px;
    font-weight: 700;
}
.cartDetail .cartDetailRight .cartDetailRight_row_head .items {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding-left: 38px;
}
.cartDetail .cartDetailRight .cartDetailRight_row_head .total {
    border-left: 1px solid #ccc;
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 19px;
    font-weight: 700;
    margin-left: 10px;
    padding-left: 28px;
}
.cartDetail .cartDetailRight .cartDetailRight_row_content {
    border-bottom: 1px solid #333;
    float: left;
    height: 135px;
    padding: 15px 0 0;
    width: 350px;
}
.cartDetail .cartDetailRight .cartDetailRight_row_content .viewcart {
    color: #f26027;
    float: right;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding-top: 10px;
}
.cartDetail .cartDetailRight .cartDetailRight_row_content .shop {
    clear: both;
    color: #f26027;
    float: right;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: 500;
    padding-top: 10px;
}
.cartDetail .cartDetailRight .cartDetailRight_row_content .checkout {
    clear: both;
    float: right;
    padding-top: 5px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .price .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 13px;
    font-weight: normal;
    margin-top: 2px;
}
.cartDetail .cartDetailLeft .cartDetailLeft_row_content .total .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 21px;
    font-weight: normal;
}
.cartDetail .cartDetailRight .cartDetailRight_row_head .total .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 19px;
    font-weight: 700;
}
.complete_look .bottom {
    border-top: 2px solid #808080;
    float: left;
    margin-top: 20px;
    padding: 20px 0;
    width: 100%;
}
.complete_look .bottom .shop {
    color: #f26027;
    float: left;
    font-family: DaxCondensed-Regular,serif;
    font-size: 15px;
    font-weight: 500;
}
.complete_look .bottom .checkout {
    float: right;
}
.TabbedPanels {
    clear: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.TabbedPanelsTabGroup {
    margin: 0;
    padding: 0;
}
.TabbedPanelsTab {
    -moz-user-select: none;
    background-color: #09ccd1;
    border-color: #09ccd1;
    border-left: 1px solid #09ccd1;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 16px;
    font-weight: bold;
    list-style: outside none none;
    margin: 0 5px 0 0;
    padding: 4px 10px;
    position: relative;
    top: 1px;
}
.TabbedPanelsTabHover {
    background-color: #09ccd1;
}
.TabbedPanelsTabSelected {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    color: #333 !important;
}
.TabbedPanelsTab a {
    color: black;
    text-decoration: none;
}
.TabbedPanelsContentGroup {
    background-color: #fff;
    border-color: #09ccd1;
    border-left: 1px solid #09ccd1;
    border-style: solid;
    border-width: 1px;
    clear: both;
}
.TabbedPanelsContent {
    overflow: hidden;
    padding: 4px;
}
.VTabbedPanels {
    overflow: hidden;
}
.VTabbedPanels .TabbedPanelsTabGroup {
    background-color: #eee;
    border-color: #999 #999 #ccc #ccc;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 20em;
    position: relative;
    width: 10em;
}
.VTabbedPanels .TabbedPanelsTab {
    border-left: medium none;
    border-right: 0 none;
    border-top: 0 none;
    float: none;
    margin: 0;
}
.VTabbedPanels .TabbedPanelsTabSelected {
    background-color: #eee;
    border-bottom: 1px solid #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
    clear: none;
    float: left;
    height: 20em;
    padding: 0;
    width: 30em;
}
@media print {
.TabbedPanels {
    overflow: visible !important;
}
.TabbedPanelsContentGroup {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
}
.TabbedPanelsContent {
    clear: both !important;
    display: block !important;
    overflow: visible !important;
}
.TabbedPanelsTab {
    clear: both !important;
    display: block !important;
    overflow: visible !important;
}
}
#loginContainer {
    background: url("site_images/bg-btm.png") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
}
#loginContainer #innerContainer {
    margin: 0 auto;
    width: 960px;
}
#innerContainer .login_register_content {
    float: left;
    height: auto;
    width: 100%;
}
#loginContainer #innerContainer .login_register_content .errormessage {
    background-image: url("site_images/errormessage.png");
    background-repeat: no-repeat;
    color: #c00;
    float: left;
    font-size: 14px;
    height: 16px;
    margin: 10px 0;
    padding: 4px 10px 5px 35px;
    width: auto;
}
#loginContainer #innerContainer .login_register_content h2 {
    border-bottom: 2px solid #666;
    color: #00b4cc;
    font: bold 20px/32px Trebuchet MS;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 5px;
}
#loginContainer #innerContainer .login_register_content .loginBtn {
    background-color: #f2f2f2;
    border: 1px solid #f26027;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    cursor: pointer;
    float: right;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 15px;
    position: relative;
    text-transform: uppercase;
}
#loginContainer #innerContainer .login_register_content .registerBtn {
    background-color: #f2f2f2;
    border: 1px solid #f26027;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    cursor: pointer;
    float: right;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 15px;
    position: relative;
    text-transform: uppercase;
    top: -20px;
}
#loginContainer #innerContainer .login_register_content h1 {
    border-bottom: 1px solid #000;
    margin: 0 0 12px;
    padding-top: 25px;
    text-transform: uppercase;
}
#loginContainer #innerContainer .login_register_content .login_main_top {
    float: left;
    height: auto;
    margin: 0 0 25px;
    padding: 0;
    width: 100%;
}
#loginContainer #innerContainer .login_main_top .login_register_main {
    background-color: #fff;
    height: auto;
    margin: 25px auto;
    padding: 0;
    width: 732px;
}
#loginContainer #innerContainer .login_register_main .facebook_google, .login_right .facebook_google {
    float: left;
    margin: 30px 0 0;
    width: 100%;
}
#loginContainer #innerContainer .facebook_google .facebook_login, .facebook_google .google_login {
    float: left;
    margin: 0 0 0 25px;
    width: 46%;
}
#loginContainer #innerContainer .facebook_google .facebook_login {
    text-align: center;
}
#loginContainer #innerContainer .facebook_google .google_login {
    margin-left: 32px;
}
#loginContainer #innerContainer .google_login img {
    margin-left: 34px;
}
#loginContainer #innerContainer .facebook_google .or_align_main {
    float: left;
    margin: 20px 0 -10px 25px;
    width: 95%;
}
#loginContainer #innerContainer .or_align_main .or_border {
    border-top: 1px dotted #ccc;
    float: left;
    margin-top: 8px;
    width: 47%;
}
#loginContainer #innerContainer .or_align_main .or_align {
    float: left;
    font: 14px Trebuchet MS;
    padding: 0 10px;
}
#loginContainer #innerContainer .or_align_main .or_border_config {
    width: 46%;
}
#loginContainer #innerContainer .or_align_main .or_border {
    border-top: 1px dotted #ccc;
    float: left;
    margin-top: 8px;
    width: 47%;
}
#loginContainer #innerContainer .login_register_main .border_right_login_register {
    border-left: 1px dotted #ccc;
    float: left;
    height: 230px;
    margin-top: 26px;
    width: auto;
}
#loginContainer #innerContainer .login_register_main .border_right_login_register {
    height: 318px;
}
#loginContainer #innerContainer .login_register_main .login_block, .login_register_main .register_block {
    border: medium none;
    float: left;
    height: auto;
    margin: 25px 10px 0 31px;
    padding: 0;
    width: 325px;
}
#loginContainer #innerContainer .login_register_main .register_block {
    margin: 25px 0 0 10px;
}
#loginContainer #innerContainer .login_block .block_content_main, .register_block .block_content_main {
    float: left;
    height: auto;
    margin: 0;
    width: auto;
}
#loginContainer #innerContainer .login_block .block_heading, .register_block .block_heading {
    color: #333;
    float: left;
    font: 20px/32px Trebuchet MS;
    height: auto;
    margin-bottom: 10px;
    padding: 0;
    text-transform: capitalize;
    width: 100%;
}
#loginContainer #innerContainer.register_block .block_heading {
    margin-left: 8px;
}
#loginContainer #innerContainer .block_content_main .user_email, .block_content_main .login_password, .childInformationContainer .childName, #loginContainer #innerContainer .childInformationContainer .date_of_birth, .childInformationContainer .genderDetails {
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    margin-bottom: 20px;
    padding: 5px 0 3px;
    text-transform: uppercase;
    width: 98%;
}
#loginContainer #innerContainer .login_block .login_newuser_text, .register_block .login_newuser_text {
    float: left;
    height: auto;
    width: 80px;
}
#loginContainer #innerContainer .block_content_main #input_id {
    float: left;
    padding: 10px 5px 0 0;
    width: 310px;
}
#loginContainer #innerContainer .login_block .login_password input, .login_block .user_email input, .register_block .login_password input, #loginContainer #innerContainer .register_block .user_email input, .childInformationContainer .childName input, .childInformationContainer .date_of_birth input {
    border: 1px solid #ccc;
    float: left;
    font: 13px/25px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: 18px;
    margin-top: -7px;
    outline: 0 none;
    padding: 4px 6px;
    width: 100%;
}
#loginContainer #innerContainer .login_block .login_password input:focus, .login_block .user_email input:focus, .register_block .login_password input:focus, #loginContainer #innerContainer .register_block .user_email input:focus, .childInformationContainer .childName input:focus, #loginContainer #innerContainer .childInformationContainer .date_of_birth input:focus, .type_captcha_text_input .captcha_input:focus {
    border-color: rgba(79, 131, 187, 0.8);
    box-shadow: 0 1px 1px rgba(79, 131, 187, 0.6) inset, 0 0 8px rgba(64, 114, 167, 0.6);
    outline: 0 none;
}
#loginContainer #innerContainer .register_block #input_id {
    float: right;
    margin: 0;
}
#loginContainer #innerContainer .login_password .case_sensitive, .login_password_pin_it .case_sensitive {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    margin-bottom: -8px;
    text-align: left;
    text-transform: lowercase;
    width: 100%;
}
#loginContainer #innerContainer .login_chkbox #input_id {
    margin: 0 0 0 100px;
    width: auto;
}
#loginContainer #innerContainer .block_content_main .login_chkbox {
    float: left;
    height: auto;
    margin: 0 0 10px;
    width: 325px;
}
#loginContainer #innerContainer .login_chkbox .login_chkbox_input {
    float: left;
    margin: 0;
    padding: 0;
}
#loginContainer #innerContainer .register_chkbox a.terms_of_use_link_login {
    color: #0066cb;
    float: left;
    font-size: 11px;
    margin: 0;
    padding-left: 5px;
    text-decoration: underline;
}
#loginContainer #innerContainer .login_chkbox span.terms_of_use_link_login {
    float: left;
    font-size: 11px;
    margin: 0;
    padding-left: 5px;
}
#loginContainer #innerContainer .login_chkbox a.terms_of_use_link_login:hover, .register_chkbox a.terms_of_use_link_login:hover {
    text-decoration: none;
}
#loginContainer #innerContainer .forgot_password {
    float: right;
    height: auto;
    padding-left: 20px;
    width: auto;
}
#loginContainer #innerContainer .forgot_password a {
    color: #0066cb;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
#loginContainer #innerContainer .login_button_main .forgot_password a:hover {
    text-decoration: none;
}
#loginContainer #innerContainer .login_block .login_button_main, .register_block .login_button_main {
    float: right;
    height: auto;
    margin: -8px 8px 0;
}
#loginContainer #innerContainer .register_block .register_button {
    float: right;
    margin: 28px 0 0 8px;
}
#loginContainer #innerContainer .image_span img {
    width: 130px;
}
#loginContainer #innerContainer .register_block .captchae_image_main {
    float: left;
    height: auto;
    margin-left: 8px;
    width: 100%;
}
#loginContainer #innerContainer .register_block .register_chkbox {
    float: left;
    font: 11px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 0 0 10px 8px;
    width: 174px;
}
#loginContainer #innerContainer .register_block .register_chkbox a.terms_of_use_link_login {
    float: none;
    padding: 0;
}
#loginContainer #innerContainer .successmessage {
    background-image: url("site_images/successmessage.png");
    background-repeat: no-repeat;
    color: #008000;
    float: left;
    font-size: 14px;
    height: 16px;
    margin: 10px 0;
    padding: 4px 10px 5px 35px;
    width: auto;
}
#loginContainer #innerContainer .passwordErr {
    float: left;
    margin-top: 10px;
}
#siteforgotpassword {
    background: url("site_images/bg-btm.png") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
}
#siteforgotpassword #innerContainer {
    margin: 0 auto;
    width: 960px;
}
#siteforgotpassword h2 {
    border-bottom: 2px solid #666;
    color: #00b4cc;
    font: bold 20px/32px Trebuchet MS;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 5px;
}
#siteforgotpassword #forgot_password_USERNAME {
    border: 1px solid #ccc;
    float: left;
    font: 13px/25px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: 18px;
    margin-bottom: 30px;
    margin-top: 30px;
    outline: 0 none;
    padding: 4px 6px;
    width: 300px;
}
#siteforgotpassword .enter_email_addr {
    float: left;
    margin-top: 10px;
}
#siteforgotpassword .submitBtn {
    background-color: #f2f2f2;
    border: 1px solid #f26027;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    cursor: pointer;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 30px;
    padding: 2px 15px;
    position: relative;
    text-transform: uppercase;
}
#siteforgotpassword .errormessage {
    background-image: url("site_images/errormessage.png");
    background-repeat: no-repeat;
    color: #c00;
    float: left;
    font-size: 14px;
    height: 16px;
    margin: 10px 0;
    padding: 4px 10px 5px 35px;
    width: auto;
}
#siteforgotpassword .errormsg {
    clear: both;
    color: #f56d6d;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-top: -25px;
    text-transform: lowercase;
}
#listingConatiner {
    background: url("site_images/bg-btm.png") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
}
#listingConatiner .innerContainer {
    margin: 0 auto;
    width: 980px;
}
.helpusBtn {
    float: right;
    margin-top: -8px;
}
#listingConatiner .listingWrapper {
    float: left;
    padding: 4px 0 50px;
    width: 100%;
}
.filters {
    float: left;
    width: 206px;
}
.filters h1 {
    color: #333;
    font-family: "museo-slab",sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 8px;
    padding-left: 15px;
}
.filtersList {
    border-bottom: 2px solid #ccc;
    float: left;
    padding-bottom: 16px;
    padding-left: 16px;
    width: 186px;
}
.filtersList ul {
    margin: 0;
    padding: 0;
}
.filtersList ul li {
    clear: both;
    color: #f26027;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.filtersList h2 {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 5px;
    padding-top: 18px;
}
.filtersList p {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 6px;
    padding-top: 5px;
}
.filtersList p a {
    color: #333;
}
.filtersList h2 a {
    color: #333 !important;
}
.filtersListTotal {
    color: #808080;
}
.filtersList.nobdr {
    border: medium none !important;
}
.rupee_symbol_product {
    font-family: "RupeeForadianRegular";
    font-size: 10px;
}
.filter_slider a {
    color: #333 !important;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
}
.filter_slider span {
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
}
.filter_slider h2 {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 5px;
    padding-top: 14px;
}
.filter_slider {
    clear: both;
    float: left;
    width: 100%;
}
.filtersList .department_heading {
    clear: both;
    float: left;
    width: 100%;
}
.filtersList .department_heading a {
    color: #333 !important;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
}
.department_heading .viewall {
    float: right;
}
.department_heading .viewall a {
    color: #f26027 !important;
}
#listingConatiner .listingProductRight {
    float: left;
    margin-left: 20px;
    width: 744px;
}
#listingConatiner .listingProductRight .searchcontent {
    float: left;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    width: auto;
}
#listingConatiner .result {
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    padding-left: 10px;
    padding-top: 6px;
}
#listingConatiner .listingProductbtns {
    clear: both;
    float: left;
    padding: 7px 0 0;
    width: 524px;
}
#listingConatiner .yellowBtn {
    background-color: #444;
    background-image: linear-gradient(to bottom, #fcf3b6, #f9e465);
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #808080;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    margin-right: 7px;
    padding: 1px 6px 1px 7px;
    text-decoration: none;
}
:root #listingConatiner .yellowBtn {
}
#listingConatiner .yellowBtn span {
    float: left;
}
#listingConatiner .yellowBtn .close {
    float: right;
    margin-top: 2px;
    padding-left: 7px;
    padding-right: 0;
}
@-moz-document url-prefix("") {
#listingConatiner .yellowBtn .close {
    margin-top: 2px;
}
}
:root #listingConatiner .yellowBtn {
}
#listingConatiner .listingProductTop {
    float: left;
    margin-bottom: 18px;
    width: 100%;
}
#listingConatiner .listingProductLft {
    float: left;
}
#listingConatiner .listingProductDisplayRgt {
    float: right;
    width: 230px;
}
#listingConatiner .listingProductDisplayitem {
    background: none repeat scroll 0 0 #fff;
    float: left;
    min-height: 300px;
    width: 231px;
}
#listingConatiner .listingProductDisplayitem img {
    margin-bottom: 10px;
}
#listingConatiner .listingProductDisplayitem p {
    color: #666;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    padding-left: 10px;
}
#listingConatiner .listingProductDisplayitemPrice {
    color: #666;
    float: left;
    padding-left: 10px;
    padding-top: 5px;
    width: 100%;
}
#listingConatiner .listingProductDisplayitemPrice span {
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 24px;
    margin-right: 6px;
    margin-top: -3px;
}
#listingConatiner .listingProductDisplayitemPrice p {
    font-family: "museo-slab",serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 500;
}
#listingConatiner .listingProductText {
    float: left;
    height: 150px;
    overflow: hidden;
    padding: 20px 0 0 8px;
}
#listingConatiner .listingProductText img {
    margin-bottom: 5px;
    margin-top: -18px;
}
#listingConatiner .listingProductText p {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    padding-top: 5px;
}
#listingConatiner .listingProductsGallery {
    float: left;
    margin-top: 12px;
    width: 100%;
}
#listingConatiner .webrupee-black {
    color: #666;
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 12px;
    margin-top: 2px;
}
#listingConatiner .gallery {
    text-align: left;
}
#listingConatiner .gallery ul {
    float: left;
    margin: 10px 0 0 15px;
    padding: 0;
}
#listingConatiner .gallery li {
    border: 1px solid #ccc;
    float: left;
    height: 36px;
    list-style-type: none;
    margin-right: 5px;
    position: relative;
    width: 36px;
}
#listingConatiner .gallery li img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 30px;
    max-width: 30px;
    position: absolute;
    right: 0;
    top: 0;
}
#listingConatiner .gal_img {
    max-height: 260px;
    min-height: 260px;
    position: relative;
    text-align: center;
    width: 240px;
}
#listingConatiner .big_prodetail_tab {
    width: 100%;
}
#listingConatiner .big_prodetail_tab p {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 30px;
    max-height: 25px;
    overflow: hidden;
    padding: 20px 10px 10px;
    width: 96%;
}
#listingConatiner .big_prodetail_tab p a {
    color: #333;
}
#listingConatiner .big_prodetail_tab_discount {
    color: #666;
    float: left;
    font-family: "museo-slab",serif;
    font-style: normal;
    font-weight: 500;
    margin: 0;
    padding: 5px 0 0 10px;
    top: 4px;
    width: 94%;
}
#listingConatiner .big_prodetail_tab_discount_new {
    color: #c00;
    float: right;
    font: bold 11px/14px arial;
    margin: 0;
    padding: 0 0 0 5px;
    position: relative;
    top: -4px;
    width: 33%;
}
#listingConatiner .big_prodetail_tab_discount p {
    float: left;
    font-size: 21px;
    text-align: left;
}
#listingConatiner .big_prodetail_hdng {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    overflow: hidden;
    padding: 12px 0 0 10px;
    width: 94%;
}
#listingConatiner .product_summary .strikePrice {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    position: relative;
}
#listingConatiner .product_summary .strikePrice:before {
    border-bottom: 1px solid #f26027;
    content: "";
    font-size: 14px !important;
    height: 50%;
    margin-left: -3px;
    position: absolute;
    transform: rotate(-15deg);
    width: 100%;
}
#listingConatiner .product_summary .price-box.strikePrice {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    position: relative;
}
#listingConatiner .product_summary .price-box .strikePrice:before {
    border-bottom: 1px solid #f26027;
    content: "";
    font-size: 14px !important;
    height: 50%;
    margin-left: -3px;
    position: absolute;
    transform: rotate(-15deg);
    width: 100%;
}
#listingConatiner .blackrupee {
    color: #666;
    font-family: "RupeeForadianRegular";
    font-size: 23px;
}
#listingConatiner .product_summary {
    background: none repeat scroll 0 0 #fff;
    float: left;
    height: 350px;
    margin-bottom: 20px;
    margin-right: 7px;
    padding: 10px 0 20px;
    width: 240px;
}
#listingConatiner .product_summary .product_title {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 45px;
    max-height: 45px;
    overflow: hidden;
    padding: 0 10px;
    width: 92%;
}
#listingConatiner .product_summary .product_image_border {
    height: 265px;
    position: relative;
    width: 240px;
}
#listingConatiner .product_summary .proPrice {
    float: left;
    padding: 0 10px;
}
#listingConatiner .product_summary .product_title a {
    color: #666;
}
#listingConatiner .product_summary .rupee {
    color: #666;
    font-family: "RupeeForadianRegular";
    font-size: 23px;
}
#listingConatiner .product_summary .price-box {
    color: #666;
    float: left;
    font-family: "museo-slab",serif;
    font-style: normal;
    font-weight: 500;
}
#listingConatiner .product_summary .price-box p {
    float: left;
    font-size: 21px;
    width: auto;
}
#listingConatiner .cost_per_price {
    color: #333 !important;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}
#listingConatiner .product_summary .product_listing_name {
    padding-top: 5px !important;
}
#listingConatiner .product_summary .product_listing_border {
    height: 265px !important;
}
#listingConatiner .product_summary .product_listing_lazy {
    bottom: inherit !important;
    left: 0;
    top: 21px !important;
}
#listingConatiner .product_summary .bigView {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 -3px 16px #696969, 17px -184px 56px -65px #fff inset;
    margin: -10px 0 0;
    max-height: 445px;
    min-height: 435px;
    padding: 10px 0 0;
    position: absolute;
    width: 240px;
    z-index: 10;
}
.bigView .outside_shadow {
    box-shadow: 0 -1px 30px #999;
}
#listingConatiner .product_summary .bigview_tab {
    position: relative;
}
#listingConatiner ul.Product_years {
    float: left;
    margin: 0;
    padding: 10px 0 0 15px;
    width: 94%;
}
#listingConatiner .Product_years li {
    float: left;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    list-style-type: none;
    margin: 0 2px;
    padding: 2px;
}
#listingConatiner ul.Product_years li span {
    color: #b3b3b3;
}
#listingConatiner ul.Product_years li a {
    color: #333;
}
#listingConatiner ul.Product_icons {
    float: left;
    margin: 10px 0 0;
    padding: 0 0 0 10px;
    width: 94%;
}
#listingConatiner ul.Product_icons li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#listingConatiner ul.Product_icons .iconsLft {
    margin-left: -8px !important;
}
#listingConatiner .quickView {
    bottom: -10px;
    height: 75px;
    margin: 0 41px;
    position: absolute;
    width: 146px;
    z-index: 10;
}
#listingConatiner .product_summary_top .strikePrice {
    float: left;
    margin-left: 3px;
    margin-top: 5px;
    position: relative;
}
#listingConatiner .product_summary_top .strikePrice:before {
    border-bottom: 1px solid #f26027;
    content: "";
    font-size: 14px !important;
    height: 50%;
    margin-left: -3px;
    position: absolute;
    transform: rotate(-15deg);
    width: 100%;
}
#listingConatiner .product_summary_top .price-box.strikePrice {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    position: relative;
}
#listingConatiner .product_summary_top .price-box .strikePrice:before {
    border-bottom: 1px solid #f26027;
    content: "";
    font-size: 14px !important;
    height: 50%;
    margin-left: -3px;
    position: absolute;
    transform: rotate(-15deg);
    width: 100%;
}
#listingConatiner .blackrupee {
    color: #666;
    font-family: "RupeeForadianRegular";
    font-size: 23px;
}
#listingConatiner .product_summary_top {
    background: none repeat scroll 0 0 #fff;
    margin-right: 0;
    padding: 0;
    position: relative;
    width: 470px;
}
#listingConatiner .product_summary_top .product_title {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    padding: 23px 10px 10px;
    width: 96%;
}
#listingConatiner .product_summary_top .product_title a {
    color: #333;
}
#listingConatiner .product_summary_top .product_image_border {
    height: 533px;
    position: relative;
    width: 470px;
}
#listingConatiner .product_summary_top .proPrice {
    float: left;
    margin-top: 5px;
    padding: 0 12px;
}
#listingConatiner .product_summary_top .product_title a {
    color: #000;
}
#listingConatiner .product_summary_top .rupee {
    color: #666;
    font-family: "RupeeForadianRegular";
    font-size: 23px;
}
#listingConatiner .product_summary_top .price-box {
    color: #666;
    float: left;
    font-family: "museo-slab",serif;
    font-style: normal;
    font-weight: 500;
    padding-right: 10px;
    padding-top: 5px;
}
#listingConatiner .product_summary_top .price-box p {
    float: left;
    font-size: 21px;
    width: auto;
}
#listingConatiner .product_summary_top .product_listing_name {
    padding-top: 5px !important;
}
#listingConatiner .product_summary_top .product_listing_border {
    height: 265px !important;
}
#listingConatiner .product_summary_top .product_listing_lazy {
    bottom: inherit !important;
    left: 0;
    top: 21px !important;
}
#listingConatiner .product_summary_top .bigView {
    background-color: #fff;
    margin: 0;
    max-height: 530px;
    min-height: 530px;
    position: absolute;
    width: 471px;
    z-index: 10;
}
#listingConatiner .product_summary_top .bigViewPrice {
    float: left;
    padding: 0 0 0 11px;
    width: 459px;
}
#listingConatiner .product_summary_top .bigViewPrice span {
    color: #666;
    float: left;
    font-family: "museo-slab",serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    margin-left: 5px;
    margin-top: 5px;
}
#listingConatiner .product_summary_top .offerPrice {
    float: left;
    padding-right: 15px;
    padding-top: 5px;
}
#listingConatiner .product_summary_top .offerPrice p {
    color: #666;
    float: left;
    font-family: "museo-slab",serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 500;
    padding: 0;
}
#listingConatiner .product_summary_top .savePrice {
    background: url("site_images/orange-bdr.png") repeat-y scroll left top rgba(0, 0, 0, 0);
    color: #f26027;
    float: left;
    font-family: "museo-slab",serif;
    font-style: normal;
    font-weight: 500;
    padding-left: 9px;
}
#listingConatiner .product_summary_top .savePrice span {
    color: #f26027;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
#listingConatiner .product_summary_top .savePrice p {
    color: #f26027;
    float: left;
    font-family: "museo-slab",serif;
    font-size: 9px;
    font-style: normal;
    font-weight: 500;
    width: 100%;
}
#listingConatiner .webrupee {
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 23px;
    margin-right: 5px;
}
#listingConatiner .product_summary_top .strikePrice {
    position: relative;
}
#listingConatiner .product_summary_top .strikePrice:before {
    border-bottom: 1px solid #f26027;
    content: "";
    height: 50%;
    margin-left: -3px;
    position: absolute;
    transform: rotate(-15deg);
    width: 100%;
}
#listingConatiner .product_summary_top .gal_img {
    max-height: 533px;
    min-height: 533px;
    position: relative;
    text-align: center;
    width: 470px;
}
product_summary_top .product_summary_top .gallery ul {
    margin: 0 0 0 15px;
}
#listingConatiner .product_summary_top .bigview_tab {
    position: relative;
}
#listingConatiner .product_summary_top .quickView {
    height: 75px;
    margin: 0 144px 0 181px;
    position: absolute;
    top: 205px;
    width: 146px;
    z-index: 10;
}
.pd_btm {
    padding-bottom: 20px !important;
}
#listingConatiner .product_summary_top .product_title {
    padding: 12px 10px 0 !important;
}
#listingConatiner .product_summary_top .product_title_bg {
    background: url("site_images/transparent_bg.png") repeat scroll left top rgba(0, 0, 0, 0);
    bottom: 0;
    padding: 0 0 10px 18px;
    position: absolute;
    width: 453px;
}
#listingConatiner .product_summary_top .product_title_mo {
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    box-shadow: 2px -54px 75px -21px #c2c2c2 inset;
    padding: 10px 0 0 20px;
    position: absolute;
    width: 452px;
}
#listingConatiner .product_summary_top ul.Product_years {
    padding-left: 9px !important;
}
#listingConatiner .product_summary_top .gallery ul {
    float: left;
    margin: 5px 0 0 12px;
    padding: 0;
}
#listingConatiner .product_summary_top ul.Product_years {
    margin: 5px 0 0 -2px;
}
#listingConatiner .product_summary_top ul.Product_years li {
    border: medium none !important;
    height: auto !important;
    padding-bottom: 5px !important;
    width: auto !important;
}
#listingConatiner .sort {
    float: right;
    width: 200px;
}
#listingConatiner .sort label {
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    padding-left: 4px;
    padding-top: 5px;
}
#listingConatiner .offer {
    height: auto;
    left: 0;
    position: absolute;
    top: -10px;
    width: auto;
}
#listingConatiner .fresh {
    left: -7px;
    position: absolute;
    top: -5px;
}
#listingConatiner .big-offer {
    left: 10px;
    position: absolute;
    top: 5px;
}
.landing-filtersList {
    float: left;
    height: 155px;
    padding-bottom: 15px;
    width: 188px;
}
.landing-filtersList input[type="checkbox"] {
    clear: both;
    float: left;
    margin-right: 7px;
    margin-top: 2px;
}
#content_3 label {
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    width: 136px;
}
#content_3 label a {
    color: #333;
}
.filtersList input[type="checkbox"] {
    clear: both;
    float: left;
    margin-right: 7px;
    margin-top: 6px;
}
.filtersList label {
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    width: 136px;
}
.filtersList label a {
    color: #333;
}
.product_image_border .offBg {
    background-image: url("site_images/off-bg.png");
    background-repeat: no-repeat;
    color: #333;
    float: left;
    font-weight: bold;
    height: 67px;
    left: 0;
    position: absolute;
    top: -8px;
    width: 66px;
}
.product_image_border .offBg .offBgContent {
    float: left;
    font-family: arial;
    font-size: 12px;
    margin: 17px 0 0 22px;
}
.offBgContent .number {
    float: left;
}
.offBgContent .percent {
    float: left;
}
.offBgContent .off {
    clear: both;
    float: left;
    font-weight: normal;
}
#listingConatiner .product_summary .per-price {
    clear: both;
    color: #333;
    float: left;
    font-family: ff-dax-web-pro,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    padding: 4px 0 0 10px;
}
#listingConatiner .product_summary .per-price .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 12px;
    font-weight: normal;
    margin: 0 !important;
}
.showMoreProd span {
    background: url("site_images/icon4.png") no-repeat scroll center -63px rgba(0, 0, 0, 0);
    color: #7a7a7a;
    cursor: pointer;
    display: block;
    font: bold 14px/27px Arial,Helvetica,sans-serif;
    height: 27px;
    margin-bottom: -10px;
    padding-bottom: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
}
.showMoreProd:hover span {
    background: url("site_images/icon4.png") no-repeat scroll center -123px rgba(0, 0, 0, 0);
}
.showMoreProd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("site_images/end-strip.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #dbdbdb #dbdbdb #b2b2b2;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 27px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-decoration: none;
    width: 100%;
}
.internal .dept-name {
    padding-bottom: 0 !important;
}
.heroproductimg {
    bottom: 0;
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
}
.zero_results {
    border-bottom: 1px dotted #ccc;
    border-top: 1px dotted #ccc;
    clear: both;
    color: #333;
    float: left;
    font-family: ff-dax-web-pro;
    font-size: 14px;
    height: 20px;
    margin-top: 8px;
    position: relative;
    width: 80%;
}
#listingConatiner .about_brand p {
    font-family: arial;
    font-size: 13px;
}
#listingConatiner .popular_links_heading {
    color: #333;
    float: left;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
    width: 100%;
}
#listingConatiner .popular_search_links {
    margin-bottom: 20px;
    margin-top: 20px;
}
#listingConatiner .popular_search_links .sub_list {
    display: none;
    float: left;
    margin: -3px 0 5px;
}
.filtersList .seperator {
    border-top: 1px solid #ccc;
    float: left;
    padding: 6px 0;
    position: relative;
    top: 3px;
    width: 100%;
}
.gal_img .inner_image {
    bottom: 0;
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 30px;
}
.product_image_border .product_image {
    bottom: 0;
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 30px;
}
#listingConatiner .customize {
    background-color: #f7f7f3;
    height: 42px;
    margin-bottom: 15px;
}
#listingConatiner .customize .help_section {
    margin: 0 auto;
    width: 960px;
}
#listingConatiner .customize .help_section .help {
    color: #333;
    float: left;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: bold;
    padding: 14px 0 0;
}
#listingConatiner .customize .help_section .result {
    color: #333;
    float: left;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: normal;
    padding: 12px 0 0 5px;
}
#listingConatiner .customize .help_section .name {
    background-color: #fff;
    border: 1px solid #f26027;
    border-radius: 5px;
    color: #f26027;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-style: normal;
    height: 26px;
    margin: 8px 0 0 10px;
    padding: 0 0 0 5px;
    width: 88px;
}
#listingConatiner .customize .help_section .dob {
    background-color: #fff;
    border: 1px solid #f26027;
    border-radius: 5px;
    color: #f26027;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-style: normal;
    height: 26px;
    margin: 8px 0 0 10px;
    padding: 0 0 0 5px;
    width: 88px;
}
#listingConatiner .customize .help_section .date {
    float: left;
    padding: 0;
    position: relative;
    top: 0;
}
#listingConatiner .customize .help_section ul.selection_btn4 {
    float: left;
    margin: 8px 0 0 10px;
    padding: 0;
}
#listingConatiner .customize .help_section ul.selection_btn4 li:hover, ul.selection_btn4 li.selectedbtn {
    background-color: #de5822 !important;
    color: #fff !important;
}
#listingConatiner .customize .help_section ul.selection_btn4 li.Selboy {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    background-image: none !important;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 3px;
    border-image: none;
    border-left: 1px solid #ccc;
    border-right: medium none !important;
    border-top: 1px solid #ccc;
    border-top-left-radius: 3px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-left: 2px !important;
    padding-top: 6px;
    text-align: center;
    width: 40px;
}
#listingConatiner .customize .help_section ul.selection_btn4 li.Selgirl {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    background-image: none !important;
    border-bottom: 1px solid #ccc;
    border-bottom-right-radius: 3px;
    border-image: none;
    border-left: medium none !important;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-top-right-radius: 3px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    left: -4px;
    padding-left: 2px !important;
    padding-top: 6px;
    position: relative;
    text-align: center;
    width: 40px;
}
#listingConatiner .customize .help_section ul.selection_btn4 li:hover, ul.selection_btn4 li.selectedbtn {
    background-color: #de5822 !important;
    color: #fff !important;
}
#listingConatiner .customize .help_section .submit-custmz {
    cursor: pointer;
    float: right;
    padding: 8px 0 0 10px;
}
#listingConatiner .customize .help_section .recommend {
    color: #333;
    float: left;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: bold;
    padding: 14px 0 0;
}
#listingConatiner .customize .help_section .gender {
    color: #f26027;
    float: left;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: bold;
    padding: 15px 0 0 5px;
}
#listingConatiner .customize .help_section .edit-icon {
    background-image: url("site_images/sprite.png");
    background-position: -57px -188px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 43px;
    margin: 14px 0 0 20px;
    text-indent: -9999px;
    width: 38px;
}
#listingConatiner .customize .help_section .editcustmz {
    color: #f26027;
    float: right;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: bold;
    padding: 15px 20px 0 0;
}
#listingConatiner .customize .help_section .switch_off {
    cursor: pointer;
    float: right;
    padding: 8px 10px 0 0;
}
#listingConatiner .Cust_sel_custbtn {
    background-image: url("site_images/submit-customize.png");
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 26px;
    width: 74px;
}
.product_title a span {
    background: none repeat scroll 0 0 #08b2c9;
    color: #fff;
    display: inline-block;
    font: bold 11px arial;
    margin-right: 3px;
    padding: 1px 3px;
}
.big_prodetail_tab .new {
    background: none repeat scroll 0 0 #7ab317;
    color: #fff;
    display: inline-block;
    font: bold 11px arial;
    height: auto;
    margin-right: 3px;
    padding: 1px 3px;
    position: static;
    width: auto;
}
#listingConatiner .sold_out_Pro {
    opacity: 0.3;
}
#listingConatiner .Sold_out_dtls {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    left: 76px;
    padding: 3px 15px;
    position: absolute;
    top: 128px;
}
#listingConatiner .about_brand h1 {
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 18px;
    font-weight: bold;
}
#listingConatiner .about_brand p {
    font-family: arial;
    font-size: 13px;
    line-height: 20px;
}
#listingConatiner .about_brand h2 {
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 18px;
    font-weight: bold;
}
#listingConatiner .product-category {
    clear: both;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
#listingConatiner .listingheadings {
    color: #333;
    font-family: "museo-slab",sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 8px;
    padding-left: 15px;
}
.filter_slider .listingfacetheading {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 5px;
    padding-top: 14px;
}
#listingConatiner .facetheight {
    height: 250px;
    overflow: hidden;
}
#listingConatiner .pagecountbar {
    border: 0 none;
    display: inline-block;
    height: 27px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 98%;
}
#listingConatiner .pagecountbar .pagenumber {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    padding-top: 5px;
}
#productsContent .adv_block {
    float: left;
    padding-top: 65px;
}
#listingConatiner .adjust {
    color: #f26027;
    float: right;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 8px;
    width: 60px;
}
#listingConatiner .brand_more {
    background: url("site_images/bg-btm.png") repeat scroll left top #fff;
    float: right;
    height: 16px;
    position: relative;
    top: -17px;
    width: 68px;
    z-index: 10;
}
#listingConatiner .store_deal {
    float: right;
    position: relative;
    right: 2px;
    top: -6px;
    z-index: 1;
}
#saveList_SideBar {
    background-color: #ccc;
    border: 1px solid #bbb;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    bottom: 0;
    position: fixed;
    right: 20px;
    width: 270px;
    z-index: 1001;
}
#saveList_SideBar #saveList_Display {
    background-color: #e8e8dd;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}
#saveList_SideBar #plus_minus {
    display: block;
    float: right;
    font-size: 21px;
    position: relative;
    top: -4px;
}
#saveList_SideBar #saveList_Tab {
    background-color: white;
    width: 270px;
}
#saveList_SideBar #saveList_List {
    background-color: #fff;
    max-height: 350px;
    overflow-y: auto;
    padding: 5px;
}
#saveList_SideBar .sp_no_list_text {
    float: left;
    font-family: arial;
    font-size: 12px;
    padding: 10px 0 0 22px;
    text-align: center;
    width: 210px;
}
#saveList_SideBar .sp_no_list_text p {
    color: #666;
    font: 12px/20px Arial;
    margin-bottom: 10px;
}
#saveList_SideBar .sp_plus_sign {
    background-image: url("images/icon1_6.png");
    background-position: -32px -2943px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    left: 4px;
    position: relative;
    top: 4px;
    width: 16px;
}
#saveList_SideBar .sp_plus_sign:hover {
    background-position: -32px -2987px;
}
#saveList_SideBar #saveList_Foot {
    background-color: #e8e8dd;
    height: 30px;
    padding: 7px 7px 2px 0;
    text-align: right;
}
#saveList_SideBar #saveList_SideBar a {
    text-decoration: none;
}
#saveList_SideBar #saveList_DeleteAll {
    display: block;
    float: left;
    padding: 3px;
    text-align: left;
    width: 93px;
}
#saveList_SideBar #saveList_DeleteAll span {
    color: #333;
    font-family: Trebuchet MS;
    font-size: 12px;
}
#saveList_SideBar .saveListClearList {
    background-image: url("images/icon.png");
    background-position: right -1150px;
    display: block;
    float: left;
    height: 19px;
    margin: 2px 5px 0 -4px;
    width: 19px;
}
#saveList_SideBar .saveList_ListElement:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#saveList_SideBar .saveList_ListElement {
    border-bottom: 1px dotted #ccc;
    clear: both;
    padding: 5px 0;
    position: relative;
}
#saveList_SideBar .saveList_ListElement .saveList_ListElementCancel {
    display: block;
}
#saveList_SideBar .saveList_ListElementCancel {
    position: absolute;
    right: 1px;
}
#saveList_SideBar .saveList_ListElementCancel a {
    background-image: url("images/icon.png");
    background-position: right -1150px;
    background-repeat: no-repeat;
    color: #777;
    display: block;
    font-size: 12px;
    height: 19px;
    line-height: 95%;
    padding: 1px 3px;
    width: 19px;
}
#saveList_SideBar .saveList_ListElement .saveList_ListElementCancel {
    display: none;
}
#saveList_SideBar .saveList_ListElement:hover .saveList_ListElementCancel {
    display: block;
}
#saveList_SideBar .saveList_ListElementImage {
    border: 1px solid #ddd;
    float: left;
    height: 50px;
    margin: 0 5px 5px 0;
    position: relative;
    width: 50px;
}
#saveList_SideBar .saveList_ListElementImage img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 50px;
    max-width: 50px;
    position: absolute;
    right: 0;
    top: 0;
}
#saveList_SideBar .saveList_ListElementBrand {
    color: #333;
    display: block;
    font-family: ff-dax-web-pro;
    font-size: 13px;
    font-weight: normal;
}
#saveList_SideBar .itm-price {
    color: #333;
    font-family: ff-dax-web-pro;
    font-size: 15px;
    font-weight: bold;
}
#saveList_SideBar .skuoutofstock {
    color: red;
    font: bold 14px Arial,Helvetica,sans-serif;
    padding-left: 15px;
}
#saveList_SideBar .other_shortlist {
    float: left;
    margin-top: 6px;
    width: 100%;
}
#saveList_SideBar .other_shortlist a:hover {
    text-decoration: underline !important;
}
.add-to-cart .shortListMain {
    cursor: pointer;
    display: inline-block;
    margin: 10px 0 0 10px;
}
.shoping_cart_detail .shortListMain {
    cursor: pointer;
    float: left;
}
.cart_list .row_content .shortListSCText {
    float: left;
    margin-left: 5px;
    margin-top: 10px;
}
.shortListMain .shortListbg {
    background: url("site_images/wishlist-bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #dedede;
    border-radius: 2px;
    float: left;
    height: 30px;
    margin: 2px 0 2px 2px;
    width: 30px;
}
.shortListbg span {
    background-image: url("site_images/icon1_6.png");
    background-position: -25px 0;
    background-repeat: no-repeat;
    display: block;
    height: 38px;
    margin-top: 8px;
}
.shortListMain .text {
    clear: both;
    color: #a7a7a7;
    display: block;
    font-size: 11px;
    text-align: center;
    width: auto;
}
.add-to-cart .shortListMain:hover .shortListbg span {
    background-position: -25px -44px;
}
.add-to-cart .shortListMain:hover .text {
    color: #f26027 !important;
}
.shoping_cart_detail .shortListMain:hover .shortListbg span {
    background-position: -25px -44px;
}
.shoping_cart_detail .shortListMain:hover .text {
    color: #f26027 !important;
}
#saveList_SideBar #view_all_shortlist_plugin {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 2px 8px;
    text-transform: uppercase;
}
.shortlist_myaccount_main_wrapper .top {
    float: left;
    padding: 20px 0;
}
.shortlist_myaccount_main_wrapper .top .hdng {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 21px;
    font-weight: bold;
}
.shortlist_myaccount_main_wrapper .top .ensemble {
    color: #f26027;
    float: right;
    font-family: Dax Regular,serif;
    font-size: 15px;
    font-weight: 500;
}
.shortlist_myaccount_main_wrapper .shortlist_myacc_container {
    float: left;
    margin-bottom: 5px;
    position: relative;
    width: 100%;
}
.shortlist_myaccount_main_wrapper .shortlist_myacc_wrapper {
    height: 100%;
    position: relative;
    width: 100%;
}
.shortlist_myaccount_main_wrapper .shortlist_myacc_item {
    display: inline-block;
    margin-top: 7px;
    position: relative;
    width: 196px;
}
.shortlist_myaccount_main_wrapper .shortlist_myacc_item_main {
    background: none repeat scroll 0 0 #fff;
    float: left;
    width: 190px;
}
.shortlist_myaccount_main_wrapper .bestsellersBoxImg {
    height: 142px;
    margin-bottom: 10px;
    min-height: 140px;
    position: relative;
    text-align: center;
}
.shortlist_myaccount_main_wrapper .combodealsBox-productprice {
    float: left;
    height: 30px;
    padding-left: 2px;
    width: 180px;
}
.shortlist_myaccount_main_wrapper .prdct_txt {
    height: 42px;
    overflow: hidden;
}
.shortlist_myaccount_main_wrapper .prdct_cat_hdng {
    padding-left: 8px;
}
.shortlist_myaccount_main_wrapper .combodealsBox-productprice span {
    color: #666;
    float: left;
    font-family: "museo-slab",serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 500;
    margin-left: 5px;
    margin-top: 1px;
}
.shortlist_myaccount_main_wrapper .offer-price {
    float: left;
    padding-right: 5px;
    padding-top: 5px;
}
.shortlist_myaccount_main_wrapper .offer-price p {
    color: #666;
    float: left;
    font-family: "museo-slab",serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    padding-right: 0 !important;
}
.shortlist_myaccount_main_wrapper .offer-price span {
    color: #666;
    font-family: "museo-slab",serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
}
.shortlist_myaccount_main_wrapper .save-price {
    background: url("site_images/orange-bdr.png") repeat-y scroll left top rgba(0, 0, 0, 0);
    color: #f26027;
    float: left;
    font-family: "museo-slab",serif;
    font-style: normal;
    font-weight: 500;
    padding-left: 10px;
    width: 45px;
}
.shortlist_myaccount_main_wrapper .strikethrough-price {
    position: relative;
}
.shortlist_myaccount_main_wrapper .strikethrough-price:before {
    border-bottom: 1px solid #f26027;
    content: "";
    height: 50%;
    margin-left: -3px;
    position: absolute;
    transform: rotate(-15deg);
    width: 100%;
}
.shortlist_myaccount_main_wrapper .save-price p {
    color: #f26027;
    float: left;
    font-family: "museo-slab",serif;
    font-size: 9px;
    font-style: normal;
    font-weight: 500;
    padding-left: 0 !important;
    padding-top: 0;
    width: 100%;
}
.shortlist_myaccount_main_wrapper .save-price span {
    color: #f26027;
    font-family: "museo-slab",serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.shortlist_myaccount_main_wrapper .InterstitialBox h4 {
    color: #666;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 12px;
}
.shortlist_myaccount_main_wrapper .InterstitialBox a {
    color: #666;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 12px;
}
.shortlist_myaccount_main_wrapper .InterstitialBox {
    background: none repeat scroll 0 0 #fff;
    float: left;
    margin-right: 7px;
    padding: 10px 0;
    width: 190px;
}
.shortlist_myaccount_main_wrapper .ca-nav span {
    cursor: pointer;
    height: 52px;
    left: 2px;
    margin-top: -19px;
    position: absolute;
    text-indent: -9000px;
    top: 120px;
    width: 52px;
    z-index: 10;
}
.shortlist_myaccount_main_wrapper .ca-nav span.ca-nav-prev {
    background: url("site_images/prev-arrow.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.shortlist_myaccount_main_wrapper .ca-nav span.ca-nav-next {
    background: url("site_images/next-arrow.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    left: auto;
    right: 20px;
}
.shortlist_myaccount_main_wrapper .ca-nav span:hover {
    opacity: 1;
}
.shortlist_myaccount_main_wrapper .webrupee {
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 17px !important;
    margin-right: 3px !important;
}
.shortlist_myaccount_main_wrapper .quickView {
    height: 75px;
    left: 48px;
    position: absolute;
    top: 180px;
    width: 146px;
    z-index: 10;
}
.shortlist_myaccount_main_wrapper .imageCenterAlign {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.shortlist_myaccount_main_wrapper .shortlist_myacc_item .shortlist_myacc_item_main .InterstitialBox p {
    padding-left: 8px;
    padding-right: 8px;
}
.shortlist_myaccount_main_wrapper .carouselAjaxLoadingImage {
    float: left;
    margin-left: 500px;
    padding-bottom: 65px;
    padding-top: 65px;
}
.shortlist_myaccount_main_wrapper .shortlist_myacc_item .closeslide1 {
    background-image: url("images/icon.png");
    background-position: right -1150px;
    border: 0 none;
    cursor: pointer;
    display: none;
    float: right;
    height: 14px;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    top: 3px;
    width: 14px;
}
.shortlist_myaccount_main_wrapper .shortlist_myacc_item:hover .closeslide1 {
    display: block;
}
.shortlist_text_center_align {
    margin: 0 auto;
    width: 978px;
}
.checkout_detail {
    margin: 0 auto;
    padding: 35px 0 0;
    width: 978px;
}
.checkout_detail .Login_block {
    float: left;
    padding: 30px 0 20px 40px;
}
.checkout_detail .Login_block .block1 {
    float: left;
    width: 220px;
}
.checkout_detail .Login_block .block1 .facebook {
    padding: 0;
}
.checkout_detail .Login_block .block1 .gmail {
    padding: 22px 0 0;
}
.checkout_detail .Login_block .block2 {
    border-right: 1px dotted #f00;
    float: left;
    height: 110px;
    width: 20px;
}
.checkout_detail .Login_block .block2 .or {
    background-image: url("site_images/sprite.png");
    background-position: -166px -54px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 36px;
    left: 3px;
    position: relative;
    text-indent: -9999px;
    top: 34px;
    width: 36px;
}
.checkout_detail .Login_block .block3 {
    float: left;
    padding-left: 30px;
    width: 365px;
}
.checkout_detail .Login_block .block3 .email {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.checkout_detail .Login_block .block3 .emailbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    margin-left: 20px;
    width: 225px;
}
.checkout_detail .Login_block .block3 .checkbox {
    display: inline-block;
    padding-left: 114px;
}
.checkout_detail .Login_block .block3 .babyoye_account {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-left: 3px;
}
.checkout_detail .Login_block .block3 .password {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.checkout_detail .Login_block .block3 .passbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    margin-left: 8px;
    width: 225px;
}
.checkout_detail .Login_block .block3 .checkout {
    cursor: pointer;
    display: inline-block;
    padding-left: 114px;
}
.checkout_detail .Login_block .block3 .checkout .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
.checkout_detail .Login_block .block4 {
    float: left;
    width: 260px;
}
.checkout_detail .Login_block .block4 ul {
    margin: 0 0 0 20px;
    padding: 0;
}
.checkout_detail .Login_block .block4 li {
    color: #808080;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    list-style-image: url("site_images/check-arrow.png");
    padding: 0 0 20px;
}
.checkout_detail .Login_block .block4 li.forgot {
    color: #f26027 !important;
}
.checkout_detail .shipping_block {
    float: left;
    padding: 30px 0 20px 40px;
    width: 600px;
}
.checkout_detail .shipping_block .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
.checkout_detail .shipping_block .hdng {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 17px;
    font-weight: normal;
}
.checkout_detail .shipping_block .addrsblock {
    padding-top: 40px;
}
.checkout_detail .shipping_block .block1 {
    float: left;
    width: 168px;
}
.checkout_detail .shipping_block .block1 .name {
    color: #999;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.checkout_detail .shipping_block .block1 .address {
    color: #999;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.checkout_detail .shipping_block .block1 .select {
    padding-top: 25px;
}
.checkout_detail .shipping_block .block1 .sel_addrs {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.checkout_detail .shipping_block .ca-container {
    float: left;
    height: 150px;
    margin-bottom: 5px;
    position: relative;
    width: 100%;
}
.checkout_detail .shipping_block .ca-wrapper {
    height: 100%;
    position: relative;
    width: 100%;
}
.checkout_detail .shipping_block .ca-item {
    float: left;
    margin-top: -5px;
    position: relative;
    width: 200px;
}
.checkout_detail .shipping_block .ca-item-main {
    background: none repeat scroll 0 0 #fff;
    bottom: 5px;
    float: left;
    left: 17px;
    position: absolute;
    right: 15px;
    top: 5px;
    width: 200px;
}
.checkout_detail .shipping_block .ca-nav span {
    cursor: pointer;
    height: 52px;
    left: -19px;
    margin-top: -19px;
    position: absolute;
    text-indent: -9000px;
    top: 55px;
    width: 52px;
    z-index: 10;
}
.checkout_detail .shipping_block .ca-nav span.ca-nav-prev {
    background: url("site_images/prev-arrow-cart.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.checkout_detail .shipping_block .ca-nav span.ca-nav-next {
    background: url("site_images/next-arrow-cart.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    left: auto;
    right: 0;
}
.checkout_detail .shipping_block .ca-nav span:hover {
    opacity: 1;
}
.checkout_detail .shipping_block .dash {
    background-color: #333;
    float: left;
    height: 1px;
    margin-top: 10px;
    width: 250px;
}
.checkout_detail .shipping_block .or {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0 10px 10px;
}
.checkout_detail .shipping_block .new-address {
    cursor: pointer;
    margin: 10px 0 15px;
    text-align: left;
    width: 157px;
}
.checkout_detail .add_addressblk {
    display: none;
    float: left;
    margin-top: 15px;
}
.checkout_detail .add_addresslft {
    border-right: 1px dotted #f00;
    clear: both;
    float: left;
    margin-bottom: 15px;
    padding: 0 0 0 40px;
    width: 314px;
}
.checkout_detail .add_addresslft p {
    padding-bottom: 12px;
}
.checkout_detail .add_addresslft .new_addrs {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 17px;
    font-weight: normal;
}
.checkout_detail .add_addresslft .name {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.checkout_detail .add_addresslft .namebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.checkout_detail .add_addresslft .address {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.checkout_detail .add_addresslft .addrsbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 66px;
    width: 228px;
}
.checkout_detail .add_addresslft .pin {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.checkout_detail .add_addresslft .pinbox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.checkout_detail .add_addresslft .avail {
    clear: both;
    color: #f26027;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 5px 0 0 67px;
}
.checkout_detail .add_addresslft .city {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.checkout_detail .add_addresslft .citybox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.checkout_detail .add_addresslft .state {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.checkout_detail .add_addresslft .statebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.checkout_detail .add_addresslft .country {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    width: 64px;
}
.checkout_detail .add_addresslft .india {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.checkout_detail .add_addressrgt {
    float: left;
    padding: 22px 0 0 24px;
    width: 292px;
}
.checkout_detail .add_addressrgt p {
    padding-bottom: 12px;
}
.checkout_detail .add_addressrgt .contact {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-right: 12px;
}
.checkout_detail .add_addressrgt .mobile {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-right: 12px;
}
.checkout_detail .add_addressrgt .landline {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.checkout_detail .add_addressrgt .phone {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-right: 12px;
}
.checkout_detail .add_addressrgt .phonebox {
    border: 1px solid #ccc;
    display: inline-block;
    height: 24px;
    width: 228px;
}
.checkout_detail .add_addressrgt .save {
    cursor: pointer;
    padding-top: 166px;
}
.checkout_detail .add_addressrgt .save .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
.checkout_detail .check_list {
    float: left;
    margin: 0 10px;
}
.check_list .row_head {
    border-bottom: 1px solid #808080;
    float: left;
    padding: 15px 0 7px;
    width: 940px;
}
.check_list .row_head .product {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 347px;
}
.check_list .row_head .delvry_sec {
    float: left;
    width: 187px;
}
.check_list .row_head .delvry_sec .delivery {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.check_list .row_head .delvry_sec .pincode {
    color: #808080;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.check_list .row_head .delvry_sec .pincode span a {
    color: #f26027;
}
.check_list .row_head .qty {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 127px;
}
.check_list .row_head .price {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    width: 103px;
}
.check_list .row_head .savings {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 86px;
}
.check_list .row_head .total {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    width: 103px;
}
.check_list .row_head .remove {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 46px;
}
.check_list .row_content {
    border-bottom: 1px dotted #f26027;
    float: left;
    padding: 10px 0;
    width: 940px;
}
.check_list .row_content .item {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    width: 347px;
}
.check_list .row_content .product {
    display: inline-block;
    padding-top: 10px;
    text-align: center;
    width: 70px;
}
.check_list .row_content .product_name {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 10px;
    vertical-align: top;
    width: 210px;
}
.check_list .row_content .item .gift {
    color: #063 !important;
}
.check_list .row_content .product_size {
    border-top: 1px dotted #333;
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin-top: 5px;
    padding-top: 5px;
    width: 210px;
}
.check_list .row_content .wishlist {
    clear: both;
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 15px 0 0 20px;
}
.check_list .row_content .arrow {
    color: #f26027;
    float: left;
    margin: 12px 0 0 10px;
}
.check_list .row_content .discount {
    color: #f26027;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 12px 0 0 5px;
    width: 150px;
}
.check_list .row_content .wishlist .Img {
    background-image: url("site_images/sprite.png");
    background-position: -3px -5px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 28px;
    position: relative;
    right: 4px;
    text-indent: -9999px;
    top: -4px;
    width: 28px;
}
.check_list .row_content .delivery {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    width: 187px;
}
.check_list .row_content .qtysec {
    float: left;
    width: 127px;
}
.check_list .row_content .qtysec .border {
    border: 1px solid #ccc;
    float: left;
}
.check_list .row_content .qtysec .plus {
    background-image: url("site_images/sprite.png");
    background-position: -60px 0;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 23px;
    position: relative;
    right: 4px;
    text-indent: -9999px;
    width: 30px;
}
.check_list .row_content .qtysec .txt {
    background-color: #fff;
    border: 0 none;
    height: 23px;
    text-align: center;
    width: 28px;
}
.check_list .row_content .qtysec .minus {
    background-image: url("site_images/sprite.png");
    background-position: -121px 0;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 23px;
    position: relative;
    right: 1px;
    text-indent: -9999px;
    width: 30px;
}
.check_list .row_content .price {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    width: 103px;
}
.check_list .row_content .price .mrp {
    float: right;
    text-decoration: line-through;
}
.check_list .row_content .price .disc-price {
    clear: both;
    color: #b90f0f !important;
    float: right;
}
.check_list .row_content .total .mrp {
    float: right;
    text-decoration: line-through;
}
.check_list .row_content .total .disc-price {
    clear: both;
    color: #b90f0f !important;
    float: right;
}
.check_list .row_content .savings {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: normal;
    width: 86px;
}
.check_list .row_content .total {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    width: 103px;
}
.check_list .row_content .remove {
    float: right;
    width: 46px;
}
.check_list .row_content .remove .Img {
    background-image: url("site_images/sprite.png");
    background-position: -167px 4px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 28px;
    position: relative;
    text-indent: -9999px;
    width: 28px;
}
.check_list .row_total {
    border-bottom: 1px dotted #f26027;
    float: left;
    padding: 10px 0;
    width: 942px;
}
.check_list .row_total .total {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 45px;
}
.check_list .row_total .price {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 75px;
}
.check_list .row_content .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    margin-top: 2px;
}
.check_list .row_total .webrupee {
    color: #333;
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 2px;
}
.check_list .row_shipping {
    border-bottom: 1px dotted #f26027;
    float: left;
    padding: 10px 0;
    width: 942px;
}
.check_list .row_shipping .price {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 75px;
}
.check_list .row_shipping .webrupee {
    color: #333;
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 2px;
}
.check_list .row_shipping .shipnote {
    color: #f26027;
    float: right;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-right: 59px;
    text-align: right;
}
.check_list .row_shipping .shipping {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.check_list .row_coupon {
    border-bottom: 1px solid #808080;
    float: left;
    padding: 10px 0;
    width: 942px;
}
.check_list .row_coupon .price {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 75px;
}
.check_list .row_coupon .coupdiscount {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 81px;
}
.check_list .row_amountpay {
    border-bottom: 2px solid #808080;
    float: left;
    padding: 10px 0;
    width: 942px;
}
.check_list .row_amountpay .price {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 75px;
}
.check_list .row_amountpay .webrupee {
    color: #333;
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 2px;
}
.check_list .row_amountpay .payable {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 42px;
}
.check_list .row_continue {
    cursor: pointer;
    float: right;
    padding: 10px 0;
    text-align: right;
    width: 942px;
}
.check_list .row_continue .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
.payment_option_tab_main {
    float: left;
    height: auto;
    margin: 20px 0 20px 30px;
    width: 800px;
}
.payment_option_tab_main .payment_option_tab_anon_details {
    color: #333;
    float: left;
    font: bold 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 10px 0 0;
    width: 168px;
    z-index: 9;
}
.payment_option_tab_anon_details .cash_on_delivery_anon, .payment_option_tab_anon_details .credit_card_anon, .payment_option_tab_anon_details .net_banking_anon, .payment_option_tab_anon_details .citi_promo_anon, .payment_option_tab_anon_details .debit_card_anon, .payment_option_tab_anon_details .dd_cheque_anon, .gift_voucher_anon, .payzippy_anon, .payumoney_anon {
    height: 41px;
    line-height: 40px;
    margin: 8px 0;
    width: 100%;
    z-index: 9;
}
.payment_option_tab_anon_details .selected_tab_anon {
    background: none repeat scroll 0 0 #fff !important;
    color: #4e86bd !important;
    z-index: 11 !important;
}
.cash_on_delivery_anon .text, .credit_card_anon .text, .net_banking_anon .text, .citi_promo_anon .text, .debit_card_anon .text, .dd_cheque_anon .text, .gift_voucher_anon .text, .payzippy_anon .text, .payumoney_anon .text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e6e6e6;
    border-color: #cdcdcd -moz-use-text-color #cdcdcd #cdcdcd;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #666;
    cursor: pointer;
    float: left;
    font-weight: bold;
    padding-left: 0;
    position: relative;
    text-indent: 6px;
    text-transform: capitalize;
    width: 100%;
    z-index: 9;
}
.payment_option_tab_main .payment_tab_body {
    border: 1px solid #ccc;
    float: left;
    height: auto;
    margin-top: -1px;
    min-height: 325px;
    position: relative;
    width: 73%;
    z-index: 10;
}
.payment_tab_body .paymet_tab_sub_main {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    padding: 3% 4% 2%;
    width: 92%;
}
.paymet_tab_sub_main .tab_payment_sub_head {
    border-bottom: 1px dotted #c9c9c9;
    color: #3499be;
    float: left;
    font: 17px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 5px;
    padding-bottom: 8px;
    text-transform: capitalize;
    width: 100%;
}
.paymet_tab_sub_main .amount_payable, .paymet_tab_sub_main .order_verfication {
    color: #000;
    float: left;
    font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 10px 0 5px;
    text-transform: capitalize;
    width: 100%;
}
.amount_payable .amount_payable_text {
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
}
.amount_payable .checkout_total {
    font-size: 14px;
}
.order_row .checkout_total, .amount_payable .checkout_total, .checkout_total {
    color: #c00;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.payment_tab_body .checkout_total .webrupee {
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 14px;
    font-weight: normal;
    margin: 0 !important;
}
.paymet_tab_sub_main .captchae_main {
    float: left;
    height: auto;
    width: 100%;
}
.secure_payment_left_content .secure_payment_content_row, .paymet_tab_sub_main .secure_payment_content_row {
    float: left;
    height: auto;
    width: 100%;
}
.payment_tab_body .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    float: right;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
.secure_payment_content_row .palce_order__align {
    margin: 20px 0 8px;
}
.checkout_detail .hgt420 {
    height: 420px !important;
}
.tab_payment_sub_head .pay_using_credit {
    float: left;
    height: auto;
    width: auto;
}
.tab_payment_sub_head .we_accept_main {
    float: right;
    padding-top: 2px;
}
.tab_payment_sub_head .card_image_visa {
    background-image: url("site_images/sprite1.png");
    background-position: -109px -218px;
    background-repeat: no-repeat;
    float: left;
    height: 15px;
    margin-left: 8px;
    margin-top: 0;
    width: 42px;
}
.tab_payment_sub_head .card_image_master {
    background-image: url("site_images/sprite1.png");
    background-position: -109px -193px;
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    margin-left: 8px;
    margin-top: 0;
    width: 42px;
}
.paymet_tab_sub_main .tab_payment_sub_head1 {
    border-bottom: 1px dotted #ccc;
    float: left;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin-bottom: 5px;
    padding-bottom: 8px;
    text-transform: capitalize;
    width: 100%;
}
#credit_card .amount_payable, #debit_card .amount_payable {
    width: auto;
}
.amount_payable .checkout_total {
    font-size: 14px;
}
.paymet_tab_sub_main .amex_main, #amex_popup .amex_main {
    background: none repeat scroll 0 0 #eef5f9;
    color: #000;
    float: right;
    font-size: 11px;
    line-height: 20px;
    padding: 10px;
    width: 98px;
}
.amex_main .amex_image, .amex_popup_content .amex_image {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}
.amex_main a, .amex_popup_content a {
    color: #06c;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    width: 100%;
}
.amex_main a:hover, .amex_popup_content a:hover {
    text-decoration: none;
}
.secure_payment_left_content .shipping_address_main, .secure_payment_left_content .payment_options_main {
    float: left;
    height: auto;
    padding: 0;
    width: 100%;
}
.secure_payment_left_content .shipping_address_main_config {
    padding: 0 0 0 15px !important;
    width: 98% !important;
}
#debit_card .bank_options .new_address_textbox, #net_banking .bank_options .new_address_textbox {
    width: 306px;
}
.new_shipping_address_row_right .new_address_textbox, .bank_options .new_address_textbox {
    text-transform: none;
}
.new_shipping_address_row_right .new_address_textbox, .bank_options .new_address_textbox, .new_shipping_address_row_right .password {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    padding: 4px 6px;
    width: 165px;
}
.errormsg {
    clear: both;
    color: #f56d6d;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 3px;
    text-transform: lowercase;
}
.bank_options .note_net_banking, .paymet_tab_sub_main .note_net_banking {
    clear: left;
    color: #999;
    float: left;
    font: 11px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin-top: 10px;
    width: 100%;
}
.new_shipping_address_main .new_shipping_address_row, .paymet_tab_sub_main .new_shipping_address_row {
    float: left;
    height: auto;
    padding: 8px 0 0;
    width: 100%;
}
.new_shipping_address_row .new_shipping_address_row_right {
    float: left;
    height: auto;
    width: auto;
}
#credit_card #input_id, #net_banking #input_id, #debit_card #input_id, #gift_voucher #input_id {
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
.new_shipping_address_row_right #gift_voucher_card, .new_shipping_address_row_right #gift_voucher_pin, .new_shipping_address_row_right #giftCardNumber, .new_shipping_address_row_right #giftCardPin, .new_shipping_address_row_right .password {
    width: 340px;
}
.js-watermark.marked {
    color: #999;
}
#pay_u_money .pay_payu {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    text-transform: none;
}
#pay_u_money .max {
    color: #666;
    font: 12px/20px Arial;
    padding-top: 10px;
    text-transform: none;
}
#pay_u_money .enter_card {
    color: #666;
    font: 12px/20px Arial;
    padding-top: 10px;
    text-transform: none;
}
#pay_u_money .paynowpayu {
    padding-top: 40px;
}
.checkout_detail .tick {
    background-image: url("site_images/sprite.png");
    background-position: -109px -105px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 20px;
    position: relative;
    right: 15px;
    text-indent: -9999px;
    top: 3px;
    width: 27px;
}
.checkout_detail .message {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 16px;
    font-weight: normal;
    left: 10px;
    position: relative;
    top: 0;
}
.checkout_detail .change {
    float: right;
    position: relative;
    right: 0;
    top: 0;
}
#header .bottom-strip {
    border-bottom: 5px solid #f26027;
}
#header .free-ship {
    background-image: url("site_images/sprite.png");
    background-position: -178px -104px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 47px;
    margin: 22px 0 0 80px;
    text-indent: -9999px;
    width: 47px;
}
#header .free-ship-txt {
    float: left;
    margin: 29px 0 0 12px;
    width: 138px;
}
#header .free-ship-txt .free {
    color: #f26027;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#header .free-ship-txt .above {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 5px;
}
.bottom-strip .returns {
    background-image: url("site_images/sprite.png");
    background-position: 0 -178px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 43px;
    margin: 23px 0 0 20px;
    text-indent: -9999px;
    width: 38px;
}
#header .free-ship-txt .webrupee {
    color: #f26027;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 13px;
    font-weight: normal;
    margin: 0 !important;
}
#header .returns-txt {
    float: left;
    margin: 29px 0 0 12px;
    width: 132px;
}
#header .returns-txt .easy {
    color: #f26027;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#header .returns-txt .policy {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 5px;
}
#header .need_help {
    background-image: url("site_images/sprite.png");
    background-position: 0 -178px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 43px;
    margin: 23px 0 0 20px;
    text-indent: -9999px;
    width: 38px;
}
#header .need_help-txt {
    float: left;
    margin: 29px 0 0 12px;
    width: 326px;
}
#header .need_help-txt .help {
    color: #f26027;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#header .need_help-txt .toll {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 5px;
}
.checkout_detail .error {
    color: #f56d6d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}
.checkout_detail .add_addresslft .avail .specific_error_img {
    background: url("site_images/error.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 2px;
    padding-left: 16px;
    position: relative;
    top: 0;
}
.checkout_detail .add_addresslft .avail .specific_success_img {
    background: url("site_images/success.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 2px;
    padding-left: 16px;
    position: relative;
    top: 0;
}
.checkout_detail .errorbox {
    background-color: #ffce00;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 5px 15px;
    text-align: left;
}
.checkout_detail .order-success {
    border-bottom: 5px solid #00b4cc;
    height: 88px;
    margin: 0 auto;
    width: 964px;
}
.checkout_detail .order-success .order-hdng {
    color: #f26027;
    float: left;
    font-family: "museo-slab",serif;
    font-size: 27px;
    font-style: normal;
    font-weight: 700;
    padding: 20px 0 0 20px;
}
.checkout_detail .order-success .order-no {
    color: #333;
    float: right;
    font-family: "museo-slab",serif;
    font-size: 27px;
    font-style: normal;
    font-weight: 700;
    padding: 20px 20px 0 0;
}
.checkout_detail .order-cust {
    margin: 0 auto;
    width: 964px;
}
.checkout_detail .order-cust .phone-col {
    float: left;
    width: 184px;
}
.checkout_detail .order-cust .phone-col .icon {
    background-image: url("site_images/sprite.png");
    background-position: -127px -173px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 49px;
    position: relative;
    top: 15px;
    width: 52px;
}
.checkout_detail .order-cust .phone-col .no {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.checkout_detail .order-cust .mail-col {
    float: left;
    margin-left: 10px;
    width: 196px;
}
.checkout_detail .order-cust .mail-col .icon {
    background-image: url("site_images/sprite.png");
    background-position: -205px -173px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 49px;
    position: relative;
    top: 15px;
    width: 52px;
}
.checkout_detail .order-cust .mail-col .mail {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.checkout_detail .order-cust .shop-exp {
    float: left;
    margin-left: 100px;
    width: 220px;
}
.checkout_detail .order-cust .shop-exp .icon {
    background-image: url("site_images/sprite.png");
    background-position: 0 -256px;
    background-repeat: no-repeat;
    float: left;
    height: 50px;
    position: relative;
    top: 15px;
    width: 52px;
}
.checkout_detail .order-cust .shop-exp .shop {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 20px 0 0 10px;
    width: 148px;
}
.checkout_detail .order-cust .shop-exp .refer {
    color: #f26027;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 10px;
}
.checkout_detail .order-summary {
    background-color: #fff;
    border-bottom: 5px solid #00b4cc;
    clear: both;
    float: left;
    margin-top: 20px;
    padding-bottom: 20px;
    width: 964px;
}
.checkout_detail .order-summary h2 {
    color: #333;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    padding: 20px;
}
.checkout_detail .order-summary .detail {
    float: left;
    padding-left: 20px;
}
.checkout_detail .order-summary .detail .hdng {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 5px;
    width: 230px;
}
.checkout_detail .order-summary .detail .field {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 5px;
    width: 270px;
}
.checkout_detail .items-ordered {
    background-color: #fff;
    border-bottom: 5px solid #00b4cc;
    clear: both;
    float: left;
    margin-top: 20px;
    padding: 0 0 20px 10px;
    width: 954px;
}
.checkout_detail .items-ordered .title-row {
    border-bottom: 1px solid #333;
    float: left;
    padding-bottom: 10px;
    width: 940px;
}
.checkout_detail .items-ordered .title-row .order {
    color: #333;
    float: left;
    font-family: "museo-slab",serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
    padding: 10px 0 0 20px;
}
.checkout_detail .items-ordered .title-row .print {
    background-image: url("site_images/sprite.png");
    background-position: -94px -272px;
    background-repeat: no-repeat;
    float: right;
    height: 18px;
    position: relative;
    top: 15px;
    width: 23px;
}
.checkout_detail .items-ordered .title-row .printtxt {
    color: #f26027;
    float: right;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 20px 4px 0 0;
}
.checkout_detail .items-ordered .row_head {
    border-bottom: 1px solid #808080;
    float: left;
    padding: 15px 0 7px;
    width: 940px;
}
.checkout_detail .items-ordered .row_head .product {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 347px;
}
.checkout_detail .items-ordered .row_head .delvry_sec {
    float: left;
    width: 187px;
}
.checkout_detail .items-ordered .row_head .qty {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 127px;
}
.checkout_detail .items-ordered .row_head .price {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    width: 103px;
}
.checkout_detail .items-ordered .row_head .total {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    width: 103px;
}
.checkout_detail .items-ordered .row_content {
    border-bottom: 1px dotted #f26027;
    float: left;
    padding: 10px 0;
    width: 940px;
}
.checkout_detail .items-ordered .row_content .item {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    width: 347px;
}
.checkout_detail .items-ordered .row_content .product {
    display: inline-block;
    padding-top: 10px;
    text-align: center;
    width: 70px;
}
.checkout_detail .items-ordered .row_content .product_name {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 10px;
    vertical-align: top;
    width: 210px;
}
.checkout_detail .items-ordered .row_content .product_size {
    border-top: 1px dotted #333;
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin-top: 5px;
    padding-top: 5px;
    width: 210px;
}
.checkout_detail .items-ordered .row_content .arrow {
    color: #f26027;
    float: left;
    margin: 12px 0 0 10px;
}
.checkout_detail .items-ordered .row_content .discount {
    color: #f26027;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 12px 0 0 5px;
    width: 150px;
}
.checkout_detail .items-ordered .row_content .delivery {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    width: 187px;
}
.checkout_detail .items-ordered .row_content .qtysec {
    float: left;
    width: 127px;
}
.checkout_detail .items-ordered .row_content .price {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    width: 103px;
}
.checkout_detail .items-ordered .row_content .price .mrp {
    float: right;
    text-decoration: line-through;
}
.checkout_detail .items-ordered .row_content .webrupee {
    color: #333;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    margin-top: 2px;
}
.checkout_detail .items-ordered .row_content .price .disc-price {
    clear: both;
    color: #b90f0f !important;
    float: right;
}
.checkout_detail .items-ordered .row_content .total {
    color: #333;
    float: left;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    width: 103px;
}
.checkout_detail .items-ordered .row_content .total .mrp {
    float: right;
    text-decoration: line-through;
}
.checkout_detail .items-ordered .row_content .total .disc-price {
    clear: both;
    color: #b90f0f !important;
    float: right;
}
.checkout_detail .items-ordered .row_head .delvry_sec .delivery {
    color: #333;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.checkout_detail .items-ordered .row_content .qtysec .qty {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
}
.checkout_detail .items-ordered .row_total {
    border-bottom: 1px dotted #f26027;
    float: left;
    padding: 10px 0;
    width: 942px;
}
.checkout_detail .items-ordered .row_total .price {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 75px;
}
.checkout_detail .items-ordered .row_total .webrupee {
    color: #333;
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 2px;
}
.checkout_detail .items-ordered .row_total .total {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 45px;
}
.checkout_detail .items-ordered .row_shipping {
    border-bottom: 1px dotted #f26027;
    float: left;
    padding: 10px 0;
    width: 942px;
}
.checkout_detail .items-ordered .row_shipping .price {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 75px;
}
.checkout_detail .items-ordered .row_shipping .webrupee {
    color: #333;
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 2px;
}
.checkout_detail .items-ordered .row_shipping .shipnote {
    color: #f26027;
    float: right;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-right: 59px;
    text-align: right;
}
.checkout_detail .items-ordered .row_shipping .shipping {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.checkout_detail .items-ordered .row_coupon {
    border-bottom: 1px solid #808080;
    float: left;
    padding: 10px 0;
    width: 942px;
}
.checkout_detail .items-ordered .row_coupon .price {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 75px;
}
.checkout_detail .items-ordered .row_coupon .coupdiscount {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 81px;
}
.checkout_detail .items-ordered .row_amountpay {
    border-bottom: 2px solid #808080;
    float: left;
    padding: 10px 0;
    width: 942px;
}
.checkout_detail .items-ordered .row_amountpay .price {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 75px;
}
.checkout_detail .items-ordered .row_amountpay .webrupee {
    color: #333;
    float: left;
    font-family: "RupeeForadianRegular";
    font-size: 15px;
    font-weight: bold;
    margin-top: 2px;
}
.checkout_detail .items-ordered .row_amountpay .payable {
    color: #333;
    float: right;
    font-family: "Dax-Bold",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding-right: 42px;
}
.checkout_detail .items-ordered .row_continue {
    float: right;
    padding: 20px 15px 0 0;
    text-align: right;
    width: 942px;
}
.checkout_detail .items-ordered .row_continue .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
.checkout_detail .thankyou_top_details {
    float: left;
    margin: 10px 0;
    width: 964px;
}
.checkout_detail .thankyou_top_details h1 {
    background: none repeat scroll 0 0 #00b4cc;
    color: #fff;
    font: bold 18px/18px Trebuchet MS,Arial,Helvetica,sans-serif;
    padding: 5px 0;
    text-align: center;
    text-transform: capitalize;
}
.checkout_detail .thankyou_top_details .order_number_main {
    background-color: #fff;
    border-color: -moz-use-text-color #f394ae #f394ae;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    width: 99.7%;
}
.checkout_detail .thankyou_top_details .loading_image {
    left: 35%;
    position: absolute;
    top: 50%;
}
.checkout_detail .thankyou_top_details .loading_image img {
    left: 6px;
    position: relative;
    top: 8px;
}
.checkout_detail .thankyou_top_details .order_number_main p {
    float: left;
    font: bold 18px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 30px 0;
    text-align: center;
    width: 100%;
}
.checkout_detail .thankyou_top_details .blue22 {
    color: #568dc9;
    font-size: 22px;
    line-height: 25px;
}
.checkout_detail .thankyou_top_details .order_number_main span.complete_order {
    float: left;
    font-family: arial;
    font-size: 13px;
    margin: 5px 0;
    text-align: center;
    width: 100%;
}
.checkout_detail .thankyou_top_details .discount_tab_details {
    clear: both;
    float: left;
    margin: 10px 47px;
    position: relative;
}
.checkout_detail .thankyou_top_details .discount_tab_details #input_id {
    float: left;
    margin: 0;
    width: auto;
}
.checkout_detail .thankyou_top_details .discount_tab_input {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    outline: 0 none;
    padding: 4px 6px;
    width: 90px;
}
.checkout_detail .thankyou_top_details .discount_tab_details .redeem_button {
    float: left;
    margin: 0 10px;
    position: relative;
}
.checkout_detail .thankyou_top_details .discount_tab_details .redeem_button .confirm {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
}
.checkout_detail .thankyou_top_details .note_order {
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    width: 100%;
}
.checkout_detail .thankyou_top_details .confirmed_message {
    color: #81be10;
    float: left;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}
.checkout-spinner {
    background: url("site_images/ajax-loader.gif") no-repeat scroll 50% 40% rgba(255, 255, 255, 0.8);
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.checkout_detail .Login_block .change_email {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 17px;
    font-weight: normal;
}
.checkout_detail .Login_block .notebox {
    background-color: #ffce00;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-top: 15px;
    padding: 5px 15px;
    text-align: left;
}
.checkout_detail .Login_block .change_cont {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-top: 20px;
    padding: 8px 15px;
    text-transform: uppercase;
}
.checkout_detail .Login_block .change_logout {
    color: #333;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-top: 20px;
}
.payment_tab_body .check {
    float: left;
    padding-right: 5px;
    padding-top: 20px;
}
.payment_tab_body .gift {
    color: #333;
    float: left;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 20px;
}
.payment_tab_body .not_avail {
    color: #000;
    float: left;
    font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 10px 0 5px 22px;
    text-transform: capitalize;
    width: 100%;
}
.payment_tab_body .Gift_wrap_remove {
    clear: both;
    font-family: arial;
    font-size: 11px !important;
    text-transform: none !important;
}
.payment_tab_body .cash_cod_text {
    color: #666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
    padding-left: 22px;
    width: 100%;
}
#shippingContent #checkoutSelectAddress {
    cursor: pointer;
}
.paymet_tab_sub_main .citititle {
    font-size: 13px !important;
    margin-top: 25px;
}
.paymet_tab_sub_main .mb10 {
}
.paymet_tab_sub_main .mt10 {
    margin-top: 20px;
}
.paymet_tab_sub_main .citidebitwrapper {
    clear: both;
    margin-top: 15px;
}
.paymet_tab_sub_main .mastercardradio {
    left: 3px;
    margin-left: 10px;
    position: relative;
    top: -10px;
}
.paymet_tab_sub_main .visacardradio {
    left: 3px;
    position: relative;
    top: -10px;
}
.paymet_tab_sub_main .citipromoerror {
    color: #c00;
    display: none;
    margin-top: 20px;
}
.checkout_wrapper {
    background: url("images/content-bg.png") no-repeat scroll left bottom transparent;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 0 auto;
    position: relative;
    width: 980px;
    z-index: 0;
}
.checkout_wrapper .checkout_content {
    background-color: #fff;
    box-shadow: 0 0 4px #777;
    float: left;
    margin-bottom: 10px;
}
.checkout_wrapper #header .topBand {
    border-bottom: 0 none;
    margin: 0 20px;
    padding: 0;
    width: auto;
}
.checkout_wrapper #header .logo {
    margin: 8px 5px;
}
.checkout_wrapper #header .topBand h1 {
    float: left;
    font-size: 33px;
    margin-top: 33px;
}
.checkout_wrapper #header .rgtHead {
    float: right;
    margin-top: 9px;
    text-align: right;
    width: 350px;
}
.checkout_wrapper #header .rgtHead .topLinks {
    color: #4e86bd;
    font: bold 11px Arial,Helvetica,sans-serif;
}
.checkout_wrapper #header .rgtHead .topLinks a {
    display: inline-block;
    padding: 0 3px;
}
.checkout_wrapper #header .rgtHead .number1 {
    color: #999;
    font: 13px/16px Arial,Helvetica,sans-serif;
    margin-top: 18px;
}
.checkout_wrapper #header .rgtHead .number1 span {
    color: #666;
    font: bold 20px/25px Arial,Helvetica,sans-serif;
}
.checkout_wrapper #body_checkoutWrap {
    background: none repeat scroll 0 0 #fff;
    float: left;
    padding: 10px;
    width: 98%;
}
.checkout_wrapper #content {
    box-shadow: none;
}
.checkout_page_config {
    min-height: 100%;
    position: relative;
}
#outer_wrapper #secure_payment_main {
    height: auto;
    margin: auto;
}
#secure_payment_main .secure_payment_left {
    float: left;
    height: auto;
    padding-bottom: 10px;
    position: relative;
    width: 727px;
}
#secure_payment_main .secure_payment_right {
    float: right;
    height: auto;
    width: 233px;
}
.secure_payment_left ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to right bottom, #fafafa, #ddd) repeat scroll 0 0 transparent;
    border-color: #b2b2b2 #b2b2b2 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 720px;
}
.secure_payment_left ul li a {
    color: #333;
    cursor: default;
    float: left;
    font: bold 13px/39px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 0 40px 0 15px;
    text-decoration: none;
    width: auto;
}
.secure_payment_left ul li.login {
    width: 106px;
    z-index: 100;
}
.secure_payment_left ul li.select a {
    color: #fff;
}
.secure_payment_left ul li.login a {
    padding: 0 25px 0 15px;
}
.secure_payment_left ul li.shipping_address {
    padding: 0 5px 0 0;
    width: 201px;
    z-index: 90;
}
.secure_payment_left ul li.order_summery {
    padding: 0 12px 0 0;
    width: 191px;
    z-index: 80;
}
.secure_payment_left ul li.payment_options {
    border-right: 0 none;
    height: 39px;
    padding: 0 5px 0 0;
    width: 197px;
    z-index: 70;
}
.secure_payment_left .secure_payment_left_content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #b2b2b2 #b2b2b2;
    border-image: none;
    border-right: 1px solid #b2b2b2;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    height: auto;
    padding-top: 45px;
    width: 720px;
}
.secure_payment_left_content .secure_payment_content_row, .paymet_tab_sub_main .secure_payment_content_row {
    float: left;
    height: auto;
    width: 100%;
}
.secure_payment_left_content .password_display {
    display: none;
}
.secure_payment_content_mid .forgot_password_secure {
    color: #999;
    float: left;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    padding-top: 6px;
    text-indent: 10px;
    width: 100%;
}
.arrowButton {
    background: url("images/icon1_5.png") no-repeat scroll right -2227px transparent;
    border: 0 none;
    color: #fff !important;
    cursor: pointer;
    font: bold 18px/29px Trebuchet MS,Arial,Helvetica,sans-serif;
    letter-spacing: 0.5px;
    padding-right: 15px;
    text-shadow: 1px 1px 0 #333;
}
.forgot_password_secure .forgot_password_click {
    color: #06c;
    text-decoration: underline;
}
.forgot_password_click:hover {
    cursor: pointer;
    text-decoration: none;
}
.secure_payment_content_row .continue_align {
    float: left !important;
    margin-left: 50px;
}
.secure_payment_content_row .facebook_connet {
    clear: both;
    float: left;
    height: auto;
    margin: 4px 0 10px 18px;
    width: auto;
}
.facebook_connet .google_plus_icon {
    float: none;
    margin: 0 0 0 20px;
}
.secure_payment_content_row .secure_payment_content_left {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: auto;
    padding-top: 0;
    text-align: right;
    width: 150px;
}
.secure_payment_content_row .secure_payment_content_mid {
    float: left;
    height: auto;
    margin-left: 35px;
    width: 210px;
}
.secure_payment_content_mid .hoopos_account {
    float: left;
    height: auto;
    margin: 13px 0;
    width: 100%;
}
.secure_payment_content_mid .hoopos_account input {
    float: left;
    height: auto;
    margin: 2px 4px 0 12px;
    width: auto;
}
span.arrowButton {
    background: url("images/icon1_5.png") no-repeat scroll right -2227px transparent;
    padding-right: 15px;
}
.secure_payment_content_row .or_align_main {
    float: left;
    margin: 10px 0 8px 18px;
    width: 80%;
}
.secure_payment_content_row .or_align {
    clear: none;
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 0 5px;
    padding: 0 10px;
    text-align: center;
    width: auto;
}
.secure_payment_content_row span.or_border {
    border-top: 1px dotted #cdcdcd;
    float: left;
    margin-top: 8px;
    width: 125px;
}
.secure_payment_content_row .secure_payment_content_right {
    color: #666;
    float: right;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 10px;
    width: 62%;
}
.hoopos_account .hoopos_account_text {
    color: #000;
    float: left;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    padding-top: 2px;
    width: auto;
}
.hoopos_account .sign_in_hoopos {
    color: #666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    margin-left: 30px;
    width: auto;
}
.secure_payment_content_mid .email_password_text_box, .secure_payment_content_mid .password {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font-size: 11px;
    height: auto;
    margin-left: 10px;
    padding: 4px 6px;
    width: 180px;
}
.secure_payment_content_mid .email_password_text_box:focus, .secure_payment_content_mid .password:focus {
    color: #000;
}
.secure_payment_right .secure_payment_right_curve {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e6e6e6;
    border-color: #b2b2b2 #b2b2b2 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    height: 40px;
    text-align: left;
    width: 99%;
}
.secure_payment_right .order_detail_body_main {
    float: left;
    height: auto;
    margin-bottom: 10px;
    width: auto;
}
.order_detail_body_main .order_detail_body {
    border: 1px solid #b2b2b2;
    float: left;
    height: auto;
    padding: 9px 9px 5px 15px;
    width: 206px;
}
.order_detail_body .order_row {
    color: #000;
    float: left;
    font: 13px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 2px 0;
    text-transform: capitalize;
    width: 100%;
}
.order_row .free_color {
    color: #666;
}
.order_row .checkout_total, .amount_payable .checkout_total, .checkout_total {
    color: #c00;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.amount_payable .amount_payable_text {
    font-size: 14px;
    font-weight: bold;
    margin-right: 20px;
}
.amount_payable .checkout_total {
    font-size: 14px;
}
.secure_payment_right_curve h2 {
    color: #666;
    font: 16px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin-top: 10px;
    padding-left: 16px;
}
.secure_payment_content_row .ship_to_address_left_curve, .new_shipping_address_row .ship_to_address_left_curve, .secure_payment_content_row .ship_to_address_left_curve {
    background-image: url("images/checkout_button.png");
    background-position: left top;
    background-repeat: no-repeat;
    float: right;
    height: 34px;
    width: auto;
}
.ship_to_address_left_curve input {
    background: url("images/checkout_button.png") no-repeat scroll right top transparent;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 36px;
    margin: 0 -6px 0 6px;
    padding: 0 11px 2px 7px;
    text-shadow: 0 1px #666;
    text-transform: capitalize;
    width: auto;
}
.secure_payment_left_content .margin_config {
    margin: 10px 0 0 30px;
}
.ship_to_address_button:hover {
    color: #efefef;
}
.order_detail_body .order_row_policy {
    color: #389ac1;
    font-size: 15px;
    height: auto;
    text-transform: capitalize;
}
.order_row .see_details_cart {
    color: #08b2c9;
    cursor: pointer;
    float: right;
    font-size: 15px;
    margin-top: -3px;
    padding: 0 70px 0 5px;
    text-decoration: underline;
    text-transform: lowercase;
    width: auto;
}
.order_row .see_details_cart:hover {
    text-decoration: none;
}
.order_row .no_quest_color {
    color: #999;
    float: left;
    font-size: 13px;
    margin: -2px 0;
    text-transform: lowercase;
}
.order_row .power_color {
    color: #389ac1;
    float: left;
    font-weight: bold;
    margin: -7px 0 10px;
    text-transform: capitalize;
}
.order_row img {
    margin: 0 10px 5px 0;
}
.order_row .icici_pay_seal_img {
    float: left;
    height: auto;
    width: 40px;
}
.order_row .ebs.gif {
    width: 10px;
}
.order_row .secure_img {
    float: right;
    margin-right: 10px;
}
.order_row .image_border {
    border-bottom: 1px dotted #ccc;
    width: 96%;
}
.order_row p {
    color: #333;
    font: 11px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 3px 0 0;
}
.order_row ul {
    color: #333;
    float: left;
    font: 11px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 2px 0 0;
    padding: 0 0 0 13px;
}
.order_row ul li {
    font-size: 8px;
    list-style-type: disc;
    text-indent: -5px;
}
.order_row ul li span {
    color: #666;
    font-size: 11px;
}
.secure_payment_left_content .shipping_address_main_config {
    padding: 0 0 0 15px !important;
    width: 98% !important;
}
.shipping_address_main .address_or {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 10px 7px;
    text-align: center;
    width: 100%;
}
.shipping_address_main .address_book_inside {
    float: left;
    height: auto;
    margin-bottom: 6px;
    margin-top: 0;
    width: 51%;
}
.shipping_address_main .shipping_address_sub_head {
    color: #3599be;
    float: left;
    font: 15px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin-bottom: 14px;
    margin-top: 0;
    text-transform: capitalize;
    width: 100%;
}
.address_book_inside .address_boxes_main {
    float: left;
    height: auto;
    position: relative;
    width: auto;
}
.address_boxes_main .remove_tag_main {
    background-image: url("images/removeTag.gif");
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    height: 27px;
    margin: -15px -7px -7px;
    position: absolute;
    right: 10px;
    top: 1px;
    width: 67px;
    z-index: 10;
}
.remove_tag_main .remove_tag, .remove_tag_main .edit_tag {
    color: #06c;
    cursor: pointer;
    float: right;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9px;
    margin: 0 7px 0 0;
    text-decoration: underline;
}
.remove_tag_main .remove_tag_border {
    color: #ccc;
    float: left;
    margin: 0 7px;
}
.remove_tag_main .edit_tag {
    margin: 0;
}
.address_boxes .address_box_inside_right {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcf;
    float: left;
    height: 107px;
    margin-top: 0;
    width: 168px;
    z-index: 50;
}
.address_boxes .hover_ship {
    background: none repeat scroll 0 0 #fffee5;
    border: 1px solid #cdcdcf;
    border-radius: 2px;
    float: left;
    height: 107px;
    width: 168px;
    z-index: 50;
}
.address_box_inside_right .address_scroll {
    float: left;
    height: 100%;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
.address_book_inside .address_boxes {
    float: left;
    height: auto;
    margin-bottom: 26px;
    margin-right: 9px;
    width: 210px;
}
.address_book_inside .address_boxes_config {
    cursor: pointer;
    width: 170px !important;
}
.address_scroll .address_box_text {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 7px 5px 7px 11px;
}
.address_boxes .address_boxe_inside_left {
    background: none repeat scroll 0 0 #f2f2f3;
    border: 1px solid #cdcdcf;
    float: left;
    height: 28px !important;
    line-height: 90px;
    margin: 0;
    padding: 0 0 0 5px;
    position: relative;
    width: 168px !important;
}
.address_boxe_inside_left p.click_select {
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 26px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.address_boxes .address_boxe_inside_left {
    margin: 0;
    padding: 0;
}
.address_boxes .address_boxe_inside_left .selected_tick_green {
    float: left;
    height: 17px;
    left: 4px;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    width: 20px;
}
.address_boxes .address_boxe_inside_left .selected_tick_green_1 {
    background: url("images/sprite1.png") no-repeat scroll -113px -18px transparent;
    height: 20px;
    margin-left: 9px;
    margin-top: 3px;
    width: 22px;
}
.shipping_address_main .ship_address_border {
    border-left: 1px solid #ccc;
    float: left;
    height: auto;
    margin: 0 14px;
    min-height: 200px;
    width: 1px;
}
.secure_payment_left_content .shipping_address_main, .secure_payment_left_content .payment_options_main {
    float: left;
    height: auto;
    padding: 0;
    width: 100%;
}
.secure_payment_left_content .payment_options_main {
    margin-bottom: 35px;
    padding: 0 15px;
    width: 690px;
}
.shipping_address_main .width_config_ship_head {
    float: right;
    margin: -27px 0 9px;
    width: 44%;
}
.shipping_address_main .new_shipping_address_main {
    float: left;
    height: auto;
    margin-top: 10px;
    width: 100%;
}
.shipping_address_main .width_change_new_ship {
    margin: 0;
    width: 41%;
}
.shipping_address_main .width_change_new_ship .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-decoration: none;
    text-transform: uppercase;
}
.paymet_tab_sub_main .secure_payment_content_row .pay-now {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    float: right;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-decoration: none;
    text-transform: uppercase;
}
.shipping_address_main .width_change_new_ship .new_shipping_address_row {
    padding: 8px 0 0 9px;
}
.shipping_address_main .width_change_new_ship .new_shipping_address_row input, .shipping_address_main .width_change_new_ship .new_shipping_address_row textarea {
    width: 268px;
}
.shipping_address_main .width_change_new_ship .new_shipping_address_row .shipping_country, .shipping_address_main .width_change_new_ship_credit .new_shipping_address_row .shipping_country, .new_shipping_address_row .shipping_country {
    margin-left: 10px !important;
    text-align: left !important;
}
.new_shipping_address_main .new_shipping_address_row {
    float: left;
    height: auto;
    padding: 7px 0 0;
    width: 100%;
}
.new_shipping_address_row .new_shipping_address_row_left {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: auto;
    padding-top: 0;
    text-align: right;
    text-transform: capitalize;
    width: 115px;
}
.new_shipping_address_row_right .madatory_shipping {
    color: #c00;
    float: left;
    font-size: 11px;
    margin-right: 3px;
}
.new_shipping_address_row .new_shipping_address_row_right {
    float: left;
    height: auto;
    width: auto;
}
.shipping_address_main_config #input_id, .secure_payment_content_mid #input_id, .discount_tab_details #input_id {
    float: left;
    margin: 0;
    width: auto;
}
.new_shipping_address_row_right .new_address_textbox, .bank_options .new_address_textbox, .new_shipping_address_row_right .password {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    padding: 4px 6px;
}
.new_shipping_address_row_right .cvv_small {
    width: 55px !important;
}
.new_shipping_address_row_right .new_address_textbox.number {
    width: 84px !important;
}
#debit_card .bank_options .new_address_textbox, #net_banking .bank_options .new_address_textbox {
    width: 306px;
}
.new_addreess_textarea:focus, .new_shipping_address_row_right .month_checkout:focus {
    border-color: rgba(79, 131, 187, 0.8);
    box-shadow: 0 1px 1px rgba(79, 131, 187, 0.6) inset, 0 0 8px rgba(64, 114, 167, 0.6);
    outline: 0 none;
}
.new_shipping_address_row_right .state {
    color: #333;
    height: auto;
    width: 282px !important;
}
.new_shipping_address_row .address_label, .new_shipping_address_row .address_label2 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin-right: 5px;
    padding: 0 6px 0 1px;
    width: auto;
}
.for_areacode, .address_label2 {
    display: none;
}
.new_shipping_address_row_right .areacode {
    width: 38px !important;
}
.new_shipping_address_row_right .phone_mobile {
    clear: right;
    float: left;
    height: auto;
    margin: 0 0 10px 5px;
    width: auto;
}
.phone_mobile .phone_mobile_radio {
    float: left;
    height: auto;
    vertical-align: middle;
    width: 20px !important;
}
.phone_mobile .phone_mobile_text {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    padding-right: 13px;
    padding-top: 3px;
    vertical-align: middle;
    width: auto;
}
.new_shipping_address_row_right .phone_mobile_main {
    clear: left;
    float: left;
    height: auto;
    width: auto;
}
.phone_mobile_main .address_label {
    padding-top: 4px;
}
.phone_mobile_main .address_label2 {
    color: #a6a6a6;
    padding: 4px 4px 0 7px;
}
.new_shipping_address_row .label_bottom {
    float: left;
    height: auto;
    width: auto;
}
#credit_card .phone_mobile_main #input_id {
    margin-right: 0;
}
.phone_mobile_main .label_bottom_text, .new_shipping_address_row_right .bottom_spec_text {
    clear: left;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    height: auto;
    margin-left: 0;
    width: auto;
}
.new_shipping_address_row_right .bottom_spec_text {
    margin-left: 8px;
}
.new_shipping_address_main .cash_available {
    float: left;
    margin: 0 0 10px 24px;
    width: 83%;
}
#credit_card .cash_available {
    margin: 0 0 10px 8px;
}
.new_shipping_address_main .cash_available {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
.new_shipping_address_main .cash_available *:hover {
    text-decoration: none;
}
.secure_payment_left .madatory_text {
    color: #c00;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-top: 2px;
    width: 100%;
}
.margin_align_bottom {
    margin-bottom: 15px;
    margin-left: 45px;
    margin-top: 30px;
    width: 84% !important;
}
.new_shipping_address_row .ship_to_address_left_curve {
    float: left;
}
.payment_options_main .payment_option_tab_main {
    float: left;
    height: auto;
    margin-top: 20px;
    width: 100%;
}
.payment_options_main h2 {
    color: #666;
    font: bold 17px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 0;
    text-transform: capitalize;
}
.payment_options_main .order_table {
    margin-top: 20px;
}
.payment_option_tab_main .payment_option_tab_anon_details {
    color: #333;
    float: left;
    font: bold 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 10px 0 0;
    width: 168px;
    z-index: 9;
}
.payment_option_tab_anon_details .cash_on_delivery_anon, .payment_option_tab_anon_details .credit_card_anon, .payment_option_tab_anon_details .net_banking_anon, .payment_option_tab_anon_details .debit_card_anon, .payment_option_tab_anon_details .dd_cheque_anon, .gift_voucher_anon, .payzippy_anon, .payumoney_anon {
    height: 41px;
    line-height: 40px;
    margin: 8px 0;
    width: 100%;
    z-index: 9;
}
.payment_option_tab_anon_details .selected_tab_anon {
    background: none repeat scroll 0 0 #fff !important;
    color: #4e86bd !important;
    z-index: 11 !important;
}
.cash_on_delivery_anon .text, .credit_card_anon .text, .net_banking_anon .text, .debit_card_anon .text, .dd_cheque_anon .text, .gift_voucher_anon .text, .payzippy_anon .text, .payumoney_anon .text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e6e6e6;
    border-color: #cdcdcd -moz-use-text-color #cdcdcd #cdcdcd;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #666;
    cursor: pointer;
    float: left;
    font-weight: bold;
    padding-left: 0;
    position: relative;
    text-indent: 15px;
    text-transform: capitalize;
    width: 100%;
    z-index: 9;
}
.payment_option_tab_main .payment_tab_body {
    border: 1px solid #ccc;
    float: left;
    height: auto;
    margin-top: -1px;
    min-height: 325px;
    position: relative;
    width: 73%;
    z-index: 10;
}
.payment_tab_body .paymet_tab_sub_main {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    padding: 3% 4% 2%;
    width: 92%;
}
.paymet_tab_sub_main .tab_payment_sub_head {
    border-bottom: 1px dotted #c9c9c9;
    color: #3499be;
    float: left;
    font: 17px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 5px;
    padding-bottom: 8px;
    text-transform: capitalize;
    width: 100%;
}
.paymet_tab_sub_main .amount_payable, .paymet_tab_sub_main .order_verfication {
    color: #000;
    float: left;
    font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 10px 0 5px;
    text-transform: capitalize;
    width: 100%;
}
.select_card_direct {
    color: #333;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    width: 100%;
}
.paymet_tab_sub_main .order_verfication {
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 30px;
}
.paymet_tab_sub_main .captchae_main {
    float: left;
    height: auto;
    width: 100%;
}
.captchae_main .captchae_image_main {
    float: left;
    height: auto;
    width: 100%;
}
.captchae_image_main .captcha_text {
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    text-transform: uppercase;
    width: 100%;
}
.captchae_image_main .captchae_image_get_image {
    float: left;
    height: auto;
    margin-top: 8px;
    width: 100%;
}
.captchae_image_get_image .image_span {
    float: left;
    height: auto;
    width: auto;
}
.captchae_image_get_image .get_new_image {
    color: #427ab7;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin: 5px 0 0;
    text-decoration: underline;
    width: auto;
}
.captchae_image_get_image .get_new_image:hover {
    text-decoration: none;
}
.captchae_image_main .type_captcha_text_input {
    clear: left;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: 25px;
    margin-bottom: 10px;
    margin-top: 30px;
    text-transform: uppercase;
    width: auto;
}
#cash_on_delivery #input_id, .new_user_content_login_newuser #input_id, .login_page_content_timeout #input_id, .forgot_password_main #input_id, .sms_alert_main #input_id {
    float: right;
    margin: 0 11px 0 0;
    padding: 0;
    width: auto;
}
#cash_on_delivery .type_captcha_text_input #input_id {
    line-height: 15px;
    margin-left: 10px;
}
.type_captcha_text_input .type_text_content {
    float: left;
}
.type_captcha_text_input .captcha_input {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    height: 22px;
    margin-left: 4px;
    margin-top: 0;
    padding: 4px 6px;
    width: 198px;
}
.type_captcha_text_input .captcha_input:focus {
    color: #000;
}
.type_captcha_text_input .case_sensitive_captcha {
    color: #cbc9ca;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    margin-left: 4px;
    margin-top: 4px;
    text-transform: lowercase;
    width: auto;
}
.secure_payment_content_row .palce_order__align {
    margin: 20px 0 8px;
}
.new_shipping_address_row .width_change {
    width: 207px !important;
}
.new_shipping_address_row .new_shipping_address_row_left {
    color: #333;
    float: left;
    font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 5px;
    padding-top: 0;
    text-align: right;
    width: 115px;
}
.new_shipping_address_main .new_shipping_address_row, .paymet_tab_sub_main .new_shipping_address_row {
    float: left;
    height: auto;
    padding: 8px 0 0;
    width: 100%;
}
.new_shipping_address_main .new_pay_address_row, .paymet_tab_sub_main .new_pay_address_row {
    float: left;
    height: auto;
    padding: 8px 10px 0 0;
}
.pay_select {
    padding-left: 5px;
}
#credit_card #input_id, #net_banking #input_id, #debit_card #input_id, #gift_voucher #input_id {
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
.new_shipping_address_row_right .bottom_spec_text {
    clear: left;
    color: #555;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin-left: 7px;
}
.new_shipping_address_row .new_netbanking_row_left {
    color: #000;
    float: left;
    font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    padding-top: 5px;
    text-align: right;
    text-transform: capitalize;
    width: 130px;
}
.payment_option_tab_anon .paymet_tab_sub_main .bank_options {
    width: 65%;
}
.paymet_tab_sub_main .bank_options {
    float: left;
    height: auto;
    width: 75%;
}
.bank_options .note_net_banking, .paymet_tab_sub_main .note_net_banking {
    clear: left;
    color: #999;
    float: left;
    font: 11px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin-top: 10px;
    width: 100%;
}
.note_net_banking .note_color {
    color: #333;
}
.tab_payment_sub_head .pay_using_credit {
    float: left;
    height: auto;
    width: auto;
}
.tab_payment_sub_head .we_accept {
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    padding: 1px 0 0 5px;
    text-transform: lowercase;
    width: auto;
}
.paymet_tab_sub_main .sub_head_tab {
    color: #666;
    float: left;
    font: bold 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 10px 0 5px;
    text-transform: capitalize;
    width: 74%;
}
.new_shipping_address_row .width_config {
    position: relative;
}
.new_shipping_address_row .ccv_config input {
    width: 30px !important;
}
.new_shipping_address_row_right .month_checkout {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #a6a6a6;
    float: left;
    height: auto;
    margin-right: 3px;
    padding: 4px 6px;
    width: 95px;
}
#credit_card .help_question, #debit_card .help_question {
    left: 60px;
    margin: 0;
    position: absolute;
    top: 3px;
}
.new_shipping_address_row_right .help_question, .new_shipping_address_row_right .saveCard_help_question {
    background: url("images/question.jpg") no-repeat scroll left center transparent;
    cursor: pointer;
    float: right;
    height: 13px;
    margin-left: 7px;
    margin-top: 5px;
    width: 13px;
}
.new_shipping_address_row_right .CCV_help_image, .new_shipping_address_row_right .Amex_CCV_help_image {
    display: none;
    float: left;
    height: auto;
    margin-left: 68px;
    margin-top: 12px;
    position: absolute;
    width: auto;
    z-index: 99;
}
.new_shipping_address_row .font_size_config {
    font-size: 11px;
    margin-top: 3px;
    text-transform: capitalize;
}
.tab_payment_sub_head .card_image_visa {
    background-image: url("images/sprite1.png");
    background-position: -109px -218px;
    background-repeat: no-repeat;
    float: left;
    height: 15px;
    margin-left: 8px;
    margin-top: 0;
    width: 42px;
}
.tab_payment_sub_head .card_image_master {
    background-image: url("images/sprite1.png");
    background-position: -109px -193px;
    background-repeat: no-repeat;
    float: left;
    height: 18px;
    margin-left: 8px;
    margin-top: 0;
    width: 42px;
}
.tab_payment_sub_head .card_image_mastero {
    background-image: url("images/sprite1.png");
    background-position: -109px -239px;
    background-repeat: no-repeat;
    float: left;
    height: 19px;
    margin-left: 8px;
    margin-top: 0;
    width: 35px;
}
.tab_payment_sub_head .card_image_amex {
    background-image: url("images/sprite1.png");
    background-position: -113px -169px;
    background-repeat: no-repeat;
    float: left;
    height: 19px;
    margin-left: 6px;
    margin-top: 0;
    width: 35px;
}
.secure_payment_right .right_shipping_address {
    float: left;
    height: auto;
    margin-bottom: 10px;
    width: 100%;
}
.right_shipping_address_mid .address_head {
    float: left;
    height: auto;
    width: 100%;
}
.address_head h3 {
    color: #666;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 10px 0 0;
    text-transform: capitalize;
}
.right_shipping_address_mid .change_address {
    float: left;
    height: auto;
    margin-top: 3px;
    width: 100%;
}
.change_address a {
    color: #3499be;
    font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
.change_address a:hover {
    text-decoration: none;
}
.right_shipping_address_mid .change_address_body, .right_shipping_address_mid .change_phone_number {
    color: #000;
    float: left;
    font: 13px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 6px 0 0;
    width: auto;
}
.right_shipping_address_mid .phone_number_format {
    font-weight: bold;
    height: auto;
    width: auto;
}
.change_phone_number a {
    color: #0067ca;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 4px;
    text-decoration: underline;
}
.payment_options_main .discount_tab {
    clear: left;
    float: left;
    height: auto;
    margin-bottom: 0;
    position: relative;
    top: -10px;
    width: auto;
}
.discount_tab .amount_payable_review {
    color: #333;
    float: left;
    font: bold 13px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 5px 0;
    width: auto;
}
.amount_payable_review .discount_tab_code_text {
    cursor: pointer;
    float: left;
    font-weight: normal !important;
    margin: 0 3px 0 0;
    position: relative;
    text-decoration: underline;
    top: 4px;
}
.discount_tab .discount_tab_details {
    clear: both;
    display: none;
    float: left;
    margin: 10px 0;
    position: relative;
}
.amount_payable_review .question_hint {
    background: url("images/question.jpg") no-repeat scroll left center transparent;
    cursor: pointer;
    float: left;
    height: 13px;
    padding-top: 7px;
    width: 13px;
}
.amount_payable_review .discount_tab_input {
    float: left;
    margin: 0 5px 0 0;
}
.discount_tab_details #input_id .errormsg {
    position: absolute;
    top: 20px;
}
.payment_options_main .sms_alert_main {
    clear: left;
    float: left;
    height: auto;
    margin-right: 7px;
    margin-top: 5px;
    width: auto;
}
.sms_alert_main .left_phone_sms {
    background: url("images/sprite1.png") no-repeat scroll -485px -128px transparent;
    float: left;
    height: 19px;
    margin-left: 0;
    margin-top: -2px;
    padding-right: 5px;
    width: 16px;
}
.sms_alert_main .sms_text_review {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.sms_alert_main #input_id {
    margin: -4px 0 0 5px;
}
.sms_alert_main .right_phone_sms_input, .amount_payable_review .discount_tab_input {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-top: -1px;
    padding: 4px 6px;
    width: 80px;
}
.secure_payment_content_row .proceed_to_payment {
    float: right !important;
    margin: -4px 8px 0 0;
}
.paymentRdBtn {
    float: left;
    margin: 10px 0 20px;
}
.paymentRdBtn .citivisa, .paymentRdBtn .citimaster, .paymentRdBtn .hdfcvisa, .paymentRdBtn .hdfcmaster {
    background-image: url("images/icon7.png");
    background-repeat: no-repeat;
}
.paymentRdBtn .citivisa {
    background-position: 0 0;
}
.paymentRdBtn .citimaster {
    background-position: 0 -35px;
}
.paymentRdBtn .hdfcvisa {
    background-position: 0 -72px;
}
.paymentRdBtn .hdfcmaster {
    background-position: 0 -112px;
}
.paymentRdBtn label {
    display: block;
    height: 26px;
    margin: 5px 0 0 5px;
}
.paymentRdBtn label input {
    border: 0 none;
    margin-top: 6px;
}
select.bank {
    color: #666;
    display: none;
    font: 11px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 5px 0 5px 34px;
    padding-left: 5px;
    width: 185px;
}
.check_out_order_summary .order_table .order_table_row {
    width: 97.8% !important;
}
.check_out_order_summary .order_table {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 10px;
}
.check_out_order_summary .order_table_row .item_price, .check_out_order_summary .order_table_row .price, .check_out_order_summary .order_table_row .status, .check_out_order_summary .order_table_row .shipped_on {
    width: 11%;
}
.quantity select {
    border: 1px solid #b2b2b2;
}
.check_out_order_summary .order_table_row .item {
    margin-right: 6px;
    text-transform: capitalize;
    width: 27%;
}
.check_out_order_summary .order_table_row .quantity {
    width: 24%;
}
.check_out_order_summary .order_table_row .shipped_to {
    width: 12%;
}
.check_out_order_summary .order_table_row .quantity {
    text-align: center;
}
.check_out_order_summary .order_table_row .item .question_hint {
    background: url("images/icon1_7.png") no-repeat scroll -1px -2260px rgba(0, 0, 0, 0);
    height: 16px;
    margin: 2px 0 0 5px;
    width: 16px;
}
.check_out_order_summary .order_table_row .item .arrow .order_table_row .review_remove {
    background: url("images/sprite1.png") no-repeat scroll -405px -84px transparent;
    cursor: pointer;
    float: left;
    height: 11px;
    position: absolute;
    right: 7px;
    top: 10px;
    width: 11px;
}
.review_item_row .review_remove:hover {
    cursor: pointer;
    text-decoration: none;
}
.order_table_row .color_change {
    color: #424242 !important;
}
.discount_tab_details .redeem_button {
    float: left;
    margin: 0 5px;
    position: relative;
    top: -2px;
}
.discount_tab_details .redeem_button .orangeBtnSmall:hover {
    text-decoration: none;
}
.quantity .qty_review_input {
    border: 1px solid #ccc;
    cursor: pointer;
    font-size: 11px;
    height: 13px;
    text-align: center;
    width: 23px;
}
.quantity .qty_review_input_change {
    color: #0066ca;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: auto;
    padding: 5px 0;
    text-align: center;
    text-decoration: underline;
    text-transform: none;
    width: 100%;
}
.quantity .qty_review_input_change:hover {
    text-decoration: none;
}
#cboxLoadedContent {
    overflow: hidden !important;
}
#gift_wrap_order {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #568dc9;
    border-radius: 5px;
    box-shadow: 0 0 10px 2px #000;
    float: left;
    padding: 20px 25px;
    width: 525px;
}
#gift_wrap_order .popup_main {
    float: left;
    width: 100%;
}
.popup_main h1 {
    border-bottom: 1px solid #000;
    color: #333;
    font: bold 18px Trebuchet MS,Arial,Helvetica,sans-serif;
}
.popup_main .popup_mid {
    float: left;
    padding: 20px 0 10px;
    width: 100%;
}
.popup_mid .sub_head_popup {
    color: #666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    width: 100%;
}
.popup_mid .message_detail_main {
    float: left;
    width: 100%;
}
.message_detail_main .message_contents {
    color: #333;
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
    width: 100%;
}
.message_contents .left_detail {
    color: #000;
    float: left;
    font-size: 14px;
    margin-top: 5px;
    text-transform: uppercase;
    width: 15%;
}
.message_contents .right_detail {
    float: left;
    width: 100%;
}
.right_detail input {
    border: 1px solid #b2b2b2;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font-size: 12px;
    height: 25px;
    padding: 4px 6px;
    width: 97%;
}
.right_detail textarea {
    border: 1px solid #b2b2b2;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: auto;
    padding: 4px 6px;
    resize: none;
    width: 97%;
}
.right_detail textarea:focus {
    border-color: rgba(79, 131, 187, 0.8);
    box-shadow: 0 1px 1px rgba(79, 131, 187, 0.6) inset, 0 0 8px rgba(64, 114, 167, 0.6);
    outline: 0 none;
}
.popup_main .popup_bottom {
    float: left;
    padding: 0 15px;
    width: 97%;
}
.save_button_popup, .remove_button_popup {
    background: url("images/add_to_combo_cart.png") no-repeat scroll right center transparent;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 15px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin-left: 16px;
    padding-left: 0;
    padding-right: 15px;
    text-indent: 7px;
    width: auto;
}
.save_button_popup .save_button_left_curve, .remove_button_popup .remove_button_left_curve {
    background: url("images/add_to_combo_cart.png") no-repeat scroll left center transparent;
    float: left;
    height: 32px;
    margin-left: -11px;
    width: 11px;
}
.remove_button_popup {
    background: url("images/remove_gift_wrap.png") no-repeat scroll right center transparent;
    margin-left: 30px;
}
.remove_button_popup .remove_button_left_curve {
    background: url("images/remove_gift_wrap.png") no-repeat scroll left center transparent;
}
.see_details_cart .inside_shopping_bag {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 4px 6px 6px 0 #ccc;
    cursor: default;
    display: none;
    float: left;
    height: auto;
    margin-left: -195px;
    padding: 12px 20px 20px;
    position: absolute;
    text-align: left;
    text-transform: capitalize;
    width: 314px;
    z-index: 300;
}
.see_details_cart .close_button {
    cursor: pointer;
    float: right;
    margin-right: -5px;
    margin-top: -13px;
    width: 5px;
}
.inside_shopping_bag .product_price {
    color: #000;
    float: left;
    font: bold 14px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 3px;
    width: 100%;
}
.inside_shopping_bag img {
    float: left;
    margin: 8px 20px 0 0;
}
.inside_shopping_bag .gift_wrap_text {
    color: #333;
    float: left;
    margin-top: 7px;
}
.see_details_cart .product_price .price_align {
    float: right;
    margin-right: 4px;
}
.inside_shopping_bag .product_scroll_main {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    max-height: 211px;
    min-height: auto;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
.product_scroll_main .my_product_box {
    border-bottom: 1px solid #000;
    float: left;
    height: auto;
    padding: 10px 0;
    width: 100%;
}
.my_product_box .my_product_name {
    color: #333;
    float: left;
    font: 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    padding-left: 4px;
    padding-top: 0;
    width: 200px;
}
.my_product_box .my_product_price {
    float: right;
    font-weight: normal;
    height: auto;
    margin-right: 3px;
    padding-top: 2px;
    width: auto;
}
.my_product_price .price_align {
    color: #c00;
    float: left;
    height: auto;
    padding: 3px;
    text-align: right;
    width: auto;
}
.my_product_price .price_align .strike {
    color: #333;
    display: block;
    margin-right: 5px;
}
.inside_shopping_bag .total_main {
    color: #333;
    float: left;
    font: bold 12px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    padding: 9px 4px 4px 18px;
    width: 93%;
}
.total_main .total_price {
    color: #c00;
    float: right;
    height: auto;
    margin-top: -5px;
    padding: 3px;
    text-align: right;
    width: auto;
}
.payment_options_main .gift_wrap_message {
    border: 1px solid #b2b2b2;
    clear: left;
    display: none;
    float: left;
    height: auto;
    margin: 5px 0 15px;
    padding: 10px;
    width: 400px;
}
.gift_wrap_message .message_heading {
    border-bottom: 1px solid #424242;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
.message_heading h1 {
    float: left;
    font: 20px Trebuchet MS,Arial,Helvetica,sans-serif;
    width: auto;
}
.message_heading a {
    color: #3499be;
    float: right;
    text-decoration: underline;
}
.message_heading a:hover {
    text-decoration: none;
}
.gift_wrap_message .gift_wrap_contents_main {
    float: left;
    width: 100%;
}
.gift_wrap_contents_main .message_box {
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
    width: 100%;
}
.message_box .gift_wrap_left_text {
    float: left;
    font-weight: bold;
    margin-top: 3px;
    width: auto;
}
.message_box .message_input {
    border: medium none;
    color: #666;
    float: left;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    height: 20px;
    margin: 2px 0 0 5px;
    width: 300px;
}
.gift_wrap_contents_main #message_text {
    color: #666;
    float: left;
    font: 14px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: auto;
    margin-bottom: 10px;
    width: 100%;
}
.payment_options_main .payment_button {
    float: right;
    width: auto;
}
.payment_options_main .payment_button .orangeBtn {
    margin-top: -5px;
}
.paymet_tab_sub_main .cash_cod_text {
    color: #666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
    width: 100%;
}
.paymet_tab_sub_main .cash_cod_text a.cash_cod_text_link {
    color: #3499be;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    margin: 0;
    text-decoration: underline;
    width: auto;
}
.paymet_tab_sub_main .cash_cod_text a.cash_cod_text_link:hover {
    text-decoration: none;
}
.paymet_tab_sub_main .cash_cod_click_display {
    float: left;
    height: auto;
    margin: 3px 0 0;
    width: 100%;
}
#credit_card #input_id, #debit_card #input_id {
    margin-right: 10px;
}
.error_margin_config {
    margin-left: 10px !important;
}
.sms_alert_main #input_id p.input_error_text {
    float: none;
}
#cash_on_delivery .type_captcha_text_input .errormsg {
    margin-left: 4px;
}
.secure_payment_left .loading_image {
    left: 50%;
    position: absolute;
    top: 50%;
    z-index: 9;
}
.check_out_order_summary .e_vocher_quantity {
    width: 11%;
}
.e_vocher_quantity .qty_review_input {
    cursor: text;
    margin-left: 40px;
    padding: 2px 0;
}
.secure_footer_menu ul li a {
    color: #69c;
    float: left;
    font: bold 11px Arial,Helvetica,sans-serif;
    padding: 0 10px;
}
.secure_footer_menu ul li a:hover {
    text-decoration: underline;
}
.secure_footer_menu ul li span {
    color: #ccc;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
#contact_info h1, .company_main h1 {
    border-bottom: 1px solid #000;
    font-size: 26px;
    font-weight: normal !important;
    margin: 0 0 8px !important;
    text-transform: uppercase;
}
#return_policy h1.border_config {
    border-bottom: 1px solid #000;
}
#contact_info, #return_policy, #terms_of_use, #shipping_policy, #privacy_policy, #faqs {
    background: none repeat scroll 0 0 #fff;
    box-shadow: none;
    float: left;
    height: 450px;
    overflow-y: auto;
    width: 650px;
}
#terms_of_use {
    width: 780px !important;
}
#shipping_policy, #faqs {
    width: 900px !important;
}
#contact_info {
    height: auto;
}
#contact_info .contactus {
    float: left;
    height: auto;
    width: 295px;
}
#contact_info .staticpage, #terms_of_use .staticpage, #shipping_policy .staticpage, #faqs .staticpage, #return_policy .staticpage, #privacy_policy .staticpage {
    padding: 20px !important;
}
.company_main {
    float: left;
    font-size: 14px;
}
.social_icon .social_icon_twitter, .social_icon .social_icon_pinterest, .social_icon .social_icon_facebook {
    background-image: url("images/sprite1.png");
    background-repeat: no-repeat;
    float: left;
    height: 17px;
    margin-right: 10px;
    width: 17px;
}
.social_icon .social_icon_facebook {
    background-position: -345px -57px;
}
.social_icon .social_icon_twitter {
    background-position: -372px -57px;
}
.social_icon .social_icon_pinterest {
    background-position: -398px -57px;
}
.secure_payment_left ul li.payment_options_evoucher_selected {
    background: url("images/cheakout_bg_hover.png") no-repeat scroll right top transparent;
}
.shipping_address_main .address_or_main {
    float: left;
    width: 30px;
}
.address_or_main .address_or {
    margin: 0 0 10px;
    position: relative;
    top: 228px;
}
.width_change_new_ship .shipping_address_sub_head {
    margin-bottom: 5px;
    text-indent: 15px;
}
.shipping_address_main .width_change_ship_credit {
    margin: 15px 0 0;
    width: 100%;
}
#debit_ship_address {
    display: none;
}
#debit_ship_address .address_or_main {
    margin-bottom: 10px;
    width: 100%;
}
#debit_ship_address .address_or_main .ship_address_border {
    border-bottom: 1px solid #ccc;
    border-left: 0 none;
    margin: 0;
    min-height: 1px;
    width: 100%;
}
.width_change_new_ship_credit .shipping_address_sub_head {
    margin-bottom: 5px;
}
.new_shipping_address_row .shipping_row_width_change {
    width: 140px !important;
}
.tab_payment_sub_head .we_accept_main {
    float: right;
    padding-top: 2px;
}
.order_table_row .total_amount_payable {
    float: right;
    line-height: 22px;
    margin-right: 1px;
    width: 35%;
}
.total_amount_payable .price {
    float: left;
    text-align: right !important;
    width: 38% !important;
}
.total_amount_payable .quantity {
    width: 50% !important;
}
.order_table .order_table_row {
    width: 99% !important;
}
.amount_payable_review .discount_tab_input {
    margin-top: 0;
}
#secure_payment_main .joy_of_giving_main {
    float: left;
    margin: 0 0 5px;
    width: 100%;
}
.joy_of_giving_main .joy_of_giving_banner {
    cursor: pointer;
    float: left;
    margin: 8px 0;
    position: relative;
}
.joy_of_giving_banner p {
    color: #000;
    font-size: 18px;
    left: 254px;
    position: absolute;
    top: 13px;
}
.joy_of_giving_main .organization_main {
    display: none;
    float: left;
    margin: 10px 0 10px 68px;
    min-height: 130px;
}
.organization_main .organization {
    border-right: 1px dotted #171717;
    cursor: pointer;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    position: relative;
    width: 280px;
}
.organization h2 {
    font-size: 16px;
    font-weight: normal;
    padding: 5px;
}
.organization p {
    padding: 0 5px 5px;
}
.organization .click_to_select {
    background: none repeat scroll 0 0 #f2f2f3;
    border: 1px solid #cdcdcf;
    color: #000;
    display: none;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    position: relative;
    text-align: center;
    width: 100%;
}
.click_to_select .green_tick {
    background: url("images/sprite1.png") no-repeat scroll -113px -18px transparent;
    float: left;
    height: 20px;
    left: 10px;
    position: absolute;
    top: 5px;
    width: 22px;
}
.joy_of_giving_main .last_div_config {
    border: 0 none;
    margin-right: 0;
    padding-right: 0;
}
a.undo_removal {
    color: blue;
    text-decoration: underline;
}
.item .item_description_review {
    position: relative;
}
.item .item_description_review {
    color: #000;
}
.item .item_description_review_gift_wrap {
    color: #063;
}
#gift_wrap_order .popup_main {
    border: 0 none;
    padding: 0;
}
.item .item_description_review .discount_text {
    color: #9c9c9c;
    cursor: pointer;
    display: block;
    font-size: 9px;
    margin: 5px 0 0;
}
.item .item_description_review .discount_text:hover {
    text-decoration: underline;
}
.review_order_main .out_of_stock {
    font-size: 13px;
    margin: 5px;
    text-transform: uppercase;
}
.review_order_main .out_of_stock .out_of_stock_product {
    background: none repeat scroll 0 0 #fc6;
    float: left;
    font-size: 12px;
    height: auto;
    margin-top: 2px;
    text-transform: uppercase;
    width: 100%;
}
.review_order_main .item_removal {
    background: none repeat scroll 0 0 #ccf;
    float: left;
    margin: 15px 0 0;
    padding: 5px;
}
.order_table_row .item_price .strike {
    text-decoration: line-through;
}
.promoCode {
    background: none repeat scroll 0 0 #ffffa3;
    float: left;
    font-family: Trebuchet MS;
    margin: 0 5px 15px 0;
    padding: 0 5px;
}
.promoCode_remove {
    background-image: url("images/boys_toys.png");
    background-position: 4px 3px;
    background-repeat: no-repeat;
    color: #0066ca;
    cursor: pointer;
    float: left;
    font-size: 11px;
    line-height: 15px;
    min-width: 0;
    padding-left: 13px;
    text-decoration: none;
    text-indent: 2px;
}
.review_order_main .error_message {
    margin-bottom: 5px;
    margin-left: 0;
}
.order_table_row.bottom_last .no_discount {
    font-size: 9px;
    font-style: italic;
    font-weight: bold;
    padding: 0 0 10px 10px;
}
.tab_payment_sub_head .we_accept {
    font-size: 11px;
    padding-left: 10px;
    text-transform: capitalize;
}
.paymet_tab_sub_main .tab_payment_sub_head1 {
    border-bottom: 1px dotted #ccc;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin-bottom: 5px;
    padding-bottom: 8px;
    text-transform: capitalize;
    width: 100%;
}
.payment_option_tab_anon .shipping_address_main .ship_address_border_anon {
    border-bottom: 1px solid #ccc;
    float: left;
    height: 1px;
    margin: 0 0 23px;
    width: 100%;
}
.shipping_address_main .width_config_ship_head.in_select_billing_address {
    clear: both;
    margin-top: 0;
    width: 100%;
}
.shipping_address_main .shipping_address_sub_head.in_checkoutshippingaddress {
    margin-top: -27px;
}
.new_shipping_address_row .new_netbanking_row_left {
    width: 132px;
}
.ship_to_address_left_curve input {
    padding: 0 4px 2px 3px;
}
#cash_on_delivery .captchae_image_main .captcha_text {
    width: auto;
}
#cash_on_delivery .captchae_image_main .captchae_image_get_image {
    clear: left;
    margin-left: 20px;
    width: auto;
}
#cash_on_delivery .captchae_image_get_image .get_new_image {
    clear: both;
    margin: 12px 0 0 5px;
}
#cash_on_delivery .type_captcha_text_input #input_id {
    margin: 8px 0 0;
}
#cash_on_delivery .type_captcha_text_input .captcha_input {
    margin-top: -10px;
}
#credit_card #debit_ship_address {
    display: none;
}
.secure_payment_left ul li a.pointer {
    cursor: pointer;
}
.new_shipping_address_row_right .new_address_textbox, .bank_options .new_address_textbox {
    text-transform: none;
}
.cash_cod_text ul {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
}
.cash_cod_text ul li, .cash_cod_text ul li.selected, .cash_cod_text ul li.selected:hover a {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    clear: both;
    display: list-item;
    height: auto;
    list-style: inside none disc;
}
.shipping_address_main .width_config_ship_head.icicicreditcard {
    margin: 0;
    width: 100%;
}
.note_credit_card {
    clear: left;
    color: #999;
    float: left;
    font-size: 11px;
    height: auto;
    margin-top: 7px;
}
.tab_payment_sub_head_paynow {
    color: #669;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin-top: 5px;
    width: 100%;
}
#credit_card .amount_payable, #debit_card .amount_payable {
    width: auto;
}
.paymet_tab_sub_main .amex_main, #amex_popup .amex_main {
    background: none repeat scroll 0 0 #eef5f9;
    color: #000;
    float: right;
    font-size: 11px;
    line-height: 20px;
    padding: 10px;
    width: 98px;
}
.amex_main a, .amex_popup_content a {
    color: #06c;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    width: 100%;
}
.amex_main a:hover, .amex_popup_content a:hover {
    text-decoration: none;
}
.amex_main .amex_image, .amex_popup_content .amex_image {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}
#amex_popup {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #568dc9;
    border-radius: 5px;
    box-shadow: 0 0 10px 2px #000;
    float: left;
    padding: 25px 25px 30px;
    width: 500px;
}
#amex_popup .amex_popup_content {
    float: left;
    font: 16px Trebuchet MS,Arial,Helvetica,sans-serif;
    width: 97%;
}
#amex_popup .amex_popup_content a {
    width: 80%;
}
.amex_popup_content .amex_card {
    float: left;
    margin: 18px 0 10px;
}
.secure_payment_left_content .savings_section {
    color: #b90f0f;
    float: right;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 99%;
}
#credit_card_pay_now {
    margin-top: 10px;
}
#expiryMonth {
    margin-right: 10px;
}
#cvv_error_msg {
    display: block;
}
.know_more {
    color: #3499be;
    cursor: pointer;
    display: inline;
    left: 5px;
    position: relative;
    text-decoration: underline;
    top: 4px;
}
.know_more .know_more_detail {
    background: none repeat scroll 0 0 #e4e4e4;
    color: #000;
    display: none;
    font-size: 10px;
    left: 66px;
    padding: 6px;
    position: absolute;
    width: 350px;
}
.stored_card_main {
    border-bottom: 1px dotted #ccc;
    float: left;
    margin: 0 0 5px;
    padding: 0 0 12px;
    width: 74%;
}
.stored_card_main .new_shipping_address_row .new_shipping_address_row_left {
    width: auto;
}
.stored_card_main .new_shipping_address_row .new_shipping_address_row_left img {
    margin: 0 7px 0 5px;
}
.stored_card_main .new_shipping_address_row .ccv_config input {
    margin-left: 10px;
}
.card_details {
    display: none;
}
.new_shipping_address_row_right .saveCard_help_question {
    margin-top: 0;
    position: absolute;
    right: -20px;
    top: 0;
}
.new_shipping_address_row_right .fasterPaymentDetails {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    display: none;
    float: left;
    height: auto;
    line-height: 16px;
    margin-top: 0;
    padding: 5px;
    position: absolute;
    right: -195px;
    text-transform: none;
    top: 0;
    width: 160px;
    z-index: 99;
}
.new_shipping_address_row_right .card_remove {
    color: #06c;
    cursor: pointer;
    float: left;
    margin-left: 10px;
    margin-top: 6px;
    text-decoration: underline;
    text-transform: none;
}
.new_shipping_address_row_right .card_remove:hover {
    text-decoration: none;
}
#input_id #card_number_debit, #input_id #name_on_card_debit {
    font-size: 11px;
    height: 18px;
    width: 236px;
}
.we_accept_main .amex_safekey {
    margin-left: 6px;
}
.checkout_wrapper {
    padding-bottom: 12px;
}
section.checkoutSection {
    padding: 0 0 13px !important;
    width: 100% !important;
}
.checkoutSectionMain {
    background: none repeat scroll 0 0 #fff;
    float: left;
    width: 100%;
}
.checkoutSectionMain .checkoutSectionSub {
    border-right: 1px solid #e9e9e9;
    float: left;
    min-height: 680px;
    width: 300px;
}
.checkoutSectionSub h2 {
    background: url("images/mainheader-bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #333;
    float: left;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    width: 100%;
}
.checkoutSectionSub h2 .slNo {
    background: url("images/numbers.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 24px;
    margin: 10px 5px 0 20px;
    width: 23px;
}
.checkoutSectionSub h2 .slNoTwo {
    background-position: left center;
}
.checkoutSectionSub h2 .slNoThree {
    background-position: left bottom;
}
.checkoutSectionSub .content {
    float: left;
    padding: 5%;
    width: 90%;
}
.reviewOrder .content {
    padding: 16px;
    width: 373px;
}
.content h4 {
    color: #568ec9;
    font-size: 14px;
    margin: 0 0 10px;
}
.content .contentBox {
    float: left;
    width: 100%;
}
.contentBox ul#contentBoxSection {
    float: left;
    margin: 0 0 -3px;
    width: 100%;
}
#contentBoxSection .contentDetail {
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    float: left;
    padding: 5%;
    width: 90%;
}
.contentDetail .address {
    background: none repeat scroll 0 0 #f8f8f8;
    cursor: pointer;
    float: left;
    padding: 10px 10px 10px 25px;
    position: relative;
}
.contentDetail .address.active {
    background: none repeat scroll 0 0 #fff9de;
}
.contentDetail .address .slNum {
    color: #999;
    font-size: 14px;
    font-weight: bold;
    left: 9px;
    position: absolute;
    top: 9px;
}
.contentDetail .address.active .slNum {
    color: #333;
}
.greenTick {
    background: url("images/tick.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 13px;
    position: absolute;
    right: 7px;
    top: 6px;
    width: 15px;
}
.contentDetail .address address {
    font-style: normal;
}
.or {
    border-bottom: 1px solid #eeefee;
    float: left;
    margin: 20px 0 20px -5%;
    position: relative;
    width: 111%;
}
.orLast {
    margin-bottom: 10px;
}
.or img {
    border: 4px solid #fff;
    left: 45%;
    position: absolute;
    top: -16px;
}
#contentBoxSection li.head, #contentBoxSection li.foot, .productDetail .head {
    background: url("images/header-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #333;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    position: relative;
    text-indent: 10px;
    width: 100%;
}
#contentBoxSection li.foot {
    background: url("images/sub-head-bg.jpg") repeat scroll left top rgba(0, 0, 0, 0);
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
}
#contentBoxSection li.head .rightCurve, .productDetail .head .rightCurve {
    background: url("images/header-bg.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    float: right;
    height: 37px;
    margin-right: -2px;
    width: 2px;
}
li .arrowToggle {
    background: url("images/arrows.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
}
li .arrowToggleDefault, li .arrowToggle {
    float: right;
    height: 8px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 11px;
}
li .arrowToggleDefault {
    background: url("images/arrows.png") no-repeat scroll right top rgba(0, 0, 0, 0);
}
.contentBox .contentBoxBotom, .contentBoxBotom .leftCurve, .contentBoxBotom .rightCurve {
    background: url("images/bottomsection-middle.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 8px;
    position: relative;
    width: 100%;
}
.contentBoxBotom .leftCurve {
    background: url("images/bottomsection-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
    position: absolute;
    width: 12px;
}
.contentBoxBotom .rightCurve {
    background: url("images/bottomsection-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: absolute;
    right: -2px;
    width: 12px;
}
.contentDetailList .inputRow, .contentDetailBottomList .inputRow {
    float: left;
    margin: 4px 0;
    width: 100%;
}
.inputRow label {
    color: #666;
    float: left;
    margin: 4px 0 0;
    width: 23%;
}
.inputRow input, .giftOrder .cardNum, .giftOrder .pin, .checkInput, .linkContents input {
    border: 1px solid #e0e0e0;
    color: #a6a6a6;
    font-size: 12px;
    height: 22px;
    text-indent: 6px;
    width: 76%;
}
.inputRow input.widthConfig, .linkContents .widthConfig {
    width: 40%;
}
.inputRow input.widthConfigNew {
    float: right;
    width: 32%;
}
.inputRow input.addressConfig {
    float: right;
    margin-top: 7px;
}
.inputRow input.inputConfig {
    border: 0 none;
    color: #666;
    text-indent: 0;
}
.inputRow span {
    color: #999;
    float: right;
    font-size: 10px;
    line-height: 12px;
    width: 33%;
}
.checkoutSectionMain .reviewOrder {
    width: 405px;
}
.productDetail .head .productTitle, .productRow .productTitle {
    float: left;
    width: 50%;
}
.productDetail .head .quantity, .productDetail .head .price, .productDetail .head .total, .productRow .quantity, .productRow .price, .productRow .total {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
    text-indent: 0;
    width: 16%;
}
.productDetail .productRow {
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    color: #666;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    padding: 10px 0 15px;
    width: 100%;
}
.productTitle .arrow, .checkList li .arrow {
    background: url("images/order-review-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 7px;
    margin: 3px 3px 17px 9px;
    width: 5px;
}
.checkoutSectionMain .paymentMethod {
    border-right: 0 none;
    width: 272px;
}
.productDetail .productRowBottom {
    background: none repeat scroll 0 0 #f8f8f8;
    float: left;
    padding: 5px 0;
    width: 100%;
}
.productRowBottom .colorConfig {
    color: #333;
}
.productDetail .productRowBottomLast {
    background: none repeat scroll 0 0 #eee;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-top: 1px solid #e4e4e4;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: -3px;
    padding: 10px 0;
    width: 100%;
}
.productRowBottomLast .grandTotal {
    color: #515050;
    float: right;
}
.productRowBottomLast .totalPrice {
    color: #c00;
    float: right;
    text-align: center;
    width: 20%;
}
.contentBox ul.additionalLinks {
    float: left;
    margin-top: 15px;
    width: 100%;
}
ul.additionalLinks li {
    color: #568ec9;
    cursor: pointer;
    float: left;
    font-size: 12px;
    margin: 3px 0 3px 15px;
    text-decoration: underline;
    width: 96%;
}
ul.additionalLinks li .plusIcon, ul.additionalLinks li .minusIcon {
    background: url("images/show-hide.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 10px;
    margin: 3px 5px 0 0;
    width: 12px;
}
ul.additionalLinks li .minusIcon {
    background: url("images/show-hide.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
ul.additionalLinks li:hover {
    text-decoration: none;
}
.linkContents {
    display: none;
    float: left;
    margin: 5px 0 5px 32px;
    width: 50%;
}
.contentDetail .cardDetails {
    float: left;
    padding: 0 0 10px;
}
.cardDetails li {
    float: left;
    margin: 4px 0;
    width: 100%;
}
.cardDetails li input {
    cursor: pointer;
    float: left;
    margin: 4px 0 0;
}
.cardDetails li label {
    background-image: url("images/icon.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    padding-left: 50px;
}
.cardDetails li .visa {
    background-position: 2px -1579px;
}
.cardDetails li .master {
    background-position: 2px -1612px;
}
.cardDetails li .diner {
    background-position: 2px -1647px;
}
.cardDetails li .american {
    background-position: 2px -1682px;
}
.cardDetails li .jcb {
    background-position: 2px -2003px;
}
.cardDetails li .maestro {
    background-position: 2px -1967px;
}
.contentDetail .payNowMain {
    border-top: 1px solid #eeefee;
    float: left;
    margin: 0 0 5px;
    padding-top: 18px;
    width: 100%;
}
.payNowMain .payNowBtn {
    background: url("images/icon3.png") repeat scroll left -106px rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 2px 0 0;
    padding: 6px 13px;
    text-align: center;
}
.payNowMain .payNowBtn:hover {
    background-position: left -175px;
    text-decoration: none;
}
.payNowMain .payNowMainRight {
    color: #666;
    float: left;
    font-size: 10px;
    margin: 0 0 0 13px;
    width: 47%;
}
.payNowMainRight .partnersLink {
    display: block;
}
.payNowMain p, .contentDetail p {
    color: #333;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin: 13px 0 0;
}
.contentDetail .CODOrder, .contentDetail .giftOrder, .additionalLinks .giftOrder {
    background: none repeat scroll 0 0 #fff9de;
    float: left;
    padding: 10px;
}
.contentDetail ul.checkList {
    color: #666;
    float: left;
    font-size: 11px;
    margin: 10px 0;
}
.contentDetail ul.checkList li.heading {
    color: #333;
}
ul.checkList li {
    float: left;
    margin-bottom: 5px;
}
.checkList li .arrow {
    margin: 3px 5px 17px 2px;
}
.contentDetail #emi_error {
    background: none repeat scroll 0 0 #fff0f0;
    border: 1px solid #ffa9b0;
    color: #cc0f00;
    float: left;
    font-size: 11px;
    padding: 5px;
}
.contentDetail p.marginConfig {
    margin: 0;
}
.netBank p.marginConfig, .debitCard p.marginConfig {
    margin: 10px 0;
}
.netBank .netBankSel {
    float: left;
    width: 100%;
}
.contentDetail .giftOrder {
    margin-bottom: 7px;
}
.giftOrder input {
    float: left;
    margin: 6px 0;
}
.giftOrder .cardNum, .checkInput {
    width: 100%;
}
.checkInput {
    margin-top: 5px;
}
.giftOrder .pin {
    width: 50%;
}
.applyButton, .editCardBtn, .additionalLinkApplyBtn {
    background: url("images/icon3.png") repeat scroll left -3px rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    float: left;
    font-weight: bold;
    margin: 6px 0 0 10px;
    padding: 4px 15px;
}
.editCardBtn {
    margin: -4px 0 -3px 6px;
    padding: 4px 10px;
}
.applyButton:hover, .editCardBtn:hover, .additionalLinkApplyBtn:hover {
    background-position: left -55px;
    text-decoration: none;
}
ul.additionalLinks li .PlusMinusToggle {
    background: url("images/show-hide.png") no-repeat scroll 0 -11px transparent;
    float: left;
    height: 10px;
    margin: 3px 5px 0 0;
    width: 12px;
}
.linkContents > input {
    float: left;
}
.linkContents .additionalLinkApplyBtn {
    margin: 6px 0 0 6px;
    padding: 4px 10px;
}
.linkContents .discountInput {
    width: 52%;
}
.contentDetail .contentDetailBottomList {
    float: left;
    width: 100%;
}
.contentDetailBottomList .sameAddress {
    background: none repeat scroll 0 0 #eee;
    float: left;
    margin: 15px 0 10px;
    padding: 10px 0;
    width: 100%;
}
.sameAddress label {
    color: #333;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
}
.sameAddress input {
    float: left;
    margin-left: 45px;
    margin-right: 5px;
    width: auto;
}
.inputRow .selectedCountry {
    color: #666;
    float: left;
    font-size: 14px;
    margin-top: 4px;
    width: 76%;
}
.contentDetailBottomList .inputRow .widthConfig {
    width: 35%;
}
.contentDetailBottomList .differentBillAddress {
    display: none;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
.differentBillAddress select {
    border: 1px solid #e0e0e0;
    height: 22px;
    width: 187px;
}
.secure_payment_left_content .shopList {
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 10px;
}
.shopList table.tableHead {
    background: none repeat scroll 0 0 #f0f0f0;
    border-bottom: 1px solid #fff;
    border-radius: 5px 5px 0 0;
    color: #333;
    height: 32px;
}
.shopList table.shopDetails {
    border-collapse: collapse;
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #d6d6d6;
    margin-bottom: 1px;
}
.shopList table td {
    padding: 8px;
    text-align: right;
    vertical-align: text-bottom;
}
.shopDetails td a.arrow {
    background-position: 0 -1385px;
    line-height: 12px;
    margin: 0;
    padding-left: 10px;
}
.shopDetails .bottom {
    background: none repeat scroll 0 0 #f4f4f4;
    border-bottom: 2px solid #fff;
    color: #424242;
}
.shopDetails .bottom_last {
    background: none repeat scroll 0 0 #999;
    color: #fff;
}
.chck-linehgt {
    line-height: 10px !important;
}
.shopDetails .price, .shopDetails .bottom .price {
    color: #b90f0f;
}
.shopDetails .review_remove {
    background: url("images/sprite1.png") no-repeat scroll -405px -84px transparent;
    cursor: pointer;
    float: left;
    height: 11px;
    width: 11px;
}
.gift_wrap .gift_wrap_text {
    color: #fff;
    float: left;
    text-transform: capitalize;
    width: auto;
}
.gift_wrap .additional_text {
    color: #333;
    float: left;
    font-size: 11px;
    width: 100%;
}
.gift_wrap .additional_text .rupee {
    margin: 0 1px 0 5px;
}
.gift_wrap_chekbox {
    float: right;
    margin: 3px 0 0 5px;
}
.imp_info {
    float: left;
    margin-left: 40px;
    width: 90%;
}
.shopWithBabyoyeBlock {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
}
.shopWithBabyoyeBlock li {
    float: left;
    list-style-type: none !important;
    min-height: 30px;
    width: 33%;
}
.shopWithBabyoyeBlock li a .shopWithBabyoyeBlockDetails {
    color: #333;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 5px;
    text-align: center;
}
.shopWithBabyoyeBlock li .freeShipping {
    background: url("images/sprite.png") no-repeat scroll -50px -81px transparent;
    float: left;
    height: 25px;
    margin: 0 0 11px 43px;
    width: 35px;
}
.shopWithBabyoyeBlock li .easyReturns {
    background: url("images/sprite.png") no-repeat scroll -93px -79px transparent;
    float: left;
    height: 27px;
    margin-left: 5px;
    width: 40px;
}
.shopWithBabyoyeBlock li .genuineProducts {
    background: url("images/sprite.png") no-repeat scroll -143px -77px transparent;
    float: left;
    height: 33px;
    margin-left: 10px;
    width: 28px;
}
.shopWithBabyoyeBlock li .safeSecureShopping {
    background: url("images/sprite.png") no-repeat scroll -178px -77px transparent;
    float: left;
    height: 35px;
    margin-left: 20px;
    width: 28px;
}
.shopWithBabyoyeBlock li .cashOnDelivery {
    background: url("images/sprite.png") no-repeat scroll -215px -79px transparent;
    float: left;
    height: 32px;
    margin-left: 5px;
    width: 33px;
}
.shopWithBabyoyeBlock .image_borderw {
    float: left;
    margin: 10px 0;
    min-height: 0;
    width: 100%;
}
.citi_master {
    background: url("images/icon7.png") no-repeat scroll -23px -32px transparent;
    float: left;
    height: 33px;
    margin: 0 5px;
    width: 120px;
}
.citi_visa {
    background: url("images/icon7.png") no-repeat scroll -23px 0 transparent;
    float: left;
    height: 33px;
    margin: 0 5px;
    width: 120px;
}
.hdfc_master {
    background: url("images/icon7.png") no-repeat scroll -23px -111px transparent;
    float: left;
    height: 33px;
    margin: 0 5px;
    width: 120px;
}
.hdfc_visa {
    background: url("images/icon7.png") no-repeat scroll -23px -68px transparent;
    float: left;
    height: 33px;
    margin: 0 5px;
    width: 120px;
}
.emi_payment_option {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    padding: 4px 6px;
    width: 170px;
}
#citrus_payment_tab #pay_using_amex {
    background: none repeat scroll 0 0 #eef5f9;
    float: right;
    height: 22px;
    margin-bottom: 10px;
    margin-top: -22px;
    padding-left: 14px;
    padding-top: 5px;
    width: 180px;
}
#citrus_payment_tab #pay_using_amex a {
    font-weight: bold;
    text-decoration: underline;
}
.check_diaper_price {
    background-image: url("images/icon1_6.png");
    background-position: -13px -399px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 9px;
    padding-right: 3px;
    width: 16px;
}
.highlight {
    color: #ec0303;
}
.Gift_wrap_remove {
    clear: both;
    font-family: arial;
    font-size: 11px !important;
    text-transform: none !important;
}
.gift_wrap_check {
    float: left;
    margin-top: 30px;
}
.gift_wrap_text {
    float: left;
    font-size: 11px;
    width: 220px;
}
.payment_option_tab_main .payu {
    text-indent: 5px !important;
}
.payment_option_tab_main .cashback {
    color: #3499be;
}
#pay_u_money .support {
    text-align: center;
}
#pay_u_money .cards {
    padding: 10px 0 0 156px;
    text-align: center;
}
#pay_u_money .netbanking {
    float: left;
    padding-left: 12px;
}
#pay_u_money .pay_payu {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
    text-transform: none;
}
#pay_u_money .max {
    color: #666;
    font: 12px/20px Arial;
    padding-top: 10px;
    text-transform: none;
}
#pay_u_money .enter_card {
    color: #666;
    font: 12px/20px Arial;
    padding-top: 10px;
    text-transform: none;
}
#pay_u_money .paynowpayu {
    padding-top: 40px;
}
.Login_block {
    float: left;
    padding: 30px 0 0 40px;
}
.Login_block .block1 {
    float: left;
    margin-left: 42px;
    width: 220px;
}
.Login_block .block1 .facebook {
    padding: 0;
}
.Login_block .block1 .gmail {
    padding: 22px 0 0;
}
.Login_block .block2 {
    border-right: 1px dotted #f00;
    float: left;
    height: 110px;
    width: 20px;
}
.Login_block .block2 .or {
    background-image: url("images/sprite-checkout.png");
    background-position: -166px -54px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 36px;
    left: 3px;
    position: relative;
    text-indent: -9999px;
    top: 16px;
    width: 36px;
}
.Login_block .block3 {
    float: left;
    padding-left: 0;
    width: 395px;
}
.Login_block .block3 .email {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.Login_block .block3 .emailbox {
    border: 1px solid #ccc;
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    height: 24px;
    margin-left: 20px;
    padding-left: 5px;
    width: 234px;
}
.Login_block .block3 p {
    padding-bottom: 12px;
}
.Login_block .block3 .checkbox {
    display: inline-block;
    padding-left: 114px;
}
.Login_block .block3 .babyoye_account {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-left: 3px;
}
.Login_block .block3 .password {
    color: #333;
    display: inline-block;
    font-family: "Dax-Bold",sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.Login_block .block3 .passbox {
    border: 1px solid #ccc;
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    height: 24px;
    margin-left: 8px;
    padding-left: 5px;
    width: 234px;
}
.Login_block .block3 .checkout {
    display: inline-block;
    padding-left: 114px;
}
.Login_block .error {
    color: #f56d6d;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}
.Login_block .block3 .checkout .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-transform: uppercase;
}
.Login_block .block3 .forgot {
    color: #f26027;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-left: 12px;
}
.Login_block .block3 .forgot a {
    color: #f26027;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.pay_now {
    background-color: #fff;
    background-image: url("images/pay-now.png");
    background-repeat: no-repeat;
    border: 0 none;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    font: bold 17px/27px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: 57px;
    letter-spacing: 0.5px;
    padding: 3px 15px;
    text-shadow: 1px 1px 0 #333;
    width: 101px;
}
.secure_payment_left_content .no-account {
    color: #333;
    float: left;
    font-family: Trebuchet MS;
    font-size: 12px;
    padding: 0 0 20px 20px;
    width: 422px;
}
.checkout_detail {
    margin: 0 auto;
    padding: 35px 0 0;
    width: 978px;
}
.right_shipping_address .right_shipping_address_mid {
    border: 1px solid #ccc;
    float: left;
    height: auto;
    padding: 5px 15px;
    width: 201px;
}
.secure_payment_left ul li.select {
    background: none no-repeat scroll right top #00b4cc;
}
.secure_payment_left ul li {
    border-right: 1px dashed #b3b3b3;
    display: inline;
    float: left;
    height: 39px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}
.secure_payment_left ul li a b {
    color: #333;
    float: left;
    font: bold 17px/24px "ff-dax-web-pro",sans-serif;
    height: 24px;
    margin: 8px 5px 0 0;
    text-align: center;
    width: 25px;
}
#body_checkoutWrap .errormsg {
    clear: both;
    color: #f56d6d;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 3px;
    text-transform: lowercase;
}
.fl {
    float: left;
}
#header .bottom-strip {
    border-bottom: 5px solid #f26027;
}
#header .free-ship {
    background-image: url("site_images/sprite.png");
    background-position: -178px -104px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 47px;
    margin: 22px 0 0 80px;
    text-indent: -9999px;
    width: 47px;
}
#header .free-ship-txt {
    float: left;
    margin: 29px 0 0 12px;
    width: 138px;
}
#header .free-ship-txt .free {
    color: #f26027;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#header .free-ship-txt .above {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 5px;
}
#header .free-ship-txt .webrupee {
    color: #f26027;
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 13px;
    font-weight: normal;
    margin: 0 !important;
}
#header .returns-txt {
    float: left;
    margin: 29px 0 0 12px;
    width: 132px;
}
#header .returns-txt .easy {
    color: #f26027;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#header .returns-txt .policy {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 5px;
}
.bottom-strip .returns {
    background-image: url("site_images/sprite.png");
    background-position: 0 -178px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 43px;
    margin: 23px 0 0 20px;
    text-indent: -9999px;
    width: 38px;
}
#header .need_help {
    background-image: url("site_images/sprite.png");
    background-position: 0 -178px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 43px;
    margin: 23px 0 0 20px;
    text-indent: -9999px;
    width: 38px;
}
#header .need_help-txt {
    float: left;
    margin: 29px 0 0 12px;
    width: 326px;
}
#header .need_help-txt .help {
    color: #f26027;
    font-family: "Dax-Bold",sans-serif;
    font-size: 13px;
    font-weight: bold;
}
#header .need_help-txt .toll {
    color: #f26027;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-top: 5px;
}
.payment_tab_body .checkout_total .webrupee {
    float: none !important;
    font-family: "RupeeForadianRegular";
    font-size: 14px;
    font-weight: normal;
    margin: 0 !important;
}
.payment_tab_body .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 15px;
    text-transform: uppercase;
}
.secure_payment_content_row .continue {
    background-color: #ffce00;
    border: 1px solid #333;
    box-shadow: 0 3px 5px 0 rgba(50, 50, 50, 0.75);
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro-condensed",sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
    text-decoration: none;
    text-transform: uppercase;
}
.order_table_row .strike {
    text-decoration: line-through;
}
.new_addreess_textarea {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 50px;
    padding: 4px 6px;
    resize: none;
    width: 160px;
}
.discount_tab .redeem_button input {
    border: 1px solid #ccc;
    margin: 3px 0 0;
    padding: 2px;
    text-transform: capitalize;
}
.shipping_address_main .border_split {
    margin-top: 25px;
}
.secure_payment_left .amaz_pay_main {
    background-color: #fff;
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    display: inline-block;
    font-family: Dax-Bold,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    width: 720px;
}
.secure_payment_left .amaz_pay_sub {
    clear: both;
    display: inline;
}
.secure_payment_left .amaz_pay_baby {
    clear: both;
    display: inline-block;
    left: 294px;
    padding: 4px 0;
    position: relative;
    text-align: center;
    width: 720px;
}
.secure_payment_left .amaz_pay_hint {
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    color: #666;
    float: left;
    font-size: 12px;
    height: 13px;
    margin: 6px 3px 0 5px;
    text-align: center;
    width: 13px;
}
.secure_payment_left .amaz_pay_hint:hover .amaz_pay_box {
    display: block;
}
.secure_payment_left .amaz_pay_box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 2px 10px 0 rgba(105, 112, 113, 0.5);
    color: #666 !important;
    display: none;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    left: 130px;
    padding: 5px;
    position: absolute;
    top: 32px;
    transition: opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
}
.secure_payment_left .amaz_pay_arrow {
    background-image: url("http://www.babyoye.com/static/common/site_images/sprite.png");
    background-position: -61px -113px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 9px;
    position: relative;
    right: 213px;
    text-indent: -9999px;
    top: -14px;
    width: 16px;
    z-index: 99999;
}
.secure_payment_left .amaz_pay_box ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    width: 214px !important;
}
.secure_payment_left .amaz_pay_box ul li {
    border: medium none !important;
    display: list-item;
    float: none;
    height: auto;
    list-style-type: disc !important;
    margin: 0 0 0 14px;
    padding: 0;
    text-align: left;
}
.secure_payment_left .amaz_or_baby {
    clear: both;
    display: inline-block;
    padding: 4px 0;
    width: 720px;
}
.shipping_address_main .border_split {
    margin-top: 25px;
}
.secure_payment_left .amazonBtn {
    cursor: pointer;
}
.noorderplaced {
    color: #333;
    float: left;
    font-family: ff-dax-web-pro;
    font-size: 14px;
    height: 20px;
    margin-top: 8px;
    position: relative;
    width: 80%;
}
.Accordion {
    box-shadow: 1px 0 3px 0 rgba(50, 50, 50, 0.75);
    overflow: hidden;
}
.AccordionPanel {
    margin: 0;
    padding: 0;
}
.AccordionPanelTab {
    -moz-user-select: none;
    background-color: #e6e6e6;
    box-shadow: 1px 0 3px 0 rgba(50, 50, 50, 0.75);
    color: #fff;
    cursor: pointer;
    font-family: "Dax-Bold",sans-serif;
    font-size: 19px;
    font-weight: bold;
    margin: 0;
    padding: 10px 10px 10px 88px;
}
.AccordionPanelContent {
    background-color: #fff;
    height: 380px;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: relative;
}
.AccordionPanelOpen .AccordionPanelTab {
    background-color: #00b4cc;
}
.AccordionPanelClosed .AccordionPanelTab {
    color: #666 !important;
    font-family: "Dax-Bold",sans-serif;
    font-size: 19px;
    font-weight: bold;
}
.AccordionPanelTabHover {
    color: #fff;
}
.AccordionPanelOpen .AccordionPanelTabHover {
    color: #fff;
}
@media print {
.Accordion {
    overflow: visible !important;
}
.AccordionPanelContent {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
}
}
.staticpage {
    padding: 7px;
}
.staticpage #breadcrumbs ul {
    margin: 3px 0 0 25px;
}
.staticpage #breadcrumbs ul li .arrow {
    margin: 7px 6px 0;
}
.staticpage {
    color: #666;
    cursor: default;
    font: 12px/20px Arial,Helvetica,sans-serif;
}
.staticpage ul.arrow li {
    background-position: 0 -1883px;
    margin-bottom: 5px;
    padding: 1px 0 0 26px;
}
.staticpage ul.arrowBlue li {
    background-position: -90px -543px;
    margin-bottom: 5px;
    padding: 1px 0 0 22px;
}
.staticpage ul.quest li {
    background-position: -93px -1844px;
    margin: 3px 0 0;
    padding: 0 0 2px 15px;
}
.staticpage h6 {
    color: #568dc9;
    font: bold 15px/16px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 15px 0;
}
.staticpage h2 {
    border-bottom: 2px solid #666;
    color: #333;
    font: bold 20px/32px "museo-slab",sans-serif;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-top: 14px;
}
.staticpage h3 {
    color: #f26027;
    font: bold 18px/16px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 30px 0 15px;
}
.staticpage h4 {
    color: #f26027;
    font: bold 17px/17px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin-bottom: 5px;
}
.staticpage .pic {
    display: block;
    height: 167px;
    margin: 0 12px 12px 0;
    width: 152px;
}
.staticpage .promiseBox {
    border: 1px dashed #7ab317;
    border-radius: 5px;
    line-height: 25px;
    margin-right: 4px;
    padding: 6px 18px;
    width: 144px;
}
.staticpage .promiseBox h3 {
    color: #ce5f94;
    font: bold 14px/25px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 0;
}
.staticpage .promiseBox li {
    background-position: 0 -1501px;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 0 0 26px;
}
.staticpage p {
    margin: 0 0 20px;
}
.codvefy {
    border: 1px solid #ccc;
    border-radius: 6px;
    float: left;
    margin: 5px 0 15px;
    width: 460px;
}
.codtxt {
    background-color: #e7e7e7;
    border: 1px solid #e7e7e7;
    border-radius: 6px 6px 0 0;
    color: #666;
    float: left;
    font-family: Trebuchet MS;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 10px 8px;
    width: 450px;
}
.textboxpin {
    font-family: Arial;
    font-size: 12px;
    padding: 5px;
    width: 75px;
}
.notifypin {
    float: left;
    font-family: Arial;
    font-size: 12px;
    padding: 17px 0 17px 9px;
}
.notifypin .errormsg {
    margin-left: 75px;
    width: 100%;
}
.submitBtnBold {
    background-image: url("images/icon3.png");
    background-position: left top;
    background-repeat: repeat-x;
    border: 0 none;
    border-radius: 3px;
    color: #fff !important;
    cursor: pointer;
    font: bold 14px/18px Trebuchet MS;
    letter-spacing: 0.5px;
    padding: 3px 10px;
    text-shadow: 1px 1px 0 #333;
}
.submitBtnBold:hover {
    text-decoration: none;
}
.pincode_list {
    border: 1px solid #cdcdcd;
    color: #4e86bd;
    float: left;
    margin-right: 26px;
    margin-top: 20px;
    text-align: center;
    width: 17%;
}
.wrapdes {
    overflow: hidden;
}
.job-desig {
    border-bottom: 1px solid #ebeaea;
    clear: both;
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 936px;
}
.wrapdes .read_more, .wrapdes .hide {
    color: #4e86bd;
    cursor: pointer;
    font-weight: bold;
}
.more_content {
    display: none;
    float: left;
    padding: 10px 0;
}
.job-summary {
    clear: both;
    float: left;
    padding-top: 10px;
    width: 936px;
}
.profile-head {
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 130px;
}
.job-des {
    float: left;
    font-size: 12px;
    font-weight: bold;
}
.job-details {
    list-style-type: disc;
    margin-left: 142px;
}
.popupDevider {
    background: url("images/ver-border.png") repeat-y scroll left top rgba(0, 0, 0, 0);
}
.loginForm {
    float: left;
    width: 49%;
}
.loginForm dl {
    margin-bottom: 15px;
}
.loginForm dt {
    color: #666;
    float: left;
    font: bold 13px/17px Trebuchet MS;
    margin-top: 3px;
    width: 104px;
}
.loginForm dd {
    margin-left: 0;
}
.loginForm input[type="text"], .loginForm input[type="password"] {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    font: 13px/25px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: 18px;
    padding: 4px 6px;
    width: 230px;
}
.loginForm input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="email"]:focus, .secure_payment_content_mid .email_password_text_box:focus, .new_address_textbox:focus {
    border-color: rgba(79, 131, 187, 0.8);
    box-shadow: 0 1px 1px rgba(79, 131, 187, 0.6) inset, 0 0 8px rgba(64, 114, 167, 0.6);
    outline: 0 none;
}
.loginForm .case_sensitive, .autoPopForm .case_sensitive {
    color: #999;
    font: 11px/15px Trebuchet MS,Arial,Helvetica,sans-serif;
    width: 100%;
}
#regpopup .loginForm dt {
    width: 120px;
}
#giftpopup .loginForm dt {
    margin-right: 20px;
    text-align: right;
    width: 60px;
}
#giftpopup textarea {
    border: 1px solid #e0e0e0;
    height: 50px;
    width: 184px;
}
.loginForm input[type="checkbox"] {
    margin-right: 5px;
}
#giftpopup .loginForm input[type="text"] {
    height: 25px;
    width: 184px;
}
#giftpopup .errorMsg {
    background: none repeat scroll 0 0 #fee7e9;
    color: #f56d6d;
    display: block;
    font: 11px/15px arial;
    margin-bottom: 7px;
    padding: 4px 10px;
}
input {
    border: 1px solid #e0e0e0;
}
input.error {
    border: 1px solid #ffa9b0;
}
.forgotPass {
    font: 11px/16px Trebuchet MS;
}
.faceLoginForm {
    background: url("images/ver-border.png") repeat-y scroll right top transparent;
    color: #333;
    font: bold 14px/18px Trebuchet MS;
    margin-right: 15px;
    min-height: 200px;
    padding-right: 15px;
    width: 38%;
}
.faceLoginForn h3 {
    font-size: 16px;
}
.karishma {
    height: 456px;
    width: 690px;
}
.bodyreg {
    background: url("images/karishmaPopBg.jpg") no-repeat scroll left bottom transparent;
    height: 475px;
    width: 710px;
}
.autoPopForm {
    float: left;
    padding: 20px 20px 0 36px;
    width: 300px;
}
.red {
    color: #f00;
}
.autoPopForm input[type="text"], .autoPopForm input[type="password"], .autoPopForm .select_child_gender {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    font: 13px/25px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: 18px;
    padding: 4px 6px;
    width: 280px;
}
.autoPopForm .select_child_gender {
    height: auto;
}
.autoPopForm input[type="text"]:focus, .autoPopForm input[type="password"]:focus, .autoPopForm .select_child_gender:focus {
    border-color: rgba(246, 129, 133, 0.6);
    box-shadow: 0 1px 1px rgba(251, 124, 129, 0.6) inset, 0 0 8px rgba(235, 103, 108, 0.6);
    outline: 0 none;
}
.autoPopForm .select_child_gender {
    width: 97px;
}
.autoPopForm .select_child_dob {
    width: 85px !important;
}
.autoPopForm .date_format {
    color: #666;
    float: left;
    font-size: 11px;
    margin: 7px 0 0 5px;
}
.autoPopDetail {
    float: left;
    min-height: 200px;
    padding: 15px 0 0 15px;
    width: 295px;
}
.autoPopForm h3 {
    color: #086328 !important;
    font: 18px Trebuchet MS,Tahoma,Arial,Helvetica;
    margin-bottom: 10px;
}
.autoPopForm ul li {
    background: url("images/greenArrow.gif") no-repeat scroll 0 5px transparent;
    color: #0e7934;
    float: left;
    font: 15px Arial,Helvetica,sans-serif;
    margin-bottom: 10px;
    padding-left: 20px;
}
.facebookBg {
    background: url("images/fbConnect.jpg") no-repeat scroll left center transparent;
    border: 0 none;
    float: right;
    height: 22px;
    margin-top: 8px;
    width: 80px;
}
.connect_fb {
    float: right;
    font-size: 14px;
    font-weight: bold;
}
.autoPopForm .get_new_image {
    color: #0265cd;
    cursor: pointer;
    float: left;
    margin: 12px 0 0 5px;
    text-decoration: underline;
}
.autoPopForm .captchae_image_main .captcha_text {
    color: #666;
    font: 13px/15px Trebuchet MS,Arial,Helvetica,sans-serif;
}
.autoPopForm .captchae_image_main .type_captcha_text_input {
    float: left;
    margin: 0 0 10px;
}
.autoPopForm .type_captcha_text_input .captcha_input {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    height: 22px;
    margin: 4px 5px 0 0;
    padding: 4px 6px;
    width: 172px;
}
.autoPopForm .type_captcha_text_input .case_sensitive_captcha {
    color: #ccc;
    font: 11px/15px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin: 8px 0 -3px;
}
.tnakyou {
    padding: 130px 55px 55px;
    position: static;
}
.greenDotedBord {
    border: 1px dashed #7ab317;
    border-radius: 5px;
    padding: 20px;
}
.thnxRel {
    position: relative;
    z-index: 9;
}
.babyThnxBox {
    background: url("images/thanxBaby.png") no-repeat scroll 0 0 transparent;
    height: 185px;
    left: -25px;
    padding-left: 150px;
    position: absolute;
    top: -162px;
    width: 230px;
    z-index: 99;
}
.babyThnxBox .pinkTxt {
    color: #dd5d9a;
    font: bold 39px Trebuchet MS,arial;
    margin-top: 70px;
}
.babyThnxBox .blueTxt {
    color: #568dc9;
    font: bold 14px Trebuchet MS,arial;
    margin-left: 7px;
}
.thnxRel .socNetBg {
    background: url("images/socNetTop-Bg1.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    padding: 20px 15px 7px 46px;
    position: absolute;
    right: 20px;
    top: -69px;
    width: 235px;
}
.thnxRel .socNetBg div {
    float: left;
    padding-right: 7px;
}
.thnxRel .socNetBg div {
    float: left;
    padding-right: 7px;
}
.thnxContent {
    color: #666;
    font: 12px Trebuchet MS,arial;
}
.print {
    background-position: 2px -148px;
    color: #666;
    display: inline-block;
    float: right;
    font: 10px Arial,Helvetica,sans-serif;
    height: 20px;
    padding-top: 30px;
    text-align: center;
    width: 30px;
}
a.messageIcon, .newReview, .print {
    background-image: url("images/message.png");
    background-repeat: no-repeat;
}
.continue_shopping .button_left {
    background: url("images/cart-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 23px;
    margin-top: 5px;
}
.continue_shopping .button_left .button_content {
    background: url("images/cart-bg.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 23px;
    line-height: 25px;
    margin: 0 -11px 0 11px;
    padding: 0 10px 0 2px;
}
.thnxContent .mb20 span {
    display: block;
}
.brandsPage {
    float: left;
    width: 100%;
}
.brandsPage .letters_Ulist {
    float: left;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
.brandsPage .letters_Ulist li {
    display: inline;
    margin: 0;
    padding: 0;
}
.brandsPage .letters_Ulist li a {
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding: 0 6px;
    text-decoration: none;
}
.brandWrapper ul {
    margin-bottom: 25px;
}
.brandWrapper h1 {
    border-bottom: 0 none;
    margin: 0;
}
ul.brands-list li {
    display: inline-block;
    height: 80px;
    list-style-type: none;
    margin: 15px 0;
    width: 155px;
}
ul.brands-list li a, ul.brands-list li img {
    color: #808080;
    display: block;
    font-size: 12px;
    text-align: center;
}
ul.brands-list li a div {
    color: #424242;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin: 30px 10px 0;
    text-transform: uppercase;
    width: 150px;
    word-wrap: break-word;
}
ul.brands-list li a:hover {
    color: #f8a326;
}
.contact_form {
    float: left;
    margin: 0 30px 0 10px;
    width: 29%;
}
.contact_form input, .contact_form textarea, .contact_form select {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    height: auto;
    padding: 4px 6px;
    width: 165px;
}
.contact_form input:focus, .contact_form textarea:focus, .contact_form select:focus {
    border-color: rgba(246, 129, 133, 0.6);
    box-shadow: 0 1px 1px rgba(251, 124, 129, 0.6) inset, 0 0 8px rgba(235, 103, 108, 0.6);
    outline: 0 none;
}
.contact_form select {
    width: 180px;
}
.contact_form textarea {
    height: 100px;
    width: 250px;
}
.contact_form .blueBtn {
    color: #fff !important;
    float: right;
    margin: 0 19%;
    padding: 5px 20px;
    width: auto;
}
.contact_form .blueBtn:focus {
    box-shadow: none;
}
.contact_form h2, .talktous h2, .mailus h2 {
    background-color: #4e86bd;
    border-bottom: 1px solid #dedede;
    color: #fff;
    font: bold 15px/28px Trebuchet MS;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    width: 180px;
}
.contact_form h2 span, .talktous h2 span, .mailus h2 span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #4e86bd transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 5px;
    content: "";
    height: 1px;
    left: 112px;
    position: absolute;
    top: 28px;
    width: 1px;
}
.talktous {
    float: left;
    margin: 0 73px 0 10px;
    width: 33%;
}
.mailus {
    float: left;
    margin: 0 10px;
    width: 22%;
}
.giftVoucherWrapper {
    background: url("images/giftVoucherBg.jpg") no-repeat scroll 0 0 transparent;
    color: #666;
    font: bold 13px Trebuchet MS,Arial,Helvetica,sans-serif;
    height: 365px;
    margin: 25px 0 0 35px;
    padding: 116px 64px 0 335px;
}
.giftVoucherWrapper .fieldWrap {
    margin-bottom: 8px;
}
.giftVoucherWrapper input[type="text"], .giftVoucherWrapper input[type="password"], .giftVoucherWrapper textarea, .giftVoucherWrapper select {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.094) inset;
    float: left;
    font: 13px/25px Trebuchet MS,Arial,Helvetica,sans-serif;
    padding: 4px 6px;
    width: 400px;
}
.giftVoucherWrapper input[type="text"]:focus, .giftVoucherWrapper input[type="password"]:focus, .giftVoucherWrapper textarea:focus, .giftVoucherWrapper select:focus {
    border-color: rgba(246, 129, 133, 0.6);
    box-shadow: 0 1px 1px rgba(251, 124, 129, 0.6) inset, 0 0 8px rgba(235, 103, 108, 0.6);
    outline: 0 none;
}
.giftVoucherWrapper select {
    width: 412px;
}
.giftVoucherWrapper .totalRs {
    color: #666;
    float: left;
    font: 18px Trebuchet MS,Arial,Helvetica,sans-serif;
    margin-bottom: 15px;
    width: 200px;
}
.giftVoucherWrapper .orangeBtn {
    float: right;
    margin-right: 105px;
    margin-top: 10px;
}
.tncCont {
    color: #666;
    float: left;
    font: 12px/20px Arial,Helvetica,sans-serif;
    margin: 20px 50px;
    width: 550px;
}
.tncCont .tncHd {
    color: #3e72a2;
    font-size: 16px;
    font-weight: bold;
    margin-left: -20px;
    padding-bottom: 10px;
}
.tncCont ul li {
    list-style-type: decimal;
}
.autoPopForm .registerPopupWhyRegister {
    color: #086328 !important;
    float: left;
    font: 18px Trebuchet MS,Tahoma,Arial,Helvetica;
    margin-bottom: 10px;
}
#staticpageConatiner .innerContainer {
    margin: 0 auto;
    width: 980px;
}
#staticpageConatiner {
    background: url("site_images/bg-btm.png") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
}
.staticwdt744 {
    padding-bottom: 15px;
    width: 744px !important;
}
.staticpage .fl {
    float: left;
}
.staticpage ul, ul li, ol, ol li, dl, p, input {
    margin: 0;
    padding: 0;
}

/*My Order Detail Page End*/

.ContinueShopping-note {
	background:#eff0f1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #e1e1e1;
	float:right;
}
.ContinueShopping-note p {
	color: #428bca;
	font-size: 12px;
	font-style: italic;
	font-weight: 500;
	margin: 0;
	padding: 6px 15px;
	text-transform: uppercase;
}

.ContinueShopping-note span {
  color: #d9534f;
}
.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .totaldetail {
    color: #333;
    display: inline-block;
    font-family: Dax-Bold,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 598px;
    text-transform :uppercase;
}

.account_detail .right_sec .TabbedPanelsContent .item_details .itemrow-cont .totalsum {
    color: #333;
    display: inline-block;
    font-family: "ff-dax-web-pro",sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-align: right;
    width: 76px;
}


a.back {
    font-family: museo-slab;
    font-weight: bold;
    color: #4e86bd;
    cursor: pointer;
    text-decoration: none;
}
