html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,  address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {
    background: transparent;
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline
}/**html 5 reset css**/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}
abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}
blockquote, q {
    quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none
}
hr {
    background: transparent;
    border: 0;
    clear: both;
    color: transparent;
    height: 1px;
    margin: 0;
    padding: 0
}
mark {
    background-color: #ffffb3;
    font-style: italic
}
input, select {
    vertical-align: middle
}
ol, ul {
    list-style: none
}/* remember to define focus styles! */
:focus {
    outline: 0;
}/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
select:focus, option:focus {
    outline: 0;
    background:none;
}
del {
    text-decoration: line-through;
}/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.clear {
    clear: both;
}
img {
    border: none;
}
a {
    text-decoration: none;
}
body {
    background: #fff;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}/**font face styles **/
@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular-webfont.eot');
    src: url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/opensans-regular-webfont.woff') format('woff'), url('../font/opensans-regular-webfont.ttf') format('truetype'), url('../font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../font/opensans-light-webfont.eot');
    src: url('../font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../font/opensans-light-webfont.woff') format('woff'), url('../font/opensans-light-webfont.ttf') format('truetype'), url('../font/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansextrabold';
    src: url('../font/opensans-extrabold-webfont.eot');
    src: url('../font/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../font/opensans-extrabold-webfont.woff') format('woff'), url('../font/opensans-extrabold-webfont.ttf') format('truetype'), url('../font/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cambriab';
    src: url('../font/cambriab.eot');
    src: url('../font/cambriab.eot?#iefix') format('embedded-opentype'), url('../font/cambriab.woff') format('woff'), url('../font/cambriab.ttf') format('truetype'), url('../font/cambriab.svg#cambriab') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cambriaregular';
    src: url('../font/Cambriaregular.eot');
    src: url('../font/Cambriaregular.eot?#iefix') format('embedded-opentype'), url('../font/Cambriaregular.woff') format('woff'), url('../font/Cambriaregular.ttf') format('truetype'), url('../font/Cambriaregular.svg#Cambriaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'quicksandregular';
    src: url('../font/quicksand-regular-webfont.eot');
    src: url('../font/quicksand-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/quicksand-regular-webfont.woff') format('woff'), url('../font/quicksand-regular-webfont.ttf') format('truetype'), url('../font/quicksand-regular-webfont.svg#quicksandregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'quicksandbold';
    src: url('../font/quicksand-bold.eot');
    src: url('../font/quicksand-bold.eot?#iefix') format('embedded-opentype'), url('../font/quicksand-bold.woff') format('woff'), url('../font/quicksand-bold.ttf') format('truetype'), url('../font/quicksand-bold.svg#quicksandbold') format('svg');
    font-weight: normal;
    font-style: normal;
}/**Home Page styles**/
.main-wrapper {
    width: 100%;
}
.header {
    width: 100%;
    background: url(../images/topbg.png) 0 0 repeat-x;
}
.header .header-info {
    width: 1000px;
    margin: 0 auto;
}
.welcome-login-info {
    width: 100%;
}
.welcome-instickate {
    float: left;
    width: 260px;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    font-family: 'open_sansregular';
}
.welcome-instickate span {
    color: #de1762;
    font-family: 'open_sansextrabold';
}
.login-regis-info {
    float: right;
}
.login-regis-info ul li {
    float: left;
    line-height: 38px;
    height: 47px;
    position: relative;
    overflow: hidden;
    font-family: 'open_sansextrabold';
    text-transform: uppercase;
    border-bottom: 4px solid #fff;
}
.login-regis-info ul li p {
    padding: 0 10px;
}
.login-regis-info ul li:hover, .login-regis-info ul li.active {
    background: #de1762;
    border-bottom: 4px solid #000;
}
.login-regis-info ul li a {
    color: #000;
}
.login-regis-info ul li p {
    position: relative;
    transition: transform 0.3s ease 0s;
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    -ms-transition: -ms-transform 0.3s ease 0s;
}
.login-regis-info ul li p:before {
    content: attr(data-hover);
    position: absolute;
    top: 100%;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
}
.login-regis-info ul li:hover a p, .login-regis-info ul li.active a p {
    transform: translateY(-80%);
    -webkit-transform: translateY(-80%);
    -ms-transform: translateY(-80%);
}
.logo-shopping-info {
    width: 100%;
    padding: 5px 0;
}
.logo-shopping-info .logo {
    float: left;
    width: 260px;
    text-align: center;
}
.logo-shopping-info .shopping-search-info {
    float: right;
    width: 350px;
    background: url(../images/shoppingsearchbg.png) 0 0 no-repeat;
    height: 53px;
    margin: 50px 0 0 0;
    font-family: 'open_sansextrabold';
    color: #de1762;
    text-transform: uppercase;
}
.logo-shopping-info .shopping-search-info .shopping-info {
    width: 190px;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 5px 0 0 0;
}
.logo-shopping-info .shopping-search-info .shopping-info a {
    color: #de1762;
}
.logo-shopping-info .shopping-search-info .shopping-info a:hover {
    color: #000;
}
.logo-shopping-info .shopping-search-info .shopping-info img {
    float: left;
    margin: 0 8px;
}
.logo-shopping-info .shopping-search-info .shopping-info p {
    float: left;
    width: 130px;
}
.logo-shopping-info .shopping-search-info .search-info {
    float: left;
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin: 5px 0 0 0;
}
.logo-shopping-info .shopping-search-info .search-info input[type="text"] {
    width: 110px;
    height: 15px;
    line-height: 15px;
    border: none;
    background: none;
    float: left;
    border-right: 1px solid #b2b2b2;
    font-family: 'open_sansextrabold';
    color: #de1762;
    text-transform: uppercase;
    margin: 13px 5px 0 5px;
}
.logo-shopping-info .shopping-search-info .search-info input[type="submit"] {
    width: 14px;
    height: 14px;
    border: none;
    background: url(../images/submitsearchbg.png) 0 0 no-repeat;
    cursor: pointer;
    float: left;
    margin: 13px 0px 0 5px;
}
.cont-wrapper-info {
    width: 100%;
    background: url(../images/contbg.png) 0 0 repeat;
}
.menu-slider-info {
    width: 100%;
    background: url(../images/menubg.png) 0 0 repeat-x;
}
.menu-slider-info .menu-info {
    width: 100%;
    height: 54px;
    position: relative;
    z-index: 12;
}
.menu-slider-info .menu-info nav {
    width: 1000px;
    margin: 0 auto;
    height: 54px;
}
.menu-slider-info .menu-info nav .mobilemenu {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #2c2c2c;
    color: #fff;
    border-bottom: 4px solid #fff200;
    cursor: pointer;
    font-family: 'cambriab';
    font-size: 16px;
    text-transform: uppercase;
    font-weight: normal;
    display: none;
}
.menu-slider-info .menu-info nav .mobilemenu img {
    float: left;
    margin: 12px 10px 0 30px;
}
.menu-slider-info .menu-info nav .menu {
    float: left;
    margin: 0 0px 0 0;
    font-family: 'cambriab';
    font-size: 16px;
    text-transform: uppercase;
    font-weight: normal;
}


.menu-slider-info .menu-info nav .menu ul li {
    float: left;
    line-height: 54px;
    position: relative;
}
.menu-slider-info .menu-info nav .menu ul li:hover {
    background: #2c2c2c;
}
.menu-slider-info .menu-info nav .menu ul li.active {
    background: #00eaff;
    border-bottom: 6px solid #fff200;
}
.menu-slider-info .menu-info nav .menu ul li p {
    padding: 0 30px;
}
.menu-slider-info .menu-info nav .menu ul li a {
    color: #fff;

}

.menu-slider-info .menu-info nav .menu ul li div{
    position:relative;
    overflow:hidden;
    line-height: 54px;
}

.menu-slider-info .menu-info nav .menu ul li:hover > a {
    color: #6fc2c4;
}
.menu-slider-info .menu-info nav .menu ul li p {
    position: relative;
    transition: transform 0.3s ease 0s;
    -webkit-transition: -webkit-transform 0.3s ease 0s;
    -ms-transition: -ms-transform 0.3s ease 0s;
}
.menu-slider-info .menu-info nav .menu ul li p:before {
    content: attr(data-hover);
    position: absolute;
    top: 100%;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
}
.menu-slider-info .menu-info nav .menu ul li:hover a p {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
}
.menu-slider-info .menu-info nav .menu ul li.active a p {
    transform: translateY(-90%);
    -webkit-transform: translateY(-90%);
    -ms-transform: translateY(-90%);
    color: #000;
}


.menu-slider-info .menu-info nav .menu ul li ul{ display:none; width:200px;  position:absolute; top:54px; left:0; background:#DE1762; border-bottom:6px solid #FFF200;}
.menu-slider-info .menu-info nav .menu ul li:hover ul{ display:block;}
.menu-slider-info .menu-info nav .menu ul li ul li{ width:100%;}
.menu-slider-info .menu-info nav .menu ul li ul li a{ color:#fff; width:92%; padding:0 0 0 8%; float:left;}
.menu-slider-info .menu-info nav .menu ul li ul li:hover a{ color:#6fc2c4;}

.menu-slider-info .main-slider-info {
    width: 100%;
    position: relative;
    z-index: 9;
}
.menu-slider-info .main-slider-info .mobile-slider {
    width: 320px;
    margin: 0 auto;
    display: none;
}
.menu-slider-info .main-slider-info .mobile-slider img {
    width: 100%;
}
.menu-slider-info .slider-info {
    background-image: url(../images/sliderbg.png);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
.menu-slider-info .slider-info .slider {
    width: 1800px;
    margin: 0 auto;
    height: 607px;
    background: url(../images/slidertopbg.png) center 0 no-repeat;
    position: relative;
}
.menu-slider-info .slider-info .slider .cloud1 {
    position: absolute;
    width: 250px;
    height: 158px;
    top: 20px;
    left: 270px;
}
.menu-slider-info .slider-info .slider .cloud2 {
    position: absolute;
    width: 293px;
    height: 178px;
    bottom: 10px;
    left: 350px;
}
.menu-slider-info .slider-info .slider .cube1 {
    position: absolute;
    width: 104px;
    height: 110px;
    top: 340px;
    left: 240px;
}
.menu-slider-info .slider-info .slider .cube2 {
    position: absolute;
    width: 39px;
    height: 37px;
    top: 510px;
    left: 240px;
}
.menu-slider-info .slider-info .slider .cube3 {
    position: absolute;
    width: 47px;
    height: 42px;
    top: 460px;
    right: 430px;
}
.menu-slider-info .slider-info .slider .cube4 {
    position: absolute;
    width: 66px;
    height: 62px;
    top: 460px;
    right: 340px;
}
.menu-slider-info .slider-info .slider .cube5 {
    position: absolute;
    width: 102px;
    height: 89px;
    top: 380px;
    right: 240px;
}
.menu-slider-info .slider-info .slider .symbal {
    position: absolute;
    width: 175px;
    height: 162px;
    top: 70px;
    right: 640px;
}
.menu-slider-info .slider-info .slider .doll {
    position: absolute;
    width: 159px;
    height: 151px;
    top: 160px;
    right: 790px;
}
.menu-slider-info .slider-info .slider .bird1 {
    position: absolute;
    width: 154px;
    height: 142px;
    top: 140px;
    right: 700px;
}
.menu-slider-info .slider-info .slider .bang {
    position: absolute;
    width: 154px;
    height: 106px;
    top: 340px;
    right: 600px;
}
.menu-slider-info .slider-info .slider .cloud3 {
    position: absolute;
    width: 338px;
    height: 181px;
    top: 0px;
    right: 220px;
}
.menu-slider-info .slider-info .slider .doll2 {
    position: absolute;
    width: 129px;
    height: 130px;
    top: 180px;
    right: 230px;
}
.menu-slider-info .slider-info .slider .spider {
    position: absolute;
    width: 123px;
    height: 124px;
    top: 140px;
    right: 290px;
}
.menu-slider-info .slider-info .slider .doll3 {
    position: absolute;
    width: 182px;
    height: 132px;
    top: 290px;
    right: 380px;
}
.menu-slider-info .slider-info .slider .bird2 {
    position: absolute;
    width: 161px;
    height: 215px;
    top: 100px;
    right: 340px;
}
.menu-slider-info .slider-info .slider .sliderlogo {
    position: absolute;
    width: 634px;
    height: 429px;
    top: 35px;
    right: 270px;
}
.menu-slider-info .slider-info .slider .hand {
    position: absolute;
    width: 80px;
    height: 103px;
    top: 320px;
    right: 380px;
}
.menu-slider-info .slider-info .slider .slider-info-cont {
    width: 420px;
    position: absolute;
    top: 175px;
    left: 430px;
    color: #de1762;
    font-family: 'cambriab';
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 30px;
}
.menu-slider-info .slider-info .slider .slider-info-cont span {
    color: #6fc2c4;
    float: right;
}
.menu-slider-info .slider-info .slider .slider-info-cont .slider-info-cont01 {
    width: 360px;
    float: left;
    margin: 0 0 30px 0;
}
.menu-slider-info .slider-info .slider .slider-info-cont .slider-info-cont02 {
    width: 415px;
    float: left;
}
.menu-slider-info .slider-info .slider .slider-info-cont .click-here {
    font-size: 18px;
}
.menu-slider-info .slider-info .slider .slider-info-cont .click-here a {
    color: #fff200;
    text-decoration: underline;
    float: right;
}
.menu-slider-info .slider-info .slider .slider-info-cont .click-here a:hover {
    color: #de1762;
}
.menu-slider-info .slider-info .slider .arrowtop {
    width: 144px;
    height: 45px;
    position: absolute;
    top: 155px;
    left: 735px;
}
.menu-slider-info .slider-info .slider .arrowbottom {
    width: 56px;
    height: 19px;
    position: absolute;
    top: 346px;
    left: 850px;
}
.menu-slider-info .main-slider-info .main-personalize-your-special-event {
    position: absolute;
    bottom: -100px;
    left: 0;
    width: 100%;
}
.menu-slider-info .main-slider-info .personalize-your-special-event {
    width: 1000px;
    padding: 10px 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 13px 3px rgba(0,0,0,.75);
    -moz-box-shadow: 0 0 13px 3px rgba(0,0,0,.75);
    box-shadow: 0 0 13px 3px rgba(0,0,0,.75);
    border: solid 6px #fff;
    margin: 0 auto;
    position: relative;
    background: url(../images/personalizeimg.png) 0 bottom no-repeat #6fc2c4;
    font-family: 'cambriab';
    font-size: 25px;
    text-transform: uppercase;
    font-weight: normal;
}
.menu-slider-info .main-slider-info .personalize-your-special-event span {
    color: #de1762;
    font-family: 'Cambriaregular';
}
.menu-slider-info .main-slider-info .personalize-your-special-event .personalize-cont1 {
    margin: 0px 0 0 75px;
}
.menu-slider-info .main-slider-info .personalize-your-special-event .personalize-cont2 {
    margin: 10px 0 0 250px;
}
.menu-slider-info .main-slider-info .personalize-your-special-event .personalize-cont3 {
    font-family: 'open_sansregular';
    font-size: 14px;
    text-transform: none;
    margin: 10px 0 0 315px;
}
.buttons-info {
    margin: 10px 0 0 280px;
    float: left;
}
.buttons-info a {
    float: left;
    margin: 0 40px 0 0;
}
.button-cont div {
    width: 209px;
    height: 64px;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'open_sansregular';
    text-transform: uppercase;
}
.button-cont div p {
    background-image: url(../images/buttonarrows.png);
    background-position: right 0;
    height: 53px;
    margin: 6px 0 0 0;
    width: 175px;
    background-repeat: no-repeat;
    color: #fff;
    line-height: 53px;
    padding: 0 0 0 30px;
}
.button-cont div p span {
    color: #000 !important;
    font-family: 'open_sansextrabold' !important;
}
.button-cont:hover div {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
}
.button-cont:hover div p {
    background-position: right bottom;
}
.button-cont:hover div p span {
    color: #fff !important;
}
.menu-slider-info .main-slider-info .personalize-your-special-event .bird3 {
    position: absolute;
    top: -65px;
    right: -30px;
    width: 151px;
    height: 139px;
}
.main-content-info {
    width: 1000px;
    margin: 115px auto 0 auto;
}
.product-list-info {
    width: 100%;
    padding: 30px 0;
}
.product-list-info ul li {
    float: left;
    width: 50%;
    text-align: center;
    margin: 0 0 20px 0;
}
.product-list-info ul li .productlistimg {
    width: 100%;
    min-height: 340px;
}
.product-list-info ul li .productlistcont-info {
    width: 350px;
    margin: 0 auto 0 auto;
    background: url(../images/productlistcontbg.png) center 0 no-repeat;
    padding: 9px 0 0 0;
}
.product-list-info ul li .productlistcont-info:hover {
    background: url(../images/productlistcontbghover.png) center 0 no-repeat;
}
.product-list-info ul li .productlistcont-info .productlistcont {
    width: 100%;
    height: 65px;
    line-height: 65px;
    background-color: #fff200;
    font-size: 30px;
    font-family: 'open_sanslight';
    text-transform: uppercase;
    color: #de1762;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.product-list-info ul li .productlistcont-info:hover .productlistcont {
    background-color: #de1762;
    color: #fff;
}
.product-list-info ul li .productlistcont-info .productlistcont a {
    color: #de1762;
}
.product-list-info ul li a:hover {
    color: #fff;
}
.product-list-info ul li .productlistcont-info .productlistcont span {
    font-family: 'open_sansextrabold';
}
.footer {
    width: 100%;
    background: url(../images/footerbg.png) center top no-repeat;
    margin:30px 0 0 0;
}
.footer-info {
    width: 1000px;
    margin: 0 auto;
    padding: 33px 0 5px 0;
    background: url(../images/footerbrushbg.png) right 30px no-repeat;
}
.footer-info .footer-aboutus-info {
    width: 320px;
    float: left;
    padding: 55px 0 0 0;
}
.footer-info .footer-aboutus-info .aboutus-info-cont {
    width: 230px;
    margin: 0 0 0 10px;
    height: 255px;
}
.footer-info .footer-aboutus-info .aboutus-info-cont .title {
    color: #fff200;
    font-size: 16px;
    font-family: 'open_sanslight';
    text-transform: uppercase;
}
.footer-info .footer-aboutus-info .aboutus-info-cont .title span {
    font-family: 'open_sansextrabold';
}
.footer-info .footer-aboutus-info .aboutus-info-cont .aboutus-info-cont-inner {
    text-align: justify;
    color: #9c9c9c;
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px 0;
    line-height: 18px;
}
.yellowbg {
    padding: 5px 0;
}
.yellowbg input[type="submit"], .yellowbg a {
    background: #fff200;
    padding: 5px 10px;
    -webkit-border-radius: 24px;
    color: #000;
    -moz-border-radius: 24px;
    border-radius: 24px;
    font-family: 'open_sansextrabold';
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
}
.yellowbg a {
    text-transform: none;
    font-family: 'open_sanslight';
}
.yellowbg a span {
    font-family: 'open_sansextrabold';
}
.yellowbg input[type="submit"]:hover, .yellowbg a:hover {
    background: #de1762;
    color: #fff;
}
.copyright-info {
    color: #bbbbbb;
    font-family: 'open_sansextrabold';
    text-transform: uppercase;
    margin: 0 0 0 10px;
}
.footer-info .footer-contactus-info {
    width: 565px;
    float: right;
    background: url(../images/footercontactusbg.png) 0 0 no-repeat;
    height: 335px;
}
.footer-info .footer-contactus-info .newsletter-info {
    float: left;
    width: 230px;
    padding: 120px 0 0 0;
    position:relative;
}

.footer-info .footer-contactus-info .newsletter-info .massage_sub{ position:absolute; top:100px; left:0; color: #DE1762;
                                                                   font-family: 'open_sanslight'; font-size:14px;}

.footer-info .footer-contactus-info .newsletter-info p {
    font-size: 16px;
    font-family: 'open_sansextrabold';
    color: #fff200;
    text-transform: uppercase;
}
.footer-info .footer-contactus-info .newsletter-info input[type="text"] {
    width: 200px;
    height: 20px;
    line-height: 20px;
    border: none;
    background: none;
    font-family: 'open_sanslight';
    color: #777777;
    margin: 15px 0 0 5px;
}
.footer-info .footer-contactus-info .newsletter-info label.error{ display: inline-block; margin:15px 0 0 0; width:90%;}
.footer-info .footer-contactus-info .newsletter-info .subscribe-info {
    margin: 25px 0 0 0;
    text-transform: uppercase;
}
.footer-info .footer-contactus-info .contact-info-cont {
    width: 150px;
    text-align: center;
    float: left;
    margin: 20px 0 0 80px;
}
.footer-info .footer-contactus-info .contact-info-cont .title-cont {
    width: 100%;
    font-family: 'open_sanslight';
    font-size: 16px;
    text-transform: uppercase;
    margin: 10px 0;
}
.footer-info .footer-contactus-info .contact-info-cont .title-cont span {
    font-family: 'open_sansextrabold';
}
.footer-info .footer-contactus-info .contact-info-cont .title-cont p {
    font-family: 'open_sansextrabold';
    font-size: 25px;
}
.footer-info .footer-contactus-info .contact-info-cont .address {
    width: 100%;
    line-height: 16px;
}
.footer-info .footer-contactus-info .contact-info-cont .address div {
    margin: 0 0 20px 0;
}
.footer-info .footer-contactus-info .contact-info-cont .address div p {
    font-weight: bold;
}
.footer-info .footer-contactus-info .contact-info-cont .address a {
    color: #000;
}
.footer-info .footer-contactus-info .contact-info-cont .address a:hover {
    color: #DE1762;
}
.footer-socialmeida {
    width: 1000px;
    margin: 0 auto;
    padding: 5px 0 10px 0;
}
.footer-socialmeida ul {
    margin: 0 0 0 10px;
    float: left;
}
.footer-socialmeida ul li {
    width: 32px;
    height: 32px;
    float: left;
    margin: 0 5px 0 0;
}
.footer-socialmeida ul li a {
    display:block;
    width: 32px;
    height: 32px;
}
.footer-socialmeida ul li.tw {
    background: url(../images/tw.png) 0 0 no-repeat;
}
.footer-socialmeida ul li.tw:hover {
    background: url(../images/tw.png) 0 bottom no-repeat;
}
.footer-socialmeida ul li.gplus {
    background: url(../images/gplus.png) 0 0 no-repeat;
}
.footer-socialmeida ul li.gplus:hover {
    background: url(../images/gplus.png) 0 bottom no-repeat;
}
.footer-socialmeida ul li.fb {
    background: url(../images/fb.png) 0 0 no-repeat;
}
.footer-socialmeida ul li.fb:hover {
    background: url(../images/fb.png) 0 bottom no-repeat;
}
.footer-socialmeida .websitedesigned {
    float: left;
    font-family: 'open_sansregular';
    line-height: 32px;
    font-weight:bold;
}
.footer-socialmeida .websitedesigned span {
    float: left;
}
.footer-socialmeida .websitedesigned img {
    margin: 7px 5px 0 5px;
}
.footer-socialmeida .websitedesigned a {
    color: #000;
}
.footer-socialmeida .websitedesigned a:hover {
    color: #9acc5a;
}/**home page styles ends here**//**Internal pages styles starts here**/
.content {
    background: url(../images/content-bg.png) 0 0 repeat;
    box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 13px 3px rgba(0,0,0,.5);
    border: solid 6px #fff;
    width: 960px;
    margin: 130px auto 10px auto;
    padding: 15px 20px;
}
.bredcrum {
    float: left;
    margin: 13px 0 20px 0;
}
.bredcrum ul {
    list-style-type: none;
}
.bredcrum ul li {
    float: left;
    color: #de1762;
    font-size: 12px;
    font-family: 'quicksandregular';
    text-transform: uppercase;
}
.bredcrum ul li a {
    float: left;
    color: #000;
    padding-right: 11px;
    margin-right: 6px;
    background: url(../images/brecrum-border.png) right 3px no-repeat;
    font-size: 12px;
    font-family: 'quicksandregular';
}
.bredcrum ul li a:hover {
    color: #de1762;	/*background: url(../images/brecrum-border-hover.png) right 3px no-repeat;*/
}
.main_head {
    background: none;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto 15px auto;
    border-bottom: 1px solid #de1762;
    overflow: hidden;
}
.main_head h3 {
    font-size: 25px;
    line-height: 25px;
    padding-bottom: 10px;
    color: #de1762;
    border-bottom: 4px solid #de1762;
    display: inline-block;
    font-family: 'QuicksandBold';
    text-transform: capitalize; 
}
.int_cont {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.int_cont p, .int_cont .entry li {
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    text-align: justify;
    padding: 0 0 25px 0;
    font-family: 'quicksandregular';
}
.int_cont p a , .int_cont .entry li a {
    color: #DE1762;
}
.int_cont p a:hover {
    color: #252525;
    text-decoration: underline;
}
.entry h3 {
    color: #DE1762;
    font-family: 'quicksandregular';
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-align: left;
}
.int_img {
    background: url(../images/int_img_shadow.png) no-repeat center bottom;
    width: 100%;
    height: auto;
    padding: 0 0 30px 0;
}
.int_img_in {
    background: url(../images/int_img_bg.png) repeat 0 0;
    max-width: 940px;
    width: auto;
    height: auto;
    border-radius: 5px;
    border: solid 5px #fff;
    margin: 0 auto;
}
.int_img_in img {
    width: 100%;
    height: auto;
}
.int_list_img {
}
.int_list_img li {
    background: url(../images/about_li_shadow.png) no-repeat center bottom;
    max-width: 212px;
    width: 100%;
    height: auto;
    padding: 0 0 28px 0;
    margin: 0 28px 0 0;
    float: left;
}
.img_list {
    width: 200px;
    height: 200px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
    -ms-border-radius: 100%;
    background-color: #000;
    border: solid 5px #e5e7e7;
    overflow: hidden;
}
.img_list img {
    width: 205px;
    height: 205px;
}
.nomarg {
    margin: 0!important;
}
.nomarg2 {
    margin-right: 0!important;
}
textarea {
    background: none;
    border: 1px solid #959595;
    width: 98%;
    height: auto;
    margin: 0 auto;
    padding: 5px;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    color: #4c4c4c;
    text-align: justify;
    position:relative;
    overflow:hidden;
    resize:vertical;
}/**blog page styles **/
ul.blog {
}
ul.blog li {
    width: 100%;
    height: auto;
    padding: 10px 0;
}
.blog_cont {
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.blog_cont_lt {
    max-width: 242px;
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    font-family: 'quicksandregular';
    font-size: 16px;
    font-weight: normal;
}
.blog_cont_lt p {
    color: #666;
    padding: 0 0 17px 0;
}
.blog_cont_lt p span {
    color: #000;
}
.blog_cont_rt {
    max-width: 675px;
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
}
.sub_hd_bl {
    font-weight: bold;
    font-size: 22px;
    line-height: 20px;
    color: #de1762;
    text-align: left;
    padding: 0 0 12px 0;
    font-family: 'quicksandregular';
}
.sub_hd_bl a {
    color: #de1762;
}
.sub_hd_bl a:hover {
    color: #252525;
}

.int_cont .blog_login{ width:100%; text-align:center; font-size:20px; font-family: 'quicksandregular';}

.int_cont .blog_login a{ color:#DE1762; padding:0 10px; font-family: 'QuicksandBold';}
.int_cont .blog_login a:hover{ color:#252525;}

.read_more {
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    font-style: italic;
    color: #de1762;
}
.read_more:hover {
    color: #960039;
}

.blog_cont_rt .read_more{ 
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    background-color: rgba(20,47,53,0);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    font-weight: normal;
    text-transform: uppercase;
    cursor: pointer;   

    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    float: right;
    margin: 0 20px 0 0;}

.blog_cont_rt .read_more:hover {
    background-color: rgba(20,47,53,0);	/**	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	**/
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}

.holder {
    background: none;
    float: right;
    margin: 48px 0 0 0;
}
.holder a {
    background: #bec4c4;
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
    color: #666;
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    text-align: center;
    border: 1px solid #929595;
    margin: 0 -1px 0 0;
    cursor: pointer;
}
.holder a:hover, .holder a.jp-current {
    color: #000;
    background: #bec4c4;
}
.holder a.jp-previous {
    background: url(../images/page_nav_lt.png) no-repeat 0 0;
    width: 10px;
    height: 14px;
    float: left;
    margin: 7px 14px 0 0;
    border: none;
}
.holder a.jp-previous:hover {
    background: url(../images/page_nav_lt.png) no-repeat 0 -14px;
}
.holder a.jp-previous.jp-disabled:hover {
    background: url(../images/page_nav_lt.png) no-repeat 0 0;
}
.holder a.jp-next {
    background: url(../images/page_nav_rt.png) no-repeat 0 0;
    width: 10px;
    height: 14px;
    float: left;
    margin: 7px 0 0 14px;
    border: none;
}
.holder a.jp-next:hover {
    background: url(../images/page_nav_rt.png) no-repeat 0 -14px;
}
.holder a.jp-next.jp-disabled:hover {
    background: url(../images/page_nav_rt.png) no-repeat 0 0;
}
.holder a.jp-next.jp-disabled, .holder a.jp-previous.jp-disabled, .holder a.jp-current {
    cursor: default;
}
.int_cont textarea {
    height: 210px;
    background: #e8ebeb;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    position:relative;
    overflow:hidden;
}

.int_cont .blocg-textinfo{ width:440px; margin:0 auto;}


.post_com input[type="submit"] {
    background: #de1762!important;
    width: auto!important;
    height: 30px!important;
    padding: 0 15px!important;
    font-weight: normal;
    font-size: 15px!important;
    line-height: 30px!important;
    text-align: center;
    color: #fff;
    font-style: italic;
    cursor: pointer;
    margin: 11px 20px 0 0;
    float: right;
    border-radius: 1px!important;
    border: none!important;
    text-transform: none!important;
}
.post_com input[type="submit"]:hover {
    background: #ac0041!important;
}
.all_blogs {
    width: 100%;
    height: auto;
    padding: 30px 0 0 0;
}
.all_blogs li {
    background: none;
    width: 100%;
    height: auto;
    padding: 10px 0 10px 0;
    /*border-top: 1px solid #959595;*/
    overflow: hidden;
}
.bl_det_img {
    background: none;
    width: 40px;
    height: 60px;
    float: left;
    margin: 0 20px 0 0;
}
.bl_det_img img {
    width: 100%;
    border: 1px solid #959595;
    border-radius: 5px;
    float: left;
}
.bl_det_rt {
    background: none;
    /*    width: 100%;
        max-width: 824px;
        display: inline-block;
        float: left;*/
}

.bl_det_rt .sub_hd_bl{ font-size: 12px; padding: 0 0 5px 0;}





.bl_det_rt p {
    font-size: 12px;
    padding-bottom: 18px;
}
.like_reply {
    float: right;
    width: auto;
    height: auto;
}
.like_reply a {
    float: left;
    margin: 0 20px 0 0;
    font-weight: normal;
    font-size: 12px;
    color: #252525;
}
.like_reply a:hover {
    color: #de1762;
}

.replycom, .close {
    width: auto;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    background-color: rgba(20,47,53,0);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    font-weight: normal;
    text-transform: uppercase;
    padding: 5px 10px;
    cursor: pointer;
}
.replycom:hover, .close:hover {
    background-color: rgba(20,47,53,0);	/**	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	**/
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff !important;
}

.com_space .box{
    width: 50px;
    height: 100%;
    float: left;
    border-top: none;
}

.bcomment{
    border-top: 1px solid #959595;
    float: left; width: auto;
    padding-top: 20px;
}



/**privacy page styles **/
.privacy_list {
    margin: 18px 0 25px 0;
}
.privacy_list li {
    width: auto;
    height: 20px;
    padding: 0 0 5px 0;
}
.privacy_list li a {
    background: url(../images/privacy_list_icon.png) no-repeat left center;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    display: block;
    padding: 0 0 0 25px;
    font-family: 'quicksandregular';
}
.privacy_list li a:hover {
    background: url(../images/privacy_list_hover.png) no-repeat left center;
    color: #de1762;
}
.pri_bl {
    width: auto;
    height: auto;
    padding: 0;
}
.pri_bl .sub_hd_bl {
    border-bottom: 1px dashed #de1762;
    display: inline-block;
    padding: 0 0 10px 0;
    margin: 0 0 13px 0;
}
.pri_bl ul {
    margin: 0;
    padding: 0 0 20px 48px;
}
.pri_bl ul li {
    background: url(../images/privacy_list_hover.png) no-repeat left 5px;
    padding: 0 0 0 23px;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    text-align: justify;
    padding: 0 0 15px 25px;
    font-family: 'quicksandregular';
}
.choose_file {
    background: none;
    max-width: 536px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 46px 0 45px 0;
}
.choose_file p {
    text-align: right;
    padding: 10px 45px 0 0;
    font-weight: bold;
    font-family: 'quicksandregular';
}
.choose_file p a {
    font-weight: bold;
    color: #de1762;
}
.int_cont input[type="submit"] {
    width: auto;
    height: 54px;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    background-color: rgba(20,47,53,0);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    font-weight: normal;
    text-transform: uppercase;
    padding: 15px;
    cursor: pointer;
}
.int_cont input[type="submit"]:hover {
    background-color: rgba(20,47,53,0);	/**	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	**/
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}

.int_cont .blocg-textinfo input[type="submit"] {
    height: auto;
    padding: 4px 10px;
}

.int_cont .blocg-textinfo label.error{ margin:5px 0 0 0; font-size:14px; display: inline-block; font-family: 'quicksandregular';}

.int_cont #upload_artwork, .int_cont .post_com{ margin:20px 0 0 0;}

.choose_file input[type="submit"] {
    margin: 20px 0 0 0;
    float: right;
}
.choose_file textarea {
    background: #e9ebeb;
    width: 100%;
    height: 148px;
    border: 1px solid #8f9191;
    border-radius: 10px;
    padding: 5px;
    position:relative;
    overflow:hidden;
}/**products page styles **/
.pro_block {
    margin: 0;
    padding: 30px 0 0 0;
}
.pro_block li {
    width: 215px;
    height: auto;
    text-align: center;
    margin: 0 32px 50px 0;
    float: left;
}

.pro_block li .cat_img{ width:200px; margin:0 auto 10px auto; text-align:center; height:150px;padding:14px 0 0 0;}

.pro_block li .cat_img:hover{ background: url(../images/hover.png) 0 0 no-repeat; }

.pro_block li img {
    margin: 0 0 20px 0;
    max-height:138px;
    max-width:200px;
}
.pro_block li a {
    font-size: 18px;
    color: #252525;
    font-family: 'quicksandregular';
}
.pro_block li a:hover {
    color: #de1762;
}/**resister page styles **/
.register {
    width: 100%;
    height: auto;
    padding: 30px 0 0 0;
}
.block_hd {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #de1762;
    text-align: left;
    padding: 0 0 12px 0;
    font-family: 'quicksandregular';
    border-bottom: 1px dashed #DE1762;
    display: inline-block;
    margin: 0 0 13px;
    padding: 0 0 10px;
}
.reg_cent {
    background: none;
    width: 100%;
    max-width: 550px;
    heigth: auto;
    margin: 0 auto;
    padding: 45px 0;
}
.reg_cent li {
    width: auto;
    height: auto;
    padding: 0 0 38px 0;
    overflow: hidden;
}
.int_cont input[type="text"], .int_cont input[type="password"] {
    height: 40px;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    background: #e9ecec;
    border: solid 1px rgba(99,99,99,.6);
    padding: 0 10px;
}
.reg_cent li label {
    width: 140px;
    float: left;
    text-align: right;
    padding: 10px 20px 0 0;
    font-size: 14px;
    font-family: 'quicksandregular';
}
.reg_cent li input[type="text"], .reg_cent li input[type="password"] {
    width: 93%;
    max-width: 345px;
    float: left;
}
.sel_input {
    background: url(../images/Register-Page.png) no-repeat 0 0;
    width: 120%;
    height: auto;
    min-height: 33px;
    overflow: hidden;
    padding: 10px 0 0px 10px;
}
.sel_input select {
    background: none;
    width: 100%;
    border: none;
    padding: 0px 0 0px 0px;
    color:#252525;
    height: 33px;
}
.sel_input select option {
    height: 25px;
    font-size: 16px;
    font-family: 'quicksandregular';
}
.reg_cent .sel_input {
    width: 93%;
    max-width: 368px;
    float: left;
    height: 43px;
}
.register p a {
    color: #dd2e6b;
    text-decoration: underline;
}
ul.agree {
    float: left;
    width: 70%;
}
ul.agree input {
    float: right;
}
ul.agree li {
    float: left;
    margin: 0 40px 0 0;
}
ul.agree li input {
    float: none;
    margin: 0 10px 0 0;
}
ul.agree li label {
    float: none;
    text-transform: uppercase;
    font-family: 'quicksandregular';
}

ul.agree li label.error{ width:100%; float:left; margin:5px 0 0 0;}

.styledRadio, .styledCheckbox {
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}/**login page styles **/
.login {
    background: none;
    max-width: 654px;
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
}
.login p {
    text-align: right;
}
.login p a {
    color: #dd2e6b;
}
.orclass {
    padding-right: 182px!important;
    text-align: right!important;
}
ul.log_in {
    float: right;
    width: 100%;
    max-width: 530px;
}
ul.log_in li {
    width: 100%;
    float: left;
    margin: 0 0 38px 0;
}
ul.log_in li input {
    max-width: 349px;
    width: 100%;
    float: left;
    margin: 0;
}
ul.log_in li label {
    width: 25%;
    text-align: right;
    float: left;
    font-family: 'quicksandregular';
    font-size: 14px;
    padding: 13px 24px 0 0;
}

.login div.error{ color: #DE1762; font-family: 'quicksandregular';
                  font-size: 16px; margin:0 0 10px 310px;}

ul.log_in li label.error{ display: inline-block;
                          float: none;
                          margin: 0 0 0 160px;
                          text-align: left;
                          width: 100%;}

.rem_block {
    width: 365px;
    height: auto;
    float: right;
    font-family: 'quicksandregular';
}
.rem_block li div {
    float: left;
    width: 100%;
}
.rem_block li div input {
    float: left;
    margin: 0 10px 0 0;
}
.rem_block li div label {
    float: left;
    font-size: 13px;
}
.pass_log {
    margin-bottom: 22px!important;
}
.rem_block li div p.forgorpass {
    float: right;
    font-size: 13px;
    color: #de1762;
    display: block;
    padding:0;
    cursor:pointer;
}
.rem_block li div p.forgorpass:hover {
    text-decoration: underline;
}
.rem_block li input[type="submit"] {
    height: 39px;
    float: right;
    margin: 20px 0 0 0;
    padding-top: 8px;
}
.login p a:hover {
    text-decoration: underline;
}/* ======================================= Start shoppingcart CSS ============================== */
.shoppingcart-info {
    width: 100%;
    padding: 25px 0 20px 0;
}
.shoppingcart-info .shoppingcart-info-left {
    width: 600px;
    float: left;
    font-family: 'quicksandregular';
    font-weight: normal;
}

.shoppingcart-info  .emtycart{ text-align:center;}
.shoppingcart-info .emtycart h1{ font-size:30px; font-family: 'QuicksandBold';
                                 margin:0 0 20px 0;}

.shoppingcart-info  .emtycart a{
    background: #fff200;
    padding: 5px 10px;
    -webkit-border-radius: 24px;
    color: #000;
    -moz-border-radius: 24px;
    border-radius: 24px;
    font-family: 'open_sansextrabold';
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
}

.shoppingcart-info  .emtycart a:hover {
    background: #de1762;
    color: #fff;
}


.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-head {
    width: 100%;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-head ul li {
    float: left;
    color: #252525;
    font-size: 16px;
    margin: 0 55px 0 0;
    line-height: 30px;
    padding: 5px 0;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-head ul li.img {
    width: 90px;
    text-align: center;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-head ul li.dec {
    width: 120px;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-head ul li.qua {
    width: 80px;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-head ul li.tot {
    width: 40px;
    text-align: center;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-head ul li.act {
    width: 40px;
    text-align: center;
    margin: 0;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont {
    width: 100%;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li {
    width: 100%;
    color: #252525;
    font-size: 14px;
    border-top: 1px solid #b0b0b0;
    padding: 20px 0;
    float: left;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div {
    margin: 0 55px 0 0;
    line-height: 16px;
    float: left;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div.img {
    width: 90px;
    text-align: center;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div.dec {
    width: 120px;
    color: #de1762;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div.qua {
    width: 80px;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div.qua input {
    width: 62px;
    height: 30px;
    background-color: #fff;
    border: solid 1px #b0b0b0;
    margin: 0 auto;
    text-align: center;
    font-family: 'quicksandregular';
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
}

.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont .ftotal{ float:right; font-size:20px; font-weight:bold; margin:20px 0 0 0;}

.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont .ftotal .nameval{ float:left; margin:0 10px 0 0;}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont .ftotal .inpval{ float:left; color:#DE1762;}

.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div.tot {
    width: 40px;
    text-align: center;
    line-height: 30px;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div.act {
    width: 40px;
    text-align: center;
    line-height: 30px;
    margin: 0;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div.act img {
    margin: 5px 0 0 0;
}
.shoppingcart-info .shoppingcart-info-left .shoppingcart-info-left-cont ul li div .nameval {
    display: none;
}
.shoppingcart-info .shoppingcart-info-right {
    width: 300px;
    float: right;
    font-family: 'quicksandregular';
    font-size: 15px;
    color: #252525;
}
.shoppingcart-info .shoppingcart-info-right .checkout-info {
    width: 298px;
    padding: 30px 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: rgba(255,255,255,0);
    border: solid 1px #8d8e8f\9;
    border: solid 1px rgba(99,99,99,.6);
    background: #e8eaea;
    text-align: center;
}
.shoppingcart-info .shoppingcart-info-right .checkout-info p {
    margin: 0 0 20px 0;
}
.shoppingcart-info .shoppingcart-info-right .checkout-info p.subtot {
    color: #de1762;
    font-family: 'QuicksandBold';
}
.shoppingcart-info .shoppingcart-info-right .checkout-info .che-but {
    width: 123px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
}
.shoppingcart-info .shoppingcart-info-right .checkout-info .che-but p {
    width: 123px;
    height: 36px;
    line-height: 36px;
    -webkit-border-radius: 19px/18px;
    -moz-border-radius: 19px/18px;
    border-radius: 19px/18px;
    background-color: rgba(20,47,53,0);
    margin: 0 auto;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
}
.shoppingcart-info .shoppingcart-info-right .checkout-info .che-but:hover p {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}
.shoppingcart-info .shoppingcart-info-right .cont-sho {
    text-align: center;
    margin: 10px 0;
    font-family: 'QuicksandBold';
}
.shoppingcart-info .shoppingcart-info-right .cont-sho a {
    color: #de1762;
    font-size: 14px;
}
.shoppingcart-info .shoppingcart-info-right .cont-sho a:hover {
    color: #000;
}/* ======================================= End shoppingcart CSS ============================== *//**contact page styles **/
.cont_block {
    background: none;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 20px 0 0;
}
.cont_lt {
    background: none;
    max-width: 434px;
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    padding: 44px 0 0 0;
}
.lt_lt {
    width: 100%;
    height: auto;
    margin: 0 0 26px 0;
    padding: 0;
    overflow: hidden;
}
.lt_lt img {
    float: left;
    margin: 0 21px 0 0;
}
.lt_lt p {
    padding-bottom: 3px;
}
.lt_lt p a {
    color: #000;
}
.lt_lt p a:hover {
    color: #de1762;
}
.cont_lt_des {
    height: auto;
    float: left;
    padding: 12px 0 0 0;
}
.cont_lt_last {
    max-width: 364px;
    width: 100%;
    height: auto;
    padding: 35px 0 0 62px;
}
.cont_lt_last p {
    font-size: 14px;
}
.cont_rt {
    max-width: 420px;
    width: 100%;
    height: auto;
    float: right;
    margin: 0;
    padding: 46px 0 0 0;
}
.cont_rt ul {
}
.cont_rt ul li {
    width: 100%;
    margin: 0 0 30px 0;
    overflow: hidden;
}
.cont_rt ul li label {
    max-width: 107px;
    width: 100%;
    float: left;
    margin: 0 19px 0 0;
    font-family: 'quicksandregular';
    font-size: 14px;
    padding: 10px 0 0 0;
    text-align: right;
}

.cont_rt ul li label.error{ margin:0 0 0 130px; float:left; max-width: 280px; line-height:auto; text-align:left;}  

.cont_rt ul li input[type="text"] {
    width: 100%;
    max-width: 270px;
    float: left;
}
.cont_rt textarea {
    background: #e8ebeb;
    max-width: 272px;
    width: 100%;
    height: 113px;
    float: left;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    position:relative;
    overflow:hidden;
}
.cont_rt input[type="submit"] {
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    float: right;
    margin: 0 20px 0 0;
}/**check out page natvigation styles **/
.check_page_nav {
    background: none;
    width: 100%;
    max-width: 500px;
    float: right;
    padding: 0;
    text-align: center;
}
.check_page_nav ul {
    margin: 0;
    padding: 18px 0 0 0;
}
.check_page_nav ul li {
    max-width: 125px;
    width: 25%;
    height: auto;
    float: left;
    text-align: center;
}
.check_page_nav ul li a {
    font-weight: normal;
    font-size: 14px;
    color: #000;
    font-family: 'quicksandregular';
}
.check_page_nav ul li a:hover {
    color: #de1762;
}
li.check_sel a {
    color: #de1762!important;
}
.check h3 {
    padding-top: 47px;
}
.check .check_page_nav {
    padding-bottom: 10px;
}/**shipping info styles **/
.ship_info_lt {
    background: none;
    max-width: 510px;
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    padding: 10px 0 0 0;
}
.ship_info_lt .sub_hd_bl {
    border-bottom: 1px dashed #DE1762;
    display: inline-block;
    margin: 0;
    padding: 0 0 10px;
    font-weight: normal;
}
.ship_info_lt ul {
    margin: 27px 0 0 0;
}
.ship_info_lt ul li {
    background: none;
    width: 100%;
    height: auto;
    margin: 0 0 28px 0;
    overflow: hidden;
}
.ship_info_lt ul li label {
    background: none;
    max-width: 125px;
    width: 100%;
    float: left;
    padding: 10px 18px 0 0;
    font-size: 14px;
    font-family: 'quicksandregular';
    text-align: right;
}
.ship_info_lt ul li input[type="text"] {
    width: 345px;
    float: left;
}
.ship_info_lt ul li textarea { width: 345px; padding:0 10px;}
.ship_info_lt ul li p {
    font-size: 14px;
    padding: 0;
}

.ship_rt_form {
    max-width: 345px;
    width: 100%;
    float: left;
}
.ship_rt_form p {
    text-align: center;
}
.ship_info_lt ul li .sel_input select {
    height: 33px;
    color: #4a4a4a;
}
.two_input input[type="text"] {
    margin: 0 0 5px 0;
}
.ship_info_rt {
    background: none;
    max-width: 353px;
    width: 100%;
    height: auto;
    float: right;
    padding: 65px 0 0 0;
}
.reg_cust {
    background: #e8eaeb;
    max-width: 303px;
    width: 100%;
    height: auto;
    padding: 24px;
    border: 1px solid #8f9191;
    border-radius: 15px;
}
.reg_cust .sub_hd_bl {
    border-bottom: 1px dashed #DE1762;
    margin: 0;
    padding: 0 0 10px;
    font-weight: normal;
    text-transform: uppercase;
}
.reg_cust ul {
    margin: 0;
    padding: 0;
}
.reg_cust ul li {
    width: 100%;
    height: atuo;
    padding: 15px 0;
    border-bottom: 1px dashed #000;
    overflow: hidden;
}
.reg_lt {
    float: left;
}
.reg_lt span {
    color: #959797;
}
.reg_lt p, .reg_rt p {
    padding: 0;
    text-align: left;
    font-size: 14px;
}
.reg_rt {
    width: auto;
    float: right;
}
.total .reg_lt p, .total .reg_rt p {
    font-weight: bold;
    text-transform: uppercase;
    color: #de1762;
    font-family: 'QuicksandBold';
    font-size: 16px;
}
.total {
    border: none!important;
    padding-bottom: 0!important;
}
.sign_rt {
    width: 90%;
    text-align: center;
}
.sign_rt p {
    padding: 14px 0 0 0;
    text-align: center;
}
.sign_rt a {
    color: #de1762;
    text-transform: uppercase;
}
.sign_rt a:hover {
    text-decoration: underline;
}
.ship_rt_form2 {
    float: left;
    max-width: 345px;
    width: 100%;
}
.ship_rt_form2 .sel_input2 {
    margin: 0 auto;
}
.sel_input2 {
    background: url(../images/Register-Page_2.png) no-repeat 0 0;
    height: 65px;
    overflow: hidden;
    width: 62%;
    position:relative;
}

.sel_input2 select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    padding: 15px 12% 10px 10px;
    padding: 15px 0 10px 10px\9;	 
    width: 100%;
    width: 106%\9;
    color: #000;
    opacity: 0.5;
    font-family: 'quicksandregular';    
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}
.sel_input2 select option {
    height: 20px;

}

.date {
    max-width: 520px;
}
.date ul li {
    margin-bottom: 38px;
}
.date ul li label {
    max-width: 178px;
}
.date ul li .ship_rt_form2 {
    float: none;
    max-width: 520px;
}
.redeem input[type="text"] {
    width: 168px!important;
    float: left!important;
}
.redeem input[type="submit"] {
    width: auto!important;
    float: left!important;
    height: 40px;
    padding: 5px 26px;
    margin: 0 0 0 200px;
}
.ship_rt_dt input[type="submit"] {
    float: right;
    margin: 0;
    padding: 15px 35px;
}
.redeem {
    margin-bottom: 42px!important;
}
.asume p {
    color: #000;
    font-family: 'quicksandregular';
    font-size: 14px;
    opacity: 0.5;
}
.bil_add {
    background: none;
    width: 243px;
    height: auto;
    padding: 15px 0 30px 0;
}
.bil_add input[type="checkbox"] {
    float: left;
    margin: 4px 0 0 0;
}
.bil_add p {
    padding: 0 0 0 24px;
    opacity: inherit;
}/**product detail page styles ***/
.pro_det_lt {
    background: none;
    max-width: 660px;
    width: 100%;
    height: auto;
    float: left;
}

.pro_det_lt .thumbnail-top{ width:660px; position:relative; overflow:hidden; height:450px; border: 1px solid #959595;
                            border-radius: 5px; margin:0 0 20px 0; text-align:center;}


.pro_det_lt img {
    width: 100%;
    height: auto;

}
.pro_det_rt {
    background: none;
    max-width: 242px;
    width: 100%;
    float: right;
    font-family: 'quicksandregular';
}
.size {
    background: #e9ecec;
    width: 210px;
    height: auto;
    padding: 15px 10px 16px 19px;
    margin: 0;
    border: 1px solid #8f9191;
    border-radius: 8px;
    overflow: hidden;
}
.size .block_hd {
    display: block;
    padding-bottom: 5px;
}
.sel_size {
    width: auto;
    height: auto;
    padding: 0;
}
.sel_size li {
    width: auto;
    height: auto;
    margin: 0 0 10px 0;
    overflow: hidden;
}
.sel_size li input[type="radio"] {
    float: left;
    margin: 0 9px 0 0;
}
.sel_size li label {
    float: left;
    font-size: 14px;
    color: #252525;
}
.pro_det_rt .styledRadio {
    background-image: url(../images/radiomain2.png)!important;
}
.wandh {
    width: auto;
    height: auto;
    padding: 0 0 15px 0;
    overflow: hidden;
}
.wandh li {
    width: 103px;
    height: auto;
    float: left;
}
.wandh li label {
    float: left;
    width: 46px;
    height: auto;
    padding: 7px 0 0 2px;
    text-align: center;
}
.wandh li input[type="text"] {
    float: right;
    width: 47px;
    height: 28px;
    background: #ffffff;
    border: 1px solid #959595;
    border-radius: inherit;
    text-align: center;
    margin: 0 0 0 5px;
    padding: 0;
}
.ent_q {
    width:auto;
    height: auto;
}
.ent_q label {
    float: left;
    width: auto;
    height: auto;
    padding: 7px 0 0 2px;
    text-align: center;
}
.ent_q input[type="text"] {
    float: left;
    width: 47px;
    height: 28px;
    background: #e4e7e7;
    border: 1px solid #959595;
    border-radius: inherit;
    text-align: center;
    margin: 0 0 0 15px;
    padding: 0;
}
.pri {
    width: auto;
    height: auto;
    margin: 16px 0 0 0;
}
.pri p {
    font-size: 20px;
    padding: 0;
}
.pri p span {
    color: #de1762;
}
.uhvsave {
    width: auto;
    height: auto;
    margin: 10px 0 0 0;
}
.uhvsave p {
    color: #de1762;
    font-size: 14px;
    padding: 0 0 10px 0;
}
.uhvsave ul {
    margin: 0;
    padding: 0 0 1px 0;
    position:relative;
}
.uhvsave ul li {
    overflow: hidden;
    margin: 0 0 10px 0;
}

.uhvsave ul li label.error{ float:left; margin:5px 0 0 0;}

.uhvsave input[type="submit"] {
    margin: 0 0 0 40px;
}
.uhvsave ul.type_stic li label.error {
    position:absolute;
    top:40px;
    left:10px;
}
.upld {	/*background: url(../images/upload_arrow.png) no-repeat right 8px;*/
    margin: 17px 0 0 0;
    text-align: center;
    width: 88%;
}
.upld p, .upld a {
    color: #000;
}
.upld a:hover {
    color: #de1762;
}
.rel_pro {
    background: none;
    width: 100%;
    height: auto;
    margin: 17px 0 0 0;
}
.rel_pro ul {
    margin: 0 auto;
    width: 80%;
    padding: 0;
    overflow: hidden;
}
.rel_pro ul li {
    width: 230px;
    height: auto;
    float: left;
    text-align: center;
    padding: 0 12px;
}
.rel_pro ul li a {
    display: block;
}
.rel_pro ul li a img {
    height: 132px;
}
.rel_pro ul li a p {
    width: 230px;
    padding: 32px 0;
    font-size: 18px;
    color: #000;
    font-family: 'quicksandregular';
    float: none;
    text-align: center;
}
.rel_pro ul li a:hover p {
    color: #de1762;
}
.rel_pro .main_head {
    margin-bottom: 45px;
}/* ======================================= Start profile CSS ============================== */
.content02 {
    margin: 40px auto 10px auto;
}
.profile-info {
    width: 100%;
    margin: 20px 0 20px 0;
    float: left;
    font-family: 'quicksandregular';
    font-size: 16px;
    color: #252525;
}
.profile-info-left {
    float: left;
    width: 160px;
    color: #000;
    margin: 30px 0 0 0;
}
.profile-info-left ul {
    position: relative;
}
.profile-info-left ul li {
    width: 100%;
    line-height: 44px;
    position: relative;
    z-index: 10;
}
.profile-info-left ul li a {
    color: #000;
    position: relative;
    z-index: 10;
}
.profile-info-left ul li p {
    line-height: 44px;
}
.profile-info-left ul li p.profiletit span {
    background: url(../images/profiletitbg.png) 0 0 no-repeat;
    padding: 0 15px;
}
.profile-info-left ul li p.password span {
    background: url(../images/passwordtitbg.png) 0 0 no-repeat;
    padding: 0 15px;
}
.profile-info-left ul li p.orders span {
    background: url(../images/orderstitbg.png) 0 0 no-repeat;
    padding: 0 15px;
}
.profile-info-left ul li p.invitefriends span {
    background: url(../images/invitefriendstitbg.png) 0 0 no-repeat;
    padding: 0 15px;
}
.profile-info-left ul li p.banners span {
    background: url(../images/bannerstitbg.png) 0 0 no-repeat;
    padding: 0 15px;
}
.profile-info-left ul li p.notification span {
    background: url(../images/notificationtitbg.png) 0 0 no-repeat;
    padding: 0 15px;
}
.profile-info-left ul li p.logout span {
    background: url(../images/logouttitbg.png) 0 0 no-repeat;
    padding: 0 15px;
}
.profile-info-left ul li:hover p span, .profile-info-left ul li.selectedLava p span {
    background-position: 0 bottom;
}
.profile-info-left ul li.selectedLava a, .profile-info-left ul li:hover a {
    color: #fff;
}
.profile-info-left ul li.backLava {
    position: absolute;
    top: 0;
    left: -30px;
    z-index: 8;
    background: url(../images/profilelistbg.png) 0 0 no-repeat;
    height: 44px;
    width: 212px;
    z-index: 8;
}
.profile-info-right {
    float: left;
    width: 705px;
    padding: 30px 45px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff\9;
    background-color: rgba(255,255,255,0.4);
    border: solid 1px #909192\9;
    border: solid 1px rgba(99,99,99,.6);
}
.profile-info-right .title {
    font-size: 18px;
    color: #de1762;
}
.profile-info-right .title span {
    border-bottom: 1px dashed #de1762;
    padding: 5px 0;
    text-transform: capitalize;
}
.profile-info-list {
    width: 100%;
    padding: 30px 0 0 0;
}
.profile-info-list .profile-info-list-left {
    width: 200px;
    float: left;
}
.profile-info-list-left .avatar {
    width: 194px;
    position: relative;
    overflow: hidden;
}
.profile-info-list-left .avatar img {
    border: solid 1px #999a9a\9;
    border: solid 1px rgba(99,99,99,.6);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 99%;
}
.profile-info-list-left .avatarname {
    font-size: 14px;
    padding: 10px 0 0 5px;
}
.profile-info-list-left .avatarname p {
    color: #de1762;
    padding: 0 0 10px 0;
}
.profile-info-list-left .avatarname input {
    font-family: 'quicksandregular';
    font-size: 14px;
    width: 194px;
    margin: 0 0 10px 0;
}



.profile-info-list-left .avatarname .fileUpload {position: relative;overflow: hidden;margin: 10px 0;}
.profile-info-list-left .avatarname .fileUpload input {position: absolute;	top: 0;	right: 0;	margin: 0;	padding: 0;	 color:#fff; font-size:14px; cursor: pointer;opacity: 0;	filter: alpha(opacity=0);}
.profile-info-list-left .avatarname .btn { 	padding: 5px 10px;
                                            -webkit-border-radius: 24px;
                                            color: #fff;
                                            -moz-border-radius: 24px;
                                            border-radius: 24px;
                                            background-color: #252525;
                                            font-family:'QuicksandBold';
                                            cursor: pointer;
                                            text-transform: uppercase; text-align:center;}






.profile-info-list .profile-info-list-right {
    width: 475px;
    float: right;
}
.profile-info-list-right .profile-info-list-cont {
    width: 410px;
    padding: 0 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(255,255,255,0);
    border: solid 1px #999a9a\9;
    border: solid 1px rgba(99,99,99,.6);
    background: #fbfbfb;
    margin: 0 0 20px 0;
}
.profile-info-list-cont ul li {
    width: 100%;
    padding: 15px 0;
    color: #252525;
    font-size: 16px;
}
.profile-info-list-cont ul li p.title-cont {
    color: #de1762;
    margin: 3px 0 0 0;
}
.profile-info-list-cont ul li div.title-cont {
    color: #de1762;
    padding: 20px 0 0 0;
}


.profile-info-list-cont .title-cont{ width:100%;}


.profile-info-list-cont .title-cont ul li {
    width: 100%;
    padding: 5px 0;
    color: #252525;
    font-size: 16px;
    color: #de1762;
    float:left;
    word-wrap:break-word;
}
.profile-info-list-cont .title-cont h3{ padding:10px 0; color: #252525;   font-size: 18px;}

.profile-info-list-cont .title-cont ul li .addrs_hedding{ width:37%; padding:0 3% 0 0; text-align:right; float:left; color:#252525;}

.profile-info-list-cont .title-cont ul li .addrs_cont{ width:60%; float:left; text-align:left;}



.profile-info-right .edit-profile-but, .profile-info-right .edit-profile-address {
    padding: 10px 8px;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    float: right;
    color: #252525;
    cursor: pointer;
    margin: 10px 5px 10px 0;
}
.profile-info-right .edit-profile-but:hover, .profile-info-right .edit-profile-address:hover{
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}/* ======================================= End profile CSS ============================== *//* ======================================= Start profile-edit-info CSS ============================== */
.profile-edit-info, .profile-edit-info2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000\9;
    background-color: rgba(0,0,0,0.5);
    font-family: 'quicksandregular';
    z-index: 99;
    display: none;
}
.profile-edit-info .profile-edit-info-inner, .profile-edit-info2 .profile-edit-info-inner2 {
    width: 519px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background-color: #cacfd0\9;
    background-color: rgba(202,207,208,0.9);
    -webkit-box-shadow: 0 0 13px 3px rgba(0,0,0,.75);
    -moz-box-shadow: 0 0 13px 3px rgba(0,0,0,.75);
    box-shadow: 0 0 13px 3px rgba(0,0,0,.75);
    border: solid 6px #fff;
    margin: 0 auto;
    padding: 30px 0;
    position: relative;
}
.profile-edit-info-inner .profile-edit-info-inner-list, .profile-edit-info-inner2 .profile-edit-info-inner-list {
    width: 370px;
    margin: 0 auto;
}
.profile-edit-info-inner-list .title {
    font-size: 18px;
    color: #de1762;
}
.profile-edit-info-inner-list .title span {
    border-bottom: 1px dashed #de1762;
    padding: 5px 0;
}
.profile-edit-info-inner-list .profile-edit-info-form-list {
    width: 100%;
    color: #000;
    margin: 30px 0 0 0;
    font-size: 16px;
}
.profile-edit-info-inner-list .profile-edit-info-form-list li {
    padding: 0 0 15px 0;
}
.profile-edit-info-inner-list .profile-edit-info-form-list li p {
    padding: 0 0 5px 5px;
}
.profile-edit-info-inner-list .profile-edit-info-form-list li input[type="text"], .profile-edit-info-inner-list .profile-edit-info-form-list li input[type="password"] {
    width: 90%;
    padding: 0 5%;
    height: 38px;
    line-height: 38px;
    -webkit-border-radius: 16px 17px 17px 16px/19px;
    -moz-border-radius: 16px 17px 17px 16px/19px;
    border-radius: 16px 17px 17px 16px/19px;
    border: solid 1px #9ea1a1\9;
    background: #e5e8e8;
    border: solid 1px rgba(99,99,99,.6);
    color: #252525;
    font-family: 'quicksandregular';
    font-size: 16px;
}

.profile-edit-info-inner-list .profile-edit-info-form-list li label.error{ margin:5px 0 10px 5px; float:left;}
.profile-edit-info-inner-list .profile-edit-info-form-list li textarea {
    width: 95%;
    padding: 0px 0px 0 5%;
    position: relative;
    overflow: hidden;
    resize: vertical;
    height: 80px;
    -webkit-border-radius: 16px 17px 17px 16px/19px;
    -moz-border-radius: 16px 17px 17px 16px/19px;
    border-radius: 16px 17px 17px 16px/19px;
    border: solid 1px #9ea1a1\9;
    background: #e5e8e8;
    border: solid 1px rgba(99,99,99,.6);
    color: #252525;
    font-family: 'quicksandregular';
    font-size: 16px;
    position:relative;
    overflow:hidden;
}
.profile-edit-info-inner-list .update-profile-info {
    float: right;
}
.profile-edit-info-inner-list .update-profile-info a, .profile-edit-info-inner-list .update-profile-info input[type="submit"] {

    color: #252525;
    margin: 10px 0 0 0;
    width: auto;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    background-color: rgba(20,47,53,0);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    font-weight: normal;
    text-transform: uppercase;
    padding: 10px 15px;
    cursor: pointer;
    float:right;
}
.profile-edit-info-inner-list .update-profile-info a:hover, .profile-edit-info-inner-list .update-profile-info input[type="submit"]:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}
.edit-profile-popup-close-but {
    position: absolute;
    top: -20px;
    right: -20px;
    width: 42px;
    cursor: pointer;
}/* ======================================= End profile-edit-info CSS ============================== *//* ======================================= Start orders-info-list CSS ============================== */
.orders-info-list {
    width: 100%;
    float: left;
    margin: 30px 0 0 0;
    font-family: 'quicksandregular';
    font-size: 16px;
}
.orders-info-list ul li {
    width: 100%;
    float: left;
    border-top: 1px solid #b9bbbb;
    color: #de1762;
    padding: 10px 0 20px 0;
}
.orders-info-list ul li.header-name {
    border: none;
    padding: 10px 0;
}
.orders-info-list ul li div {
    float: left;
}
.orders-info-list ul li div.img {
    width: 150px;
    margin: 0 20px 0 0;
}
.orders-info-list ul li div.namecode {
    width: 135px;
    margin: 0 40px 0 0;
    text-align: center;
}
.orders-info-list ul li div.quantity {
    width: 80px;
    margin: 0 40px 0 0;
    text-align: center;
}
.orders-info-list ul li div.price {
    width: 80px;
    margin: 0 40px 0 0;
    text-align: center;
}
.orders-info-list ul li div.statues {
    width: 120px;
    text-align: center;
}
.orders-info-list ul li .nameval {
    display: none;
}
.orders-info-list ul li p {
    margin: 20px 0 0 0;
}
.orders-info-list ul li .namestick {
    color: #000;
}
.orders-info-list ul li .valcont {
    text-align: center;
    float: none;
    position:relative;
}

.orders-info-list ul li .valcont .ordno{ position:absolute; top:0; right:0; padding:10px; text-align:center; line-height:10px; color:#fff; background:#DE1762;}

.orders-info-list ul li .valcont a.btn_link {
    width: 109px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    float: left;
    color: #252525;
    cursor: pointer;
    margin: 40px 0 0 0;
}
.orders-info-list ul li .valcont a.btn_link:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}
.orders-info-list ul li .valcont span {
    font-size: 14px;
    margin: 65px 0 0 0;
    float: left;
}
.orders-info-list ul li .valcont .reorderimg {
    float: left;
    margin: 55px 5px 0 0;
}
.pagination {
    float: right;
}
.pagination ul li {
    float: left;
    margin: 0 0 0 8px;
}
.pagination ul li a {
    color: #252525;
}
.pagination ul li a:hover, .pagination ul li.active a {
    color: #de1762;
}
.pagination ul li.nextpage p {
    width: 8px;
    height: 9px;
    background: url(../images/paginationbut.png) 0 0 no-repeat;
    margin: 6px 0 0 0;
}
.pagination ul li.nextpage:hover p {
    background-position: 0 bottom;
}
.pagination ul li.prevpage p {
    width: 8px;
    height: 9px;
    background: url(../images/paginationbut.png) -8px 0 no-repeat;
    margin: 6px 0 0 0px;
}
.pagination ul li.prevpage:hover p {
    background-position: -8px bottom;
}/* ======================================= End orders-info-list CSS ============================== *//* ======================================= Start change-password-info CSS ============================== */
.change-password-info {
    width: 370px;
    margin: 30px auto 0 auto;
}
.change-password-info ul li {
    padding: 0 0 15px 0;
}

.change-password-info ul li label.error{  margin:5px 0 10px 5px; float:left;}
.change-password-info ul li p {
    padding: 0 0 5px 5px;
}
.change-password-info ul li input {
    width: 90%;
    padding: 0 5%;
    height: 38px;
    line-height: 38px;
    -webkit-border-radius: 16px 17px 17px 16px/19px;
    -moz-border-radius: 16px 17px 17px 16px/19px;
    border-radius: 16px 17px 17px 16px/19px;
    border: solid 1px #9ea1a1\9;
    background: #e5e8e8;
    border: solid 1px rgba(99,99,99,.6);
    color: #252525;
    font-family: 'quicksandregular';
    font-size: 16px;
}
.updatepass-info {
    width: 100%;
    margin: 30px 0 0 0;
}
.updatepass-info p {
    float: right;
    line-height: 38px;
    color: #de1762;
    cursor:pointer;
}
.updatepass-info p:hover {
    color: #252525;
}
.updatepass-info .updatepass-info-but {
    height: 38px;
    padding: 0 10px;
    line-height: 38px;
    text-align: center;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    float: left;
    color: #252525;
    cursor: pointer;
    margin: 0 10px 0 0;
}
.updatepass-info .updatepass-info-but:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}/* ======================================= End change-password-info CSS ============================== *//* ======================================= Start banner-info CSS ============================== */
.banner-info {
    width: 100%;
    margin: 15px 0 0 0;
}
.banner-info .banner-info-cont {
    font-size: 14px;
    color: #000;
    line-height: 25px;
    margin: 0 0 50px 0;
}
.banner-info .banner-Sticker-cont {
    width: 100%;
}
.banner-Sticker-cont .banner-Sticker-cont-left {
    width: 260px;
    float: left;
    text-align: center;
}
.banner-Sticker-cont .banner-Sticker-cont-left p {
    margin: 0 0 20px 0;
    color: #000;
    font-size: 14px;
}
.banner-Sticker-cont .banner-Sticker-cont-left p.title {
    color: #de1762;
    font-size: 25px;
}
.banner-Sticker-cont .banner-Sticker-cont-right {
    float: right;
    width: 380px;
    margin: 50px 0 0 0;
}
.banner-Sticker-cont-right .copytoclipbord {
    width: 100%;
    font-size: 14px;
}
.banner-Sticker-cont-right .copytoclipbord a {
    color: #de1762;
    margin: 0 20px 0 0;
}
.banner-Sticker-cont-right .copytoclipbord a:hover {
    color: #252525;
}
.banner-Sticker-cont-right textarea {
    width: 100%;
    height: 100px;
    margin: 15px 0 0 0;
    background: #f5f6f6;
    resize: vertical;
    padding: 0;
    font-family: 'quicksandregular';
    font-size: 14px;
    color: #252525;
    word-break:break-all;
    position:relative;
    overflow:hidden;
}/* ======================================= End banner-info CSS ============================== *//* ======================================= Start invite-friends-info CSS ============================== */
.invite-friends-info {
    width: 100%;
    margin: 40px 0 0 0;
}
.invite-friends-info .invite-friends-list {
    width: 100%;
}
.invite-friends-info .invite-friends-list p {
    margin: 0 0 20px 0;
}
.invite-friends-info .invite-friends-list p.title {
    font-size: 20px;
    color: #de1762;
}
.invite-friends-info .share-links-info {
    width: 630px;
    float: right;
    margin: 30px 0 0 0;
}
.share-links-info .share-links-info-cont {
    width: 100%;
    margin: 0 0 50px 0;
}
.share-links-info .share-links-info-cont .share-links-info-cont-list {
    width: 100%;
    margin: 15px 0;
}
.share-links-info-cont-list .share-link-input {
    width: 400px;
    height: 35px;
    line-height: 35px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: solid 1px #9ea1a1\9;
    background: #f6f7f7;
    border: solid 1px rgba(99,99,99,.6);
    color: #252525;
    font-family: 'quicksandregular';
    font-size: 16px;
    float: left;
}
.share-links-info-cont-list .tw {
    float: left;
    padding: 0 5px;
    height: 35px;
    line-height: 35px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: solid 1px #9ea1a1\9;
    background: #5dd1f0;
    border: solid 1px rgba(99,99,99,.6);
    margin: 0 10px;
    color: #fff;
}
.share-links-info-cont-list .fb {
    float: left;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: solid 1px #9ea1a1\9;
    background: #3a589b;
    border: solid 1px rgba(99,99,99,.6);
    color: #fff;
}
.share-links-info-cont-list img {
    margin: 8px 5px 0 0;
    float: left;
}
.share-links-info-cont-list span {
    float: left;
}
.copy-to-clipboard {
    width: 100%;
    margin: 0 0 60px 0;
}
.copy-to-clipboard a {
    padding: 10px 8px;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    float: left;
    color: #252525;
    cursor: pointer;
    margin: 10px 0 0 0;
}
.copy-to-clipboard a:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}
.share-links-info-cont-list2 {
    width: 100%;
    margin: 15px 0 0 0;
}

.share-links-info-cont-list2 .error{ margin:0 0 5px 0; font-size:16px; display: inline-block; font-family: 'quicksandregular'; color:#DE1762;}
.share-links-info-cont-list2 .secces{ margin:0 0 5px 0; font-size:16px; display: inline-block; font-family: 'quicksandregular'; color:#077c43;}

.share-links-info-cont-list2 .share-link-input2 {
    width: 100%;
    height: 35px;
    line-height: 35px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: solid 1px #9ea1a1\9;
    background: #f6f7f7;
    border: solid 1px rgba(99,99,99,.6);
    color: #252525;
    font-family: 'quicksandregular';
    font-size: 16px;
}
.share-links-info-cont-list2 .submit-but-info {
    width: 90px;
    margin: 15px auto 0 auto;
}
.share-links-info-cont-list2 .submit-but {
    padding: 8px 0px;
    width: 100%;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    color: #252525;
    cursor: pointer;
}
.share-links-info-cont-list2 .submit-but:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}/* ======================================= End invite-friends-info CSS ============================== *//* ======================================= Start notification-info CSS ============================== */
.notification-info {
    width: 100%;
    margin: 30px 0 0 0;
}
.notification-info .notification-list-items {
    width: 100%;
    height: 300px;
    border: solid 1px #9ea1a1\9;
    background: #f6f7f7;
    border: solid 1px rgba(99,99,99,.6);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    position: relative;
    overflow: auto;
}
.notification-list-items .notification-list-items-inner {
    width: 90%;
    margin: 20px auto 0 auto;
}
.notification-list-items-inner ul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #c4c5c5;
    text-align: center;
    padding: 0 0 22px 0;
    margin: 0 0 22px 0;
}
.notification-list-items-inner ul li p {
    margin: 20px 0 0 0;
    font-size: 16px;
}
.notification-list-items-inner ul li p.sub-title {
    color: #de1762;
    font-size: 15px;
}
.notification-list-items-inner ul li .img {
    width: 150px;
    float: left;
    margin: 0 40px 0 0;
}
.notification-list-items-inner ul li .namestick {
    width: 150px;
    float: left;
    margin: 0 40px 0 0;
}
.notification-list-items-inner ul li .quantity {
    width: 120px;
    float: left;
    margin: 0 30px 0 0;
}
.notification-list-items-inner ul li .email {
    width: 80px;
    float: left;
}
.notification-list-items-inner ul li .email .email-list {
    width: 41px;
    height: 33px;
    background: url(../images/email.png) center center no-repeat;
    margin: 10px auto 0 auto;
}
.notification-list-items-inner ul li .email .email-list span {
    color: #fff;
    margin: 0 0 0 20px;
    font-size: 12px;
    line-height: 20px;
}
.approved-info {
    width: 540px;
    margin: 30px auto 0 auto;
}


.approved-info .no_proof{ text-align:center;}
.approved-info .img-list {
    margin: 0 auto;
    width: 320px;
}
.approved-info .approved-but {
    width: 150px;
    margin: 30px auto;
    text-align: center;
}
.approved-info .approved-but a, .approved-info .approved-but p {
    padding: 8px 0px;
    width: 100%;
    float: left;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    color: #252525;
    cursor: pointer;
}
.approved-info .approved-but a:hover, .approved-info .approved-but p:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}
.approved-info .textarea-info textarea {
    width: 97%;
    height: 100px;
    background: #f6f7f7;
    resize: vertical;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    font-family: 'quicksandregular';
    font-size: 14px;
    color: #545555;
    padding: 5px;
    position:relative;
    overflow:hidden;
}
.approved-info .approvefile-info {
    width: 100%;
}
.approved-info .approvefile-info .submit-feeb-info {
    width: 100%;
    margin: 10px 0 0 0;
}
.submit-feeb-info a {
    float: left;
    line-height: 35px;
    color: #de1762;
}
.submit-feeb-info a:hover {
    color: #252525;
}
.submit-feeb-info span {
    float: left;
    color: #000;
    line-height: 35px;
    margin: 0 10px;
}
.submit-feeb-info .submitfeed-but {
    padding: 8px 10px;
    float: left;
    line-height: normal;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    color: #252525;
    cursor: pointer;
}
.submit-feeb-info .submitfeed-but:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}
.timeline-info {
    width: 536px;
    margin: 20px auto 0 auto;
    padding:0 4px 0 0;
}
.timeline-info .timeline-info-list {
    width: 100%;
    margin: 40px 0 0 0;
}
.timeline-info-list ul li {
    padding: 0 0 20px 0;
    float: left;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #babcbd;
    width: 100%;
    color: #686969;
    font-size: 12px;
}
.timeline-info-list ul li .timeline-info-list-img {
    width: 40px;
    height: 40px;
    position: relative;
    overflow: hidden;
    border: 1px solid #747575;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    float: left;
}

.timeline-info-list ul li .timeline-info-list-img img{ width: 40px;
                                                       height: 40px;}

.timeline-info-list ul li .timeline-info-list-cont1 {
    float: left;
    width: 80px;
    margin: 0 6px;
    line-height: 20px;
}
.timeline-info-list ul li .timeline-info-list-cont2 {
    float: left;
    width: 300px;
    line-height: 20px;
}
.timeline-info-list ul li .timeline-info-list-cont2 span {
    color: #de1762;
}

.timeline-info-list ul li .notif_delete a {
    width: auto;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
    background-color: rgba(20,47,53,0);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 12px;
    font-family: 'QuicksandBold';
    font-weight: normal;
    text-transform: uppercase;
    padding: 2px 4px;
    cursor: pointer;
    color: #252525;
}
.timeline-info-list ul li .notif_delete a:hover {
    background-color: rgba(20,47,53,0);	/**	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	**/
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff !important;
}


.timeline-info-list ul li .notif_down{ margin:20px 0 0 0;}

.timeline-info-list ul li .notif_down a {
    width: auto;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
    background-color: rgba(20,47,53,0);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 12px;
    font-family: 'QuicksandBold';
    font-weight: normal;
    text-transform: uppercase;
    padding: 5px 10px;
    cursor: pointer;
    color: #252525;
}
.timeline-info-list ul li .notif_down a:hover {
    background-color: rgba(20,47,53,0);	/**	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);	**/
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff !important;
}


.requestchanges-info {
    width: 100%;
    text-align: center;
    padding:10px 0;
}

.form_sep{ margin:0 0 20px 0;}

.form_sep label.error{ margin:5px 0 0 0; display:inline-block;}

.requestchanges-info a {
    color: #de1762;
    margin: 0 0 0 5px;
}
.requestchanges-info a:hover {
    color: #252525;
}
.profile-edit-info .profile-edit-info-inner-noti {
    width: 650px;
}
.profile-edit-info-inner-noti .youcanrequest {
    width: 550px;
    margin: 50px auto 20px auto;
    text-align: center;
}
.profile-edit-info-inner-noti .youcanrequest p {
    font-size: 50px;
    font-family: 'QuicksandBold';
    color: #000;
}
.youcanrequest .thanqu-but {
    width: 110px;
    margin: 50px auto 0 auto;
}
.youcanrequest .thanqu-but a {
    padding: 8px 0px;
    width: 100%;
    float: left;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    color: #252525;
    cursor: pointer;
}
.youcanrequest .thanqu-but a:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}	/* ======================================= End notification-info CSS ============================== *//* ======================================= Start thankyou-info CSS ============================== */
.thankyou-info {
    width: 480px;
    margin: 20px auto 0 auto;
    text-align: center;
}
.thankyou-info p {
    font-size: 50px;
    font-family: 'QuicksandBold';
    color: #000;
}
.thankyou-info .thankyouimg {
    width: 130px;
    margin: 30px auto 20px auto;
}
.thankyou-info a{
    background: #fff200;
    padding: 5px 10px;
    -webkit-border-radius: 24px;
    color: #000;
    -moz-border-radius: 24px;
    border-radius: 24px;
    font-family: 'open_sansextrabold';
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
}

.thankyou-info a:hover {
    background: #de1762;
    color: #fff;
}
/* ======================================= End thankyou-info CSS ============================== */
.view_ord {
    width: 90px;
    height: auto;
    margin: 0 0 0 10px!important;
    text-align: center;
    cursor: pointer;
    color: #252525;
    clear: both;
    padding: 20px 0 0 15px;
}
.view_ord:hover {
    color: #de1762;
}
.ord_pop {
    width: 777px!important;
}
.ord_pop .title {
    color: #DE1762;
    font-size: 18px;
    padding: 0 0 41px 37px;
}
.ord_pop .title span {
    border-bottom: 1px dashed #DE1762;
    padding: 5px 0;
}
ul.re_ord_des {
    background: none;
    width: 90%;
    height: auto;
    margin: 0 auto;
    font-size: 16px;
    font-family: 'quicksandregular';
    color: #000;
}
ul.re_ord_des li {
    width: 100%;
    height: auto;
    padding: 0 0 22px 0;
    overflow: hidden;
}
div.lt_ord_des {
    width: 47%;
    height: auto;
    text-align: right;
    float: left;
}
span.colon {
    width: 4%;
    text-align: center;
    float: left;
    height: auto;
}
div.rt_ord_des {
    width: 47%;
    height: auto;
    text-align: left;
    float: left;
}
.rt_ord_de p, .lt_ord_des p, .colon {
    line-height: 15px;
}
.pro_type {
    width: 100px;
    height: auto;
    float: left;
}
.down_ld {
    padding: 8px 10px;
    float: left;
    line-height: normal;
    -webkit-border-radius: 23px/19px;
    -moz-border-radius: 23px/19px;
    border-radius: 23px/19px;
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    color: #252525;
    cursor: pointer;
}
.down_ld:hover {
    background-color: rgba(20,47,53,0);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.75), inset 0 1px rgba(255,255,255,.4), inset 0 0 1px rgba(255,255,255,.3);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}
.file_reord_prev div.uploader {
    background: url(../images/brows_bg.png) no-repeat 0 0;
}
.file_reord_prev div.uploader span.filename {
    margin-left: 35px;
    height: 29px;
    line-height: 20px;
}
.file_reord_prev .choose_file {
    padding: 0;
}
.sec_cl {
    padding: 12px 0 0 0;
}
.span_pad {
    padding: 12px 0 0 0;
}
.this_ord {
    width: 100%;
    height: auto;
    text-align: center;
}
.this_ord a {
    font-size: 16px;
    color: #de1762;
}
.this_ord a:hover {
    text-decoration: underline;
}



/*======================== Order View CSS ========================*/
.orderview-info {
    width: 100%;
    font-family: 'quicksandregular';
    font-size: 14px;
}
.username-info {
    width: 718px;
    margin: 20px auto;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #f4f6f6;
    background-color: rgba(244,245,246,0.5);
    border: solid 1px rgba(99,99,99,.6);
}
.username-info ul li {
    width: 100%;
    float: left;
    border-top: 1px solid #b9bbbb;
    color: #252525;
    padding: 20px 0;
}
.username-info ul li.header-name {
    border: none;
    color: #de1762;
}
.username-info ul li div {
    float: left;
}
.username-info ul li div.username {
    width: 150px;
    margin: 0 60px 0 30px;
}
.username-info ul li div.shippingmethod {
    width: 330px;
    margin: 0 60px 0 0;
}
.username-info ul li div.status {
    width: 80px;
    margin: 0 0px 0 0;
}
.username-info ul li .nameval {
    display: none;
}
.username-list-info {
    width: 718px;
    margin: 20px auto;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #f4f6f6;
    background-color: rgba(244,245,246,0.5);
    border: solid 1px rgba(99,99,99,.6);
}
.username-list-info ul li {
    width: 100%;
    float: left;
    border-top: 1px solid #b9bbbb;
    color: #252525;
    padding: 20px 0;
}
.username-list-info ul li.header-name {
    border: none;
    color: #de1762;
}
.username-list-info ul li div {
    float: left;
}
.username-list-info ul li div.name {
    width: 150px;
    margin: 0 15px 0 30px;
}
.username-list-info ul li div.prostatus {
    width: 90px;
    margin: 0 15px 0 0;
}
.username-list-info ul li div.quantity {
    width: 90px;
    margin: 0 15px 0 0;
}
.username-list-info ul li div.price {
    width: 90px;
    margin: 0 15px 0 0px;
}
.username-list-info ul li div.discount {
    width: 90px;
    margin: 0 15px 0 0;
}
.username-list-info ul li div.amount {
    width: 80px;
    margin: 0 0px 0 0;
}
.username-list-info ul li .nameval {
    display: none;
}
.sub-total-info {
    float: right;
    font-size: 16px;
    font-family: 'QuicksandBold';
    margin: 20px 0;
    color: #DE1762;
}
.sub-total-info ul li {
    float: right;
    margin: 0 0 10px 0;
}
.sub-total-info ul li div {
    float: left;
    padding: 0 0 0 10px;
}

.sub-total-info ul li div.pricelist {
    width:100px;
}

.orderview-shippingaddress-info {
    width: 100%;
}
.orderview-shippingaddress-list {
    width: 100%;
    margin: 40px 0 0 0;
}
.orderview-shippingaddress-list ul li {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
    font-size: 16px;
}
.orderview-shippingaddress-list ul li div {
    float: left;
}
.orderview-shippingaddress-list ul li div.nameval {
    width: 220px;
    text-align: right;
}
.orderview-shippingaddress-list ul li div.colen {
    width: 110px;
    text-align: center;
}
.orderview-shippingaddress-list ul li div.contval {
    width: 220px;
}
.orderview-shippingaddress-list ul li .paynow {
    width: auto;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    background-color: rgba(20,47,53,0);
    border: solid 1px #777d7e;
    background-image: -webkit-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -moz-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: -o-linear-gradient(bottom, #afb6b8, #dce2e3);
    background-image: linear-gradient(to top, #afb6b8, #dce2e3);
    background-color: #ccd2d3\9;
    font-size: 16px;
    font-family: 'QuicksandBold';
    font-weight: normal;
    text-transform: uppercase;
    padding: 10px 25px;
    text-transform: uppercase;
    color: #000;
    float: left;
    cursor: pointer;
}
.orderview-shippingaddress-list ul li .paynow:hover {
    background-color: rgba(20,47,53,0);
    border: solid 1px #f00;
    background-image: -webkit-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -moz-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: -o-linear-gradient(bottom, #e60012, #ff6e63);
    background-image: linear-gradient(to top, #e60012, #ff6e63);
    background-color: #ea1320\9;
    color: #fff;
}
.order-payments-info {
    width: 100%;
}
.order-payments-list {
    width: 718px;
    margin: 20px auto;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #f4f6f6;
    background-color: rgba(244,245,246,0.5);
    border: solid 1px rgba(99,99,99,.6);
}
.order-payments-list .header-name {
    width: 100%;
    padding: 20px 0 10px 0;
    border-bottom: 1px solid #979999;
    color: #DE1762;
    font-size: 14px;
}
.order-payments-list .header-name ul li {
    float: left;
    text-align: center;
}
.order-payments-list .header-name ul li.paymentdate {
    width: 150px;
    margin: 0 20px 0 10px;
}
.order-payments-list .header-name ul li.transactionid {
    width: 150px;
    margin: 0 20px 0 0;
}
.order-payments-list .header-name ul li.paymentamount {
    width: 150px;
    margin: 0 20px 0 0;
}
.order-payments-list .header-name ul li.paymentstatus {
    width: 150px;
}
.cont-name {
    width: 640px;
    margin: 0 auto 20px auto;
}
.cont-name ul li {
    width: 100%;
    float: left;
    padding: 15px 0;
    border-bottom: 1px dashed #252525;
    text-align: center;
}
.cont-name ul li div {
    float: left;
}
.cont-name ul li div.paymentdate {
    width: 100px;
    margin: 0 50px 0 0px;
}
.cont-name ul li div.transactionid {
    width: 130px;
    margin: 0 35px 0 0;
}
.cont-name ul li div.paymentamount {
    width: 130px;
    margin: 0 40px 0 0;
}
.cont-name ul li div.paymentstatus {
    width: 130px;
}
.cont-name ul li div .nameval {
    display: none;
}
.cont-name ul li div .valcont {
    width: 100%;
}
.notification-info .view_reord{ width:100%;}
.notification-info .view_reord .reodr_img{ width:320px; margin:0 auto; text-align:center;}
.notification-info .view_reord .reodr_img img{ max-width:100%;}
.notification-info .view_reord .reorder_view{ margin:20px 0 0 0;}

.notification-info .view_reord .reorder_view input[type="text"]{
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    background: #e9ecec;
    border: solid 1px rgba(99,99,99,.6);
    padding: 0 10px;
    width: 80%;
}
.notification-info .view_reord .reorder_view ul.re_ord_des{ width:100%;}
.notification-info .view_reord .reorder_view ul.re_ord_des li { line-height: 30px; padding:0 0 10px 0;} 
.notification-info .view_reord .reorder_view ul.re_ord_des li span.colon{ margin:8px 0 0 0;}
.notification-info .view_reord .reorder_view textarea {
    background: #e8ebeb;
    width: 80%;
    height: 113px;
    float: left;
    padding:5px 10px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    position:relative;
    overflow:hidden;
}

.notification-info .view_reord .edit-profile-but{ float:none;}

.int_cont .skip_link{ text-align:center; position:relative; top:-36px; right:-25px;}

.int_cont .skip_link p{ text-align:center; font-size:22px; float: left; margin-left: 200px}






.check_page_nav {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    max-width: 500px;
    padding: 0;
    text-align: center;
    width: 100%;
}
.check_page_nav .check_page_nav_num {
    margin: 0 0 0 25px;
}
.check_page_nav .check_page_nav_num ul li {
    float: left;
    color: #fff;
    font-family: 'QuicksandBold';
    font-size: 16px;
    font-weight: bold;
}
.check_page_nav .check_page_nav_num ul li.num {
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
    background-color: #252525;
    border: solid 3px #fff;
    margin: 0 0 0 -4px;
    position: relative;
    z-index: 7;
}
.check_page_nav .check_page_nav_num ul li.num.active {
    background: #de1762;
}
.check_page_nav .check_page_nav_num ul li.line {
    width: 95px;
    height: 10px;
    border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;
    background: #fff;
    margin: 13px 0 0 -4px;
    position: relative;
    z-index: 5;
}
.check_page_nav .check_page_nav_num ul li.line.active {
    background: #de1762;
    z-index: 9;
}
.check_page_nav .check_page_nav_cont {
    width: 100%;
    margin: 20px 0 0 0;
}
.check_page_nav .check_page_nav_cont ul li {
    color: #000;
    font-family: 'quicksandregular';
    font-size: 14px;
    font-weight: normal;
    float: left;
    width: 100px;
    text-align: center;
    margin: 0 22px 0 0;
}

.nopayements{ width:100%;}

.nopayements .desc{ float: left; border-bottom: 1px dashed #DE1762;
                    padding: 5px 0;  color: #DE1762;
                    font-size: 18px;
                    font-family: 'quicksandregular';}

.nopayements .links{ clear: both; width:100%;  text-align: center; font-family: 'QuicksandBold';
                     font-size: 30px;
                     margin: 20px 0 0 0; float: left;}

.succes.contact-succ{ padding: 0 0 15px 0; font-family: 'quicksandregular';
                      font-size: 18px;
                      font-weight: normal; width:280px; margin:0 0 0 130px; }


.profile-edit-info-inner-list .profile-edit-info-form-list .sel_input{ width:100%;}
.profile-edit-info-inner-list .profile-edit-info-form-list .sel_input select { width:105%;}
.search_results{ width:100%;
                 font-family: 'QuicksandBold';}

.search_results .result_products{ width:100%; margin:10px 0 20px 0;}

.search_results .result_products li{ padding:0 0 5px 0;  font-size: 16px;}


.search_results .result_aricles{ width:100%; margin:20px 0 10px 0;}

.search_results .result_aricles li{ padding:0 0 5px 0;  font-size: 16px;}


.search_results li a{ color:#DE1762;}

.search_results li a:hover{ color:#252525;}

.search_results .no_results{ padding:10px 0; text-align:center;  font-size: 30px;}

.search_results .no_results b{color:#DE1762;}

/*================================*/
/*
.materials_info li{ background:none;}

.materials_info li .title_list{ width:100%; padding:10px 0 0 0; text-align:center; font-family: 'QuicksandBold';
                                font-size: 18px;
                                line-height: 25px; color:#DE1762;}*/

.getprice_img{ width:99%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #959595; position:relative; overflow:hidden;}
.getprice_img img{ width:100%;}





.getprice_cont{
    width:99%;
    padding:10px 0;
    margin:40px 0 0 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff\9;
    background-color: rgba(255,255,255,0.4);
    border: solid 1px #909192\9;
    border: solid 1px rgba(99,99,99,.6);
    float:left;
    font-family: 'quicksandregular';
    font-size: 14px;
}
.getprice_cont ul li{ width:100%; float:left; text-align:center;}
.getprice_cont ul li{ padding:20px 0 0 0;}

.getprice_cont ul li.title_head{ color: #DE1762; border-bottom: solid 1px #909192\9;
                                 border-bottom: solid 1px rgba(99,99,99,.6); padding:0 0 10px 0;}


.getprice_cont ul li .name{ width:25%; float:left; margin:0 3% 0 3%;}
.getprice_cont ul li .size_02{ width:8%; float:left; margin:0 3% 0 0;}
.getprice_cont ul li .qua{ width:12%; float:left; margin:0 3% 0 0;}
.getprice_cont ul li .price{ width:12%; float:left; margin:0 3% 0 0;}
.getprice_cont ul li .discount{ width:12%; float:left; margin:0 3% 0 0;}
.getprice_cont ul li .amount{ width:12%; float:left;}

.getprice_cont ul li .namecont{ display:none;}


