article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
    display: block;
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}[hidden] {
    display: none;
}

html {
    font-size: 62.5%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
    font-size: 13px;
    line-height: 1.6rem;
}

body,button,input,select,textarea {
    font-family: Arial,Helvetica,sans-serif;
    color: #404040;
}

::-moz-selection {
    background: #b4d5ff;
    text-shadow: none;
}

::selection {
    background: #b4d5ff;
    text-shadow: none;
}

a {
    text-decoration: none;
}

a:hover,a:active {
    outline: 0;
    text-decoration: underline;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,strong {
    font-weight: bold;
}

em {
    font-style: normal;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

ins {
    background: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

pre,code,kbd,samp {
    font-family: monospace,monospace;
    _font-family: 'courier new',monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before,q:after {
    content: "";
    content: none;
}

small {
    font-size: 11px;
    font-size: 1.1rem;
}

sub,sup {
    font-size: 10px;
    font-size: 1.0rem;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

wbr:after {
    content: "?";
}

ul,ol,dd {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

label {
    cursor: pointer;
}

legend {
    border: 0;
    *margin-left: -7px;
    padding: 0;
}

button,input,select,textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

button,input {
    line-height: normal;
    *overflow: visible;
}

table button,table input {
    *overflow: auto;
}

.clickable,button,input[type="button"],input[type="reset"],input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

input:invalid,textarea:invalid {
    background-color: #f0dddd;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    vertical-align: top;
}

.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
}

.ir br {
    display: none;
}

.clearfix:before,.clearfix:after,#content,#content:after,.box:before,.box:after,.box-hd:before,.box-hd:after,.box-bd:before,.box-bd:after,.box-ft:before,.box-ft:after,.l-pageWrapper:before,.l-pageWrapper:after {
    content: "";
    display: table;
}

.clearfix:after,#content:after,.box:after,.box-hd:after,.box-bd:after,.box-ft:after,.l-pageWrapper:after,.oldie .clearfix {
    clear: both;
}

.clearfix,.box,.box-hd,.box-bd,.box-ft,.l-pageWrapper,#content {
    zoom: 1;
}

@media print {
    * {
        background: transparent!important;
        color: black!important;
        text-shadow: none!important;
        filter: none!important;
        -ms-filter: none!important;
    }

    a,a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
        content: "";
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100%!important;
    }@    page {
        margin: .5cm;
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3;
    }

    h2,h3 {
        page-break-after: avoid;
    }
}

.opera #content,.opera #content:after {
    content: normal;
}

.chrome #content,.chrome #content:after {
    content: normal;
    display: block;
}

.line,.lastUnit {
    overflow: hidden;
    *overflow: visible;
    *zoom: 1;
}

.unit {
    float: left;
}

.unitRight {
    float: right;
}

.size1of1 {
    float: none;
}

.size1of2 {
    width: 50%;
}

.size1of3 {
    width: 33.33333%;
}

.size2of3 {
    width: 66.66667%;
}

.size1of4 {
    width: 25%;
}

.size2of4 {
    width: 50%;
}

.size3of4 {
    width: 75%;
}

.size1of5 {
    width: 20%;
}

.size2of5 {
    width: 40%;
}

.size3of5 {
    width: 60%;
}

.size4of5 {
    width: 80%;
}

.size1of6 {
    width: 16.66667%;
}

.size2of6 {
    width: 33.33333%;
}

.size3of6 {
    width: 50%;
}

.size4of6 {
    width: 66.66667%;
}

.size5of6 {
    width: 83.33333%;
	height: 20%;
}

.lastUnit {
    float: none;
    width: auto;
    _position: relative;
    _left: -3px;
    _margin-right: -3px;
}

#header,#content,#footer,.l-full-hd #header .l-pageWrapper,.l-full-ft #footer .l-pageWrapper {
    margin: 0 auto;
    width: 996px;
    _text-align: left;
}

#header.clear,#content.clear,#footer.clear {
    width: auto;
}

.l-full-hd #header,.l-full-ft #footer {
    width: 100%;
}

.l-pageWrapper {
    position: relative;
    height: 100%;
	#background: url('../index_files/back2.png') 50px 50px no-repeat;
}

#header {
    position: relative;
    height: 137px;
}

.l-simpleHeader #header {
    height: 80px;
}

.ie7 #footer {
    position: relative;
    z-index: 1;
}

.ie7 #content {
    position: relative;
    z-index: 2;
}

.ie7 #header {
    position: relative;
    z-index: 3;
}

#content {
    position: relative;
    padding-top: 10px;
}

#footer {
    clear: both;
}

.l-main {
    width: auto;
}

.l-hasSidebar .l-main {
    float: right;
    width: 78.715%;
    _margin-left: -3px;
}

.l-hasSidebarAndAside .l-main {
    float: left;
    width: 57.6%;
    _margin-left: -3px;
}

.l-sidebar {
    float: left;
    width: 20.08%;
    margin-right: 1.205%;
    _margin-right: -3px;
}

.l-aside {
    float: right;
    width: 20%;
    margin-left: 1.2%;
    _margin-right: -3px;
}

.l-flipped .l-main {
    float: left;
    _margin-right: -3px;
}

.l-flipped .l-sidebar {
    float: right;
    margin-left: 1.2%;
    margin-right: 0;
    _margin-left: -3px;
}

.l-center {
    margin-left: auto;
    margin-right: auto;
}

.lfloat {
    float: left;
}

.rfloat {
    float: right;
}

.l-relative {
    position: relative!important;
}

.l-absolute {
    position: absolute!important;
}

.ie8 .l-static {
    position: static!important;
}

.ie9 .l-static {
    position: static!important;
}

.pos-t {
    top: 0;
    bottom: auto!important;
}

.pos-tr {
    top: 0;
    right: 0;
}

.pos-r {
    right: 0;
    left: auto!important;
}

.pos-br {
    bottom: 0;
    right: 0;
}

.pos-b {
    bottom: 0;
    top: auto!important;
}

.pos-bl {
    bottom: 0;
    left: 0;
}

.pos-l {
    left: 0;
    right: auto!important;
}

.pos-tl {
    top: 0;
    left: 0;
}

.l-full,img.fullImg,.fullImg img {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.l-row,.l-cell {
    float: none!important;
}

.l-row {
    display: table;
    width: 100%;
}

.l-cell {
    display: table-cell;
}

.l-row .vTop {
    vertical-align: top;
}

.l-row .vMid {
    vertical-align: middle;
}

.l-row .vBot {
    vertical-align: bottom;
}

.l-clear {
    clear: both;
}

.l-fullWidth {
    width: 100%;
}

.l-fullHeight {
    height: 100%;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
    font-weight: bold;
}

h1,.h1 {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 30px;
    line-height: 3.0rem;
}

h2,.h2 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
}

h3,.h3 {
    font-size: 14px;
    font-size: 1.4rem;
}

h4,h5,.h4,.h5 {
    font-size: 12px;
    font-size: 1.2rem;
}

h6,.h6 {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 12px;
    line-height: 1.2rem;
}

.fsxs {
    font-size: 10px;
    font-size: 1.0rem;
}

.fss {
    font-size: 11px;
    font-size: 1.1rem;
}

.fsm {
    font-size: 12px;
    font-size: 1.2rem;
}

.fsml {
    font-size: 14px;
    font-size: 1.4rem;
}

.fssl {
    font-size: 15px;
    font-size: 1.5rem;
}

.fsl {
    font-size: 16px;
    font-size: 1.6rem;
}

.fsxl {
    font-size: 18px;
    font-size: 1.8rem;
}

.fsxxl {
    font-size: 22px;
    font-size: 2.2rem;
}

.strong {
    font-weight: bold;
}

.normal {
    font-weight: normal;
}

.italic {
    font-style: italic;
}

.hiddenText {
    text-indent: -10000px;
    overflow: hidden;
}

.txtUpper {
    text-transform: uppercase;
}

.txtLower {
    text-transform: lowercase;
}

.txtRight {
    text-align: right;
}

.txtLeft {
    text-align: left;
}

.txtCenter {
    text-align: center;
}

.wordwrap {
    word-wrap: break-word;
}

.lhn {
    line-height: 100%;
}

.lhxs {
    line-height: 10px;
    line-height: 1.0rem;
}

.lhs {
    line-height: 11px;
    line-height: 1.1rem;
}

.lhm {
    line-height: 12px;
    line-height: 1.2rem;
}

.lhml {
    line-height: 14px;
    line-height: 1.4rem;
}

.lhl {
    line-height: 16px;
    line-height: 1.6rem;
}

.lhxl {
    line-height: 18px;
    line-height: 1.8rem;
}

.lhmxl {
    line-height: 20px;
    line-height: 2.0rem;
}

.lhxxl {
    line-height: 22px;
    line-height: 2.2rem;
}

h1,h2,h3,h4,h5,h6,ul,ol,dl,p,blockquote,.media {
    margin: 0;
}

h1,h2,h3,h4,h5,h6,img {
    padding-bottom: 0;
}

pre {
    margin: 10px;
}

table h1,table h2,table h3,table h4,table h5,table h6,table p,table ul,table ol,table dl {
    padding: 0;
}

.ptn,.pvn,.pan {
    padding-top: 0!important;
}

.pts,.pvs,.pas {
    padding-top: 5px!important;
}

.ptm,.pvm,.pam {
    padding-top: 10px!important;
}

.ptl,.pvl,.pal {
    padding-top: 10px!important;
}

.prn,.phn,.pan {
    padding-right: 0!important;
}

.prs,.phs,.pas {
    padding-right: 5px!important;
}

.prm,.phm,.pam {
    padding-right: 10px!important;
}

.prl,.phl,.pal {
    padding-right: 20px!important;
}

.pbn,.pvn,.pan {
    padding-bottom: 0!important;
}

.pbs,.pvs,.pas {
    padding-bottom: 5px!important;
}

.pbm,.pvm,.pam {
    padding-bottom: 10px!important;
}

.pbl,.pvl,.pal {
    padding-bottom: 10px!important;
}

.pln,.phn,.pan {
    padding-left: 0!important;
}

.pls,.phs,.pas {
    padding-left: 5px!important;
}

.plm,.phm,.pam {
    padding-left: 10px!important;
}

.pll,.phl,.pal {
    padding-left: 20px!important;
}

.mtn,.mvn,.man {
    margin-top: 0!important;
}

.mts,.mvs,.mas {
    margin-top: 5px!important;
}

.mtm,.mvm,.mam {
    margin-top: 10px!important;
}

.mtl,.mvl,.mal {
    margin-top: 10px!important;
}

.mrn,.mhn,.man {
    margin-right: 0!important;
}

.mrs,.mhs,.mas {
    margin-right: 5px!important;
}

.mrm,.mhm,.mam {
    margin-right: 10px!important;
}

.mrl,.mhl,.mal {
    margin-right: 20px!important;
}

.mbn,.mvn,.man {
    margin-bottom: 0!important;
}

.mbs,.mvs,.mas {
    margin-bottom: 5px!important;
}

.mbm,.mvm,.mam {
    margin-bottom: 10px!important;
}

.mbl,.mvl,.mal {
    margin-bottom: 20px!important;
}

.mln,.mhn,.man {
    margin-left: 0!important;
}

.mls,.mhs,.mas {
    margin-left: 5px!important;
}

.mlm,.mhm,.mam {
    margin-left: 10px!important;
}

.mll,.mhl,.mal {
    margin-left: 20px!important;
}

.mts1 {
    margin-top: 0!important;
}

.icon {
    background-image: url(#);
    background-repeat: no-repeat;
}

.i-home {
    display: inline-block;
    width: 13px;
    background: url('../index_files/icon-nav-home.png') center center no-repeat;
}

.i-socBlue,.i-socFacebook,.i-socTwitter,.i-socGooglePlus,.i-socRssFeed,.i-socLinkedIn,.i-socPinterest,.i-socYoutube {
    display: block;
    padding-left: 30px;
    width: 50%;
    height: 24px;
    line-height: 24px;
    line-height: 2.4rem;
    padding-bottom: 2px;
}

.i-socBlue {
    background-image: url('../index_files/sprites.gif');
}

.i-socFacebook {
    background: url('../index_files/sprites.gif') -18px -1989px no-repeat;
}

.i-socTwitter {
    background: url('../index_files/sprites.gif') -6px -1607px no-repeat;
}

.i-socGooglePlus {
    background-image: url('../index_files/footer-social-googleplus.png');
}

.i-socRssFeed {
    background-image: url('../index_files/footer-social-rssfeed.png');
}

.i-socYoutube {
    background-image: url('../index_files/footer-social-youtube.png');
}

.i-socLinkedIn {
    background: url('../iindex_files/sprites.gif') -18px -1928px no-repeat;
}

.i-socPinterest {
    background: url('../index_files/sprites.gif') -17px -1860px no-repeat;
}

.i-socGooglePlus {
    background: url("../index_files/sprites.gif") no-repeat scroll -14px -1406px transparent;
}

.i-usp {
    height: 30px;
    margin: 0 30px 0 0;
}

.i-uspShipping {
    padding-left: 43px;
    background: url('../index_files/uspShipping.png') no-repeat 0 3px;
}

.i-uspDiscount {
    padding-left: 36px;
    background: url('../index_files/free-return.png') no-repeat 0 0;
}

.i-uspStar {
    padding-left: 45px;
    background: url('../index_files/cod2.png') no-repeat 0 1px;
}

.i-uspRetour {
    padding-left: 40px;
    background: url('../index_files/uspRetour.png') no-repeat left center;
}

.i-uspCashpayment {
    padding-left: 32px;
    background: url('/index_files/uspCashpayment.png') no-repeat left center;
}

.i-uspDelivery {
    padding-left: 53px;
    background: url('../index_files/uspDelivery.png') no-repeat left center;
}

.i-uspHotline {
    padding-left: 53px;
    background: url('../index_files/uspHotline.png') no-repeat left center;
}

.i-sortasc,.i-sortdesc {
    display: block;
    float: right;
    height: 17px;
    width: 17px;
}

.i-sortasc {
    background: url("../index_files/sprites.gif") no-repeat scroll -19px -3149px transparent;
}

.i-sortdesc {
    background: url('../index_files/sortdesc.png') 50% 50% no-repeat;
}

.i-slidePrev,.i-slideNext {
    width: 100%;
    height: 100%;
}

.i-slidePrev {
    background: url('/index_files/teaser_arrows.png') -36px 0 no-repeat;
}

.i-slideNext {
    background: url('../index_files/teaser_arrows.png') 0 0 no-repeat;
}

.i-slidePrev:hover {
    background: url('../index_files/teaser_arrows.png') -24px 0 no-repeat;
}

.i-slideNext:hover {
    background: url('../index_files/teaser_arrows.png') -12px 0 no-repeat;
}

.i-slideSmallPrev,.i-slideSmallNext {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.i-slideSmallPrev {
    background: url('../index_files/slideSmallPrev.png') center left no-repeat;
}

.i-slideSmallNext {
    background: url('../index_files/slideSmallNext.png') center right no-repeat;
}

.i-search {
    background: url('../index_files/search.png') 95% 4px no-repeat;
}

.i-searchLoupe {
    display: inline-block;
    min-height: 20px;
    line-height: 18px;
}

.i-secure {
    width: 20px;
    height: 24px;
    display: inline-block;
    background: url(../index_files/sprites.gif) -19px -2377px no-repeat;
}

.new-customer {
    width: 20px;
    height: 24px;
    display: inline-block;
    background: url(../index_files/sprites.gif) -19px -2441px no-repeat;
}

h2 .i-secure {
    position: relative;
    top: 2px;
}

.ie7 h2 .i-secure {
    top: -2px;
}

.i-checkoutShipping {
    padding-top: 5px;
    min-height: 25px;
    padding-left: 50px;
    background: url('../index_files/sprites.gif') -5px -1666px no-repeat;
}

.i-remove {
    padding-left: 20px;
    font-size: 11px;
    color: #b94141;
    background: url('../index_files/remove.gif') no-repeat 4px 2px;
}

.i-arrowRightDark,.cnvicon_i-arrowRightDark {
    background: url("../index_files/arrowRightDark.png") no-repeat scroll 0 0 transparent;
}

.i-bulletDark,.cnvicon_i-bulletDark {
    background: url("/..index_files/bulletDark.png") no-repeat scroll 0 0 transparent;
}

.cnvicon_i-bullet {
    background: url("data:image/gif;base64,R0lGODlhBAAWAJECAI6Ojv///////wAAACH5BAEAAAIALAAAAAAEABYAAAIRhA4mEMbNnFKn2ouzzjOhLRQAOw==") no-repeat 0 -14px;
}

.i-checkedSmall {
    background: url("../index_files/grey_checked.png") no-repeat scroll 0 7px transparent;
    line-height: 16px;
    min-height: 16px;
    padding-left: 15px;
    padding-top: 5px;
}

.i-uspDeliverySmall {
    background: url("../index_files/uspDeliverySmall.png") no-repeat scroll 0 0 transparent;
    min-height: 12px;
    padding-left: 20px;
}

.i-addToCart {
    background: url("../index_files/addToCart.png") no-repeat scroll 2px 0 transparent;
    min-height: 12px;
    padding: 2px 0 2px 50px;
    margin-right: 12px;
}

.ie7 .i-addToCart {
    display: block;
    background: url("../index_files/addToCart.png") no-repeat scroll 8px 3px transparent;
    min-height: 22px;
    padding: 0 0 0 56px;
    line-height: 42px;
}

.i-greyChecked-Big {
    background: url("../index_files/grey_checked_big.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}

.i-tellAFriend {
    background: url("../index_files/users.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}

.i-wishlist {
    background: url("../index_files/heart.png") no-repeat scroll 0 0 transparent;
    padding-left: 25px;
}

.i-verisign {
    display: block;
    width: 79px;
    height: 44px;
    background: url(../index_files/verisign.png) top left no-repeat;
}

.i-secure_ssl {
    display: block;
    background: url(../index_files/ssl_secure.png) top left no-repeat;
    width: 81px;
    height: 26px;
}

.i-sustain {
    display: block;
    width: 100px;
    height: 100px;
    background: url(../index_files/footer-co2.png) top left no-repeat;
}

.i-greyListStyle {
    background: url("../index_files/grey_listStyle.png") no-repeat scroll 0 5px transparent;
    padding-left: 12px;
}

.i-tuev {
    padding: 15px;
    background: 0;
}

.i-trusted {
    padding-left: 48px;
    background: url('../index_files/footer-e-trusted.png') 0 0 no-repeat;
}

.i-info_call {
    display: inline-block;
    padding-left: 27px;
    line-height: 21px;
    background: url('../index_files/sprites.gif') -3px -1502px no-repeat;
}

.ie7 .i-info_call {
    width: 160px;
}

.i-dialogClose {
    width: 25px;
    height: 25px;
    background: url('../index_files/sprites.gif') -20px -399px no-repeat;
}

.i-quickViewLeft,.i-quickViewRight {
    height: 30px;
    display: inline-block;
}

.i-quickViewLeft {
    padding-left: 40px;
    background: url('../index_files/sprites.gif') -6px -129px no-repeat;
}

.i-quickViewRight {
    padding-right: 40px;
    background: url('../index_files/sprites.gif') -22px -180px no-repeat;
}

.ie8 .i-quickViewRight {
    padding-right: 0;
}

.i-info_smile {
    display: inline-block;
    padding-left: 27px;
    line-height: 21px;
    background: url(../index_files/sprites.gif) -11px -2190px no-repeat;
}

.carousel-title-i-rec {
    background: url('../index_files/icon-title-rec.png') no-repeat 0 0;
}

.carousel-title-i-topcats {
    background: url('../index_files/icon-title-topcats.png') no-repeat 0 30%;
}

.cnvicon_i-bulletDark {
    background: url("/index_files/bulletDark.png") no-repeat scroll 0 0 transparent;
}

.ft_content {
    width: 138px;
}

.ui-noBorder {
    border: medium none;
}

.ui-border {
    border: 1px solid #d3d3d3!important;
}

.ui-borderTop {
    border-top: 1px solid #d3d3d3!important;
}

.ui-borderBottom {
    border-bottom: 1px solid #d3d3d3!important;
}

.ui-borderLeft {
    border-left: 1px solid #d3d3d3!important;
}

.ui-borderRight {
    border-right: 1px solid #d3d3d3!important;
}

.ui-borderDotted {
    border: 1px dotted #d3d3d3!important;
}

.ui-borderTopDotted {
    border-top: 1px dotted #d3d3d3!important;
}

.ui-borderBottomDotted {
    border-bottom: 1px dotted #d3d3d3!important;
}

.ui-borderLeftDotted {
    border-left: 1px dotted #d3d3d3!important;
}

.ui-borderRightDotted {
    border-right: 1px dotted #d3d3d3!important;
}

.ui-borderDashed {
    border-style: 1px dashed #d3d3d3!important;
}

.ui-borderTopDashed {
    border-top: 1px dashed #d3d3d3!important;
}

.ui-borderBottomDashed {
    border-bottom: 1px dashed #d3d3d3!important;
}

.ui-borderLeftDashed {
    border-left: 1px dashed #d3d3d3!important;
}

.ui-borderRightDashed {
    border-right: 1px dashed #d3d3d3!important;
}

.ui-grid {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

.ui-gridFull {
    display: table;
    width: 100%;
}

.ui-gridBorder {
    border: 1px solid #d3d3d3;
}

.ui-grid .vTop {
    vertical-align: top;
}

.ui-grid .vMid {
    vertical-align: middle;
}

.ui-grid .vBot {
    vertical-align: bottom;
}

.ui-grid .hLeft {
    text-align: left;
}

.ui-grid .hCent {
    text-align: center;
}

.ui-grid .hRght {
    text-align: right;
}

.ui-listItem {
    display: block;
}

.ui-listHorizontal .ui-listItem {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.ie7 .ui-listHorizontal .ui-listItem {
    display: block;
    float: left;
    margin-right: 5px;
}

.ui-listItemBorder .ui-listItem {
    border: 1px solid;
}

.ui-listBulleted {
    list-style-type: disc;
    margin-left: 13px;
}

.ui-tabViewNav>li {
    float: left;
    border: 1px solid;
    margin: 0 3px 3px 0;
    *padding-bottom: 1px;
}

.ui-tabViewNav a {
    display: block;
    padding: 8px 16px;
}

.ui-tabViewNavLabel {
    line-height: 20px;
}

.ui-tabViewNav li.selected {
    margin-bottom: 0;
    padding-bottom: 4px;
}

.ui-tabViewNav li.selected a,.ui-tabViewNav li.selected a:active, {
    text-decoration: none;
}

.ui-tabViewNav a:hover,.ui-tabViewNav a:focus {
    text-decoration: none;
}

.ui-tabViewCont {
    margin-top: -1px;
}

.ui-inlineBlock {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.ui-block {
    display: block;
}

.ui-dialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 99999;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#67676750,endColorstr=#67676750);
    background-color: rgba(103,103,103,0.5);
}

.ui-dialog .container {
    position: relative;
    padding: 36px 15px 20px;
    background-color: #fff;
    border: 1px solid #676767;
    box-shadow: 0 0 15px #676767;
    zoom: 1;
}

.ui-dialogQuickview .container {
    width: 820px;
    height: 503px;
    margin: 30px auto 0;
}

.ui-dialogQuickview.boxunit .container {
    width: 410px;
    height: 252px;
}

.ie7 .ui-dialogQuickview .container {
    height: 503px!important;
    overflow: hidden!important;
}

.ie7 .ui-dialogQuickview.boxunit .container {
    height: 252px!important;
}

#uiDialogClicker {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    left: 0;
    top: 0;
    display: none;
}

.ie8 #uiDialogClicker,.ie7 #uiDialogClicker {
    display: block;
}

#prdZoomExpanded {
    background: transparent;
    overflow: visible;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
    filter: none;
}

.ie7 #prdZoomExpanded {
    top: -13px;
}

.ui-dialogPrdZoom .container {
    margin: 20px auto 0 auto;
    width: 762px;
    top: 5%;
}

.ui-dialogProcessing .container {
    width: 50%;
    min-height: 100px;
    margin: 50px auto 0;
    text-align: center;
}

.ui-dialogQuickview .prd-checkout {
    width: 190px;
}

.ui-dialogQuickview .prd-details {
    width: 302px;
    float: left!important;
}

.ui-dialogQuickview #magnifier {
    display: none;
}

.ui-dialogClose {
    position: absolute;
    top: 5px;
    right: 5px;
}

.ui-dialogQuickview .prd-imageBox {
    cursor: default;
}

.ui-menu-item {
    cursor: pointer;
}

#fct-brand-search .ui-autocomplete-input {
    background-position: 148px 5px;
    padding-right: 25px;
}

.ie7 #fct-brand-search {
    width: 160px!important;
    left: -14px;
}

.ie7 .fct-category {
    margin-top: -10px;
}

#slider-range {
    clear: both;
    width: 150px;
    margin-bottom: 9px;
    margin-left: 5px;
    height: 12px;
    margin-top: 8px;
    border: 0;
    background: url("../index_files/slider_bar_bg.png") repeat-x;
}

.slider_amount {
    overflow: hidden;
    margin-bottom: 0;
}

.slider_amount .float-left {
    float: left;
    width: 49%;
}

.slider_amount .float-right {
    float: right;
    width: 49%;
    text-align: right;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.ui-slider-horizontal {
    height: 5px;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -6px;
    margin-left: -.6em;
    width: 12px;
    height: 17px;
    background: url("../index_files/slider_handle.png");
}

.ui-slider-horizontal a.ui-slider-handle:hover {
    cursor: pointer;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
    background: url("../index_files/slider_range_bg.png") repeat-x;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-button {
    display: inline-block;
    padding: 6px 16px;
    min-width: 140px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    *display: inline;
    *zoom: 1;
}

.ui-button,.ui-button:hover,.ui-button:focus,.ui-button:active,.ui-button a:hover,.ui-button a:focus,.ui-button a:active {
    text-decoration: none;
}

.ie7 .ui-button {
    border: 0;
}

.ie7 .ui-button:hover {
    border: 0;
}

.ie8 .ui-buttonCta {
    min-width: 106px;
}

.ui-buttonCart {
    display: block;
    width: 100%;
    min-width: 1%;
    padding: 0;
    font-size: 14px;
    font-size: 1.4rem;
    height: 53px;
    line-height: 53px;
}

.ui-buttonCart .cartTxt {
    height: 100%;
    text-align: left;
}

.ui-buttonFastLane {
    position: relative;
    padding: 0;
    width: 100%;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
    border-radius: 5px;
}

.ui-smallUnderline {
    float: right;
    font-size: 1rem;
    margin-right: 12px;
    margin-top: -22px;
}

.ui-buttonScrollTop {
    position: fixed;
    bottom: 30px;
    padding: 3px 7px;
    z-index: 1000;
}

.ui-buttonPrevSlide,.ui-buttonNextSlide {
    padding: 0;
}

.ui-buttonFit-l {
    -webkit-border-top-left-radius: 0!important;
    -webkit-border-bottom-left-radius: 0!important;
    -moz-border-radius-topLeft: 0!important;
    -moz-border-radius-bottomLeft: 0!important;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}

.ui-buttonFit-r {
    -webkit-border-top-right-radius: 0!important;
    -webkit-border-bottom-right-radius: 0!important;
    -moz-border-radius-topRight: 0!important;
    -moz-border-radius-bottomRight: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}

input,select,textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
}

.ui-fieldset {
    position: relative;
}

.ui-fieldset legend {
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: bold;
}

.ui-formRow {
    position: relative;
    margin-bottom: .9em;
}

.ui-formRow .col {
    display: inline-block;
}

.ui-formRow .col1,.ui-formRow .col2 {
    width: 48%;
}

.ui-formRow .col1 {
    float: left;
}

.ui-formRow .col2 {
    float: right;
}

.ui-formRow,.ui-formRow .col2 {
    overflow: hidden;
    *overflow: visible;
    *zoom: 1;
}

.ui-formRow .ui-inputText,.ui-formRow .ui-inputPassword,.ui-formRow select {
    width: 100%;
}

label {
    display: block;
}

label.inline {
    display: inline-block;
}

.ui-inputText,.ui-inputPassword,select,textarea {
    padding: 4px;
    font-size: 13px;
    font-size: 1.3rem;
    background-color: #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
}

.ie7 .thm-core #RegistrationForm_gender {
    width: 322px;
}

.ui-inputText {
    width: 100%;
}

.ui-inputRadio {
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: middle;
}

.ui-inputCheckbox {
    border: 0 none;
    vertical-align: middle;
    box-shadow: none!important;
}

.ui-fieldset .required:after {
    font-size: 10px;
    font-size: 1.2rem;
}

.ui-fieldset .msg {
    display: none;
}

.s-error .msg,.s-error.msg,.errorMessage {
    display: block;
    padding-left: 5px;
    font-size: 10px;
    font-size: 1.0rem;
}

.s-error input,.s-error select,.s-error textarea {
    background-color: #ffc0c0;
}

input.error,select.error,textarea.error {
    background-color: #ffc0c0;
}

.ui-inputFit-l {
    -webkit-border-top-left-radius: 0!important;
    -webkit-border-bottom-left-radius: 0!important;
    -moz-border-radius-topLeft: 0!important;
    -moz-border-radius-bottomLeft: 0!important;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}

.ui-inputFit-r {
    -webkit-border-top-right-radius: 0!important;
    -webkit-border-bottom-right-radius: 0!important;
    -moz-border-radius-topRight: 0!important;
    -moz-border-radius-bottomRight: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}

.s-error .msgBox,.s-error.msgBox {
    background-color: #fadbdb;
    border: 1px solid #a51616;
}

.s-success {
    color: #156200;
}

.s-success .msgBox,.s-success.msgBox {
    background-color: #d0f3c7;
    border: 1px solid #219801;
}

.s-hidden {
    display: none!important;
    visibility: hidden;
}

.s-visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.s-visuallyhidden.focusable:active,.s-visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.s-invisible {
    visibility: hidden;
}

.hidden {
    display: none;
}

.hidden:hover {
    display: block;
}

#topline {
    background: none repeat scroll 0 0 #f2f2f2;
    height: 25px;
    line-height: 25px;
}

.hdHotlineNumber {
    background: url('../index_files/tel-icon.jpg') 35px 6px no-repeat;
    padding: 0 0 0 55px;
    color: #454545;
    display: block;
    font-family: arial;
    font-size: 12px;
    margin-left: 5px;
}

.hdMeta,.hdLogo,.hdMenu,.hdSearch,.hdUsps,.hdCart,.hdinfoBar,.hdLink {
    position: absolute;
}

.hdMeta {
    top: 0;
    width: 100%;
    height: 27px;
    overflow: hidden;
}

.hdMetaLinks {
    float: right;
    font-size: 10px;
    line-height: 1.2;
    padding-top: 7px;
}

.hdMetaLinks,.hdMetaLinks a {
    color: #8c8c8c;
    margin-right: 5px;
}

.hdMetaLinks li {
    display: inline;
}

.ie7 .hdMetaLinks li {
    border-right: 1px solid #8c8c8c;
}

.ie7 .hdMetaLinks li.last-child {
    border-right: 0;
}

.hdMetaLinks li:after {
    content: " |";
}

.hdMetaLinks li:last-child:after {
    content: "";
}

.hdMetaLinks li.last-child:after {
    content: "";
}

.ie7 .hdMetaLinks li {
    padding-left: 5px;
}

.hdHotline {
    float: left;
}

.hdLogo {
    top: 10px;
    left: 0;
    margin: 0;
}

.l-simpleHeader .hdLogo {
    top: 11px;
}

.hdLogo a {
    display: block;
    height: 100%;
    font-size: 5;
}

.hdSearch {
    bottom: 96px;
    padding: 0;
    right: 300px;
    width: 478px;
}

.hdinfoBar {
    width: 986px;
    top: 90px;
    background-color: #f0f0f0;
    padding: 7px;
}

.hdinfoBar span {
    font-size: 12px;
    float: right;
}

.ui-searchInput input.ui-inputText {
    padding-left: 5px;
}

.ui-searchInput input,.ssg-result {
    padding-left: 7px!important;
    width: 406px;
}

.ie7 .ui-searchInput input.ui-inputText {
    width: 406px;
    padding-left: 30px;
}

.ui-searchInput input,.ui-searchInput button {
    height: 37px;
}

.ie7 .ui-searchInput input {
    height: 16px;
}

.ie7 .ui-searchInput button {
    height: 29px;
}

.ui-searchInput button {
    margin-left: 8px;
    min-width: 1%;
    padding: 0 4px 0 4px;
    font-size: 14px;
    text-transform: uppercase;
    text-shadow: #cc5c1a 1px 1px 1px;
}

.ie8 .ui-searchInput button {
    min-width: 1%;
}

.ssg-result {
    position: absolute;
    background: #fff;
    border: 1px solid #d3d3d3;
    border-top: 0;
    margin-top: -6px;
    width: 408px;
}

.ie7 .ssg-result {
    position: absolute;
    margin-top: -2px;
    width: 359px;
}

.ie9 .ssg-result {
    margin-top: -6px;
}

.ssg-item {
    margin-left: -7px;
}

.ssg-item a {
    display: block;
    padding: 5px 5px 5px 30px;
}

.ssg-item a:hover,.ssg-item a:focus,.ssg-item a:active,.ssg-item.s-selected a {
    text-decoration: none;
    background-color: #eaeaea;
}

.hdUsps {
    left: 277px;
    top: 11px;
}

.hdSimple .hdUsps {
    left: 265px;
    top: 44px;
}

.hdUsps>li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.hdCart {
    top: 10px;
    right: 0;
    line-height: 14px;
    line-height: 1.4rem;
    text-align: right;
    *width: 212px;
    *right: 76px;
}

.hdCart {
    position: absolute;
    right: -6px;
    top: 10px;
}

.hdCart a {
    padding-right: 52px;
    height: 30px;
    background: url('../index_files/hdCart.png') right 2px no-repeat;
}

.hdCart a:hover {
    text-decoration: none;
}

.hdCart a {
    text-align: right!important;
}

.hdCart a:hover {
    text-decoration: underline!important;
}

.hdCart .price {
    margin-top: 4px;
    margin-left: 3px;
    margin-bottom: 2px;
    padding-left: 5px;
}

.hdCart .num {
    width: 30px;
    text-align: center;
}

.hdLink {
    right: 0;
    top: 41px;
}

.hdBar {
    background-color: #f0f0f0;
    height: 29px;
}

.ie7 .hdSearch .ui-searchInput INPUT {
    width: 355px!important;
    height: 30px;
}

.ie7 .hdSearch {
    right: 310px;
}

.hdCart-text {
    display: block;
    margin-right: -47px;
}

.hdCart-name {
    color: #f88b30;
    font-weight: bold;
}

.hdCart-rupee {
    display: block;
}

.txtLightGray {
    color: #8b8b8b;
    font-weight: normal;
}

.safeShippingIcon {
    position: absolute;
    right: 145px;
    top: 26px;
}

.safeShippingIcon span {
    color: #333;
}

.ie7 .safeShippingIcon {
    right: 145px;
}

.logoIcon {
    position: absolute;
    left: 6px;
    top: 6px;
}

.logoIcon span {
    color: #633;
}

.ie7 .logoIcon {
    right: 145px;
}

#searchInputButton span {
    border: 1px solid #ffb165;
    display: block;
    height: 33px;
    line-height: 33px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.ie7 #searchInputButton span {
    margin-left: -1px;
}

.ie7 #searchInputButton {
    width: 73px;
    border: 0;
}

.header-ext-info {
    color: #666;
    float: left;
    display: block;
    font-family: arial;
    font-size: 12px;
    padding: 0;
}

.header-ext-info-li {
    margin-left: 15px;
}

.header-ext-info-li a {
    color: #666;
}

.header-ext-info-li a:hover {
    color: #333;
}

.ie7 .hdSearch .ui-searchInput INPUT {
    height: 23px!important;
}

.ie7 .hpSlideshow {
    margin-left: 8px;
}

.ie7 .hdCart {
    width: 155px;
}

.ie7 .ui-inputText {
    padding-top: 8px;
}

.ie8 .ui-inputText {
    padding-top: 8px;
}

.searchnewBgBar {
    box-shadow: 1px 1px 2px 1px #eae7e7;
    height: 35px;
    position: absolute;
    top: -42px;
    width: 487px;
}

.fksk-body.festival_class {
    border: 0 none;
    font: inherit;
    height: 35px;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    width: 487px;
}

.ffab .fk-search-bar {
    background-color: #fefefe;
    border: 1px solid #c6c9d3;
    height: 33px;
    position: relative;
}

.ffab .fk-search-bar.ctgry-right .search-category,.ffab .fk-search-bar.ctgry-right .search-select {
    left: 0;
}

.ffab .fk-search-bar .search-category {
    background: url(../index_files/searchNewdrpdwn.jpg);
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    line-height: 33px;
    font-family: arial;
    font-size: 13px;
    padding-left: 7px;
    border-right: 1px solid #ccc;
}

.ffab .fk-search-bar .search-category img {
    float: right;
}

.ffab-inline-block {
    display: inline-block;
}

.ffab .fk-search-bar.ctgry-right #search-box-container {
    height: 33px;
    padding-right: 95px;
}

.rmargin5 {
    margin-right: 5px;
}

#search-category-name {
    background: url("../index_files/searchNewdrpdwn2.jpg") no-repeat scroll right center transparent;
    padding-right: 20px;
}

.ffab .fk-search-bar .fk-menu-dd-icon {
    height: 6px;
    margin-right: 2px;
    position: absolute;
    right: 4px;
    top: 10px;
    vertical-align: middle;
    width: 10px;
}

img {
    border: 0 none;
}

.ffab .fk-search-bar.ctgry-right .search-category,.ffab .fk-search-bar.ctgry-right .search-select {
    left: 0;
}

.ffab .fk-search-bar .search-select {
    opacity: 0;
    position: absolute;
    top: 0;
}

.ffab .fk-search-bar .fk-search-box {
    border: 0 none;
    font-size: 13px;
    height: 31px;
    outline: 0 none;
    width: 100%;
    background: 0;
}

#searchInputButtonNew {
    background: url("../index_files/lense.png") no-repeat scroll 0 0 #f88b30;
    border: 0 none;
    color: #fff;
    font-weight: normal;
    height: 34px;
    margin-left: 0;
    padding: 1px 1px 1px 20px;
    position: absolute;
    right: 0;
    text-decoration: none;
    text-shadow: none;
    top: 0;
    width: 90px;
}

.ffab .fk-search-bar .search-select {
    filter: alpha(opacity = 0);
}

.searcholdbar input {
    padding-left: 29px!important;
    width: 418px;
}

::-webkit-input-placeholder {
    color: #b4b4b4;
}

::-moz-placeholder {
    color: #b4b4b4;
}

:-ms-input-placeholder {
    color: #b4b4b4;
}

input:-moz-placeholder {
    color: #b4b4b4;
}

.ssg-resultNew {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #d3d3d3 #d3d3d3;
    border-image: none;
    border-right: 1px solid #d3d3d3;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-top: -7px;
    position: absolute;
    width: 388px;
}

.ssg-resultNew ul li {
    margin-left: -7px;
}

.ie7 .footerNewsletterForm .newsletterEmail {
    width: 176px;
    float: left;
}

.ie7 .simpleFooterListWrapper {
    position: relative;
    text-align: center;
}

.ie7 #simpleFooterList {
    float: left;
    position: relative;
    left: 50%;
    text-align: center;
}

.ie7 #simpleFooterList li {
    float: left;
    position: relative;
    display: block;
    right: 50%;
}

.opera #footer .size2of6 {
    width: 314px!important;
    float: right;
}

.hdMenu ul {
    margin: 0;
    *padding-left: 1px!important;
}

.nav {
    position: relative;
    float: left;
    width: 100%;
    background: #146eb4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0NmViNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#146eb4 0,#064f93 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#146eb4),color-stop(100%,#064f93));
    background: -webkit-linear-gradient(top,#146eb4 0,#064f93 100%);
    background: -o-linear-gradient(top,#146eb4 0,#064f93 100%);
    background: -ms-linear-gradient(top,#146eb4 0,#064f93 100%);
    background: linear-gradient(top,#146eb4 0,#064f93 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#146eb4',endColorstr='#064f93',GradientType=0);
}

.ie9 .nav {
    filter: none;
}

.ie7 .nav {
    background: #146eb4;
    filter: none;
}

.nav-sub>li>a {
    font-size: 12px;
    font-size: 1.2rem;
    display: block;
    padding: 0 16px;
    text-transform: uppercase;
}

.nav-layer h4 {
    font-size: 14px;
    font-size: 1.4rem;
}

.nav>li,.nav-sub>li {
    float: left;
    display: block;
}

.nav>li {
    margin-right: 1px;
    height: 30px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.nav>li>a {
    display: block;
    padding: 0 22px;
    margin-top: 2px;
    height: 24px;
    line-height: 24px;
    border: 1px solid;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.nav>li.home>a {
    padding: 0;
}

.nav>li.home .i-home {
    display: block;
    width: 39px;
    height: 100%;
}

.nav>li.active>a,.nav>li>a:hover {
    margin-top: 0;
    height: 28px;
}

.nav>li.active>a,.nav>li>a:hover,.nav-sub>li>a:hover {
    text-decoration: underline;
    border-right: 0!important;
    margin-right: 1px!important;
}

.nav-sub,.nav-subGradient {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ie7 .nav-sub {
    position: static;
}

.gradient {
    display: none;
}

.nav>li.active .nav-sub,.nav>li:hover .nav-sub,.nav>li.hover .nav-sub {
    display: block;
}

.nav-subGradient {
    display: none;
    height: 32px;
    z-index: -2;
}

.oldie .nav>li.active .nav-sub {
    z-index: -1;
}

.nav>li.active .nav-subGradient,.nav>li:hover .nav-subGradient,.nav>li.hover .nav-subGradient {
    display: block;
}

.oldie .nav>li.active .nav-sub {
    z-index: 6;
}

.nav>li:hover .nav-sub,.nav>li.hover .nav-sub {
    z-index: 1000;
}

.nav-sub>li {
    line-height: 35px;
    line-height: 34px \0/;
    *height: 42px;
}

.nav-layer {
    direction: ltr;
    position: absolute;
    top: 33px;
    visibility: visible!important;
    opacity: 1;
    margin: 1px 0 0 -1px;
    width: 1000px;
    height: auto;
    line-height: 150%;
    z-index: -1;
    left: 0;
}

.ie7 .nav-layer {
    top: 32px;
}

.ie7 .nav-layer,.ie8 .nav-layer {
    top: 32px;
}

.nav-layerFull {
    width: 100%;
    left: 0;
}

.nav-layerSpec {
    min-width: 350px;
    width: 350px;
}

.main-nav-layer-default {
    visibility: visible;
    opacity: 1;
    z-index: 1000;
    display: none;
}

.nav-layer-bd {
    padding: 20px;
    border: 1px solid;
    border-top: 0;
}

.ie7 .nav-layer .size1of2 {
    width: 250px;
}

.ie7 .nav-layer .size1of4 {
    width: 140px;
}

.ie7 .nav-layer .size1of3 {
    width: 200px;
}

.cnv-name {
    font-size: 11px;
    font-size: 1.1rem;
    display: inline-block;
}

.nav-layer .size1of2,.nav-layer .size1of3,.nav-layer .size1of4 {
    border-left: 1px dotted #ccc;
}

.nav-layer .size1of2:first-child,.nav-layer .size1of3:first-child,.nav-layer .size1of4:first-child {
    border-left: none;
}

.nav-layer .size1of4:first-child .cnv-name {
    padding-left: 0;
}

.ie7 .nav-sub>.active {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#e9e9eb');
}

.ie9 .nav-sub>.active:hover>a {
    filter: none;
}

.ie7 .nav-sub>.active:hover>a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#e9e9eb');
}

.nav-sub>li {
    border-right: 0 solid #ccc;
}

.nav-sub>li.active {
    background-color: #FFF!important;
}

.nv-cat-title {
    border-bottom: 0 dotted #424242;
    color: #353535;
    font-size: 14px;
    white-space: nowrap;
    font-weight: bold;
}

.nv-cat-title:hover {
    border-bottom: 0;
}

.nav-layer-row {
    clear: none;
    float: left;
    margin: 0 0 9px 0;
    padding-left: 7px;
    width: auto;
}

.opera .nav-layer-row .unit {
    padding-top: 1px;
}

.nav-layer-row.last {
    border-bottom: 0;
}

.nav-layer-row a {
    cursor: pointer;
}

.nav-layer-row a:hover {
    text-decoration: none;
}

.nav-layer .cnv-name {
    background: none!important;
    display: inline;
}

.nav-layer .cnv-name:hover {
    color: #333;
    text-decoration: underline;
}

.nav-layer .cnv-link {
    padding: 0 0 2px;
    line-height: 1.2;
    cursor: pointer;
}

.nav-layer-row .unit {
    float: none;
}

.nav-layer-row .size1of4 {
    width: auto;
    border-left: 0 dotted #ccc;
    margin-top: 10px;
}

.nav-layer-row .plm {
    padding-left: 0!important;
}

a .homeIcon {
    background: url('../index_files/home-icon.jpg');
}

.newTag {
    background: url('../index_files/newtag.png') 0 0 no-repeat scroll;
    height: 32px;
    position: absolute;
    left: 173px;
    top: 0;
    width: 29px;
    display: block;
}

.rakhiTag {
    background: url('../index_files/rakhi.png') 0 0 no-repeat scroll;
    height: 36px;
    position: absolute;
    right: 1px;
    top: 0;
    width: 38px;
}

.navRakhiPosition {
    position: relative;
    padding-right: 11px;
}

.newNavMenu {
    z-index: 1000;
    box-shadow: 0 10px 11px #888;
    background: url("../index_files/final-top-nav.jpg") repeat-y scroll left center #fff;
    border-top: 10px!important;
    margin-top: 5px;
    height: 380px;
    *border-top: 0!important;
}

.ie8 .newNavMenu,.ie7 .newNavMenu {
    margin-top: 6px;
}

.newNavMenu li {
    padding-left: 10px;
    margin: 0;
}

.newNavMenu li a span {
    font-size: 12px!important;
}

.newNavMenuLeftCon {
    margin: 0 0 0 0!important;
    padding: 0;
    padding-top: 4px;
}

.newNavMenuLeftCon:hover {
    background: none!important;
}

.newNavMenuLeftCon li {
    font-size: 13px;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    padding-left: 0;
}

.newNavMenuLeftCon li a {
    color: #000;
    font-size: 13px;
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 34px;
    font-weight: 500;
}

.newNavMenuLeftCon li a:hover {
    text-decoration: none!important;
}

.newNavMenuLeftCon li .nav-sub-layer ul li a:hover {
    background: none!important;
    text-decoration: none;
}

.newNavNewArivl li {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    background: 0;
    padding-left: 34px;
    line-height: 24px;
    height: 24px;
    font-weight: bold;
}

.newNavLeftHdr {
    border-bottom: 1px dotted #999;
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin-left: 10px;
    margin-right: 30px;
    padding-left: 16px;
    background: url('../index_files/sprites.gif') 158px -3094px no-repeat;
}

.newLeftCon12 {
    float: left;
    padding-right: 0;
    width: 230px;
}

.NewNavRightCon {
    width: 770px;
    float: right;
}

.nav-sub .active a {
    border-right: 0 none;
}

.nav-subTxt {
    border-left: 1px solid #ccc;
    display: block;
    margin-left: -17px;
    padding-left: 16px;
    *height: 35px;
}

.nav-subTxtNew {
    display: block;
    margin-left: -17px;
    margin-top: -2px;
    padding-left: 12px;
    padding-top: 2px;
    padding-top: 3px \0/;
}

.nav-subTxtNew:hover {
    display: block;
    margin-top: -6px;
    padding-top: 6px;
}

.nav-sub-layer {
    background: none repeat scroll 0 0 #fff;
    direction: ltr;
    height: 379px;
    left: 220px;
    line-height: 150%;
    margin: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 759px;
    z-index: 1;
    padding-left: 9px;
    cursor: default;
}

.ie7 .nav-sub-layer {
    top: 0;
}

.newRightMenuShow {
    visibility: visible;
    opacity: 1;
    z-index: 2000;
}

.NewNavRightCon ul li {
    background: url('../index_files/sprites.gif') no-repeat -20px -3316px!important;
    margin: 8px 0;
}

.newNavMenuLeftCon li .nav-sub-layer ul li {
    padding-left: 10px;
    margin: 0;
}

.NewLeftMenuHover {
    background: url('../index_files/sprites.gif') no-repeat 188px -3200px #d7d7d7!important;
    text-decoration: none;
    margin-left: 0;
    margin-right: 1px;
}

.nav-sub .active .nav-subTxt {
    margin-left: -14px!important;
}

.NewNavRightCon .box1 .plm .nv-cat-title {
    border-bottom: 1px dotted #ccc;
    display: block;
    margin-bottom: 9px;
    padding-bottom: 5px;
    width: 100%;
}

.subBox1 {
    -moz-box-sizing: border-box;
    display: block;
    height: 150px;
    margin-right: 10px;
    margin-top: 10px;
    position: relative;
}

.sub-nv-cat-title {
    display: block!important;
    padding-bottom: 6px;
    border-bottom: 1px dotted #424242;
    color: #353535;
    font-size: 14px;
    white-space: nowrap;
    font-weight: bold;
    margin-top: -1px;
    margin-top: 0\9;
    *margin-top: 0;
    margin-top: -1px\0/;
    *padding-bottom: 5px;
    cursor: pointer;
}

.mainCatNav a {
    text-decoration: none!important;
}

.all-link {
    text-decoration: underline!important;
}

.NewNavRightCon .line .cnv .cnv-link {
    color: #000;
}

.navSplRtBorder {
    border-right: 1px solid #ccc!important;
}

.navSaleFltRight {
    float: right!important;
    margin-right: -1px!important;
}

.nav-sub>li.navSaleFltRight:hover {
    background: none!important;
    filter: none;
    border: none!important;
    margin-top: 0;
}

.navSaleFltRight a {
    border: 0 none!important;
}

.navSaleFltRight a:hover {
    border: none!important;
}

.rightFullMenuHide {
    visibility: hidden;
}

ul.menu_tabbed {
    list-style: none outside none;
    padding-bottom: 0;
    margin-top: 11px;
    margin-top: 10px \0/;
    margin-top: 11px \9;
}

@-moz-document url-prefix() {
    ul.menu_tabbed {
        margin-top: 11px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.menu_tabbed {
        margin-top: 11px;
    }
}

.ie7 ul.menu_tabbed {
    margin-top: 0;
}

ul.menu_tabbed .mainCatNavNew {
    display: inline;
    margin-top: -1px;
    background: url('../index_files/topNewCssBg.jpg') bottom repeat-x;
    border: 1px solid #ccc;
    color: #4a4a4a;
    margin-left: -1px;
    cursor: pointer;
    border-bottom: 1px #ccc solid!important;
    padding-bottom: 11px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.menu_tabbed .mainCatNavNew {
        padding-bottom: 10px;
        border-bottom: 0 #ccc solid!important;
    }
}

@-moz-document url-prefix() {
    ul.menu_tabbed .mainCatNavNew {
        padding-bottom: 11px;
        border-bottom: 0!important;
    }
}

.ie8 .menu_tabbed .mainCatNavNew {
    padding-bottom: 10px!important;
}

.ie7 .menu_tabbed .mainCatNavNew {
    display: block;
    float: left;
    padding: 12px 13px 9px 13px!important;
}

.ie7 .menu_tabbed .mainCatNavNewie {
    margin-top: -1px;
    background: url('../index_files/topNewCssBg.jpg') bottom repeat-x;
    border: 1px solid #ccc;
    color: #4a4a4a;
    margin-left: -1px;
    cursor: pointer;
    display: block;
    float: left;
    padding: 11px 13px 8px 13px!important;
    border-left: 0;
}

.ie7 .menu_tabbed .mainCatNavNewie:hover {
    border-left: 0!important;
}

a.hoverNewMenu {
    text-decoration: none;
    text-shadow: 1px 1px 0 #e8e8e8;
    font-size: 12px!important;
    text-transform: uppercase;
    color: #4a4a4a;
}

ul.menu_tabbed .mainCatNavNew a.hoverNewMenu.selected {
    color: #666;
    background: #fff;
    border: 1px #999 solid;
    border-bottom: 1px #fff solid;
    padding: 14px 14px 10px 14px;
}

.mainNavMenuHover {
    background: url('../index_files/topNewCssBgHover.jpg') bottom repeat-x!important;
    border: 1px solid #ccc!important;
    padding: 13px 13px 11px!important;
    border-bottom: 1px #fff solid!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .mainNavMenuHover {
        padding-bottom: 10px!important;
    }
}

@-moz-document url-prefix() {
    .mainNavMenuHover {
        padding-bottom: 11px!important;
        border-bottom: 1px solid #ccc!important;
    }
}

.ie7 .mainNavMenuHover {
    padding: 8px 13px;
}

.hdMenu {
    background: url('../index_files/topNewCssBgMain.jpg') bottom repeat-x;
    border: 1px solid #ccc;
    bottom: 36px;
    height: 39px;
    left: 0;
    #width: 998px;
    border-bottom: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .hdMenu {
        height: 38px;
    }
}

@-moz-document url-prefix() {
    .hdMenu {
        height: 39px;
        border-top: 0;
    }
}

.ie7 .hdMenu {
    height: 38px;
}

.ie8 .hdMenu {
    height: 38px;
}

.ie9 .hdMenu {
    height: 38px;
}

.box {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.box1 {
    -moz-box-sizing: border-box;
    display: block;
    height: 150px;
    margin-right: 0;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
    width: 236px;
    width: 235px \0/;
    *width: 235px;
    _width: 235px;
    width: 235px \9;
}

.NewNavRightCon .box1 {
    margin-bottom: 10px;
}

.ie7 .NewNavRightCon .box1 {
    margin-bottom: 15px;
}

.box-hd,.box-bd,.box-ft {
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.box-bdr {
    border: 1px solid;
}

.box-bdr2 {
    border: 1px solid #999;
}

.box-bgcolor {
    background: #fff;
}

.box-rounded {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.bcr li {
    display: inline;
}

.bcr li:after {
    content: ">";
    font-size: 9px;
    font-size: .9rem;
    padding-left: 4px;
}

.bcr li:last-child:after {
    content: "";
}

.bcr li.last-child:after {
    content: "";
}

.ie7 .bcr li a {
    background: url(../index_files/breadcrumbArrow.png) right no-repeat;
    padding-right: 12px;
}

.cnv a:hover,.cnv a:focus,.cnv a:active,.cnv a:hover .cnv-items,.cnv a:focus .cnv-items,.cnv a:active .cnv-items {
    color: #333;
    text-decoration: underline;
}

.categoryMenu {
    font-size: 12px;
    font-size: 1.2rem;
}

.fct-list {
    padding-top: 13px;
}

.fct {
    margin: 0 14px 7px 14px;
}

.fct-expendable .fct-bd {
    display: none;
}

.fct-expendable:hover .fct-bd {
    display: block;
}

.fct-hd {
    color: #313131;
    padding-bottom: 3px;
}

.fct-bd {
    margin: 10px 0;
}

.fct-category {
    margin-top: -5px;
    position: relative;
}

.fct-full-elem {
    width: 100%;
}

.ie6 .fct-scroll {
    height: 79px;
}

.fct-scroll {
    max-height: 72px;
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid;
}

.fct-scroll.brands {
    max-height: 120px;
}

.no-js #fct-brand-search {
    display: none;
}

.fct-scroll li a {
    padding: 2px 2px 2px 5px;
}

.fct-scroll.brands li a {
    padding: 0 2px 0 5px;
}

.fct-colorPicker {
    width: 174px;
    position: relative;
    margin-right: -4px;
}

.fct-colorPicker li {
    margin: 0 4px 4px 0;
    width: 21px;
    height: 21px;
    border: 2px solid #ddd;
}

.fct-colorPicker li.inactive:hover {
    border: 2px solid #ddd;
}

.fct-colorPicker li:hover {
    border: 2px solid #5a5355;
}

.fct-colorPicker a {
    display: block;
    width: 15px;
    height: 15px;
    text-indent: -10000px;
    overflow: hidden;
    background: #ccc;
    margin-top: 3px;
    margin-left: 3px;
}

.fct-colorPicker .inactive .strike {
    display: block;
    height: 18px;
    width: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNqk1DsKwEAIBNCslw17oRQ5qV1Wi0Cy7EdnBgasHmhhUdUDzGWtPggLoMgPsNzCAtZTWCCzzhSIIksggmyBHRICVkgYmCEpYISkgR6BgC8CAy9CAZ5ir+BhgP4mEOBpAgwAg+0kiSV5mKoAAAAASUVORK5CYII=") no-repeat;
}

.fct-colorPicker .inactive a:hover {
    width: 15px;
    height: 15px;
    margin-top: 3px;
    margin-left: 3px;
}

.fct-colorPicker li.selected {
    border: 2px solid #5a5355;
}

.fct-checkbox label {
    line-height: 12px;
    line-height: 1.2rem;
}

.fct-seo {
    color: #ccc;
    margin-bottom: 0;
    line-height: 14px;
    line-height: 1.4rem;
    text-align: justify;
}

.fct-seo p,.fct-seo h1,.fct-seo h2,.fct-seo h3,.fct-seo h4,.fct-seo h5,.fct-seo h6 {
    margin-bottom: 5px;
}

.fct-seo h1,.fct-seo h2,.fct-seo h3,.fct-seo h4,.fct-seo h5,.fct-seo h6 {
    color: #313131;
    font-size: 12px;
    font-size: 1.2rem;
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;
}

.fct-seo strong {
    color: #999;
}

.fct-seo a {
    color: #336;
}

.fct-seo a:active,.fct-seo a:hover {
    text-decoration: none;
}

.itm {
    position: relative;
    height: 300px;
    padding: 0;
}

.itm-small {
    height: auto;
}

.itm.last {
    float: right;
    margin-left: -3px;
}

.itm.hasOverlay:hover,.test {
    z-index: 100;
}

.itm-overlay {
    width: 188px;
}

.ie7 .itm-overlay .ui-listHorizontal {
    zoom: 1;
    display: inline;
}

.itm.hasOverlay:hover .itm-overlay,.test {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 262px;
    height: 295px;
    border: 3px solid #ccc;
    background: #fff;
    z-index: 1;
}

.itm.hasOverlay:hover .itm-overlay.narrow {
    width: 183px;
}

.itm-link {
    position: relative;
    display: block;
    z-index: 2;
    margin: 13px auto 0 auto;
    text-align: left;
    text-align: left;
}

.productsCatalogVertical .itm-link {
    width: auto;
    padding: 0 10px;
}

.hpTopsellers .itm-link {
    margin-left: 15px;
    margin-top: 0;
}

.itm-linkbox-sm {
    height: 190px;
}

.itm-imageWrapper {
    margin: 0 auto 1px auto;
    max-width: 160px;
    min-height: 160px;
    overflow: hidden;
}

.itm-brand,.itm-name,.itm-title,.itm-priceBox,.itm-imageWrapper {
    display: block;
}

.itm-priceSection {
    vertical-align: middle;
}

.itm-priceBox {
    text-align: right;
    height: 100%;
}

.topsellersSlideshow .itm-priceBox {
    margin-top: 13px;
}

.itm-priceBox.s-hasRatings {
    margin-top: 0!important;
}

.itm-priceBox.s-hasntSpecialPrice {
    margin-top: 10px;
}

s-hasntSpecialPriceRatings {
    margin-top: -50px;
}

.itm-title {
    color: #696969;
    margin-top: 12px;
    height: 50px;
}

.topsellersSlideshow .itm-title {
    min-height: 0;
}

.itm-linkbox-sm .itm-title {
    height: auto;
    padding-bottom: 4px;
}

.itm-brand {
    margin-top: -10px;
}

.itm-sub {
    color: #097900;
}

.itm-moreImages,.itm-sizeInfo {
    position: absolute;
}

.itm-moreImages,.itm-sizeInfo {
    display: none;
}

.itm-moreImages li:first-child {
    padding-top: 10px;
}

.itm.hasOverlay:hover .itm-moreImages,.test .itm-moreImages {
    display: block;
    top: 0;
    left: 0;
    width: 68px;
    height: 100%;
}

.itm.hasOverlay:hover .itm-sizeInfo {
    display: block;
    left: 3px;
    bottom: 15px;
    width: 188px;
    text-align: left;
}

.itm-quickview {
    display: none;
}

.js .itm.hasOverlay:hover .itm-quickview {
    display: block;
    background: url("../index_files/quickview.png") no-repeat scroll 0 0 transparent;
    width: 105px;
    height: 42px;
    z-index: 900;
    cursor: pointer;
    padding-top: 12px;
    text-align: center;
    margin-top: 145px;
    margin-left: 42px;
}

.itm.hasOverlay:hover .itm-title {
    text-decoration: underline;
}

.itm-newFlag,.itm-saleFlag,.itm-saleFlagPercent {
    position: absolute;
    top: 5px;
    left: 5px;
    padding: 1px;
    font-size: 10px;
    font-size: 1.4rem;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.itm-newFlag {
    color: #393;
    font-size: 10px;
}

.itm-saleFlagPercent {
    right: 5px;
    left: auto;
    color: #900;
    font-size: 10px;
    border: 1px solid #900;
}

.itm-saleFlag,.itm-newFlag {
    border: 1px solid #090;
    color: #090;
    font-size: 10px;
}

.itm a:hover {
    text-decoration: none;
}

.itm-cartOptions dt {
    width: 60px;
}

.rating a:hover {
    text-decoration: none;
}

.rating ul {
    padding: 3px 0 1px 0;
}

.rating .cnv-items {
    position: relative;
    top: -2px;
    margin-left: 3px;
    color: #064f93;
    font-size: 1rem;
}

.rating .fct-scroll.brands a {
    padding-left: 0;
}

.itm-ratStarsParent {
    margin-top: -50px;
}

.itm-ratStars {
    margin-top: 3px;
    height: 15px;
    width: 80px;
    background: url("../index_files/stars.gif") no-repeat;
    text-align: left;
}

.itm-ratStars-cat {
    margin-top: 16px;
    height: 15px;
    width: 80px;
    background: url("../index_files/stars.gif") no-repeat;
    text-align: left;
}

.itm-ratRating {
    margin-top: 0;
    margin-right: 0;
    background-position: 0 -15px;
    display: block;
}

.itm-noRating {
    opacity: .40;
    padding: 0 2px 0 5px;
}

.itm-noRating .itm-ratStars,.itm-noRating .itm-ratStars-cat {
    padding-right: 3px;
}

.itm-ratOptions {
    clear: both;
}

.itm-ratOptions li {
    float: left;
}

.itm-ratOptions li .label {
    font-size: 10px;
    font-weight: bold;
    padding-right: 10px;
}

.itm-ratNumeric {
    display: none;
}

.itm-ratRow {
    border: 0;
    border-left: 1px #e6e6e6 dotted;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.itm-ratTitle {
    padding: 5px 10px;
    font-weight: 700;
    background: #f0f0f0;
}

.itm-ratOptions {
    padding-left: 10px;
}

.ie7 .itm-ratOptions .label {
    position: relative;
    top: 2px;
}

.itm-ratComment {
    margin-top: 5px;
    padding-left: 10px;
}

.itm-ratMeta {
    padding-left: 10px;
}

.itm-ratMeta,.itm-ratNickname {
    font-weight: normal;
    color: #999;
    font-size: 11px;
}

.itm-highlight {
    position: absolute;
    top: 1px;
    padding: 1px;
    background: #fff;
    color: #c00;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #c00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.itm-highlight-green {
    background: #fff;
    color: #090;
    border: 1px solid #090;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.itm-highlight-left {
    left: 0;
}

.itm-highlight-right {
    right: 0;
}

.productsCatalogVertical .lazyImage {
    float: left;
    width: 75px;
}

.productsCatalogVertical .textCol {
    float: right;
    width: 100px;
}

.productsCatalogVertical .itm-title {
    margin-top: 0;
    font-weight: bold;
    text-decoration: underline;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1.2;
    color: #999;
}

.productsCatalogVertical .itm-priceBox {
    text-align: left;
    margin-top: 6px;
}

.productsCatalogVertical .itm-price.old,.productsCatalogVertical .price-prefix-listing.old {
    font-size: 11px;
    font-size: 1.1rem;
    color: #999;
    vertical-align: bottom;
    float: right;
}

.productsCatalogVertical .itm-price {
    font-size: 11px;
    font-size: 1.1rem;
    vertical-align: bottom;
}

.itm-saleFlag {
    visibility: visible;
}

.itm-priceNormal {
    float: right;
}

.itm-priceSpecialBox {
    display: block;
}

.sold-out {
    background-color: #f3e6d0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #900;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
    text-align: center;
    width: 60px;
    margin-left: 0;
    margin-top: -20px;
    display: block;
}

.ie7 .sold-out {
    margin-top: -15px;
}

topSellerConIndex {
    width: 110px;
    position: relative;
    height: 176px;
    float: left;
    text-align: center;
    margin-right: 5px;
    margin-left: 5px;
}

.salePercentNewIcon {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 2px 2px 2px 2px;
    font-size: 1.4rem;
    font-weight: bold;
    left: -5px;
    padding: 1px;
    position: absolute;
    text-transform: uppercase;
    top: 5px;
    border: 1px solid #900;
    color: #900;
    font-size: 10px;
    font-family: Arial,Helvetica,sans-serif;
}

.TopSellerBrndName {
    font-family: Arial,Helvetica,sans-serif;
    line-height: 16px;
    font-size: 11px;
    color: #000;
    padding-top: 8px;
}

.TopSellerPrice {
    color: #900;
    padding-top: 5px;
    display: block;
}

.topSellerConInner {
    width: 160px;
    position: relative;
    height: 243px;
    margin-top: 10px;
    float: left;
    text-align: center;
    margin-right: 5px;
    margin-left: 5px;
}

.salePercentNewIcon {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 2px 2px 2px 2px;
    font-size: 1.4rem;
    font-weight: bold;
    left: -5px;
    padding: 1px;
    position: absolute;
    text-transform: uppercase;
    top: 3px;
    border: 1px solid #900;
    color: #900;
    font-size: 10px;
    font-family: Arial,Helvetica,sans-serif;
    z-index: 10;
}

.TopSellerBrndNameInner {
    font-family: Arial,Helvetica,sans-serif;
    line-height: 16px;
    font-size: 12px;
    color: #000;
    padding-top: 8px;
}

.topSellerConIndex {
    float: left;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    text-align: center;
    width: 110px;
}

.topSellerOldPrice {
    color: #666;
    margin-bottom: -5px;
    padding-top: 5px;
    text-decoration: line-through;
}

.topSellerBrand {
    height: 28px;
}

.mmi-category {
    width: 380px;
}

.mmi-brands {
    margin: 0 20px;
    width: 120px;
}

.mmi-brandsLink {
    display: block;
}

.mmi-brandsLink:hover {
    border-color: #5a5355;
}

.mmi-brandsImg {
    width: 118px;
    height: 58px;
}

.mmi-promoNew {
    width: 190px;
    padding-right: 5px;
}

.mmi-promoSale {
    width: 190px;
    padding-left: 5px;
}

.mmi-promoLinks {
    text-align: right;
}

.mmi-promoLinks a {
    margin-left: 20px;
}

.pgn li {
    line-height: 1.65em;
    margin-left: 5px;
}

.pgn a {
    border: 1px solid #ddd;
    display: inline-block;
    padding: 2px 8px 1px;
    font-weight: bold;
}

.pgn a:hover {
    border: 1px solid #313131;
    text-decoration: none;
}

.pgn a.selected {
    background-color: #313131;
    color: #fff;
}

.pgn a.selected:hover {
    border: 1px solid #ddd;
}

.pgn-sortWrapper {
    width: 230px;
}

.ie7 .pgn-outerbox {
    height: 1%;
}

.ie7 .pgn {
    float: right;
}

.prd-detailsWrapper {
    float: right;
    width: 391px;
    margin: 0 0 0 15px;
}

.homeIconSprite {
    background: url('../index_files/sprites.gif') no-repeat scroll -10px -2497px transparent;
    display: inline-block;
    height: 26px;
    width: 30px;
}

.prd-media {
    position: relative;
    float: left;
}

.ie7 .prd-media {
    height: 450px;
}

.ie7 .prd-moreImages {
    position: absolute;
}

.prd-attributeTitle {
    margin-top: 10px;
}

.prd-brand-img {
    float: left;
    display: block;
}

.prd-hd {
    margin-left: 115px;
    overflow: hidden;
}

.prd-brand {
    display: block;
}

.prd-hd-options {
    width: 70%;
    margin-top: 10px;
}

.prd-title {
    font-size: 19px;
    font-weight: 400;
    line-height: 22px;
}

.prd-hd-ratings {
    margin-top: 5px;
    padding: 2px 0;
}

.prd-hd-ratings .prd-reviews-rating-wrapper {
    float: left;
}

.product-detail .prd-hd-ratings {
    margin-bottom: 25px;
}

.prd-hd-ratings-label {
    color: #999;
    font-size: 11px;
    line-height: 22px;
    margin-left: 7px;
    display: none;
}

.prd-hd-reviews-label {
    color: #666;
    text-decoration: underline;
    font-size: 11px;
}

.prd-priceBox {
    float: left;
    margin-top: 10px;
    width: 100%;
    border-bottom: 1px dotted #ccc;
}

.prd-priceLabel {
    color: #7e7e7e;
    font-size: 12px;
    font-weight: 700;
}

.prd-pricebox .prd-pricebox-optionsList {
    padding: 10px;
    font-size: 12px;
}

.prd-questions {
    background: url("../index_files/prd-questions.png") no-repeat scroll 0 -6px transparent;
    border: 1px solid #e6e6e6;
    height: 53px;
    margin-top: 10px;
}

.prd-questions p {
    color: #999;
    font-size: 1.1rem;
    padding: 10px 10px 0 65px;
}

.prd-questions p span {
    display: block;
    font-size: 1.4rem;
    font-weight: bold;
    padding-bottom: 5px;
}

.prd-hd-options-label {
    float: left;
    color: #7e7e7e;
    font-size: 12px;
    font-weight: 700;
}

.prd-options-input {
    padding: 3px;
}

.prd-pricebox {
    overflow: hidden;
    margin-top: 10px;
}

.prd-pricebox .ui-priceBox,.prd-pricebox .prd-pricebox-options {
    float: left;
    width: 230px;
}

.prd-pricebox .prd-pricebox-options {
    float: right;
    width: 148px;
    min-height: 90px;
}

.prd-detailsWrapper .ui-priceBoxPrice.old,.prd-details .ui-priceBoxPrice.old {
    border-bottom: 1px dotted #e6e6e6;
}

.prd-cart-hotlineBox .prd-cart-info {
    text-align: center;
}

.prd-cart-hotlineBox .prd-cart-hotline {
    margin-left: 0!important;
}

.prd-cart-linkList .prd-cart-info,.prd-cart-infoList .prd-cart-info {
    margin: 10px 0;
}

.prd-cart-hotlineBox {
    padding: 10px 0;
}

.prd-cart-hotline {
    line-height: 24px;
}

.prd-cart-info,.prd-cart-info a {
    color: #8f8f8f;
}

.l-sidebar .social {
    clear: both;
    margin-top: 10px;
}

.l-sidebar .social .facebookLikeButton {
    overflow: hidden;
    width: 100%;
}

.l-sidebar .social .twitterButton {
    width: 100%;
}

.pinterestButton {
    width: 100%;
}

.l-sidebar .social .facebookLikeButton iframe,.l-sidebar .social .twitterButton iframe {
    height: 35px;
}

#productDetails {
    font-size: 12px;
}

.prd-attributes-box {
    padding: 20px 10px;
}

.prd-attributes-sku-label {
    font-size: 12px;
}

.prd-attributes-sku-value {
    margin-left: 100px;
}

.prd-attributes-firstHd {
    background-color: #ccc;
    margin: 15px 0 0 -10px;
    padding: 7px 0 7px 10px;
}

.prd-attributes-secondHd {
    background-color: #ebebeb;
    margin: 10px 0 5px 0;
    padding: 7px;
}

.prd-attributes-list {
    margin-bottom: 25px;
}

.prd-attributes-item {
    color: #333;
    font-weight: 700;
}

.prd-attributes-list .prd-attributes-item {
    margin-left: 10px;
}

.prd-attributes-shortDesc {
    padding-left: 10px;
    font-weight: normal;
}

.prd-attributes-shortDesc li {
    background: url("../index_files/grey_listStyle.png") no-repeat scroll 0 5px transparent;
    padding-left: 12px;
}

.product-additionals {
    font-size: 12px;
}

.prd-colorList>li {
    margin-right: 5px;
}

.oldie .prd-colorList a {
    display: block;
    overflow: hidden;
}

.prd-sizeList>li {
    width: 51px;
    padding: 4px 0 3px;
    margin: 0 3px 3px 0;
    overflow: hidden;
    color: #336;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.prd-sizeList>li.active {
    color: #fff;
}

.prd-imageBoxLayout {
    width: 432px;
    height: 432px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 10px;
    overflow: hidden;
}

.prd-imageBox {
    position: relative;
    vertical-align: middle;
    margin: 0 auto;
    display: block;
    width: 432px;
    height: 432px;
    cursor: pointer;
    text-align: center;
}

.ui-dialogQuickview a.prd-imageBox {
    cursor: default;
}

.ui-dialogQuickview .prd-zoom-advice {
    display: none;
}

.ie7 .prd-imageBox {
    border: 0;
    overflow: hidden;
}

.ie7 .prd-imageBox span {
    display: block;
}

.prd-image {
    vertical-align: middle;
}

.prd-moreImagesList {
    margin: 0;
}

.prd-moreImagesList a {
    display: block;
}

.prd-moreImages .ui-buttonPrevSlideSmall,.prd-moreImages .ui-buttonNextSlideSmall {
    height: 75px;
    width: 12px;
    background-color: transparent;
}

.prd-moreImages .ui-buttonPrevSlideSmall {
    float: left;
}

.prd-moreImages .ui-buttonNextSlideSmall {
    float: right;
    margin-left: 0;
}

.prd-zoom-advice {
    display: block;
    font-size: 10px;
    margin-top: 10px;
    padding-left: 30px;
    line-height: 20px;
    background: url("../index_files/icons/lens.png") no-repeat;
}

.ie7 .prd-details-ct #prdMedia {
    height: 467px;
}

.ie7 .prd-details-ct .prd-zoom-advice {
    position: absolute;
    bottom: -17px;
}

#magnifier {
    position: absolute;
    display: none;
    width: 184px;
    height: 184px;
    border: 1px solid #666;
    background-color: #fff;
    cursor: pointer;
    -ms-filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5;
}

#prdFullSizeImage,#productZoom {
    position: absolute;
    top: 0;
    left: 361px;
    width: 424px;
    height: 442px;
    overflow: hidden;
    display: none;
    border: 1px solid #d3d3d3;
    z-index: 20;
}

#productZoom {
    height: 435px;
    left: 367px;
    width: 416px;
}

#prdMedia {
    width: 364px;
}

.ad-image img {
    cursor: url("../index_files/magnifingglass.cur"),url("../index_files/magnifingglass.cur"),default;
}

#quickviewWindow .ad-image img {
    cursor: default;
}

#quickviewWindow #prdMedia {
    width: 355px;
    height: 355px;
}

#quickviewWindow .prd-imageBox {
    width: 355px;
    height: 355px;
}

.prd-description {
    margin-top: 10px;
    padding-bottom: 25px;
}

.prd-certify-label {
    margin-left: 8px;
}

.ie7 .prd-description {
    width: 49%;
}

.prd-option-item {
    cursor: pointer;
}

.ie7 .prd-option-item {
    margin-right: 5px;
}

.prd-option-item.selected {
    color: #fff;
    border: 1px solid #313131;
    background-color: #313131;
}

.prd-option-item.inactive {
    background: url("../index_files/size-unavailable.gif") center center no-repeat;
    color: #bbb;
    border-color: #ddd!important;
}

.prd-tooltip {
    position: absolute;
    left: -172px;
    display: block;
    width: 160px;
    padding-right: 8px;
    background: transparent url("../index_files/bg-info-arrow-right-thick.gif") right center no-repeat;
}

.prd-tooltip-new-pos {
    position: relative;
    top: -37px;
}

.prd-tooltip .msg {
    vertical-align: middle;
    height: 32px;
    border: 2px solid #f78727;
    border-right: 0;
    background-color: #fff;
    display: block;
    -webkit-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
    box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
}

.prd-tooltip-soldout {
    top: 68px;
}

.ie7 .prd-tooltip-soldout {
    top: 81px;
}

.ie7 #quickviewWindow .prd-tooltip-soldout {
    top: 64px;
}

.prd-attributes th,.prd-attributes td {
    padding: 7px;
    text-align: left;
}

#ProductRatingFormOptions .s-error.msgBox {
    border: 1px solid #a51616!important;
    background: transparent;
    margin: 5px 0 5px 0;
}

.ie7 #ProductRatingFormOptions .s-error.msgBox {
    display: block;
}

.prd-ratingOptionTitle {
    width: 100px;
    line-height: 20px;
}

.prd-ratingOptionRadio {
    display: none;
}

.prd-ratingOptionLabel {
    width: 18px;
    padding-top: 2px;
}

.prd-ratingOptionLabel>span {
    padding: 0 8px;
    background-image: url(../index_files/bkg_rating_action.gif);
    background-repeat: no-repeat;
    background-position: -32px -1px;
    zoom: 1;
}

.prd-ratingOptionLabel>span.active {
    background-position: -16px -1px;
}

.prd-ratingOptionLabel>span.fill {
    background-position: 0 -1px;
}

#ProductRatingFormSender label {
    width: 100px;
    float: left;
    clear: left;
}

#ProductRatingFormSender label.error {
    font-size: 13px;
    font-size: 1.3rem;
}

#ProductRatingFormSender .error-comment,.ie7 #ProductRatingFormSender .s-error {
    padding-left: 100px;
}

#ProductRatingFormSender input,#ProductRatingFormSender textarea {
    width: 240px;
    float: left;
}

.ie7 #ProductRatingFormSender input,.ie7 #ProductRatingFormSender textarea {
    margin-bottom: 4px;
}

#ProductRatingFormSender label {
    line-height: 30px;
    font-size: 12px;
}

.prd-ratingOption {
    font-size: 12px;
}

#ProductRatingForm label span.required,.requiredInfo,#questionFormContainer label span.required {
    color: #c00;
}

.requiredInfo {
    font-size: 12px;
}

#questionFormContainer label span.required {
    font-weight: normal;
}

.ie7 #RatingForm_name {
    margin-right: 250px;
}

#ProductRatingFormSender textarea {
    float: left;
    width: 649px;
    height: 120px;
    resize: none;
}

.ie7 #ProductRatingFormSender textarea {
    width: 639px;
}

#ProductRating {
    display: none;
}

#ProductRating.active {
    display: block;
}

.prdRatingFormSubmit {
    padding: 0;
    margin-left: 11px;
    zoom: 1;
}

.ie7 .prdRatingFormSubmit {
    margin-left: 110px;
}

.ie9 .prdRatingFormSubmit {
    min-width: 0!important;
}

.product-page-options-container,.product-options {
    clear: both;
    width: 100%;
}

.prd-qty-ct {
    margin: 10px 0 10px 0;
    line-height: 24px;
}

.prd-qty-label {
    float: left;
}

.prd-qty-input {
    border: 1px solid #e6e6e6;
    float: left;
    margin: 0 0 0 5px;
    padding: 0 3px 0 0;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.prd-qty-ctrls {
    float: left;
    width: 10px;
    line-height: 10px;
    margin: 0 0 0 4px;
}

.prd-qty-btn {
    display: block;
    background: url('../index_files/qty-btn.png') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    width: 10px;
    height: 10px;
    line-height: 10px;
    margin: 1px 0;
    text-indent: -9999px;
}

.prd-qty-btn-up {
    background-position: 0 0;
}

.prd-qty-btn-down {
    background-position: 0 -10px;
}

.prd-qty-btn-up:hover {
    background-position: -10px 0;
}

.prd-qty-btn-down:hover {
    background-position: -10px -10px;
}

.prd-qty-btn-txt {
    display: inline-block;
    line-height: 0;
    height: 1px;
    text-indent: -9999px;
}

.prd-qty-btn-disabled {
    cursor: default;
    -ms-filter: "alpha(opacity=30)";
    filter: alpha(opacity=30);
    opacity: .3;
}

.prd-shipping-info {
    margin: 10px 0 0 0;
    clear: both;
}

.prd-details-ct {
    position: relative;
}

.prd-details {
    padding-bottom: 1px;
}

.social-widgets-ct {
    position: absolute;
    width: 360px;
    bottom: 0;
    right: 0;
}

.social-widgets-ct_static {
    position: static!important;
    bottom: auto;
    right: auto;
    padding-top: 10px;
}

.social-widgets-ct .clearfix {
    width: 360px;
}

.social-widgets-ct {
    float: right;
}

.social-widget-item {
    margin: 10px 10px 0 0;
}

.thm-furniture select.opt-select {
    width: 360px;
}

.thm-furniture #quickviewWindow select.opt-select {
    width: 100%;
}

#productReviewsTab .lfloat,.review-stars-total .lfloat,.review-stars-item {
    width: 80px!important;
}

#product-option-stock-number {
    background: #fff;
    color: #090;
}

#Accessories {
    padding-top: 1px;
    position: static!important;
}

#productDetails .prd-attr-box {
    margin: 0 0 1px 0;
    background-image: none;
    color: #808080;
    background-color: #f9f9f9;
    overflow: hidden;
    padding: 7px;
    border-bottom: 1px solid #f2f2f2;
}

.prd_attr_title {
    width: 25%;
    margin-right: 9px;
    display: block;
    float: left;
}

.prd_attr_desc {
    width: 72%;
    font-weight: normal;
    display: block;
    float: left;
}

.prd-ext-info {
    font-size: 11px;
    padding-left: 65px;
}

.prd-ext-info h5 {
    font-size: 18px;
    margin-bottom: 5px;
}

.pre-ext-emi-bg {
    background: url("../index_files/emi_cod.png") no-repeat transparent scroll 0 5px;
    position: relative;
}

.pre-ext-cod-bg {
    background: url("../index_files/emi_cod.png") no-repeat transparent scroll 0 -133px;
}

.pre-ext-nocod-bg {
    display: none;
    background: url("../index_files/emi_nocod.png") no-repeat transparent scroll 0 7px;
}

.nocod-bg.red {
    color: #f00;
}

.prd-ext-info a {
    color: #f88b30;
}

.emi-pay-info {
    height: 124px;
    left: -306px;
    position: absolute;
    width: 294px;
    top: 106px!important;
}

.emi-pay-info .prd-pay-info {
    height: 126px;
}

.prd-pay-info li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin-bottom: 3px;
    margin-left: 13px;
    margin-right: 0;
    margin-top: 0;
}

.prd-hd-new {
    width: 391px!important;
}

.prd-items-left-new {
    border-left: medium none!important;
    float: left!important;
    margin-left: 11px!important;
    margin-top: 3px!important;
}

.priceBoxNew {
    width: auto!important;
}

.priceBoxPriceNew {
    border-bottom: medium none!important;
    float: left!important;
    height: 26px!important;
    line-height: 26px!important;
    margin-bottom: 5px!important;
    width: auto!important;
}

.priceNew {
    padding-right: 5px!important;
    display: inline!important;
}

.specialPriceNew {
    float: left!important;
    font-size: 18px!important;
    height: 26px!important;
    line-height: 26px!important;
    clear: none!important;
}

.taxNew {
    font-weight: bold!important;
    font-size: 11px!important;
}

.savingNew {
    border-top: 1px dotted #e6e6e6!important;
    clear: both!important;
    padding-top: 5px!important;
}

.price-percent-new {
    color: #900!important;
    font-size: 16px!important;
}

.wrapperNew {
    width: 165px;
}

.ui-priceBoxPrice.old .prd-price {
    margin-right: 10px;
}

.emi-pay-info-emi-popup {
    height: 74px;
    left: 0;
    position: absolute;
    bottom: -59px;
    width: 291px;
    z-index: 100;
}

.prd-tooltip-emi-popup {
    background: 0;
    padding-right: 0;
}

.prd-tooltip-emi-popup .msg-emi-popup {
    background-color: #fff;
    border: 2px solid #f78727;
    box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
    display: block;
    height: 49px;
    vertical-align: middle;
}

.topsellersSlideshownew {
    margin-bottom: 10px!important;
}

.hpTopsellersnew {
    margin-bottom: 10px;
}

.mal-b {
    margin-top: 63px;
}

.prd-attr-box-white {
    background-color: #fff!important;
}

.bnn {
    border-bottom: none!important;
}

.faq-hdrTxt {
    color: #4c4c4c;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 5px;
    padding-top: 20px;
}

.faq-container {
    border: 1px solid #ccc;
    padding: 10px;
    float: left;
}

.faq-container ul {
    float: left;
}

ul.faq-list li {
    list-style: none;
    float: left;
    *float: none;
    margin: 5px 0 10px 10px;
    border-bottom: 1px dotted #ccc;
    text-align: justify;
}

ul.faq-list li li {
    margin: 5px 0 10px 0;
    border-bottom: 0 none;
}

.fnt-bld {
    font-weight: bold;
}

.fnt-normal {
    font-weight: normal;
}

.cust-view .prd-img img {
    width: 53px;
    height: 53px;
}

.prd-detailsWrapper-new {
    float: left;
    margin: 0 15px 0 0;
    width: 268px;
}

.prd-title-new {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.gap-star {
    float: left;
    width: 78px;
    height: 30px;
}

.more-dtls {
    clear: both;
    margin-left: 18px;
}

.more-dtls ul {
    list-style-type: disc;
}

.more-dtls ul li {
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    color: #4c4c4c;
}

.more-dtls ul li a {
    font-size: 11px;
    color: #4c4c4c;
    text-decoration: underline;
}

.prd-imageBoxLayout-new {
    text-align: center;
    vertical-align: middle;
    margin-bottom: 10px;
}

.rollover-to-zoom {
    font-size: 11px;
}

.magnfy-image {
    clear: both;
    width: 237px;
    float: left;
    margin: 0 0 0 17px;
    position: relative;
}

.magnfy-image a img {
    width: 39px;
    height: 39px;
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    margin: 2px;
}

.magnfy-image span.arrw-left {
    position: absolute;
    left: -10px;
    top: 8px;
}

.magnfy-image span.arrw-right {
    position: absolute;
    right: 0;
    top: 54px;
}

.prd-price-new {
    font-size: 15px;
    text-decoration: line-through;
    color: #333;
    font-weight: bold;
    margin-right: 20px;
    margin-top: 8px;
}

.prd-price-new-normal {
    font-size: 28px;
    color: #333;
    font-weight: bold;
    margin-bottom: 20px;
}

.button_buy {
    clear: both;
    height: 140px;
}

.special_price {
    font-size: 28px;
    color: #c13100;
    font-weight: normal;
}

.you-save {
    font-size: 15px;
    font-weight: bold;
    margin-left: 5px;
}

.price-percent-save {
    font-weight: normal;
}

.prd-priceLabel_new {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    clear: both;
    display: block;
}

.cod_text {
    clear: both;
    height: 120px;
    padding-top: 21px;
}

.cod_text ul {
    list-style-type: disc;
    list-style: inside;
}

.cod_text ul li {
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    margin: 3px 0;
    font-weight: bold;
    color: #404040;
}

.cod_text ul li a,.cod_text ul a {
    font-size: 11px;
    color: #7a7778;
    font-weight: normal;
    text-decoration: underline;
}

.cust-view {
    float: left;
    width: 230px;
    border: 1px solid #ccc;
    background-color: #fdfdfd;
    padding: 10px;
    margin-top: 69px;
}

.ie7 .cust-view {
    margin-top: 100px;
}

.cust-view h3 {
    text-align: center;
    display: block;
    color: #404040;
    font-size: 12px;
}

.cust-view ul li {
    float: left;
    margin: 5px 0;
}

.cust-view ul li a {
    font-size: 12px;
    width: 160px;
    float: left;
    color: #004185;
}

.prd-img {
    width: 53px;
    height: 53px;
    border: 1px solid #ccc;
    text-align: left;
    float: left;
    margin-right: 10px;
}

.greyTxt {
    text-decoration: line-through;
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: 10px;
}

.ie7 .cust-view-new .greyTxt {
    margin-right: 5px;
}

.orgTxt {
    color: #c13100;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 5px;
}

.btns {
    width: 35%;
    float: left;
    margin-top: 7px;
    margin-left: 89px;
}

.btns a {
    text-decoration: none;
}

.more_sofa {
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 3px;
}

.add2wish {
    clear: both;
}

.addTxt {
    font-family: Arial,Helvetica,sans-serif;
    color: #7a7778;
    font-size: 11px;
    float: left;
    text-decoration: underline;
}

.heart {
    float: left;
}

.heart img {
    margin-right: 2px;
    vertical-align: text-bottom;
}

.fb {
    float: left;
    margin: -1px 5px 0 0;
}

.email {
    float: left;
    margin: 0 2px 0 0;
}

.tabViewNavLi-spacing>li {
    margin: 0 4px 0 0!important;
}

.ui-button-wdth {
    min-width: 180px;
    margin: 5px 0;
}

.soldOut-tag {
    font-size: 12px;
    color: #666;
}

.soldOut-tag h3 {
    color: #f88b2f;
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 3px 0;
}

.prd-certify-value {
    margin-left: 60px;
}

.prd_attr_title_wd {
    width: 38%!important;
}

.prd_attr_desc_wd {
    width: 59%!important;
}

..emi-pay-info .prd-pay-info {
    height: 110px;
}

.emi-pay-info {
    height: 140px;
    left: -370px;
    position: absolute;
    top: 264px!important;
    width: 354px;
    z-index: 10;
}

.SDtls-pay-info {
    height: 124px;
    left: -306px;
    position: absolute;
    width: 294px;
    top: 280px!important;
}

.SeeDtls-tooltip {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #f78727 -moz-use-text-color #f78727 #f78727;
    border-style: solid none solid solid;
    border-width: 2px 0 2px 2px;
    box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
    display: block;
    height: 32px;
    vertical-align: middle;
}

.wrap-jcarousel-RcntVwd {
    border: 1px solid #ccc;
    padding: 10px 0;
    position: relative;
    width: 716px;
    overflow: hidden;
}

.bx-wrapper-Rview {
    overflow: hidden;
    width: 680px!important;
}

.bx-window-Rview {
    width: 680px!important;
}

.thm-furniture_v2.l-hasSidebar.l-flipped.newProductPage .l-main {
    width: 718px;
    float: left;
}

.thm-furniture_v2.l-flipped.newProductPage .l-sidebar {
    margin-left: 14px;
    width: 268px;
}

.prdct-logo {
    float: left;
    margin-bottom: 10px;
    width: 77px;
}

.prdct-logo img {
    width: 75px;
    height: 60px;
}

.title-star {
    margin: 0 0 15px 85px;
}

#prdMedia {
    float: left;
    width: 434px;
}

.prd-imageBoxLayout-new img {
    width: 432px;
    height: 432px;
}

#uiDialogBody .prd-imageBoxLayout-new img {
    width: 355px;
    height: 355px;
}

.block_element {
    display: block;
}

.faq-ask {
    float: right;
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
}

.product-options-new {
    height: 25px;
    margin-bottom: 30px;
}

.product-options-new .opt-select {
    width: 200px;
}

.button_buy .ui-button-wdth {
    width: auto;
}

.button_buy .soldout-bg {
    text-align: center;
    border: 1px solid #dbdbdb!important;
    background-color: #ebebeb!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#ebebeb));
    background-image: -webkit-linear-gradient(top,#fbfbfb,#ebebeb);
    background-image: -moz-linear-gradient(top,#fbfbfb,#ebebeb);
    background-image: -ms-linear-gradient(top,#fbfbfb,#ebebeb);
    background-image: -o-linear-gradient(top,#fbfbfb,#ebebeb);
    background-image: linear-gradient(top,#fbfbfb,#ebebeb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfbfb',EndColorStr='#ebebeb');
    -webkit-box-shadow: 0 1px 0 rgba(200,200,200,0.2);
    -moz-box-shadow: 0 1px 0 rgba(200,200,200,0.2);
    box-shadow: 0 1px 0 rgba(200,200,200,0.2);
}

.button_buy .soldout-bg:hover,.button_buy .soldout-bg:active,.button_buy .soldout-bg:focus {
    text-align: center;
    border: 1px solid #dbdbdb!important;
    background-color: #ebebeb!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#fbfbfb))!important;
    background-image: -webkit-linear-gradient(top,#ebebeb,#fbfbfb)!important;
    background-image: -moz-linear-gradient(top,#ebebeb,#fbfbfb)!important;
    background-image: -ms-linear-gradient(top,#ebebeb,#fbfbfb)!important;
    background-image: -o-linear-gradient(top,#ebebeb,#fbfbfb)!important;
    background-image: linear-gradient(top,#ebebeb,#fbfbfb)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb',EndColorStr='#fbfbfb')!important;
    -webkit-box-shadow: 0 1px 0 rgba(200,200,200,0.2);
    -moz-box-shadow: 0 1px 0 rgba(200,200,200,0.2);
    box-shadow: 0 1px 0 rgba(200,200,200,0.2);
}

.button_buy .soldout-bg .cartTxt {
    color: #898989;
    text-shadow: 0 -2px #dadada;
}

.button_buy .soldout-bg .i-addToCart {
    background: url(../index_files/addToCart_soldout.png) no-repeat 0 0 scroll;
}

.price-box {
    clear: both;
    height: 80px;
}

.text-bold {
    font-weight: bold;
}

.pincode {
    border: 1px solid #d1d1d1;
    background-color: #f2f2f2;
    display: block;
    -webkit-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
    box-shadow: -1px 2px 2px rgba(0,0,0,0.2);
    padding: 5px 8px;
}

.pincode {
    margin-top: 5px;
    width: 210px;
}

.pinmsg {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #333;
    font-size: 13px;
    font-size: 1.3rem;
    font-style: italic;
    font-weight: bold;
    padding: 3px;
    margin-top: 3px;
}

.soldOut-info .notifyBtn,.pincode .pincodBtn {
    display: inline;
    font-size: 12px;
    margin-bottom: 2px;
    padding-top: 2px;
}

.notifyBtn:hover {
    font-weight: normal!important;
}

.soldOut-info #customerEmail {
    height: 25px;
    border: 1px solid #ccc;
    width: 135px;
    padding-left: 5px;
    float: left;
}

.ie7 .soldOut-info #customerEmail {
    height: 19px;
    padding-top: 5px;
}

.ie8 .soldOut-info #customerEmail {
    height: 26px;
    padding-top: 3px;
}

.soldOut-info .notifyBtn {
    font-weight: normal!important;
    height: 25px;
    line-height: 25px;
    width: 75px;
    margin-top: 0;
    float: left;
    margin-left: 4px;
}

.ie8 .soldOut-info .notifyBtn {
    height: 26px;
    margin-bottom: 0;
    padding-top: 0;
}

.ie7 .soldOut-info .notifyBtn {
    height: 27px;
}

.pincode input {
    height: 25px;
    width: 141px;
}

.pincode .pincodBtn {
    height: 25px;
    line-height: 25px;
    width: 65px;
}

.closeme {
    background: url(../index_files/closeme.png) no-repeat 0 0 scroll;
    cursor: pointer;
    position: absolute;
    right: -7px;
    top: -7px;
    height: 16px;
    width: 16px;
}

.shipping-info-box {
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
}

.remindermsg {
    color: #fe0202;
    font-size: 12px;
    margin-top: 1px;
    clear: both;
}

.shipped {
    color: #333;
    font-size: 12px;
    font-size: 1.2rem;
    font-style: italic;
}

.shipped a {
    color: #7a7778;
    font-size: 11px;
    font-weight: normal;
}

.shipped a {
    display: none;
}

.faq-ask {
    display: block;
    float: right;
    font-style: italic;
    font-weight: normal;
    margin-top: -23px;
    padding-right: 10px;
}

#questionFormContainer {
    background: #f9f9f9;
    border-bottom: 1px solid #f2f2f2;
    padding: 10px;
    margin-bottom: 10px;
}

#questionFormContainer label {
    font-weight: bold;
    margin-bottom: 5px;
    cursor: default;
}

.faq-input {
    width: 100%;
}

textarea {
    resize: none;
}

.faq-name {
    width: 48%;
    margin-right: 2%;
}

.faq-email {
    width: 48%;
    margin-left: 2%;
}

.faq-textarea {
    clear: both;
    margin: 10px 0;
}

.question-numb {
    float: left;
    width: 40px;
}

.question {
    float: left;
    width: 670px;
}

.signature {
    color: #f88c31;
    font-weight: normal;
    font-size: 10px;
    font-style: italic;
}

#OptionsSingleDefault li select option {
    font-size: 11px;
    font-stretch: semi-condensed;
}

.prd-moreImages {
    bottom: 70px;
    left: 0;
    position: absolute;
    width: 252px;
}

.prd-moreImagesList img {
    width: 42px;
    height: 42px;
    margin-top: 0;
    border: 1px solid #ccc;
}

.prd-moreImagesList .videoquickview {
    width: 42px;
    height: 42px;
}

.prd-moreImagesList>li {
    padding: 1px;
    margin: 0 3px;
}

.prd-moreImagesList>li:hover {
    background: url("../index_files/thumb_nail_select.png") no-repeat 0 0 scroll;
}

.prd-moreImagesList>li.selected {
    height: 43px;
    width: 43px;
    background: url("../index_files/thumb_nail_select.png") no-repeat 0 0 scroll;
}

.ui-tabViewBox {
    margin-top: 73px!important;
}

.ui-buttonPrevSlideSmall .i-slideSmallPrev {
    background-image: url("../index_files/arrow-left.png");
}

.ui-buttonNextSlideSmall .i-slideSmallNext {
    background-image: url("../index_files/arrow-right.png");
}

#faqs-container ol.faq-list {
    list-style: decimal!important;
    margin-left: 40px;
}

#faqs-container ol .question {
    float: none;
    width: auto;
}

#faqs-container ol.faq-list li.faq-row {
    padding-bottom: 10px;
}

#faqs-container ol .question-numb {
    display: block;
    float: left;
    margin-left: -35px;
    width: 41px;
}

#faqs-container .answer {
    margin-top: 5px;
}

.prd-details-ct-new {
    position: relative;
}

.prd-details-ct-new .prd-detailsWrapper-new .clearfix .box {
    position: static;
}

.prd-details-ct-new .prd-detailsWrapper-new .clearfix .box .more-dtls ul {
    padding-bottom: 180px;
}

#quickviewWindow .container {
    height: auto;
    width: 878px;
    padding: 40px 10px;
}

#quickviewWindow .prd-details {
    width: 248px;
    margin-right: 15px;
}

#quickviewWindow .zoom-right {
    width: 245px;
    margin-left: 15px;
}

#quickviewWindow #prdMedia {
    margin-top: -2px;
}

.nocod {
    background: 0;
    color: #a10000;
}

.pre-ext-nocod-bg,.pre-ext-cod-bg {
    background: 0;
}

.ui-dialog .container {
    padding: 0 10px;
}

#quickviewWindow .prd-checkout {
    width: 245px;
}

#quickviewWindow .prd-moreImages {
    bottom: 132px;
    left: 10px;
}

.authentic-product {
    height: 83px;
    background: url(../index_files/sprites.gif) no-repeat 234px -1739px scroll;
    opacity: .6;
}

.recently-viewed .cattopseller li {
    width: auto!important;
}

.recently-viewed .cattopseller .topSellerConInner {
    width: 125px!important;
    height: 185px!important;
}

.prd-price-new2 {
    font-size: 28px;
    line-height: .8em;
}

.ie7 .prd-price-new2 {
    line-height: 1.6em;
}

.ui-tabViewBox {
    clear: both;
    margin-top: 60px;
    position: relative;
}

.ui-tabViewNew .ui-tabViewNav {
    position: absolute;
    top: -30px;
    z-index: 10;
    margin-top: 0!important;
}

.ui-tabViewNew .ui-tabViewNav li.selected {
    background-color: #fff;
    border-bottom: 0 solid #fff!important;
    height: 30px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.ui-tabViewNew .ui-tabViewNav li {
    background-color: #f0f0f0;
    height: 29px;
}

.recently-viewed .topSellerBrand {
    overflow: hidden;
}

.ad-gallery {
    width: 432px;
    height: 432px;
}

.ad-gallery,.ad-gallery * {
    margin: 0;
    padding: 0;
}

.ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 432px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

.ad-gallery .ad-image-wrapper .ad-loader {
    position: absolute;
    z-index: 10;
    top: 48%;
    left: 48%;
}

.ad-gallery .ad-image-wrapper .ad-next {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 200;
}

.ad-gallery .ad-image-wrapper .ad-prev {
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    height: 100%;
    cursor: pointer;
    display: block;
    z-index: 200;
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(../index_files/sprites.gif) no-repeat -21px -14px scroll;
    width: 25px;
    height: 30px;
    display: none;
    position: absolute;
    top: 47%;
    left: 0;
    z-index: 101;
}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url(../index_files/sprites.gif) no-repeat -21px -67px scroll;
    width: 25px;
    height: 30px;
    right: 0;
    left: auto;
    top: 47%;
}

.ad-gallery .ad-image-wrapper .ad-image {
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: 9;
}

.ad-gallery .ad-image-wrapper .ad-image a img {
    border: 0;
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 7px;
    text-align: left;
    width: 100%;
    z-index: 2;
    background: url(opa75.png);
    color: #000;
}

* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    background: 0;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='opa75.png');
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
    display: block;
}

.ad-gallery .ad-controls {
    height: 20px;
}

.ad-gallery .ad-info {
    float: left;
}

.ad-gallery .ad-slideshow-controls {
    float: right;
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
    padding-left: 5px;
    cursor: pointer;
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
    padding-left: 5px;
    font-size: .9em;
}

.ad-gallery .ad-slideshow-running .ad-slideshow-start {
    cursor: default;
    font-style: italic;
}

.ad-gallery .ad-nav {
    margin-left: -250px;
    margin-top: -135px;
    position: relative;
    width: 212px;
}

.rollover-to-zoomNew {
    display: block;
    margin-left: -250px;
    margin-top: -155px;
    position: absolute;
    width: 212px;
}

.ad-gallery .ad-forward,.ad-gallery .ad-back {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 10;
}

* html .ad-gallery .ad-forward,.ad-gallery .ad-back {
    height: 47px;
}

.ad-gallery .ad-back {
    cursor: pointer;
    left: -19px;
    width: 22px;
    display: block;
    background: url("../index_files/sprites.gif") -22px -278px no-repeat;
}

.ad-gallery .ad-forward {
    cursor: pointer;
    display: block;
    right: -14px;
    width: 22px;
    height: 47px;
    background: url("../index_files/sprites.gif") -20px -225px no-repeat;
}

.ad-gallery .ad-nav .ad-thumbs {
    overflow: hidden;
    width: 212px;
}

.ad-gallery .ad-thumbs .ad-thumb-list {
    float: left;
    width: 9000px;
    list-style: none;
    height: 55px;
}

.ad-gallery .ad-thumbs li {
    float: left;
    height: 56px;
    width: 53px;
}

.ad-gallery .ad-thumbs li a {
    display: block;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    text-align: left;
}

.ad-gallery .ad-thumbs li a:hover {
    background: url("../index_files/thumb_nail_select.png") no-repeat 1px 1px scroll;
}

.ad-gallery .ad-thumbs li a img {
    border: 1px solid #ccc;
    height: 42px;
    width: 42px;
}

.ad-gallery .ad-thumbs li a.ad-active {
    background: url("../index_files/sprites.gif") no-repeat -10px -3364px scroll;
}

.ad-gallery .ad-thumbs li a.ad-active img {
    border: 1px solid #ccc;
}

.ad-preloads {
    position: absolute;
    left: -9000px;
    top: -9000px;
}

.sliderNewCon {
    float: right;
    width: 432px;
}

.ad-image img {
    height: 432px!important;
    width: 432px!important;
}

#quickviewWindow .ad-gallery,#quickviewWindow .ad-image img {
    width: 355px!important;
    height: 355px!important;
}

#quickviewWindow .sliderNewCon {
    width: 355px!important;
}

#quickviewWindow .ad-gallery .ad-image-wrapper {
    height: 355px;
}

#quickviewWindow .ad-next,#quickviewWindow .ad-prev {
    height: 355px!important;
    width: 30px!important;
}

.cod_textNew ul {
    list-style: none!important;
}

.cod_textNew ul li {
    background: url(../index_files/sprites.gif) no-repeat -16px -3011px scroll;
    padding-left: 20px;
}

.cod_textNew ul li.pre-ext-nocod-bg {
    background: url(../index_files/sprites.gif) no-repeat -16px -3055px scroll;
    padding-left: 20px;
}

#quickviewWindow .rollover-to-zoomNew {
    display: block;
    display: block;
    margin-left: -250px;
    margin-top: -78px;
    position: absolute;
    width: 212px;
}

#quickviewWindow .ad-gallery .ad-nav {
    margin-left: -250px;
    margin-top: -55px;
    position: relative;
    width: 212px;
}

#prdMoreImagesList-default .prd-moreImagesListContainer {
    overflow: hidden;
}

#prdMoreImagesList-default a.bx-prev {
    cursor: pointer;
    display: block;
    height: 32px;
    left: -20px;
    opacity: .6;
    overflow: hidden;
    position: absolute;
    top: 62%;
    width: 14px;
}

#prdMoreImagesList-default a.bx-next {
    cursor: pointer;
    display: block;
    height: 32px;
    opacity: .6;
    overflow: hidden;
    position: absolute;
    right: -15px;
    top: 62%;
    width: 14px;
}

#prdMoreImagesList-default .prd-moreImagesListContainer .bx-wrapper {
    padding-left: 0!important;
    width: 212px!important;
}

#prdMoreImagesList-default .prd-moreImagesListContainer .bx-wrapper .bx-wrapper {
    padding-left: 0!important;
    width: 212px!important;
}

#prdMoreImagesList-default .prd-moreImagesListContainer .bx-wrapper #productVideo li {
    padding-right: 0;
    margin: 0!important;
    width: 53px!important;
    height: 53px;
}

.prd-moreImagesListContainer .videoquickview {
    background-image: none;
}

.catalog-three .itm-ratRating {
    background-position: 0 -15px!important;
}

.videoquickview {
    background: none!important;
}

.disc_stop {
    margin-bottom: -42px;
    height: 42px;
}

.prdctLogoCon {
    position: relative;
    padding-bottom: 40px;
    width: 265px;
}

.prdctLogoCon .prdctLogo {
    height: 60px;
    width: 75px;
    float: left;
    margin-right: 10px;
}

.prdctLogoCon .prdctLogo img {
    60px;width: 75px;
}

.prdctLogoCon .prdctTextCon {
    float: left;
    width: 180px;
}

.prdctLogoCon .prdctRatingCon {
    position: absolute;
    top: 65px;
    height: 20px;
    width: 77px;
}

.prdctNoLogoCon {
    position: relative;
    padding-bottom: 40px;
    width: 265px;
}

.prdctNoLogoCon .prdctLogo {
    height: 60px;
    width: 75px;
    float: left;
    border: #CCC 1px solid;
    margin-right: 10px;
}

.prdctNoLogoCon .prdctLogo img {
    60px;width: 75px;
}

.prdctNoLogoCon .prdctTextCon {
    float: left;
    width: auto;
}

.prdctNoLogoCon .prdctRatingCon {
    clear: both;
    height: 20px;
    width: 77px;
}

.ie7 .catalogConNew {
    height: 225px;
}

.ie7 .bx-wrapper {
    padding-left: 20px;
    padding-right: 10px;
}

.ie7 .catalog-products .bx-window {
    width: 710px!important;
}

.pre-ext-emi-bg {
    background: url(../index_files/tickDetailPage.jpg) no-repeat 0 0 scroll;
    padding-left: 20px;
}

.pre-ext-noemi-bg {
    background: url(../index_files/crossDetailPage.jpg) no-repeat 0 0 scroll!important;
    padding-left: 20px;
}

.item-left {
    color: #c13100;
    font-style: italic;
    font-weight: bold;
}

.hpCategories {
    display: block;
    float: left;
    width: 174px;
    height: 530px;
}

.hpSlideshow {
    float: left;
    position: relative;
    margin-left: 10px;
    width: 605px;
    height: 530px;
    overflow: hidden;
}

.hpSlideshowSlides {
    height: 100%;
}

.hpSlideshowSlides 
a {
    position: relative;
    display: block;
    width: 605px;
    height: 530px;
}

.hpSlideshowControls {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
}

.ui-buttonPrevSlide,.ui-buttonNextSlide {
    position: absolute;
    width: 12px;
    height: 26px;
    top: 252px;
    outline: 0;
}

.ui-buttonPrevSlide {
    left: 10px;
}

.ui-buttonNextSlide {
    right: 10px;
}

.homepage-slider-side-banners {
    float: left;
    margin: 0 0 0 10px;
    position: relative;
    width: 201px;
    *width: 199px!important;
}

.homepage-side-banner-ct,.homepage-side-banner-last-ct {
    float: left;
    position: relative;
    width: 200px;
    min-height: 136px;
    border: 0 solid #e6e6e6;
    margin: 0 0 1px 0;
    padding: 0;
}

.homepage-side-banner-last-ct {
    margin-bottom: 0;
}

#topsellersSlideshowWrapper {
    padding: 0 22px 0 22px;
}

.topsellersSlideshow .itm-img {
    width: 160px;
    height: 160px;
}

.topsellersSlideshowControls {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}

.topsellersSlideshow {
    position: relative;
    overflow: hidden;
    height: 258px;
}

.topsellersSlideshow ul {
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}

.topsellersSlideshow li {
    float: left;
    margin: 0;
}

.l-main .topsellersSlideshow li {
    margin: 0 5px;
}

.topsellersSlideshow[dir=rtl] li {
    float: right;
}

.topsellersSlideshow-next,.topsellersSlideshow-prev {
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 26px;
    z-index: 50;
    cursor: pointer;
}

.topsellersSlideshow-next {
    right: 5px;
    top: 50%;
    background: url('../index_files/teaser_arrows.png') 0 0 no-repeat;
}

.topsellersSlideshow-prev {
    left: 5px;
    top: 50%;
    background: url('../index_files/teaser_arrows.png') -36px 0 no-repeat;
}

.topsellersSlideshow-next:hover {
    background: url('../index_files/teaser_arrows.png') -12px 0 no-repeat;
}

.topsellersSlideshow-prev:hover {
    background: url('../index_files/teaser_arrows.png') -24px 0 no-repeat;
}

#PrBannersLeft {
    width: 500px;
    height: 260px;
}

#PrBannersCenterTop,#PrBannersCenterBtm {
    width: 279px;
    height: 125px;
}

#PrBannersRight {
    width: 201px;
    height: 260px;
}

.ie7 #PrBannersLeft {
    width: 498px;
    height: 258px;
}

.ie7 #PrBannersCenterTop,.ie7 #PrBannersCenterBtm {
    width: 277px;
    height: 124px;
}

.ie7 #PrBannersRight {
    width: 199px;
    height: 258px;
}

.ie7 #PrBannersCenterTop {
    margin-bottom: 8px!important;
}

.teaser-button {
    position: absolute;
    bottom: 0;
    right: 0;
    width: auto;
    height: 23px;
    cursor: pointer;
    z-index: 10005;
    display: block;
}

.teaser-button .icon {
    float: left;
    background: url('../index_files/button_teaser.png') no-repeat;
    width: 34px;
    height: 23px;
}

.teaser-button .label {
    display: block;
    background: #333;
    width: auto;
    height: 23px;
    margin: 0 0 0 34px;
    padding-right: 10px;
    line-height: 23px;
    text-decoration: underline;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
}

.hpSeoText h1 {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 10px;
}

.hpSeoText h2,.hpSeoText h3,.hpSeoText h4,.hpSeoText h5,.hpSeoText h6 {
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 5px;
}

.hpSeoText p {
    margin-bottom: 10px;
}

.hpSeoText a {
    text-decoration: underline;
}

.ftr-con {
    display: block;
    height: 260px;
    margin-top: 20px;
}

.ftr-banner1 {
    margin-right: 13px;
    width: 498px;
    float: left;
}

.ftr-banner2 {
    margin-bottom: 12px;
}

.ftr-banner4 {
    width: 198px;
    float: left;
}

.ftr-banner-con1 {
    margin-right: 13px;
    width: 277px;
    float: left;
}

.indextopsellersSlideshow {
    width: 1000px;
    height: 200px!important;
}

.cattopseller li {
    text-align: center;
    width: 170px!important;
    border: 1px solid #fff;
    margin: 0!important;
}

.cartTitle {
    display: inline-block;
    margin-top: 3px;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 24px;
    font-weight: normal;
}

.cartTitle .cartTimer {
    font-size: 1.25rem;
}

.inStock {
    color: #090;
    padding-left: 15px;
    background: url('../index_files/sprites.gif') -19px -2976px no-repeat;
}

.notInStock {
    color: #cd5033;
    font-weight: bold;
}

.cart-header {
    width: 100%;
    padding-top: 10px;
}

.ie7 .cart-header {
    margin-bottom: 5px;
}

#cart-items-list-form {
    margin-top: 10px;
    border: 1px solid #ccc;
    background: #e8e8e8;
}

.cart-tb-header {
    width: 100%;
    background: #e8e8e8;
}

.cart-tb-content {
    background: #fff;
    padding: 0 0 10px 0;
}

.cart-bottom {
    width: 100%;
    padding: 10px 0 0 0;
}

.cart-footer {
    width: 100%;
    padding-bottom: 8px;
}

.cart-tb-header-item {
    display: inline-block;
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    font-weight: bold;
}

.cart-tb-cell-avb {
    width: 15%;
}

.cart-tb-cell-name {
    width: 41%;
}

.cart-tb-cell-price {
    width: 10%;
}

.cart-tb-cell-qty {
    width: 14%;
}

.cart-buttons-ct {
    float: right;
}

.cart-tb-header-name {
    padding-left: 9px;
    width: 49%;
}

.cart-product-item-cell {
    float: left;
    height: 100%;
    margin: 0 3px 5px 0;
    position: relative;
}

.cart-tb-cell-subtotal {
    text-align: right;
    float: right;
    margin-right: 0;
}

.cart-tb-header-subtotal {
    margin-right: 10px;
}

.cart-product-item {
    display: block;
    padding: 10px 0;
    margin: 0 10px;
    border-bottom: 1px dotted #ccc;
}

.cart-tb-cell-price,.cart-tb-cell-price span {
    text-align: right;
}

.cart-product-item-last {
    border-bottom: 0;
}

.cart-product-img-link {
    display: inline-block;
    margin-right: 4px;
}

.cart-product-img {
    vertical-align: top;
    height: 78px;
    width: 78px;
    border: 0;
}

.cart-product-info-line {
    display: inline-block;
    width: 100%;
    font-size: 11px;
}

.cart-product-info-name {
    font-size: 16px;
}

.cart-product-info-label {
    font-weight: 700;
    font-size: 12px;
}

.cart-product-info-sku {
    margin-top: 15px;
}

.cart-product-info-value-sku {
    padding-left: 35px;
}

.cart-product-info-brand {
    font-size: 11px;
    color: #999;
}

.cart-product-actprice-value {
    font-weight: 14px;
    font-weight: bold;
}

.cart-product-oldprice {
    font-size: 11px;
    text-decoration: line-through;
    color: #999;
}

.cart-product-discount {
    color: #009928;
    font-size: 11px;
    font-weight: bold;
}

.cart-product-qty-left {
    margin: 20px 0 0 0;
    color: #999;
    font-size: 11px;
}

.input-box-qty {
    width: 89px;
    padding: 0;
}

.input-box-qty-btn-content {
    display: inline-block;
    line-height: 0;
    height: 1px;
    text-indent: -9999px;
}

.input-box-qty-controls {
    float: left;
    width: 10px;
    margin: 0 0 0 3px;
}

.input-box-qty-btn {
    display: inline-block;
    margin: 0 0 4px 0;
    float: left;
    height: 10px;
    width: 10px;
    cursor: pointer;
}

.input-box-qty-btn-up {
    background: url('../index_files/qty-btn.png') 0 0 no-repeat;
}

.input-box-qty-btn-up:hover {
    background: url('../index_files/qty-btn.png') -10px 0 no-repeat;
}

.input-box-qty-btn-down {
    background: url('../index_files/qty-btn.png') 0 -10px no-repeat;
}

.input-box-qty-btn-down:hover {
    background: url('../index_files/qty-btn.png') -10px -10px no-repeat;
}

.input-box-qty-btn-disabled {
    cursor: default;
    opacity: .3;
}

.cart-product-actions-link {
    padding: 0 0 0 15px;
}

.cart-product-actions-tellafriend {
    background: url('../index_files/link-tellafriend.png') left center no-repeat;
}

.cart-product-actions-remove {
    background: url('../index_files/link-remove.png') left center no-repeat;
}

.cart-product-actions-list {
    margin: 20px 0 0 0;
    padding: 0;
}

.cart-product-actions-item {
    list-style: none;
}

.cart-product-actions-link {
    display: inline-block;
    color: #666;
    font-size: 11px;
    text-decoration: underline;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 20px;
}

.cart-product-actions-tellafriend {
    background: url('../index_files/sprites.gif') -22px -2099px no-repeat;
}

.cart-product-actions-tellafriend-new {
    background: url("../index_files/sprites.gif") no-repeat scroll -21px -2122px transparent;
}

.cart-product-actions-remove {
    background: url('../index_files/sprites.gif') -21px -2147px no-repeat;
}

.cart-product-subtotal-ct {
    text-align: right;
}

.cart-product-subtotal-sum {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
}

.cart-product-subtotal-single {
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    margin: 10px 0 0;
}

.cart-product-shipping-sum {
    color: #239121;
    font-weight: 700;
}

.cart-tb-cell-benefits {
    width: 596px;
    height: 123px;
    float: left;
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
    padding: 10px;
    margin: 0 5px 0 -1px;
}

.cart-tb-cell-advices {
    background: #e8e8e8;
    width: 100%;
    border: 1px solid #ccc;
}

.cart-promocode-title {
    padding: 0 0 8px 22px;
    background: url('../index_files/icon-title-coupon.png') left 0 no-repeat;
	
}

.ie7 #cart-promocode {
    margin-right: 3px;
}

.payment-list {
    width: 150px;
}

.payment-item {
    float: left;
    width: 42px;
    height: 22px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 5px 5px 0;
}

.payment-item-mastercard {
    background: url('../index_files/footer-payment-mastercard.png') center center no-repeat;
}

.payment-item-visa {
    background: url('../index_files/footer-payment-visa.png') center center no-repeat;
}

.payment-item-qiwi {
    background: url('../index_files/footer-payment-qiwi.png') center center no-repeat;
}

.payment-item-placeholder01 {
    background: url('../index_files/footer-payment-icon01.png') center center no-repeat;
}

.payment-item-placeholder02 {
    background: url('../index_files/footer-payment-icon02.png') center center no-repeat;
}

.payment-item-placeholder03 {
    background: url('../index_files/footer-payment-icon03.png') center center no-repeat;
}

.security-list {
    padding: 0 10px;
}

.security-item {
    float: left;
    height: 40px;
    margin: 0 10px 0 0;
}

.security-item-placeholder01 {
    width: 58px;
    background: url('../index_files/footer-payment-onlineru.png') center center no-repeat;
}

.security-item-placeholder02 {
    width: 38px;
    background: url('../index_files/footer-payment-01.png') center center no-repeat;
}

.cart-promocode-section {
    float: left;
}

.cart-promocode-label {
    padding-left: 27px;
    font-size: 13px;
    text-decoration: underline;
    margin: 0 0 7px 0;
    cursor: pointer;
    background: url('../index_files/sprites.gif') -21px -2326px no-repeat;
}

.promocode-coupon-input {
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

#couponCode {
    float: left;
    width: 78%;
}

.ie7 #couponCode {
    width: 73%;
}

.couponFormEl .ui-button {
    min-width: 0;
    float: right;
    padding-top: 3px;
    padding-bottom: 4px;
    font-weight: normal;
    font-size: 13px;
}

.ie7 .couponFormEl .ui-button {
    padding-top: 2px;
    padding-bottom: 2px;
}

.couponFormEl .ui-button:hover {
    font-weight: normal;
}

.cart-total {
    min-height: 131px;
    padding: 0 10px 2px 10px;
    background: #e8e8e8;
    position: relative;
    z-index: 10;
}

.cart-total-row {
    clear: right;
    display: block;
    float: right;
    margin: 8px 0 0;
    text-align: right;
    width: 300px;
}

.cart-total-row-border {
    border-bottom: 1px solid #ccc;
    margin-left: 515px;
    padding-bottom: 8px;
    width: 464px;
}

.cart-tb-cell-total {
    background: #e8e8e8;
}

.cart-total-subtotal-label {
    font-size: 11px;
}

#cart-total-subtotal-value {
    font-size: 14px;
    font-weight: bold;
}

.cart-total-discount-label {
    font-size: 14px;
    color: #093;
}

#cart-total-discount-value {
    font-size: 14px;
    font-weight: bold;
    color: #093;
}

.cart-total-shipping-label {
    color: #999;
}

#cart-total-shipping-value {
    color: #999;
}

.cart-total-value-vat {
    font-size: 10px;
    margin-top: 3px;
}

.cart-advice-box {
    float: left;
    margin: 10px;
}

.cart-advice-text {
    margin-bottom: 3px;
}

.cart-advice-item {
    margin-bottom: 5px;
    padding-left: 30px;
    line-height: 21px;
}

.cart-customer-info-list {
    float: left;
    margin: 35px 10px;
}

.cart-customer-info-box {
    margin: 10px;
    float: right;
    width: 45%;
    padding-left: 40px;
    background: #fff;
    border: 1px solid #ccc;
}

.ie7 .cart-customer-info-box {
    height: 118px;
}

.cart-advice-list-item {
    margin-top: 7px;
}

.cart-advice-list-item li {
    font-weight: normal;
}

.cart-customer-info-list-item {
    font-weight: 700;
    font-size: 12px;
    padding-left: 20px;
    margin-left: 5px;
    background: url('../index_files/green_checked.png') 0 2px no-repeat;
}

.cart-advice-item-call {
    background: url('../index_files/sprites.gif') -6px -1502px no-repeat;
}

.cart-advice-item-mail {
    background: url('../index_files/sprites.gif') -17px -2239px no-repeat;
}

.cart-advice-item-faq {
    background: url('../index_files/sprites.gif') -17px -2190px no-repeat;
}

.cart-faq-link {
    text-decoration: underline;
}

.cart-customer-info-sign-list {
    margin: 18px 21px 0 0;
}

.cart-customer-info-sign {
    width: 80px;
    height: 45px;
}

.cart-customer-info-trusted {
    background: url('../index_files/verisign.png') no-repeat;
}

.cart-customer-info-secure {
    background: url('../index_files/ssl_secure.png') no-repeat;
}

.cart-total-sum {
    font-size: 18px;
    font-weight: 700;
}

.cart-total-label {
    float: left;
}

.cart-total-value {
    float: right;
}

.cart-total-row-sum {
    margin: 20px 0 0 0;
}

.single-line {
    display: block;
    height: 1px;
    margin: 1px 0;
    width: 100%;
}

.order-box {
    margin: 10px 0 35px 0;
}

.orderData {
    width: 746px;
}

#editAccount .orderData {
    width: 785px;
}

.order-details-box,.payment-box,.billing-address-box,.shipping-address-box {
    float: left;
    width: 24.4%;
    margin-bottom: 5px;
    overflow: hidden;
}

.box-center {
    text-align: center;
}

.billing-address-box,.shipping-address-box {
    text-align: right;
}

.cartTable .cartHead th,#checkoutCart .cartSummary th,#checkoutCart .cartSummary td {
    padding: 8px 10px;
}

.cartTable .cartItems td {
    padding: 15px 10px;
}

.item-description {
    width: 40%;
}

.cartTable .amount,.cartTable .total {
    text-align: right;
    width: 15%;
}

.cartTable .article {
    text-align: left;
}

.sel-cart-checkout-button {
    text-decoration: underline;
}

.cart-payment {
    border-left: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
    height: 120px;
    left: 346px;
    padding: 0 11px 0 10px;
    position: absolute;
    top: 12px;
    width: 135px;
}

.cart-process-charge {
    text-align: left;
}

.cart-process-ship-cod {
    text-align: left;
    font-size: 10px;
    color: #666;
}

.checkout-process-charge {
    text-align: right;
}

.checkout-process-ship-cod {
    text-align: right;
    font-size: 10px;
}

.payuoffercode {
    text-align: LEFT;
    clear: both;
    font-size: 11px;
}

.cartruleNew {
    background: none repeat scroll 0 0 #ffd780;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-top: -1px;
    padding: 4px;
}

.cartruleNew a {
    color: #333;
}

.wishlistTitle {
    line-height: 2.6rem;
}

.wishlistTable .date,.wishlistTable .size,.wishlistTable .availability {
    width: 13%;
}

.wishlistTable .availability.yes {
    color: green;
}

.wishlistTable .availability.no {
    color: red;
}

.wishlistTable .price {
    width: 12%;
}

.wishlistTable .addToCart {
    width: 20%;
}

.wishlistTable .itm-wishlistImg {
    float: left;
    width: 75px;
    margin-right: 10px;
    display: block;
}

.wishlistTable .itm-wishlistDetails {
    display: table-cell;
}

.wishlistTable .wishlistHead,#my-orders-table thead,#customer-account-table thead {
    background-color: #f0f0f0;
}

.wishlistTable .wishlistHead th,#my-orders-table thead th,#customer-account-table thead th {
    padding: 8px 10px;
}

.wishlistTable .wishlistItems td,#my-orders-table tbody td,#customer-account-table tbody td {
    padding: 10px;
}

#my-orders-table tfoot td {
    padding: 7px;
}

.wishlistTable .wishlistFoot {
    background: #f0f0f0;
}

.wishlistTable .wishlistMeta>div {
    min-height: 140px;
}

.wishlistTable .wishlistUsps .icon {
    line-height: 24px;
    line-height: 2.4rem;
}

.wishlistTable .wishlistSecurity {
    max-width: 228px;
}

.wishlistTable .wishlistCertificates {
    margin-top: 4px;
}

.wishlistTable .wishlistCoupon {
    margin-top: 4px;
    width: 200px;
}

.wishlistNormalPrice {
    text-decoration: line-through;
}

.wishlistSpecialPrice {
    color: #cd5033;
    font-weight: bold;
}

textarea#SendfriendForm_message {
    width: 100%;
    height: 160px;
}

.myaccountLogin {
    height: 250px;
}

.myaccountInfoboxLeft {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box!important;
    min-height: 56px;
}

.safari .myaccountInfoboxLeft,.opera .myaccountInfoboxLeft,.ie9 .myaccountInfoboxLeft,.chrome .myaccountInfoboxLeft {
    min-height: 54px;
}

.myaccountInfoboxRight {
    min-height: 76px;
}

.myaccountBox1 {
    height: 140px;
}

.myaccountBox2 {
    height: 180px;
}

.accMenuPad {
    padding-bottom: 2px;
}

.pager-select {
    width: 50px;
}

.rapidSSL {
    width: 90px;
    height: 50px;
    background: url(../index_files/rapidSSL.png) no-repeat right;
}

.accountServices {
    line-height: 18px;
}

.loginForm .col1 {
    width: 40%;
}

.loginForm .col2 {
    width: 56%;
}

.ie7 .wishlistAddtocartBtn {
    min-width: 100px!important;
}

.accountCreateBirthDay {
    width: 60px!important;
}

.accountCreateBirthMonth {
    width: 60px!important;
}

.accountCreateBirthYear {
    width: 105px!important;
}

.ie7 .accountCreateBirthDay {
    width: 45px!important;
}

.ie7 .accountCreateBirthMonth {
    width: 45px!important;
}

.ie7 .accountCreateBirthYear {
    width: 105px!important;
}

.accountCreateLabelBirthDay,.accountCreateErrorBirthDay {
    width: 61px!important;
}

.accountCreateLabelBirthMonth,.accountCreateErrorBirthMonth {
    width: 61px!important;
}

.accountCreateLabelBirthYear,.accountCreateErrorBirthYear {
    width: 103px!important;
}

.ie7 .accountCreateLabelBirthDay,.ie7 .accountCreateErrorBirthDay {
    width: 56px!important;
}

.ie7 .accountCreateLabelBirthMonth,.ie7 .accountCreateErrorBirthMonth {
    width: 56px!important;
}

.ie7 .accountCreateLabelBirthYear,.ie7 .accountCreateErrorBirthYear {
    width: 103px!important;
}

.accountEditBirthDay {
    width: 45px!important;
}

.accountEditBirthMonth {
    width: 45px!important;
}

.accountEditBirthYear {
    width: 76px!important;
}

.ie7 .accountEditBirthDay {
    width: 40px!important;
}

.ie7 .accountEditBirthMonth {
    width: 40px!important;
}

.ie7 .accountEditBirthYear {
    width: 56px!important;
}

.accountEditLabelBirthDay,.accountEditErrorBirthDay {
    width: 46px!important;
}

.accountEditLabelBirthMonth,.accountEditErrorBirthMonth {
    width: 46px!important;
}

.accountEditLabelBirthYear,.accountEditErrorBirthYear {
    width: 76px!important;
}

.ie7 .accountEditLabelBirthDay,.ie7 .accountEditErrorBirthDay {
    width: 51px!important;
}

.ie7 .accountEditLabelBirthMonth,.ie7 .accountEditErrorBirthMonth {
    width: 51px!important;
}

.ie7 .accountEditLabelBirthYear,.ie7 .accountEditErrorBirthYear {
    width: 66px!important;
}

.inviteListTable td {
    vertical-align: middle;
}

.inviteListTable td {
    height: 30px;
}

.chrome .customer_menu {
    margin-bottom: 20px;
}

.ie7 h3.l-cell {
    float: left!important;
}

#form-newsletter .ui-inputCheckbox {
    margin-right: 15px;
}

.checkoutPhone {
    width: 76%!important;
}

.checkoutBirthDay {
    width: 35px!important;
}

.checkoutBirthMonth {
    width: 35px!important;
}

.checkoutBirthYear {
    width: 58px!important;
}

.ie7 .checkoutBirthDay {
    width: 22px!important;
}

.ie7 .checkoutBirthMonth {
    width: 22px!important;
}

.ie7 .checkoutBirthYear {
    width: 54px!important;
}

.labelCheckoutBirthDay {
    width: 35px!important;
}

.labelCheckoutBirthMonth {
    width: 35px!important;
}

.labelCheckoutBirthYear {
    width: 58px!important;
}

.ie7 .checkoutFirstName {
    width: 92%!important;
}

.ie7 .checkoutPassword,.ie7 .checkoutPhone {
    width: 92%!important;
}

.ie7 #checkout .checkoutCol1 .ui-inputText,.ie7 #checkout .checkoutCol1 .ui-inputPassword {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
}

.ie7 #checkout .checkoutCol1 .checkoutBirthDay,.ie7 #checkout .checkoutCol1 .checkoutBirthMonth,.ie7 #checkout .checkoutCol1 .checkoutBirthYear {
    padding-left: 4px;
    padding-right: 4px;
}

.ie7 #checkout .checkoutCol1.scrolling #checkout-shipping-content .ui-formRow {
    position: static;
    overflow: hidden;
}

.ie7 #checkout .checkoutCol1.scrolling #checkout-shipping-content .ui-formRow .col2 {
    float: left;
    margin-left: 4%;
    width: 47%;
}

.loginForm {
    width: 70%;
}

.checkout-tool-tip {
    background: white;
    margin-left: 44px;
    padding: 3px 13px;
    position: absolute;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px #e6e6e6 solid;
    box-shadow: 1px 1px 2px #999;
    z-index: 999;
}

.checkout-tool-tip .btn-close {
    margin: 2px -9px 0;
    text-align: right;
}

.checkout-tool-tip .block-content {
    padding: 5px;
}

.checkoutCol2 {
    position: relative;
    z-index: 2;
}

.checkoutCol3 {
    position: relative;
    z-index: 1;
}

.campaigns .trailer {
    height: 460px;
    margin-right: 20px;
    width: 460px;
    overflow: hidden;
}

.campaigns .campaign {
    float: left;
    margin-top: 20px;
    position: relative;
}

.campaigns .campaign.break {
    margin-right: 0;
}

.campaigns .campaign.trailer a,.campaigns .campaign.teaser a {
    color: #fff;
    text-decoration: none;
}

.campaigns .trailer .image {
    height: 460px;
    width: 460px;
}

.campaigns .trailer .description {
    background: rgba(0,0,0,0.6);
    height: 80px;
    top: 0;
}

.campaigns .campaign .description,.campaigns .campaign .deadline {
    left: 0;
    position: absolute;
    width: 100%;
}

.campaigns .trailer .description .headline {
    font-size: 22px;
    line-height: 30px;
    border-bottom: 1px dotted #fff;
    padding-top: 10px;
    padding-bottom: 5px;
    margin-left: 20px;
    margin-right: 70px;
}

.campaigns .trailer .description .neckline {
    font-size: 16px;
    font-style: italic;
    line-height: 20px;
    padding: 5px 0;
    margin-left: 20px;
    margin-right: 70px;
}

.campaigns .trailer .description .buttonArrowRight {
    background: url("data:image/png;base64,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") transparent 0 0 no-repeat;
    position: absolute;
    top: 20px;
    right: 15px;
    height: 48px;
    width: 48px;
}

.campaigns .trailer .deadline {
    bottom: 0;
}

.campaigns .campaign .deadline {
    background-color: #e61b31;
    background-image: -moz-linear-gradient(center top,#e61b31,#bc1527);
}

.campaigns .campaign .description,.campaigns .campaign .deadline {
    left: 0;
    position: absolute;
    width: 100%;
}

.campaigns .campaign .deadline span {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0JBRkM0QjMyMkExMUUxOEJFQURGQzZGRjhEMTJEQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0JBRkM0QzMyMkExMUUxOEJFQURGQzZGRjhEMTJEQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZDQkFGQzQ5MzIyQTExRTE4QkVBREZDNkZGOEQxMkRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZDQkFGQzRBMzIyQTExRTE4QkVBREZDNkZGOEQxMkRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tEaGdQAAAvJJREFUeNrsmc+LkkEYx30XDwqBEh1ewsMKe+gUBiFRe3Dz0KGCvURd7OJeulmXQPoHOoigHgUPIh6ShSAIBNnsB3hqAxESQg8FKQorBhoq2PPYMzH79r4qY/u+KTPwvPM67zPjfN6ZeeY7qkynU9smpC3bhiQJIkEkiASRIBJEgmwSiF20oqIos3yBVtM+VIzaOVVJQP+ZOiLQ6cC6Ti2Fg9jbmDUCU+bNOoHg9MmANfk1AhBHVIbPfFy5G+wYLLPqWxIynfrb2Nnpkmk8Hr+FzAf2iJW12+1D0T4poidETdTapzftxg/D4bDVbDbfl0qlD3ydYDB4w+v17jqdTlWvzX6//8Xlct2FNj9bMSL73Fv+US6XUzS9roHtEBxvO5VKJY6+/AgVi8WY3++/A8+vCvVnFRCaTicMIhqNHkDxLpiH82XpVP1CoXCLh6G6F3FvswLkSAfinMb3NwWMkraNarV6ncF0Op1jrCs6S4RBaKHOEk0nPYi5IGi9Xu8p88lmswdWgGTwyweDwXdaEx4Dv7kgmGBUvqJPo9F4jetIpD9bK+4XNoxOkP2Exr4JCz67vYC5qqq4v6hmb4jbeKEQ2zXwuc1u0um0f05bL/FCYdlt5c5uBPKK3YTD4eew95xfoi3HOpxHLq+raLzJblKp1JOzVqSi1sRIU6vVXiyINH+ilp4f9SHOR0Czo9ZMkqN2guzCHL+9ZDL5mDrcM/BBrWZrtVqfMAKaPSIB9rZROy1QAe45oxbRyJRLpkuU0Wj0jkkU1E6C6uCEkygBA3Vw9qJxMpn0GQxqJxEIrBsKhR6wA5fpIJhAK93jZTxpp0X1IwwCUy6Xe0ZazWEZCN7X6/WHvCQn7RSndcRbnEU7Bk4QAT5gWAaCls/nr3S73Y/LHnVxTdB0+ivqWQpCZY5YLHYfVSzuCdrOYxk+SyQSERoFn54kseTMbpDwgOShsKvtKO4TuJ+0KP8nvzQq8u9pCSJBJIgEkSASRIL8f+mXAAMA9s8UulXLr2cAAAAASUVORK5CYII=") no-repeat scroll left top transparent;
    display: block;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding-left: 50px;
}

.h-separator {
    border-bottom: 1px dotted #bfbfbf;
    border-top: 1px dotted #bfbfbf;
    height: 2px;
}

.t-pageHeadline {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 30px;
    font-weight: 100;
    line-height: 50px;
}

.cms-staticpage {
    border: 1px solid #d3d3d3;
    padding: 20px;
}

.cms-staticpage h1,.cms-staticpage h2,.cms-staticpage h3,.cms-staticpage h4,.cms-staticpage h5,.cms-staticpage h6,.cms-staticpage p,.cms-staticpage ul {
    margin-bottom: 10px!important;
}

.cms-staticpage ul {
    list-style: disc;
    font-weight: bold;
}

.cms-staticpage li:first-child {
    margin-top: 5px!important;
}

.cms-staticpage li {
    margin-left: 20px!important;
    font-weight: normal;
}

.cms-staticpage pre {
    margin: 0!important;
    padding-left: 5px!important;
}

.cms-footerlist-a h1,.cms-footerlist-a h2,.cms-footerlist-a h3,.cms-footerlist-a h4,.cms-footerlist-a h5,.cms-footerlist-a h6,.cms-footerlist-b h1,.cms-footerlist-b h2,.cms-footerlist-b h3,.cms-footerlist-b h4,.cms-footerlist-b h5,.cms-footerlist-b h6 {
    border-bottom: 1px solid #d3d3d3!important;
    padding-bottom: 5px!important;
    margin-bottom: 5px!important;
}

.cms-footerlist-a li {
    margin-bottom: 5px!important;
}

.brands-list li {
    overflow: hidden;
}

.checkout-info-box {
    padding-left: 40px;
    background: #fff;
    border: 1px solid #ccc;
    overflow: hidden;
    height: 118px;
}

.checkout-info-list-item {
    font-weight: 700;
    font-size: 12px;
    padding-left: 20px;
    margin-left: 5px;
    background: url('../index_files/green_checked.png') 0 2px no-repeat;
}

.checkout-info-list {
    float: left;
    margin: 35px 10px;
}

.checkout-info-sign-list {
    margin: 18px 21px 0 0;
}

.checkout-info-sign {
    width: 80px;
    height: 45px;
}

.checkout-info-trusted {
    background: url('../index_files/verisign.png') no-repeat;
}

.checkout-info-secure {
    background: url('../index_files/ssl_secure.png') no-repeat;
}

.thm-furniture_v2 .loginForm {
    width: 100%;
}

#checkoutGrandTotal {
    font-size: 12px;
}

#checkout .box-bd.ui-bgLightGrey {
    background-color: transparent;
}

#checkout .box-bd.box-bdr {
    border: 0;
}

.checkoutCol1>.box,.checkoutCol2>.box,.checkoutCol3>.box {
    border: 1px solid #ccc;
}

.ie7 .checkoutCol1,.ie7 .checkoutCol2,.ie7 .checkoutCol3 {
    position: relative;
}

.ie7 .checkoutCol3 {
    z-index: 1;
}

.ie7 .checkoutCol2 {
    z-index: 2;
}

.ie7 .checkoutCol1 .ui-inputText,.ie7 .checkoutCol1 .ui-inputPassword,.ie7 .checkoutCol1 select {
    width: 96%!important;
}

.ie7 .checkoutCol1 select {
    width: 100%!important;
}

.ie7 .checkoutCol1 .checkoutBirthDay {
    width: 23px!important;
    padding: 4px;
}

.ie7 .checkoutCol1 .checkoutBirthMonth {
    width: 23px!important;
    padding: 4px;
}

.ie7 .checkoutCol1 .checkoutBirthYear {
    width: 55px!important;
    padding: 4px;
}

#checkout h1,#checkout .h1,#checkout h2,#checkout .h2,#checkout h3,#checkout .h3 {
    color: #de7b2a;
    border-bottom: 1px #ccc solid;
}

#checkout h3 {
    display: none;
}

#checkout #newsletterSignupWrapper {
    float: right;
}

#checkout #newsletterSignupWrapper label {
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

#checkoutCart .cartSummary td,#checkoutCartFoot .cartSummary td {
    padding: 3px 0;
}

#checkoutCartFoot td {
    font-weight: normal;
}

#checkoutCartFoot td.value {
    width: 125px;
}

#checkoutCartFoot td.value,#checkoutCartFoot .grandTotal td {
    font-weight: bold;
}

#checkoutCart .cart-txt {
    width: 85px;
}

#checkoutCart .cart-txt b {
    font-weight: normal;
}

.shipping-method {
    clear: both;
}

#coupon-label {
    display: none!important;
}

#coupon-body {
    display: block!important;
}

#coupon {
    width: 85%;
    float: left;
}

.ie7 #coupon {
    width: 80%;
}

#couponSend {
    font-size: 11px!important;
    padding: 5px 8px!important;
    font-weight: bold;
    min-width: 0;
    float: right;
    color: #666;
    text-align: center;
    border: 1px solid #dbdbdb;
    background-color: #ebebeb;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebebeb));
    background-image: -webkit-linear-gradient(top,#fff,#ebebeb);
    background-image: -moz-linear-gradient(top,#fff,#ebebeb);
    background-image: -ms-linear-gradient(top,#fff,#ebebeb);
    background-image: -o-linear-gradient(top,#fff,#ebebeb);
    background-image: linear-gradient(top,#fff,#ebebeb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#ebebeb');
    -webkit-box-shadow: 0 1px 0 rgba(200,200,200,0.2);
    -moz-box-shadow: 0 1px 0 rgba(200,200,200,0.2);
    box-shadow: 0 1px 0 rgba(200,200,200,0.2);
}

#couponSend:hover {
    border: 1px solid #d7d7d7;
    background-color: #d7d7d7;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#d7d7d7));
    background-image: -webkit-linear-gradient(top,#f1f1f1,#d7d7d7);
    background-image: -moz-linear-gradient(top,#f1f1f1,#d7d7d7);
    background-image: -ms-linear-gradient(top,#f1f1f1,#d7d7d7);
    background-image: -o-linear-gradient(top,#f1f1f1,#d7d7d7);
    background-image: linear-gradient(top,#f1f1f1,#d7d7d7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1',EndColorStr='#d7d7d7');
    -webkit-box-shadow: 0 1px 0 rgba(50,50,50,0.2);
    -moz-box-shadow: 0 1px 0 rgba(50,50,50,0.2);
    box-shadow: 0 1px 0 rgba(50,50,50,0.2);
}

#checkout h2 .checkout-section-no {
    text-indent: -9999px;
    display: inline-block;
    overflow: hidden;
    width: 19px;
    height: 19px;
    background: transparent url('../index_files/checkoutSections.png') top left no-repeat;
    position: relative;
    top: 3px;
    line-height: 25px;
}

.ie7 #checkout h2 .checkout-section-no {
    text-indent: 0;
    font-size: 0;
    line-height: 0;
}

#checkout h2 .checkout-section-no.section-2 {
    background-position: center center;
}

#checkout h2 .checkout-section-no.section-3 {
    background-position: center right;
}

#checkout .ui-formRow {
    margin-bottom: 1.2em;
}

#checkout .ui-formRow label {
    font-size: 12px;
    line-height: 18px;
}

#checkout .requiredInfo {
    color: #c00;
    text-align: right;
}

#checkout .payment-method .ui-borderBottom {
    border-bottom: none!important;
}

#checkout .payment-method {
    border-bottom: 1px #ccc dotted!important;
}

#checkout .payment-method:last-child {
    border-bottom: none!important;
}

#checkout .payment-method #creditcard+label {
    padding-left: 55px;
    background: url('../index_files/paymentCheckoutCreditcard.png') 23px 0 no-repeat;
}

#checkout .payment-method #testpayment+label,#checkout .payment-method #adyen_hostedpaymentpage+label {
    padding-left: 55px;
    background: url('../index_files/paymentCheckoutHouse.png') 23px 0 no-repeat;
}

#checkout .payment-method input.input-payment-option {
    margin-left: 5px;
}

#checkout .creditcards span {
    text-indent: -9999px;
    overflow: hidden;
    width: 44px;
    height: 22px;
}

.ie7 #checkout .creditcards span {
    float: left;
    display: block;
}

.labelCheckoutBirthYear {
    display: inline-block;
    width: 53px!important;
}

.labelCheckoutBirthDay {
    margin-right: 5px;
}

#checkout .ui-button,#checkout .ui-button:hover,#checkout .ui-button:active,#checkout .ui-button:focus {
    padding: 8px 11px;
}

#checkout .cartItems .article .txtGray.fss {
    display: none;
}

#checkoutGrandTotal thead th {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    background: #f0f0f0;
    border-top: 1px #e5e5e5 solid!important;
    border-bottom: 1px #e5e5e5 dotted!important;
}

#checkoutGrandTotal tbody tr {
    border-bottom: 1px #e5e5e5 dotted!important;
}

.ie7 #checkoutGrandTotal tbody tr.ui-borderBottom {
    border-bottom: none!important;
}

.ie7 #checkoutGrandTotal tbody tr.ui-borderBottom td {
    border-bottom: 1px #e5e5e5 dotted!important;
}

#checkoutGrandTotal tfoot {
    background: #f0f0f0;
}

.login-register-box {
    height: 134px;
}

.login-register-box .ui-button {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.size1of2new {
    margin-right: 20px;
}

.loginlabelnew {
    text-align: right;
}

.ui-fieldsetnew {
    margin: 0 auto;
    width: 330px;
    *width: 450px;
}

.fssnew {
    for-size: 1.1em;
    margin: 0 auto;
    width: 341px;
    *width: 450px;
}

.newcustdesc {
    margin-left: 10px;
    border-top: 1px solid #ccc;
    padding-top: 5px;
}

.newcustdesc .ui-button {
    left: 320px!important;
    *left: 280px!important;
    bottom: 54px!important;
    *bottom: 96px!important;
}

.loginheight {
    height: 217px;
}

.checkouthead {
    font-size: 24px;
    line-height: 50px;
    height: 50px;
    color: #666;
}

.login-login-box {
    height: 274px;
}

.login-login-box form {
    padding-top: 40px;
}

.cod-text {
    border: 1px solid #cecccb;
    color: #686868;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 15px;
    margin-left: 20px;
    padding: 10px;
    text-align: justify;
    width: 248px;
    margin-top: 7px;
}

.cod-text p {
    margin-bottom: 5px;
}

.arrowImgCod {
    background: url('../index_files/arrow-cod.jpg') right no-repeat;
    width: 80px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .lastUnitNew {
        width: 31.1%;
    }
}

.partpayToolTips {
    background-color: #fff3ca;
    border: 1px solid #e2ab81;
    font-size: 11px;
    display: none;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    overflow: visible;
    padding: 5px;
    position: absolute;
    right: 0;
    text-align: left;
    top: -92px;
    width: 283px;
    z-index: 1000;
}

.partpay-card {
    font-weight: normal;
    font-size: 11px;
    margin-left: 17px;
}

.partpat-cnt {
    overflow: visible!important;
}

.partpay-faq {
    color: #de7b2a;
    float: right;
    font-size: 9px;
    text-decoration: underline;
}

.bill-add-mobileno {
    color: #de7b2a;
    margin-bottom: 0;
    margin-left: 112px;
    margin-right: 0;
    margin-top: 25px;
    position: absolute;
    text-align: left;
    width: 63%;
}

.strickOff {
    text-decoration: line-through;
}

.disabled {
    color: #aaa;
}

.ui-formRow .bankDtlCol1 {
    width: 35%;
    margin-bottom: 10px;
}

.ui-formRow .bankDtlCol2 {
    width: 63%;
    margin-bottom: 10px;
}

.ui-formRow .bankDtlBtn {
    width: 52%;
}

.bankDtlProdDtl {
    width: 80%;
}

.bankDtlProdDtlGrey {
    background: #f0f0f0;
    white-space: nowrap;
}

.ui-formRow .bankDtlTxt {
    width: 80%;
}

.orderEmailNew {
    font-size: 18px;
}

.orderEmailConNew {
    padding: 20px;
    border: 1px solid #ccc;
    border-bottom: 0;
    color: #666;
}

.orderEmailConNew strong {
    color: #000;
}

.orderEmailConNew2 {
    border: 1px solid #ccc;
    border-top: 0;
    background-color: #ffffd1;
}

.clr {
    clear: both;
}

.orderEmailSubConNew2 {
    float: left;
    padding: 20px;
    line-height: 18px;
    width: 270px;
}

.orderEmailSubConNew {
    float: left;
    padding: 20px;
    line-height: 18px;
    width: 270px;
}

.newEmailOrderCon {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 634px;
}

.bankNameNewOdr {
    text-decoration: underline;
    font-weight: bold;
}

.neft_detail_form {
    margin-left: 20px;
    width: 250px!important;
}

.submit_neft_details {
    margin-left: 349px;
}

.s-error_neft_required {
    font-size: 11px;
    margin-left: 20px!important;
    width: 230px;
    color: #6f0000;
}

#NeftForm .collection {
    float: left;
}

html,body,.l-fullheight {
    height: 100%;
}

.thm-furniture_v2 .l-fullheight {
    height: auto;
    min-height: 100%;
}

.thm-furniture_v2 .l-footerHeight {
    padding-bottom: 115px;
}

.stickyFooter {
    position: relative;
    margin-top: -115px!important;
    height: 75px;
    clear: both!important;
}

.thm-furniture_v2 #content,.thm-furniture_v2.l-full-hd #header .l-pageWrapper,.thm-furniture_v2.l-full-ft #footer .l-pageWrapper {
    width: 1000px;
}

.thm-furniture_v2 #footer {
    width: 100%;
}

.thm-furniture_v2 #header {
    width: 1000px;
    height: 164px;
}

.thm-furniture_v2 #header {
    height: 104px;
}

.l-simpleHeader #header {
    height: 151px;
}

.thm-furniture_v2.l-sidebar {
    margin-right: 3%;
    width: 21.7%;
}

.thm-furniture_v2.l-flipped .l-sidebar {
    width: 20.5%;
    margin-left: 2.5%;
}

.thm-furniture_v2.l-hasSidebar.l-flipped .l-main {
    width: 77%;
}

.thm-furniture_v2.l-hasSidebar .l-main {
    width: 75.4%;
}

.thm-furniture_v2 .catalog-products-section {
    margin-top: 0!important;
}

.chrome.thm-furniture_v2 #wishlist {
    margin-bottom: 20px;
}

.l-main-big {
    width: 100%;
    float: right;
}

.ui-borderBottomDottedDouble:after {
    content: ".";
    display: block;
    height: 3px;
    text-indent: -9999px;
    background: url('../index_files/doubledot.png') bottom repeat-x;
}

.ui-borderTopDottedDouble:before {
    content: ".";
    display: block;
    height: 3px;
    text-indent: -9999px;
    background: url('../index_files/doubledot.png') bottom repeat-x;
}

.ie7 .ui-borderTopDottedDouble {
    border-top: 1px dotted #e6e6e6!important;
}

.ie7 .ui-borderBottomDottedDouble {
    border-bottom: 1px dotted #e6e6e6!important;
}

.ie7 .simplefooterwrapper {
    zoom: 1;
}

.center-ct {
    display: block;
    text-align: center;
}

#fct-brand-search .ui-autocomplete-input {
    background-position: 140px 5px;
}

.ui-tabViewBox {
    margin-top: 60px;
    clear: both;
}

.ui-tabViewNav {
    margin-top: -31px;
}

.ie9 .ui-tabViewNav {
    margin-top: -31px;
}

.ui-tabViewNav a {
    font-size: 12px;
    color: #999;
    display: block;
    padding: 7px 10px;
}

.ui-tabViewNav>li {
    border: 1px solid;
    float: left;
    margin: 0 10px 0 0;
}

.ui-tabViewNav li {
    background-color: #f0f0f0;
}

.ui-tabViewNav li.selected {
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 0;
}

.ie7 .ui-tabViewNav li {
    border-bottom: 0;
}

.ui-dialogQuickview .container {
    height: auto;
    width: 861px;
}

.ui-dialogQuickview .ui-priceBox {
    width: 125px;
}

.ie7 .ui-dialogQuickview .container {
    width: 863px;
    overflow: auto!important;
    height: 490px!important;
}

.ui-dialogQuickview .prd-details {
    width: 280px;
}

.ui-dialogQuickview .product-main-headline {
    margin-bottom: 25px;
}

.ui-dialogQuickview .prd-pricebox {
    margin-top: 25px;
    clear: both;
}

.ui-dialogQuickview .prd-checkout {
    width: 204px;
}

.ui-dialogQuickview .social {
    clear: both;
    margin-top: 10px;
}

.ui-dialogQuickview .social .facebookLikeButton,.ui-dialogQuickview .social .twitterButton {
    float: left;
    overflow: hidden;
    width: 100%;
}

.ui-dialogQuickview .social .facebookLikeButton iframe,.ui-dialogQuickview .social .twitterButton iframe {
    height: 35px;
}

#prdZoomExpanded {
    filter: none;
}

.ui-dialog .container {
    filter: none;
}

.ui-dialogPrdZoom .container img {
    display: block;
    margin: 0 auto;
}

.ie8 .ui-dialogClose,.ie9 .ui-dialogClose {
    position: absolute;
    top: 5px;
    right: 5px;
}

.ie7 .ui-listHorizontal .ui-listItem {
    display: block;
    float: left;
    margin-right: 5px;
}

.ui-tabViewCont {
    width: 100%;
}

.ie7 #form-sendfriend .ui-inputText,.ie7 textarea#SendfriendForm_message {
    width: 96%;
    padding: 4px 2%;
}

.ie7 #fct-brand-search {
    width: 170px!important;
    left: -9px;
}

.ie7 #LoginForm_email,.ie7 #LoginForm_password {
    width: 241px;
}

.ie7 #form-account-create {
    margin-top: 20px;
}

.ui-buttonScrollTop {
    right: 10px;
}

.fct {
    margin: 0 9px 7px;
    position: relative;
}

.fct-hd {
    color: #666;
    padding-bottom: 6px;
    padding-left: 14px;
    background: transparent url('../index_files/sprites.gif') -18px -2890px no-repeat;
}

.fct-hd.closed {
    background: transparent url('../index_files/cat_closed.gif') 3px 3px no-repeat;
}

.fct .i-arrowRightDark {
    padding-left: 10px;
}

#fct-brand-search .ui-autocomplete-input {
    background-position: 176px 5px;
}

.ie7 #fct-brand-search-result {
    position: relative;
}

.secondaryFilterTopDiv {
    border: 1px solid #ccc;
    height: 70px;
    margin: 0 0 10px;
}

.secondaryFilterTopDiv .secondaryFilterLeft h3 {
    border-bottom: 1px dotted #d3d3d3!important;
}

.secondaryFilter {
    width: 183px;
    padding: 4px;
}

.secondaryFilterLeft {
    height: 70px;
    width: 183px;
    float: left;
}

#secondaryFilterSelectOverlay {
    height: 27px;
    opacity: 0;
    width: 183px;
    position: absolute;
    top: 0;
    z-index: 99;
    left: 0;
}

.cnv .selected>a,.cnv .selected>a .cnv-items {
    background-color: transparent;
    color: #666;
    font-weight: bold;
}

.cnv-subCat-2,.cnv-subCat-3,.cnv-subCat-4,.cnv-subCat-5,.cnv-subCat-6,.cnv-subCat-7,.cnv-subCat-8,.cnv-subCat-9 {
    margin-left: 10px;
}

.cnv-subCat-1_no-segment {
    margin-left: 0;
}

.cnv li a {
    display: block;
    padding-left: 5px;
}

.cnv.fct-category li a {
    padding-left: 15px;
}

a.cnvicon_i-bulletDark {
    background-position: 5px 3px;
}

a.cnvicon_i-arrowRightDark {
    background-position: 5px 3px;
}

li.cnvicon_i-bullet {
    background-position: 6px -9px;
    padding-left: 15px;
}

.fct-category .i-bullet,.fct-category .i-bulletDark,.fct-category .i-arrowRightDark {
    padding-left: 0;
    background: transparent;
}

.pgn-outerbox {
    overflow: hidden;
    padding-top: 2px;
}

.pgn-productcount {
    float: left;
    width: 22%;
    padding-top: 2px;
}

.pgn-sortWrapper {
    float: left;
    width: 28%;
}

.ie8 .pgn-sortWrapper {
    padding-top: 1px;
}

.opera .pgn-sortWrapper label {
    display: block;
    float: left;
    width: 38px;
}

.pgn-pagingWrapper {
    float: right;
    width: 45%;
    margin-top: -2px;
}

.paging-top {
    margin-bottom: 10px;
}

.paging-bottom {
    margin-top: 10px;
}

.pgn li {
    line-height: 18px;
    margin-left: 0;
}

.pgn a {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: normal;
    padding: 1px 6px 0 6px;
    border: 1px solid #ccc;
}

.pgn a:hover {
    border: 1px solid #666;
    color: #666;
}

.pgn a.selected,.pgn a.selected:hover,.pgn a.selected:focus,.pgn a.selected:active {
    background-color: #f88b30;
    color: #fff;
}

.pgn-productcount {
    font-size: 10px;
    font-size: 1.0rem;
}

.paging-label,.pgn-sortWrapper label {
    font-size: 10px;
    font-size: 1.0rem;
    font-weight: bold;
    padding-right: 5px;
}

.ie7 .paging-label {
    padding-top: 2px;
}

.pgn-sortWrapper label {
    padding-right: 2px;
}

.pgn-sortWrapper select {
    padding: 0;
    font-size: 10px;
    font-size: 1.0rem;
}

.pgn-sortOrder {
    height: 18px;
    width: 150px!important;
}

.cms-staticpage {
    border: 0;
    padding: 0;
}

.cms-staticpage h1 {
    font-size: 20px;
    font-size: 2.0rem;
    line-height: 1.2;
    font-weight: normal;
}

body.thm-furniture_v2 {
    line-height: 16px;
    line-height: 1.6rem;
}

a,button.as-link,.cnv a:hover,.cnv a:focus,.cnv a:active,.cnv a:hover .cnv-items,.cnv a:focus .cnv-items,.cnv a:active .cnv-items,.cnv-items {
    color: #666;
}

.pgn a,.pgn a:active,.pgn a:focus {
    color: #ccc;
}

.thm-furniture_v2 .catalog-products-section {
    border: 1px solid #ccc;
}

.paging.ui-borderBottom {
    border: none!important;
}

.ui-border,.ui-borderTop,.ui-borderBottom,.ui-borderLeft,.ui-borderRight,.ui-borderDotted,.ui-borderTopDotted,.ui-borderBottomDotted,.ui-borderLeftDotted,.ui-borderRightDotted,.ui-borderDashed,.ui-borderTopDashed,.ui-borderBottomDashed,.ui-borderLeftDashed,.ui-borderRightDashed {
    border-color: #ccc!important;
}

.topsellersSlideshow .itm-img {
    width: 160px;
    height: 160px;
}

.ui-page-bg {
    background-color: #fff;
}

body,button,input,select,textarea {
    color: #666;
}

.fsmxl {
    font-size: 20px;
    line-height: 20px;
}

.txtLight {
    color: #999;
}

.txtExtraLight {
    color: #ccc;
}

.txtLightDark {
    color: #333;
}

.txtDark {
    color: #000;
}

.txtHighlight {
    color: #093;
}

.txtGray {
    color: #666;
}

.txtWhite {
    color: #fff;
}

.brdLight {
    border-color: #e5e5e5!important;
}

.s-error,.errorMessage {
    color: #6f0000;
}

.hdLogo {
    width: 194px;
    height: 73px;
    background: transparent url('../index_files/logo_luxury-worldshop-xmas.png') 0 0 no-repeat;
    margin-top: -8px;
}

.hdLogo.hasSpecialLogo {
    background-image: none;
}

.hdLogo a {
    color: #fff;
}

.nav>li>a {
    border-color: #c8c8c8;
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e9e9));
    background-image: -webkit-linear-gradient(top,#fff,#e9e9e9);
    background-image: -moz-linear-gradient(top,#fff,#e9e9e9);
    background-image: -ms-linear-gradient(top,#fff,#e9e9e9);
    background-image: -o-linear-gradient(top,#fff,#e9e9e9);
    background-image: linear-gradient(top,#fff,#e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#e9e9e9');
}

.nav>li.active>a,.nav>li:hover>a,.nav>li.hover>a {
    background-color: #000;
    background-image: none;
    filter: none;
    border-color: #000;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.nav>li.home>a {
    width: 39px;
}

.nav>li.home .i-home {
    background: url('../index_files/home.png') no-repeat 0 0;
}

.nav>li.home.active .i-home,.nav>li.home>a:hover .i-home {
    background-position: 0 -26px;
}

.nav>li:hover>a,.nav>li.hover>a {
    color: #fff;
}

.nav>li.active>a,.nav>li>a:hover {
    color: #fff;
}

.nav-sub,.nav-subGradient {
    background: url('../index_files/topNavBgNew.jpg') repeat-x bottom!important;
    border: 1px solid #ccc;
}

.nav-sub .active {
    background-color: #f8f8f8;
    background: url('../index_files/topNavNewMenuActive.jpg') repeat-x bottom;
}

.nav-sub>li>a {
    color: #4a4a4a;
    text-shadow: 1px 1px 0 #e8e8e8;
    border-right: 1px solid #ccc;
    margin-top: 6px;
}

.nav-sales {
    color: #fe4006;
}

.nav-layer {
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    border: 1px solid #ccc;
    background-color: #f8f8f8;
}

.nav-layer-bd {
    background-color: #fff;
}

.box-bdr,.ui-listLight .ui-listItem,.ui-tabViewNav>li,.cartTable .cartItems tr,.hdSimple,.categoryMenu,.fct-scroll {
    border-color: #ccc;
}

.ui-listMedium .ui-listItem {
    border-color: #ccc;
}

.box-bdrDark,.prd-colorList li.active,.ui-listDark .ui-listItem {
    border-color: #333;
}

.ui-bgWhite {
    background-color: #fff;
}

.ui-bgGrey {
    background-color: #f0f0f0;
}

.ui-bgLightGrey {
    background-color: #f9f9f9;
}

.prd-sizeList>li.active, {
    background: #313131;
}

*/.ui-searchInput input {
    font-size: 12px;
    font-size: 1.2rem;
}

::-webkit-input-placeholder {
    color: #b4b4b4;
}

:-moz-placeholder {
    color: #b4b4b4;
}

.ui-button {
    font-size: 14px;
    color: #666;
    text-align: center;
    border: 1px solid #dbdbdb;
    background-color: #ebebeb;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebebeb));
    background-image: -webkit-linear-gradient(top,#fff,#ebebeb);
    background-image: -moz-linear-gradient(top,#fff,#ebebeb);
    background-image: -ms-linear-gradient(top,#fff,#ebebeb);
    background-image: -o-linear-gradient(top,#fff,#ebebeb);
    background-image: linear-gradient(top,#fff,#ebebeb);
    -webkit-box-shadow: 0 1px 0 rgba(200,200,200,0.2);
    -moz-box-shadow: 0 1px 0 rgba(200,200,200,0.2);
    box-shadow: 0 1px 0 rgba(200,200,200,0.2);
}

.ui-button:hover,.ui-button:focus,.ui-button:active {
    border: 1px solid #d7d7d7;
    background-color: #d7d7d7;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#d7d7d7));
    background-image: -webkit-linear-gradient(top,#f1f1f1,#d7d7d7);
    background-image: -moz-linear-gradient(top,#f1f1f1,#d7d7d7);
    background-image: -ms-linear-gradient(top,#f1f1f1,#d7d7d7);
    background-image: -o-linear-gradient(top,#f1f1f1,#d7d7d7);
    background-image: linear-gradient(top,#f1f1f1,#d7d7d7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1',EndColorStr='#d7d7d7');
    -webkit-box-shadow: 0 1px 0 rgba(50,50,50,0.2);
    -moz-box-shadow: 0 1px 0 rgba(50,50,50,0.2);
    box-shadow: 0 1px 0 rgba(50,50,50,0.2);
}

.ui-buttonContinue {
    font-size: 14px;
    text-decoration: underline;
    color: #000;
    text-align: center;
    border: 1px #ccc solid;
    background: #ccc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top,#ccc 0,#999 100%);
    background: -moz-linear-gradient(top,#ccc 0,#999 100%);
    background: -ms-linear-gradient(top,#ccc 0,#999 100%);
    background: -o-linear-gradient(top,#ccc 0,#999 100%);
    background: linear-gradient(top,#ccc 0,#999 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ccc),color-stop(100%,#999));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#999999',GradientType=0);
    -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.2);
    -moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.2);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,0.2);
}

.ui-buttonContinue:hover,.ui-buttonContinue:focus,.ui-buttonContinue:active {
    text-decoration: none;
    border: 1px solid #d7d7d7;
    background: #ddd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top,#ddd 0,#aaa 100%);
    background: -moz-linear-gradient(top,#ddd 0,#aaa 100%);
    background: -ms-linear-gradient(top,#ddd 0,#aaa 100%);
    background: -o-linear-gradient(top,#ddd 0,#aaa 100%);
    background: linear-gradient(top,#ddd 0,#aaa 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(100%,#aaa));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#aaaaaa',GradientType=0);
    -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.2);
    -moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.2);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,0.2);
}

.ui-buttonCta,.ui-buttonCart {
    text-decoration: underline;
    font-weight: bold;
    color: #fff;
    border-color: #f93;
    -webkit-box-shadow: inset 1px 1px 0 #ffb165;
    -moz-box-shadow: inset 1px 1px 0 #ffb165;
    box-shadow: inset 1px 1px 0 #ffb165;
    background: #f93;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjMzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top,#f93 0,#f30 100%);
    background: -moz-linear-gradient(top,#f93 0,#f30 100%);
    background: -ms-linear-gradient(top,#f93 0,#f30 100%);
    background: -o-linear-gradient(top,#f93 0,#f30 100%);
    background: linear-gradient(top,#f93 0,#f30 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f93),color-stop(100%,#f30));
}

#searchInputButton {
    font-weight: normal;
    text-decoration: none;
}

.ie7 .thm-furniture_v2 .ui-button {
    border: 0 #ccc solid;
}

.ie7 .thm-furniture_v2 .ui-buttonCta {
    border: 1px #f93 solid;
}

.ie7 .thm-furniture_v2 .ui-buttonContinue {
    border: 1px #d7d7d7 solid;
}

.ie7 .ui-buttonCta,.ie7 .ui-buttonCart {
    background-color: #f93;
}

.ie9 .ui-buttonCta,.ie9 .ui-buttonCart {
    filter: none;
}

.ui-buttonCta:hover,.ui-buttonCta:focus,.ui-buttonCta:active,.ui-buttonCart:hover,.ui-buttonCart:focus,.ui-buttonCart:active {
    font-weight: bold;
    text-decoration: none;
    border-color: #f93;
    -webkit-box-shadow: inset 1px 1px 0 #e3aa33;
    -moz-box-shadow: inset 1px 1px 0 #e3aa33;
    box-shadow: inset 1px 1px 0 #e3aa33;
    background: #e38500;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNlMzg1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNkOTMwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top,#e38500 10%,#d93000 90%);
    background: -moz-linear-gradient(top,#e38500 10%,#d93000 90%);
    background: -ms-linear-gradient(top,#e38500 10%,#d93000 90%);
    background: -o-linear-gradient(top,#e38500 10%,#d93000 90%);
    background: linear-gradient(top,#e38500 10%,#d93000 90%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#e38500),color-stop(90%,#d93000));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e38500',endColorstr='#d93000',GradientType=0);
}

.ie7 .ui-buttonCta:hover,.ie7 .ui-buttonCta:focus,.ie7 .ui-buttonCta:active,.ie7 .ui-buttonCart:hover,.ie7 .ui-buttonCart:focus,.ie7 .ui-buttonCart:active {
    background-color: #e38500;
}

.ie9 .ui-buttonCta:hover,.ie9 .ui-buttonCta:focus,.ie9 .ui-buttonCta:active,.ie9 .ui-buttonCart:hover,.ie9 .ui-buttonCart:focus,.ie9 .ui-buttonCart:active {
    filter: none;
}

.ui-buttonCartArrow {
    background-image: url('../index_files/checkoutArrow.png');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 17px;
}

.newsletter-button {
    min-width: 42px;
    font-size: 12px;
    font-size: 1.2rem;
    padding: 4px 16px 5px 16px;
    text-decoration: none;
}

.ie8 .newsletter-button {
    min-width: 42px;
}

.footer-layout-to-grid {
    min-height: 244px;
    margin-bottom: 20px;
}

.ui-formRow .newsletterEmail {
    width: 186px;
}

.ui-buttonDch {
    border-color: #d3d3d3;
    background-color: #f0f0f0;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#d3d3d3));
    background-image: -webkit-linear-gradient(top,#f0f0f0,#d3d3d3);
    background-image: -moz-linear-gradient(top,#f0f0f0,#d3d3d3);
    background-image: -ms-linear-gradient(top,#f0f0f0,#d3d3d3);
    background-image: -o-linear-gradient(top,#f0f0f0,#d3d3d3);
    background-image: linear-gradient(top,#f0f0f0,#d3d3d3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0',EndColorStr='#d3d3d3');
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.ui-buttonDel {
    padding: 0;
    color: #ccc;
    text-shadow: none;
    border: 0;
}

.ui-buttonCart {
    height: 45px;
    line-height: 42px;
    text-decoration: none;
}

.ui-buttonCart .cartTxt {
    font-size: 20px;
    font-size: 2rem;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.33);
}

.ie7 .ui-buttonScrollTop:hover,.ie7 .ui-buttonScrollTop:active,.ie7 .ui-buttonScrollTop:focus,.ie8 .ui-buttonScrollTop:hover,.ie8 .ui-buttonScrollTop:active,.ie8 .ui-buttonScrollTop:focus {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F88C30',EndColorStr='#FBA741')!important;
}

.ui-priceBoxPrice {
    font-weight: bold;
    line-height: 1.65em;
}

.itm-link,.ui-priceBoxPrice.saving .prd-price {
    font-size: 12px;
    font-size: 1.2rem;
}

.prd-price,.ui-priceBoxPrice.special {
    font-size: 18px;
    font-size: 1.8rem;
}

.ui-priceBoxPrice.old .prd-price {
    font-size: 14px;
    font-size: 1.4rem;
}

.ui-priceBoxPrice.old .prd-price,.itm-price.old {
    text-decoration: line-through;
    font-size: 12px;
    font-size: 1.2rem;
}

.itm-price {
    font-size: 15px;
    font-size: 1.5rem;
    color: #666;
}

.ui-priceBoxPrice.special .prd-price,.ui-priceBoxPrice.saving .prd-price {
    color: #333;
}

.itm-price.special {
    color: #900;
}

.price-prefix-detail {
    font-size: 12px;
    font-size: 1.2rem;
}

.price-prefix-listing {
    font-size: 11px;
    font-size: 1.1rem;
}

.price-prefix-listing.special {
    color: #900;
}

.price-prefix-listing.old {
    text-decoration: line-through;
}

.opera.thm-core .checkoutBirthYear {
    width: 56px!important;
}

.opera.thm-core #search {
    height: 29px;
}

.ie7 .thm-core button.ui-button,.ie7 .thm-core button.ui-buttonCta {
    line-height: 1em;
    padding-top: 5px;
}

.ie7 .thm-core #header button.ui-buttonCta {
    padding-top: 0;
}

.ie7 .thm-core button.ui-buttonCart {
    line-height: 53px;
    padding-top: 0;
}

.hpCategories h3 {
    padding-left: 9px;
    height: 27px;
    line-height: 27px;
    font-weight: normal!important;
    background-color: #e9e9e9;
    background: -webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d2d2d2));
    background: -webkit-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -moz-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -ms-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -o-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: linear-gradient(top,#e9e9e9,#d2d2d2);
}

.hpCategories li {
    height: 40px;
    line-height: 40px;
    margin: 0 1px 0 1px;
    border-top: 1px solid #ccc;
}

.hpCategories li:first-child {
    border-top: 0;
}

.hpCategories li:last-child {
    height: 100%;
}

.hpCategories li a {
    background: url('../index_files/orange_arrow_right.png') 11px 50% no-repeat;
    padding-left: 30px;
    display: inline-block;
    color: #656565;
    height: 100%;
    width: 100%;
    -moz-box-sizing: padding-box;
    -webkit-box-sizing: padding-box;
    box-sizing: padding-box;
}

.catalog-seo {
    color: #999;
    font-size: 11px;
    font-size: 1.1rem;
    margin-top: 30px;
}

.catalog-seo h1,.catalog-seo h2,.catalog-seo h3,.catalog-seo h4,.catalog-seo h5,.catalog-seo h6 {
    color: #666;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 1.2;
    padding-bottom: 8px;
}

.catalog-seo h2,.catalog-seo h3,.catalog-seo h4,.catalog-seo h5,.catalog-seo h6 {
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 5px;
}

.catalog-seo p {
    padding-bottom: 5px;
}

h2.catalog-title {
    font-size: 20px;
    font-size: 2.0rem;
}

.catalog-title-count {
    font-size: 12px;
    font-size: 1.2rem;
    color: #ccc;
}

.recommengine_title_wrapper {
    padding: 0;
    border-bottom: 0!important;
}

.recommengine_title_wrapper .h2 {
    font-size: 20px;
    font-size: 2.0rem;
}

.recommengine_section {
    margin-bottom: 50px!important;
}

.footer-usp-list li {
    font-weight: normal;
    font-size: 12px;
    padding-left: 16px;
    background: url('../index_files/sprites.gif') -19px -2938px no-repeat;
}

#recommengine_lastproductsviewed,.lastproductsviewed {
    margin-top: 20px;
}

#footer .ui-listHorizontal .ui-listItem {
    margin-bottom: 3px;
}

.ie7 .thm-furniture_v2 #newAddress .size1of2 {
    width: 49%;
}

.full-page-catlog {
    float: none!important;
    width: 100%!important;
}

.line_new {
    margin-left: 212px;
}

.print_thank {
    text-align: right;
}

.print_thank a {
    background: url('../index_files/thankyou_img.png') no-repeat 80px 0 scroll;
    color: #f88b30;
    font-size: 12px;
    padding: 2px 25px 2px 0;
}

.thank_msg_cont {
    background: #fffbf8 url('../index_files/thankyou_img.png') no-repeat 7px -17px scroll;
    color: #333;
    font-size: 12px;
    padding: 10px 10px 10px 70px;
    border: 1px solid #f0f0f0;
    margin: 0 0 40px 0;
}

.thank_msg_cont h2,.checkout-h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px 0;
}

.thank_msg_cont span {
    color: #f88b30;
    font-size: 18px;
}

.checkout-ship-info {
    font-size: 12px;
    margin: 0;
    padding-right: 80px;
    width: 284px;
}

.checkout-h3 {
    color: #000;
}

.address_success {
    color: #333;
    min-height: 130px;
    padding-left: 12px;
}

.checkout-note-1 {
    float: left;
    margin-bottom: 35px;
    margin-top: 20px;
    padding: 0;
    width: 250px;
}

.shippingIconNew {
    background: url("../index_files/thankyou_img.png") no-repeat scroll -4px -111px transparent;
    display: block;
    float: left;
    height: 33px;
    width: 32px;
    margin-top: 20px;
}

.highlitefont {
    color: #c13100;
}

.checkout-pad-bottom15 {
    padding-bottom: 15px;
}

.checkout-note-2 {
    color: #333;
}

.bulletConNewText {
    float: left;
    width: 257px;
}

.checkout-note-2 ul {
    margin: 0;
    list-style: none;
}

.checkout-note-2 ul li {
    margin: 10px 4px 10px 3px;
    width: 290px;
    overflow: hidden;
}

.bulletIconNewDetail {
    background: url("../index_files/thankyou_img.png") no-repeat scroll -8px -171px transparent;
    display: block;
    float: left;
    height: 18px;
    margin-right: 7px;
    width: 11px;
}

.clr {
    clear: both;
}

.orderInfoConNewDetail {
    border: 1px solid #ccc;
}

.checkout-order-info {
    margin: 0;
    padding-top: 5px;
    width: 634px;
}

.divTable {
    background: none repeat scroll 0 0 #fafafa;
    border: 0 solid #666;
    border-spacing: 0;
    width: auto;
    font-size: 12px;
    color: #000;
}

.divRow {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #e8e8e8;
    display: block;
    padding: 15px 0;
}

.divCell {
    background-color: #fafafa;
    display: table-column;
    float: left;
    width: 126px;
}

.divCell_1 {
    width: 50px;
    text-align: center;
}

.divCell_2 {
    width: 250px;
    text-align: left;
}

.divCell_2 img {
    padding: 1px;
    border: 1px solid #ccc;
    margin-right: 10px;
    float: left;
}

.divCell_3 {
    width: 68px;
    text-align: center;
}

.divCell_4 {
    width: 125px;
    text-align: right;
}

.divCell_5 {
    width: 127px;
    text-align: right;
    padding-right: 10px;
}

.divRow .divCell {
    background-color: #FFF;
}

.headRow .divCell {
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #000;
    font-size: 14px;
}

.totalPriceConNewDetail {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}

.totalPriceConNewDetail ul {
    list-style: none;
}

.totalPriceConNewDetail ul li {
    padding: 3px 0;
}

.totalPriceConNewDetail ul .totalpriceCon1st {
    float: left;
    width: 497px;
}

.totalPriceConNewDetail ul .totalpriceCon2nd {
    width: 123px;
    float: left;
}

.totalPriceConNewDetail ul .totalpriceCon2nd .redTextNewDeatil {
    color: #c13100;
}

.netTotalAmountCon {
    background-color: #f6f6f6;
    border: 0 none!important;
    color: #000;
    font-size: 14px;
    height: 54px;
    line-height: 46px;
    padding-right: 10px;
    text-align: right;
}

.netTotalAmountConRate {
    font-size: 16px;
}

.whatNextConNEw {
    border-bottom: 1px solid #e8e8e8;
    color: #404040;
    float: left;
    font-size: 11px;
    margin-right: 18px;
    padding-bottom: 5px;
    padding-top: 15px;
}

.whatNextCon-imgCon {
    float: right;
    height: 45px;
    padding-top: 40px;
    width: 215px;
}

.whatNextConNEw ul {
    list-style: disc!important;
    margin-left: 18px;
}

.FbConNewThanks {
    float: left;
    color: #000;
    font-size: 11px;
    padding: 10px 0;
}

.success-scroll {
    clear: both;
    padding-top: 30px;
}

.securityfooternew {
    padding-top: 10px;
}

.egiftnew {
    height: 122px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .egiftnew {
        height: 118px;
    }
}

.bulkegift {
    padding-left: 24px;
    width: 108px;
}

.emi_bullet_new {
    list-style: disc outside none;
    margin-left: 18px;
}

.leftSideBnrCon {
    width: 200px;
    margin-top: 7px;
    margin-bottom: 7px;
}

#offlinetips {
    border: 1px solid #e2ab81;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 5px;
    background: #fff3ca;
}

.banks {
    display: none;
}

.banks ul {
    margin-left: 6px;
}

.banks ul li {
    margin: 10px 0;
}

.banks ul li label {
    font-weight: bold;
}

.banks table {
    border-collapse: separate;
    border: 1px solid #e2e2e3;
    background: #f9f9f9;
    font-size: 12px;
}

.banks table td,.banks table th {
    font-size: 10px;
    border: 1px solid #e2e2e3;
    padding: 5px;
}

.banks table td.totalcost,.banks table td.plan {
    width: 50px;
}

.nav-sub>li>a {
    padding: 0 13px;
}

.campaigns {
    margin: 0;
    width: 115%;
}

.campaign:after,.campaigns:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.campaigns .teaser {
    border: 1px solid #ccc;
    background-color: #333;
    margin: 0 76px 25px 0;
}

.campaign .image img {
    height: auto;
}

.campaigns .campaign .description {
    position: static;
    display: block;
    padding: 7px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #4a4a4a;
    text-shadow: 1px 1px 0 #e8e8e8;
    background-color: #e9e9e9;
    background: -webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d2d2d2));
    background: -webkit-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -moz-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -ms-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -o-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: linear-gradient(top,#e9e9e9,#d2d2d2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e9e9e9',EndColorStr='#d2d2d2');
}

.campaign .description .neckline {
    line-height: 1em;
    font-size: 1em;
    display: block;
    margin: 0 16px 5px 16px;
}

.campaign .description .headline {
    display: block;
    font-size: 1.2em;
    line-height: 1.4em;
    display: block;
    margin: 0 16px;
}

.campaign .description .timeline {
    display: block;
    margin: 8px 16px 0 16px;
    background: url("../index_files/iconStopwatch.png") no-repeat scroll -14px -12px transparent;
    padding: 6px 37px;
}

#CampaignView h1 {
    line-height: 2.2rem;
    font-size: 1.9rem;
}

#CampaignView .subline {
    line-height: 2.2rem;
    font-size: 1.4rem;
    font-weight: bold;
}

#CampaignView .image {
    margin: 0 10px 0 0;
    float: left;
}

#CampaignView .campaign .image img {
    border: 1px solid #d3d3d3;
}

#CampaignView .sort {
    margin: 5px 0 15px 0;
    z-index: 20;
}

#CampaignView .products {
    width: 1000px;
}

#CampaignView .product {
    border: 1px solid #d3d3d3;
    width: 238px;
    float: left;
    border: 1px solid #CCC;
    margin: 0 5px 10px 5px;
    position: relative;
    height: 315px;
    *height: 335px;
}

#CampaignView .product a:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#CampaignView .product a {
    padding: 6px;
    text-decoration: none;
    display: block;
    min-height: 130px;
}

#CampaignView .product .soldout .name {
    color: gray;
    cursor: default;
}

#CampaignView .product:hover {
    background-color: #fafafa;
    border: 1px solid #888;
}

#CampaignView .product .name {
    color: #404040;
    font-size: .9em;
    clear: both;
    height: 57px;
    padding-top: 5px;
}

#CampaignView .product .price {
    color: #900;
    font-size: 16px;
    font-weight: normal!important;
    padding: 0 5px 10px 0;
    text-align: right;
    width: 211px;
}

#CampaignView .product .paid {
    color: #900;
    font-size: 16px;
    font-weight: normal;
    text-align: right;
}

#CampaignView .product .old {
    color: #666;
    float: left;
    font-size: 12px;
    text-decoration: line-through;
}

#CampaignView .product .warning,#CampaignView .product .sold {
    color: black;
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    margin-top: -22px;
}

#CampaignView .product .warning {
    color: #000;
}

#CampaignView .product .sold {
    color: #f00;
}

.campaign-title {
    font-size: 1.6em;
    margin: 10px 0;
    font-weight: normal;
}

.fb-like iframe {
    margin: -4px 10px;
}

.cart-header .ui-buttonContinue,.cart-bottom .ui-buttonContinue {
    text-shadow: 1px 1px 1px #696969;
    border: 0;
    background: #a6a6a6;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a6a6a6),color-stop(27%,#969696),color-stop(76%,#6b6b6b),color-stop(100%,#5c5c5c));
    background: -webkit-linear-gradient(top,#a6a6a6 0,#969696 27%,#6b6b6b 76%,#5c5c5c 100%);
    background: -moz-linear-gradient(top,#a6a6a6 0,#969696 27%,#6b6b6b 76%,#5c5c5c 100%);
    background: -ms-linear-gradient(top,#a6a6a6 0,#969696 27%,#6b6b6b 76%,#5c5c5c 100%);
    background: -o-linear-gradient(top,#a6a6a6 0,#969696 27%,#6b6b6b 76%,#5c5c5c 100%);
    background: linear-gradient(top,#a6a6a6 0,#969696 27%,#6b6b6b 76%,#5c5c5c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6a6a6',endColorstr='#5c5c5c',GradientType=0);
    color: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-weight: bold;
    padding: 10px 15px;
    text-transform: uppercase;
    text-decoration: none;
}

.ui-buttonPco,.ui-buttonScrollTop {
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
}

.ui-buttonContinue {
    height: 35px;
}

.txtGreen {
    color: #009928;
}

.regpage-title-newcustomer {
    padding: 0 0 0 30px;
    background: url('../index_files/icon-customer-new.png') no-repeat left center transparent;
    font-weight: normal;
}

.regpage-title-existedcustomer {
    padding: 0 0 0 30px;
    background: url('../index_files/icon-customer-existed.png') no-repeat left center transparent;
    font-weight: normal;
}

.fp_space {
    width: 30px;
}

.ie7 .ui-buttonContinue {
    height: auto;
}

.ui-buttonCta,.ui-buttonCart,.ui-buttonScrollTop {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background: #f88b30;
    border: 0;
    text-decoration: none;
}

.text_bullet {
    margin: 0 5px 10px 20px;
}

.text_bullet li {
    list-style: disc;
    margin: 8px 0;
}

#searchInputButton {
    font-weight: normal;
    text-decoration: none;
    background: url('../index_files/search-submit.jpg') no-repeat scroll 0 0 transparent;
    width: 28px;
    height: 28px;
    border: 0;
    margin-left: 4px;
}

.hdCart a {
    padding-right: 52px;
    height: 46px;
    background: url('../index_files/hdCart.png') right 21px no-repeat;
}

.hdCart a:hover {
    text-decoration: none;
}

.nav-layer {
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    border: 1px solid #ccc;
    background-color: #fafafa;
}

.nav-sub,.nav-subGradient {
    background-image: url('');
    background-size: 100% 100%;
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #e9e9e9;
    background: -webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e6e6e6));
    background: -webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
    background: -moz-linear-gradient(top,#f2f2f2,#e6e6e6);
    background: -ms-linear-gradient(top,#f2f2f2,#e6e6e6);
    background: -o-linear-gradient(top,#f2f2f2,#e6e6e6);
    background: linear-gradient(top,#f2f2f2,#e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e9e9e9',EndColorStr='#d2d2d2');
    border: 1px solid #ccc;
}

.nav-sub .noBorder {
    border-right: 0!important;
}

.txtLight {
    color: #999;
    margin-left: 5px;
}

.secureLogo {
    float: left;
    height: 72px;
    width: 100px;
}

.newletterSignup {
    bottom: 20px;
    position: absolute;
    right: 10px;
    float: none!important;
}

.catalog-seo {
    color: #999;
    font-size: 11px;
    font-size: 1.1rem;
    margin-top: 30px;
    text-align: justify;
    clear: both;
}

.catalog-seo h1,.catalog-seo h2,.catalog-seo h3,.catalog-seo h4,.catalog-seo h5,.catalog-seo h6 {
    color: #666;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 1.2;
    padding-bottom: 8px;
}

.catalog-seo h2,.catalog-seo h3,.catalog-seo h4,.catalog-seo h5,.catalog-seo h6 {
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 5px;
}

.catalog-seo p {
    padding-bottom: 5px;
}

.hpSeoText {
    text-align: justify;
}

.text_disc {
    text-align: justify;
}

.box-bd {
    text-align: justify;
}

.ui-searchInput input {
    border: 1px solid #6d6d6d;
}

.hpCategories li a {
    -moz-box-sizing: padding-box;
    background: url("../index_files/orange_arrow_right.png") no-repeat scroll 11px 50% transparent;
    color: #656565;
    display: inline-block;
    height: 100%;
    padding-left: 30px;
    width: 100%;
}

.removeCartItem {
    color: #f00;
}

.removeCartItem:hover {
    cursor: pointer;
}

.lazyImage {
    width: 100%;
    display: block;
    height: 100%;
    background: url('../index_files/loading.gif') no-repeat 50% 50%;
}

.searchResultCon {
    border: 1px solid #cdcdcd;
    background-color: #f0f0f0;
    padding: 10px;
}

.srcResultHdr {
    color: #4c4c4c;
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 10px;
}

.srcResultCat {
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    color: #4c4c4c;
    height: 34px;
    line-height: 34px;
}

.srcTips {
    background-color: #FFF;
    padding: 10px;
    font-family: Arial,Helvetica,sans-serif;
    border: 1px solid #cdcdcd;
}

.srcTipsHdr {
    color: #4c4c4c;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 5px;
    margin-top: 20px;
    clear: both;
}

.srcResultPt {
    margin-left: 20px;
    list-style: circle;
}

.srcResultPt li {
    padding: 5px 0;
}

.topbrandItemCon {
    border: 1px solid #ccc;
    float: left;
    height: 64px;
    margin-right: 10px;
    margin-top: 10px;
    width: 190px;
}

.topbrandItemConLast {
    margin-right: 0;
}

.topbrandItemCon1 {
    float: left;
    width: 50px;
}

.topCatImg img {
    width: 192px;
}

.tpBrndTxt {
    float: left;
    width: 85px;
    padding-top: 22px;
    padding-left: 10px;
}

.tpBrndImg {
    line-height: 64px;
    float: right;
    padding-right: 3px;
}

.topCatImg {
    float: left;
    width: 192px;
    height: 244px;
    margin-top: 10px;
    margin-right: 10px;
    position: relative;
}

.topCatImgLast {
    float: left;
    width: 192px;
    height: 244px;
    margin-top: 10px;
    margin-right: 0;
    position: relative;
}

.topCatImgLast img {
    width: 192px;
}

.trnsbg {
    background: url(../index_files/trnsbg.png) bottom;
    position: absolute;
    width: 187px;
    height: 53px;
    bottom: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #FFF;
    font-weight: bold;
    line-height: 53px;
    padding-left: 5px;
}

.trnsbg a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #FFF;
    font-weight: bold;
}

.breadcrumbs-highlight ul li a {
    color: #7b7b7b;
    text-decoration: none;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: normal;
}

.breadcrumbs-highlight ul li span {
    color: #7b7b7b;
    text-decoration: none;
}

.breadcrumbs-highlight ul li:after {
    font-size: 1.2rem;
    font-size: 12px;
    font-weight: normal;
}

.cat-filters {
    margin: 0;
    padding: 0;
    float: left;
}

.cat-filters li {
    display: inline-block;
    margin: 0 5px;
}

.cat-filters li.sort_by {
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
}

.pgn a.selected,.pgn a.selected:hover,.pgn a.selected:focus,.pgn a.selected:active {
    background-color: #313131!important;
}

h1.catalog-title {
    color: #4c4c4c!important;
}

.catalog-title-count {
    color: #404040;
    font-size: 14px;
    font-size: 1.4rem;
}

.ie7 .cat-filters li {
    float: left;
}

.ie7 .cat-filters li span {
    margin-right: 5px;
}

.cat-filters li a.active {
    font-weight: bold;
}

.pgn a {
    color: #404040;
}

.pgn-sortWrapper {
    width: auto;
}

.pgn-pagingWrapper {
    width: 50%;
}

.cat-filters .pgn-sort {
    display: none;
}

.i-sortasc,.i-sortdesc {
    float: none;
    height: 10px;
    width: 11px;
}

.hdLogo {
    width: 200px;
    height: 73px;
    background: transparent url('../index_files/sprites.gif') -9px -3491px no-repeat;
}

.banks {
    display: none;
}

.banks ul {
    margin-left: 6px;
}

.banks ul li {
    margin: 10px 0;
}

.banks ul li label {
    font-weight: bold;
}

.banks table {
    border-collapse: separate;
    border: 1px solid #e2e2e3;
    background: #f9f9f9;
    font-size: 12px;
}

.banks table td,.banks table th {
    font-size: 10px;
    border: 1px solid #e2e2e3;
    padding: 5px;
}

.banks table td.totalcost,.banks table td.plan {
    width: 50px;
}

.nav-sub>li>a {
    padding: 0 16px;
    cursor: pointer;
}

.nav-subTxt img {
    *margin-top: 6px;
}

.campaigns {
    margin: 0;
    width: 115%;
}

.campaign:after,.campaigns:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.campaigns .teaser {
    border: 1px solid #ccc;
    background-color: #333;
    margin: 0 76px 25px 0;
}

.campaign .image img {
    height: auto;
}

.campaigns .campaign .description {
    position: static;
    display: block;
    padding: 7px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #4a4a4a;
    text-shadow: 1px 1px 0 #e8e8e8;
    background-color: #e9e9e9;
    background: -webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d2d2d2));
    background: -webkit-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -moz-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -ms-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: -o-linear-gradient(top,#e9e9e9,#d2d2d2);
    background: linear-gradient(top,#e9e9e9,#d2d2d2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e9e9e9',EndColorStr='#d2d2d2');
}

.campaign .description .neckline {
    line-height: 1em;
    font-size: 1em;
    display: block;
    margin: 0 16px 5px 16px;
}

.campaign .description .headline {
    display: block;
    font-size: 1.2em;
    line-height: 1.4em;
    display: block;
    margin: 0 16px;
}

.campaign .description .timeline {
    display: block;
    margin: 8px 16px 0 16px;
    background: url("../index_files/iconStopwatch.png") no-repeat scroll -14px -12px transparent;
    padding: 6px 37px;
}

#CampaignView h1 {
    line-height: 2.2rem;
    font-size: 1.9rem;
}

#CampaignView .subline {
    line-height: 2.2rem;
    font-size: 1.4rem;
    font-weight: bold;
}

#CampaignView .image {
    margin: 0 10px 0 0;
    float: left;
}

#CampaignView .campaign .image img {
    border: 1px solid #d3d3d3;
}

#CampaignView .sort {
    margin: 5px 0 15px 0;
    z-index: 20;
}

#CampaignView .products {
    width: 1000px;
}

#CampaignView .product {
    border: 1px solid #d3d3d3;
    width: 238px;
    float: left;
    border: 1px solid #CCC;
    margin: 0 5px 10px 5px;
    position: relative;
    height: 315px;
    *height: 335px;
}

#CampaignView .product a:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#CampaignView .product a {
    padding: 6px;
    text-decoration: none;
    display: block;
    min-height: 130px;
}

#CampaignView .product .soldout .name {
    color: gray;
    cursor: default;
}

#CampaignView .product:hover {
    background-color: #fafafa;
    border: 1px solid #888;
}

#CampaignView .product .name {
    color: #404040;
    font-size: .9em;
    clear: both;
    height: 57px;
    padding-top: 5px;
}

#CampaignView .product .price {
    color: #900;
    font-size: 16px;
    font-weight: normal!important;
    padding: 0 5px 10px 0;
    text-align: right;
    width: 211px;
}

#CampaignView .product .paid {
    color: #900;
    font-size: 16px;
    font-weight: normal;
    text-align: right;
}

#CampaignView .product .old {
    color: #666;
    float: left;
    font-size: 12px;
    text-decoration: line-through;
}

#CampaignView .product .warning,#CampaignView .product .sold {
    color: black;
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    margin-top: -22px;
}

#CampaignView .product .warning {
    color: #000;
}

#CampaignView .product .sold {
    color: #f00;
}

.campaign-title {
    font-size: 1.6em;
    margin: 10px 0;
    font-weight: normal;
}

.fb-like iframe {
    margin: -4px 10px;
}

.cart-header .ui-buttonContinue,.cart-bottom .ui-buttonContinue {
    text-shadow: 1px 1px 1px #696969;
    border: 0;
    background: #e8e8e8;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e8),color-stop(27%,#e1e0e0),color-stop(76%,#d6d6d6),color-stop(100%,#d1d1d1));
    background: -webkit-linear-gradient(top,#e8e8e8 0,#e1e0e0 27%,#d6d6d6 76%,#d1d1d1 100%);
    background: -moz-linear-gradient(top,#e8e8e8 0,#e1e0e0 27%,#d6d6d6 76%,#d1d1d1 100%);
    background: -ms-linear-gradient(top,#e8e8e8 0,#e1e0e0 27%,#d6d6d6 76%,#d1d1d1 100%);
    background: -o-linear-gradient(top,#e8e8e8 0,#e1e0e0 27%,#d6d6d6 76%,#d1d1d1 100%);
    background: linear-gradient(top,#e8e8e8 0,#e1e0e0 27%,#d6d6d6 76%,#d1d1d1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8',endColorstr='#D1D1D1',GradientType=0);
    color: #666;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-weight: bold;
    padding: 10px 15px;
    text-shadow: none;
    text-transform: uppercase;
    text-decoration: none;
}

.ui-buttonPco,.ui-buttonScrollTop {
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
}

.ui-buttonScrollTop {
    height: 33px;
    line-height: 33px;
    padding: 0;
    min-width: 100px;
    width: 100px;
    font-size: 12px!important;
}

.ui-buttonContinue {
    height: 35px;
}

.txtGreen {
    color: #009928;
}

.regpage-title-newcustomer {
    padding: 0 0 0 30px;
    background: url('../index_files/icon-customer-new.png') no-repeat left center transparent;
    font-weight: normal;
}

.regpage-title-existedcustomer {
    padding: 0 0 0 30px;
    background: url('../index_files/icon-customer-existed.png') no-repeat left center transparent;
    font-weight: normal;
}

.fp_space {
    width: 30px;
}

.ie7 .ui-buttonContinue {
    height: auto;
}

.ui-buttonCta,.ui-buttonCart,.ui-buttonScrollTop {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background: #f88b30!important;
    border: 0;
    text-decoration: none;
}

.ui-buttonCta:hover,.ui-buttonCta:active,.ui-buttonCta:focus,.ui-buttonCart:hover,.ui-buttonCart:active,.ui-buttonCart:focus,.ui-buttonScrollTop:hover,.ui-buttonScrollTop:active,.ui-buttonScrollTop:focus {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNlMzg1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNkOTMwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(center top,#f88c30 0,#fba741 100%);
    background: -moz-linear-gradient(center top,#f88c30 0,#fba741 100%);
    background: -ms-linear-gradient(center top,#f88c30 0,#fba741 100%);
    background: -o-linear-gradient(center top,#f88c30 0,#fba741 100%);
    background: linear-gradient(center top,#f88c30 0,#fba741 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#f88c30),color-stop(90%,#fba741));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F88C30',endColorstr='#FBA741',GradientType=0)!important;
    border: 0;
}

.ui-buttonContinue:hover,.ui-buttonContinue:active,.ui-buttonContinue:focus {
    background: -webkit-linear-gradient(center top,#d1d1d1 0,#d6d6d6 24%,#e1e0e0 73%,#e8e8e8 100%);
    background: -moz-linear-gradient(center top,#d1d1d1 0,#d6d6d6 24%,#e1e0e0 73%,#e8e8e8 100%);
    background: -ms-linear-gradient(center top,#d1d1d1 0,#d6d6d6 24%,#e1e0e0 73%,#e8e8e8 100%);
    background: -o-linear-gradient(center top,#d1d1d1 0,#d6d6d6 24%,#e1e0e0 73%,#e8e8e8 100%);
    background: linear-gradient(center top,#d1d1d1 0,#d6d6d6 24%,#e1e0e0 73%,#e8e8e8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#d1d1d1),color-stop(90%,#e8e8e8));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1D1D1',endColorstr='#E8E8E8',GradientType=0)!important;
}

.text_bullet {
    margin: 0 5px 10px 20px;
}

.text_bullet li {
    list-style: disc;
    margin: 8px 0;
}

#searchInputButton {
    background: none repeat scroll 0 0 #f88b30;
    color: #fff;
    font-weight: normal;
    height: 37px;
    margin-left: -1px;
    text-decoration: none;
    text-shadow: none;
    width: 70px;
    border: 0;
    padding: 1px;
}

.hdCart a {
    padding-right: 52px;
    height: 46px;
    background: url('../index_files/sprites.gif') 89px -1068px no-repeat;
    width: 94px!important;
}

.hdCart a:hover {
    text-decoration: none;
}

.nav-layer {
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    border: 1px solid #ccc;
    background-color: #fff;
}

.nav-sub,.nav-subGradient {
    background-image: url('');
    background: 0;
    border: 0 solid #ccc;
}

.nav-sub .noBorder {
    border-right: 0!important;
}

.txtLight {
    color: #999;
    margin-left: 5px;
}

.secureLogo {
    float: left;
    height: 72px;
    width: 100px;
}

.newletterSignup {
    bottom: 20px;
    position: absolute;
    right: 10px;
    float: none!important;
}

.catalog-seo {
    color: #999;
    font-size: 11px;
    font-size: 1.1rem;
    margin-top: 30px;
    text-align: justify;
    clear: both;
}

.catalog-seo h1,.catalog-seo h2,.catalog-seo h3,.catalog-seo h4,.catalog-seo h5,.catalog-seo h6 {
    color: #666;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 1.2;
    padding-bottom: 8px;
}

.catalog-seo h2,.catalog-seo h3,.catalog-seo h4,.catalog-seo h5,.catalog-seo h6 {
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 5px;
}

.catalog-seo p {
    padding-bottom: 5px;
}

.hpSeoText {
    text-align: justify;
}

.text_disc {
    text-align: justify;
}

.box-bd {
    text-align: justify;
}

.ui-searchInput input {
    border: 1px solid #d5d4be;
    background: url('../index_files/sprites.gif') no-repeat -11px -1357px;
    padding-left: 29px;
}

.hpCategories li a {
    -moz-box-sizing: padding-box;
    background: url("../index_files/orange_arrow_right.png") no-repeat scroll 11px 50% transparent;
    color: #656565;
    display: inline-block;
    height: 100%;
    padding-left: 30px;
    width: 100%;
}

.removeCartItem {
    color: #f00;
}

.removeCartItem:hover {
    cursor: pointer;
}

@font-face {
    font-family:'WebRupee';src:url(data:application/octet-stream;base64,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);src:local('WebRupee'),url(data:application/x-font-ttf;base64,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) format('truetype'),url(data:application/octet-stream;base64,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) format('woff'),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2Zz4KPG1ldGFkYXRhPgpDcmVhdGVkIGJ5IEZvbnRGb3JnZSAyMDEwMDQyOSBhdCBGcmkgQXVnIDEzIDIzOjI5OjQ1IDIwMTAKCkNvcHlyaWdodCAoYXQpIGh0dHA6Ly93ZWJydXBlZS5jb20vCjwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iV2ViUnVwZWUiIGhvcml6LWFkdi14PSIwIiA+CiAgPGZvbnQtZmFjZSAKICAgIGZvbnQtZmFtaWx5PSJXZWJSdXBlZSIKICAgIGZvbnQtd2VpZ2h0PSI0MDAiCiAgICBmb250LXN0cmV0Y2g9Im5vcm1hbCIKICAgIHVuaXRzLXBlci1lbT0iMTAwMCIKICAgIHBhbm9zZS0xPSIyIDExIDUgNCAyIDIgMiAyIDIgNCIKICAgIGFzY2VudD0iODAwIgogICAgZGVzY2VudD0iLTIwMCIKICAgIGJib3g9IjAgLTIgNTE5IDczMCIKICAgIHVuZGVybGluZS10aGlja25lc3M9IjUwIgogICAgdW5kZXJsaW5lLXBvc2l0aW9uPSItMTAwIgogICAgdW5pY29kZS1yYW5nZT0iVSswMDIwLTIwQjkiCiAgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjM2NCIgCmQ9Ik0zMyAwdjY2NmgyNjV2LTY2NmgtMjY1ek02NiAzM2gxOTl2NjAwaC0xOTl2LTYwMHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iLm5vdGRlZiIgaG9yaXotYWR2LXg9IjM2NCIgCmQ9Ik0zMyAwdjY2NmgyNjV2LTY2NmgtMjY1ek02NiAzM2gxOTl2NjAwaC0xOTl2LTYwMHoiIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iLm51bGwiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJub25tYXJraW5ncmV0dXJuIiBob3Jpei1hZHYteD0iMzMzIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic3BhY2UiIHVuaWNvZGU9IiAiIGhvcml6LWFkdi14PSIyMDAiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJleGNsYW0iIHVuaWNvZGU9IiEiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJxdW90ZWRibCIgdW5pY29kZT0iJiN4MjI7IiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibnVtYmVyc2lnbiIgdW5pY29kZT0iIyIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImRvbGxhciIgdW5pY29kZT0iJCIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InBlcmNlbnQiIHVuaWNvZGU9IiUiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhbXBlcnNhbmQiIHVuaWNvZGU9IiYjeDI2OyIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InF1b3Rlc2luZ2xlIiB1bmljb2RlPSInIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGFyZW5sZWZ0IiB1bmljb2RlPSIoIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGFyZW5yaWdodCIgdW5pY29kZT0iKSIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImFzdGVyaXNrIiB1bmljb2RlPSIqIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGx1cyIgdW5pY29kZT0iKyIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImNvbW1hIiB1bmljb2RlPSIsIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaHlwaGVuIiB1bmljb2RlPSItIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icGVyaW9kIiB1bmljb2RlPSIuIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ic2xhc2giIHVuaWNvZGU9Ii8iIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ6ZXJvIiB1bmljb2RlPSIwIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ib25lIiB1bmljb2RlPSIxIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idHdvIiB1bmljb2RlPSIyIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idGhyZWUiIHVuaWNvZGU9IjMiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJmb3VyIiB1bmljb2RlPSI0IiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZml2ZSIgdW5pY29kZT0iNSIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNpeCIgdW5pY29kZT0iNiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InNldmVuIiB1bmljb2RlPSI3IiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZWlnaHQiIHVuaWNvZGU9IjgiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJuaW5lIiB1bmljb2RlPSI5IiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iY29sb24iIHVuaWNvZGU9IjoiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzZW1pY29sb24iIHVuaWNvZGU9IjsiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJsZXNzIiB1bmljb2RlPSImI3gzYzsiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJlcXVhbCIgdW5pY29kZT0iPSIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImdyZWF0ZXIiIHVuaWNvZGU9IiYjeDNlOyIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InF1ZXN0aW9uIiB1bmljb2RlPSI/IiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXQiIHVuaWNvZGU9IkAiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJBIiB1bmljb2RlPSJBIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iQiIgdW5pY29kZT0iQiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IkMiIHVuaWNvZGU9IkMiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJEIiB1bmljb2RlPSJEIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iRSIgdW5pY29kZT0iRSIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IkYiIHVuaWNvZGU9IkYiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJHIiB1bmljb2RlPSJHIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iSCIgdW5pY29kZT0iSCIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IkkiIHVuaWNvZGU9IkkiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJKIiB1bmljb2RlPSJKIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iSyIgdW5pY29kZT0iSyIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IkwiIHVuaWNvZGU9IkwiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJNIiB1bmljb2RlPSJNIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iTiIgdW5pY29kZT0iTiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Ik8iIHVuaWNvZGU9Ik8iIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJQIiB1bmljb2RlPSJQIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iUSIgdW5pY29kZT0iUSIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IlIiIHVuaWNvZGU9IlIiIGhvcml6LWFkdi14PSI0OTUiIApkPSJNMzMwIDY2MXExNSAtMTUgMjIgLTMzcTggLTIwIDEyIC0zOWgxMzFsLTQ2IC02OWgtODNxLTYgLTQxIC0yNyAtNzRxLTI2IC0zNiAtNTQgLTU0cS0yNiAtMjEgLTcwIC0zNnEtNDUgLTE1IC04MiAtMTVsMjczIC0zNDFoLTExOGwtMjYzIDMzMHY2NGg2NXE1MCAwIDg1IDEycTM1IDE0IDU1IDMycTIyIDIxIDI5IDQxcTkgMjMgOSA0MWgtMjY4bDQ1IDY5aDIxNHEtMTEgMjUgLTMwIDM5cS0xNyAxMiAtNDIgMjJxLTQ0IDExIC01MiAxMWgtNTcKaC03OGw0NSA2OWg0NTBsLTQ2IC02OWgtMTE5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJTIiB1bmljb2RlPSJTIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iVCIgdW5pY29kZT0iVCIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IlUiIHVuaWNvZGU9IlUiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJWIiB1bmljb2RlPSJWIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iVyIgdW5pY29kZT0iVyIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IlgiIHVuaWNvZGU9IlgiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJZIiB1bmljb2RlPSJZIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iWiIgdW5pY29kZT0iWiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJyYWNrZXRsZWZ0IiB1bmljb2RlPSJbIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYmFja3NsYXNoIiB1bmljb2RlPSJcIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYnJhY2tldHJpZ2h0IiB1bmljb2RlPSJdIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYXNjaWljaXJjdW0iIHVuaWNvZGU9Il4iIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ1bmRlcnNjb3JlIiB1bmljb2RlPSJfIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZ3JhdmUiIHVuaWNvZGU9ImAiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhIiB1bmljb2RlPSJhIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iYiIgdW5pY29kZT0iYiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImMiIHVuaWNvZGU9ImMiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJkIiB1bmljb2RlPSJkIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iZSIgdW5pY29kZT0iZSIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImYiIHVuaWNvZGU9ImYiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJnIiB1bmljb2RlPSJnIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iaCIgdW5pY29kZT0iaCIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImkiIHVuaWNvZGU9ImkiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJqIiB1bmljb2RlPSJqIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0iayIgdW5pY29kZT0iayIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImwiIHVuaWNvZGU9ImwiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJtIiB1bmljb2RlPSJtIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ibiIgdW5pY29kZT0ibiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9Im8iIHVuaWNvZGU9Im8iIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJwIiB1bmljb2RlPSJwIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0icSIgdW5pY29kZT0icSIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InIiIHVuaWNvZGU9InIiIGhvcml6LWFkdi14PSI1MjciIApkPSJNMzU0IDY1OXExNSAtMTUgMjIgLTMzcTggLTIwIDEyIC0zOWgxMzFsLTQ2IC02OWgtODNxLTYgLTQxIC0yNyAtNzRxLTI2IC0zNiAtNTQgLTU0cS0yNiAtMjEgLTcwIC0zNnEtNDUgLTE1IC04MiAtMTVsMjczIC0zNDFoLTExOGwtMjYzIDMzMHY2NGg2NXE1MCAwIDg1IDEycTM1IDE0IDU1IDMycTIyIDIxIDI5IDQxcTkgMjMgOSA0MWgtMjY4bDQ1IDY5aDIxNHEtMTEgMjUgLTMwIDM5cS0xNyAxMiAtNDIgMjJxLTQ0IDExIC01MiAxMWgtNTcKaC03OGw0NSA2OWg0NTBsLTQ2IC02OWgtMTE5eiIgLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJzIiB1bmljb2RlPSJzIiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idCIgdW5pY29kZT0idCIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9InUiIHVuaWNvZGU9InUiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ2IiB1bmljb2RlPSJ2IiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idyIgdW5pY29kZT0idyIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9IngiIHVuaWNvZGU9IngiIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJ5IiB1bmljb2RlPSJ5IiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0ieiIgdW5pY29kZT0ieiIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJyYWNlbGVmdCIgdW5pY29kZT0ieyIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJhciIgdW5pY29kZT0ifCIgCiAvPgogICAgPGdseXBoIGdseXBoLW5hbWU9ImJyYWNlcmlnaHQiIHVuaWNvZGU9In0iIAogLz4KICAgIDxnbHlwaCBnbHlwaC1uYW1lPSJhc2NpaXRpbGRlIiB1bmljb2RlPSJ+IiAKIC8+CiAgICA8Z2x5cGggZ2x5cGgtbmFtZT0idW5pMjBCOSIgdW5pY29kZT0iJiN4MjBiOTsiIGhvcml6LWFkdi14PSI1MjciIApkPSJNMzU0IDY1OXExNSAtMTUgMjIgLTMzcTggLTIwIDEyIC0zOWgxMzFsLTQ2IC02OWgtODNxLTYgLTQxIC0yNyAtNzRxLTI2IC0zNiAtNTQgLTU0cS0yNiAtMjEgLTcwIC0zNnEtNDUgLTE1IC04MiAtMTVsMjczIC0zNDFoLTExOGwtMjYzIDMzMHY2NGg2NXE1MCAwIDg1IDEycTM1IDE0IDU1IDMycTIyIDIxIDI5IDQxcTkgMjMgOSA0MWgtMjY4bDQ1IDY5aDIxNHEtMTEgMjUgLTMwIDM5cS0xNyAxMiAtNDIgMjJxLTQ0IDExIC01MiAxMWgtNTcKaC03OGw0NSA2OWg0NTBsLTQ2IC02OWgtMTE5eiIgLz4KICA8L2ZvbnQ+CjwvZGVmcz48L3N2Zz4K) format('svg');font-weight:normal;font-style:normal;
}

.WebRupee {
    font-family: 'WebRupee'!important;
}

.lazyImage {
    width: 100%;
    display: block;
    height: 100%;
    background: url('../index_files/loading.gif') no-repeat 50% 50%;
}

.searchResultCon {
    border: 1px solid #cdcdcd;
    background-color: #f0f0f0;
    padding: 10px;
}

.srcResultHdr {
    color: #4c4c4c;
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 10px;
}

.srcResultCat {
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    color: #4c4c4c;
    height: 34px;
    line-height: 34px;
}

.srcTips {
    background-color: #FFF;
    padding: 10px;
    font-family: Arial,Helvetica,sans-serif;
    border: 1px solid #cdcdcd;
}

.srcTipsHdr {
    color: #4c4c4c;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 5px;
    margin-top: 20px;
    clear: both;
}

.srcResultPt {
    margin-left: 20px;
    list-style: circle;
}

.srcResultPt li {
    padding: 5px 0;
}

.topbrandItemCon {
    border: 1px solid #ccc;
    float: left;
    height: 64px;
    margin-right: 10px;
    margin-top: 10px;
    width: 190px;
}

.topbrandItemConLast {
    margin-right: 0;
}

.topbrandItemCon1 {
    float: left;
    width: 50px;
}

.topCatImg img {
    width: 192px;
}

.tpBrndTxt {
    float: left;
    width: 85px;
    padding-top: 22px;
    padding-left: 10px;
}

.tpBrndImg {
    line-height: 64px;
    float: right;
    padding-right: 3px;
}

.topCatImg {
    float: left;
    width: 192px;
    height: 244px;
    margin-top: 10px;
    margin-right: 10px;
    position: relative;
}

.topCatImgLast {
    float: left;
    width: 192px;
    height: 244px;
    margin-top: 10px;
    margin-right: 0;
    position: relative;
}

.topCatImgLast img {
    width: 192px;
}

.trnsbg {
    background: url(../index_files/trnsbg.png) bottom;
    position: absolute;
    width: 187px;
    height: 53px;
    bottom: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #FFF;
    font-weight: bold;
    line-height: 53px;
    padding-left: 5px;
}

.trnsbg a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: #FFF;
    font-weight: bold;
}

.banks1 {
    display: none;
}

.banks1 ul {
    margin-left: 6px;
}

.banks1 ul li {
    margin: 10px 0;
}

.banks1 ul li label {
    font-weight: bold;
}

.banks1 table {
    border-collapse: separate;
    border: 1px solid #e2e2e3;
    background: #f9f9f9;
    font-size: 12px;
}

.banks1 table td,.banks1 table th {
    font-size: 10px;
    border: 1px solid #e2e2e3;
    padding: 5px;
}

.banks1 table td.totalcost,.banks1 table td.plan {
    width: 50px;
}

.bcr li:after {
    content: "›";
    font-size: 14px;
}

.breadcrumbs-highlight ul li a {
    color: #7b7b7b;
    text-decoration: none;
    font-size: 12px;
    font-size: 1.2rem;
}

.breadcrumbs-highlight ul li a:hover {
    text-decoration: underline;
}

.breadcrumbs-highlight ul li span {
    color: #7b7b7b;
    text-decoration: none;
}

.catalog-three .itm-priceSection {
    position: relative;
}

.itm-price-marginleft {
    margin-left: 10px;
}

.range .fct-bd .fct-scroll {
    max-height: 100%;
}

.brands .fct-bd .fct-scroll.brands {
    max-height: 133px;
}

.itm-ratStars {
    height: 14px;
}

.discount .fct-bd .fct-scroll {
    max-height: 100%;
}

.footerBoxWidth {
    width: 313px;
}

.actEdtColnew {
    border-top: #CCC 1px solid;
    padding-top: 20px;
}

.actEdtCol {
    float: left;
    width: 150px;
    text-align: left;
}

.col2New {
    float: left;
}

.ie7 #EditForm_gender,#EditForm_last_name,#EditForm_first_name {
    width: 170px;
}

.myacc_box {
    width: 787px;
}

.list-padding {
    padding-left: 10px;
}

.ie7 .l-hasSidebar .l-main .line .size1of2 {
    width: 49%;
}

.myacc_box #first-name input {
    float: left;
    width: 184px!important;
}

.myacc_box #first-name p {
    float: left;
    width: 190px!important;
}

.size1of2-new {
    width: 52%!important;
}

.i-remove-new {
    font-size: 13px;
}

.bankNames {
    margin: 0 0 0 15px;
    overflow: hidden;
}

.bankNames .bankOptions {
    display: block;
    float: left;
    font-size: 1.1rem;
    margin-bottom: 15px;
    overflow-x: visible;
    overflow-y: visible;
    text-indent: -10000px;
    width: 50%;
}

.bankOptions input {
    margin-right: 5px;
    margin-top: 9px;
}

.emiTable,.emiTable th,.emiTable td {
    border: 1px solid #ccc;
    font-size: 11px;
    font-size: 1.1rem;
    padding: 3px;
}

.emiTable td.cont {
    width: 24%;
}

#bankNames_innoviti label.bankName {
    font-size: 11px;
    font-size: 1.1rem;
    margin-left: 17px;
    height: 30px;
}

.i-hdfc {
    background: url(../index_files/hdfc.gif) no-repeat 0 0 scroll;
}

.i-axis {
    background: url("../index_files/axis.gif") no-repeat 0 0 scroll;
}

.i-hsbc {
    background: url("../index_files/hsbc.gif") no-repeat 0 0 scroll;
}

.i-icici {
    background: url("../index_files/icici.gif") no-repeat 0 0 scroll;
}

.i-canara {
    background: url("../index_files/canara.gif") no-repeat 0 0 scroll;
}

.i-kotak {
    background: url("../index_files/kotak.gif") no-repeat 0 0 scroll;
}

.i-sbi {
    background: url("../index_files/sbi.gif") no-repeat 0 0 scroll;
}

.i-scb {
    background: url("../index_files/scb.gif") no-repeat 0 0 scroll;
}

#popupBox_map {
    z-index: 1000;
    position: fixed;
    top: 18%;
    margin: auto;
    left: 29%;
    right: 29%;
    line-height: normal;
    display: none;
}

#popupBox_map #downPart {
    background: url(../index_files/down.jpg) no-repeat;
    width: 520px;
    height: 68px;
    margin: 293px 0 0 14px;
    float: left;
}

#popupBox_map .box_txt {
    width: 285px;
    height: 17px;
    border: 1px solid #f89343;
    float: left;
}

#popupBox_map .email_txt {
    margin: 0 0 0 38px;
    width: 520px;
    height: 30px;
    float: left;
}

#popupBox_map .email_txt label {
    display: block;
    margin: 0;
    float: left;
    width: 55px;
}

#popupBox_map .btn_txt {
    border: 0;
}

#popupBox_map .txt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #353537;
    letter-spacing: 1px;
    float: right;
    margin: 0 50px 0 0;
}

#popupBox_map .errorClass {
    bottom: 75px;
    color: #0b5a9e;
    font-size: 11px;
    left: 88px;
    margin: 0 0 5px 0;
    text-align: left;
    position: absolute;
    text-transform: capitalize;
    width: 295px;
    display: none;
}

#popupBox_map .box s-success mbs msgBox {
    display: none;
}

#popupBox_map .s-success .msgBox,#popupBox_map .s-success.msgBox {
    background-color: #fff;
    color: #f88b30;
    font-size: 12px;
    position: absolute;
    text-align: center;
    top: 280px;
    padding: 10px 60px 0;
    width: 300px;
    border: 0 none;
}

#popupBox_map .pop-up-box2 {
    font-size: 14px;
    color: #333;
}

#popupBox_map .pop-up-box1 {
    width: 421px;
    height: 248px;
    padding: 50px 20px 20px;
    border: 1px solid #cecece;
    background-color: #f2f2f5;
}

#mask {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9;
    background-color: #000;
    display: none;
    width: 100%!important;
}

.signup-box {
    width: 518px;
    height: 402px;
    border: 1px solid #9d8071;
}

.signup-box2 {
    width: 546px;
    height: 400px;
    border: 1px solid #7c5541;
}

.signup-box3 {
    width: 514px;
    background-color: #fff;
    height: 378px;
    padding: 10px 15px;
    border: 1px solid #9d8071;
    position: relative;
}

.email-logo-con {
    margin: 12px 0 0 10px;
}

.email-image {
    margin-top: 36px;
    margin-left: 10px;
}

.email-left-con {
    width: auto;
    float: left;
}

.email-right-con {
    float: right;
    width: auto;
    margin-top: 12px;
    background-image: url(../index_files/email-bck.jpg);
    height: 352px;
    width: 298px;
}

.emailpopup-text {
    width: 216px;
    margin-top: 91px;
    font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    color: #5f6062;
    margin-left: 41px;
    text-align: center;
}

.email-popup {
    margin-top: 10px;
    border: 1px solid #c4b7b1;
    color: #464545;
    font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    padding-left: 3px;
    width: 186px;
    height: 20px;
    line-height: 15px;
}

.email-submit {
    margin-top: 13px;
}

.email-text-container {
    margin-top: 97px;
    height: 110px;
    padding-top: 39px;
    text-align: center;
    background-color: #fbfbfb;
}

.close-mail-popup {
    position: absolute;
    right: 1px;
    top: 4px;
}

.ie7 .ui-searchInput input {
    width: 210px!important;
}

.popCon {
    background-color: #fff;
    height: 349px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 10px;
    padding-top: 15px;
    width: 511px;
}

.popCon2 {
    background: url(../index_files/popupBg.jpg) no-repeat 0 0 scroll;
    height: 346px;
    width: 507px;
}

.popclose {
    position: absolute;
    right: 11px;
    top: 11px;
}

.poplogo {
    text-align: center;
    padding-top: 7px;
}

.popJoinNow {
    font-family: "Myriad Pro";
    font-size: 30px;
    color: #5f6062;
    text-align: center;
    padding: 6px 0;
    text-transform: uppercase;
}

.popJoinNow span {
    font-size: 39px;
}

.poprupeeFont {
    font-family: "Times New Roman",Times,serif;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal;
    color: #717171;
    text-align: center;
}

.popform {
    margin: 0;
    padding: 0;
}

.popgender {
    color: #6b6b6b;
    font-family: "Myriad Pro";
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 263px;
    margin-top: 0;
    padding-top: 20px;
    width: 220px;
}

.popgenderText {
    float: left;
    padding-left: 16px;
}

.popgendermale {
    float: right;
    padding-left: 24px;
}

.popgenderfemale {
    float: right;
    margin-right: 24px;
    padding-left: 30px;
    height: 30px;
}

.popInputBox {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../index_files/inputBoxbg.png");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    clear: both;
    height: 29px;
    margin-top: 177px;
    width: 220px;
}

.ie7 .popInputBox {
    height: 29px;
    margin-top: 195px;
    margin-left: 3px;
    width: 220px;
}

.popBoxInput {
    border: 0 none;
    color: #818486;
    float: left;
    font-family: "Century Gothic";
    font-size: 10px;
    font-style: italic;
    height: 25px;
    margin-left: 7px;
    margin-top: 2px;
    padding-left: 1px;
    width: 147px;
}

.ie7 .popBoxInput {
    background: transparent;
    margin-left: 5px;
    margin-top: 0;
    padding-top: 5px;
    height: 20px;
    width: 140px;
}

.ie8 .popBoxInput {
    background: transparent;
    padding-top: 5px;
    height: 25px;
}

.popBoxInputImg {
    float: left;
    width: 66px;
    height: 29px;
    border: 0;
    margin-left: -3px \0/;
    *margin-left: -3px;
}

.popTandC {
    clear: both;
    color: #727272;
    font-family: "Myriad Pro";
    font-size: 11px;
    font-style: italic;
    margin-top: -2px;
    padding-left: 10px;
    text-align: right;
}

.poplogoftr {
    margin-top: 8px;
    text-align: center;
}

.s-errornew {
    clear: both;
    color: #f00;
    font-family: arial;
    font-size: 11px;
    font-style: italic;
    position: absolute;
    right: 154px;
    top: 198px;
}

.popupgender {
    clear: both;
}

.popCongrats {
    font-weight: normal;
    margin: 0;
    font-size: 30px;
}

.popIpWelcom {
    color: #f78d2f;
    margin-top: 20px;
}

.catalog-three .itm {
    position: relative;
    height: 335px;
    padding: 0;
    margin-bottom: 15px;
}

.catalog-three .itm-small {
    height: auto;
}

.catalog-three .itm.last {
    float: right;
    margin-left: -3px;
}

.catalog-three .itm.hasOverlay:hover,.catalog-three .test {
    z-index: 100;
}

.catalog-three .itm-overlay {
    width: 247px;
}

.catalog-three .ie7 .itm-overlay .ui-listHorizontal {
    zoom: 1;
    display: inline;
}

.catalog-three .itm.hasOverlay:hover .itm-overlay,.catalog-three .test {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 327px;
    height: 335px;
    border: 3px solid #ccc;
    background: #fff;
    z-index: 1;
}

.catalog-three .itm.hasOverlay:hover .itm-overlay.narrow {
    width: 247px;
}

.catalog-three .itm-link {
    position: relative;
    display: block;
    z-index: 2;
    margin: 13px auto 0 auto;
    text-align: left;
    text-align: left;
}

.catalog-three .productsCatalogVertical .itm-link {
    width: auto;
    padding: 0 10px;
}

.catalog-three .hpTopsellers .itm-link {
    margin-left: 15px;
    margin-top: 0;
}

.catalog-three .itm-linkbox-sm {
    height: 190px;
}

.catalog-three .itm-imageWrapper {
    margin: 0 auto 1px auto;
    max-width: 220px;
    min-height: l-row;
    overflow: hidden;
}

.catalog-three .itm-brand,.catalog-three .itm-name,.catalog-three .itm-title,.catalog-three .itm-priceSection,.catalog-three .itm-priceBox,.catalog-three .itm-imageWrapper {
    display: block;
}

.catalog-three .itm-priceSection {
    vertical-align: middle;
    height: 20px;
    width: 220px;
}

.catalog-three .itm-priceSection {
    margin-top: -3px;
}

.catalog-three .itm-priceBox {
    text-align: left;
    margin-left: 0;
    position: relative;
}

.catalog-three .topsellersSlideshow .itm-priceBox {
    margin-top: 13px;
}

.catalog-three .itm-priceBox.s-hasRatings {
    margin-top: -15px!important;
}

.catalog-three .itm-title {
    color: #696969;
    margin-top: 5px;
    min-height: 32px;
    font-size: 1em;
    margin-left: 10px;
    width: 218px;
}

.catalog-three .topsellersSlideshow .itm-title {
    min-height: 0;
}

.catalog-three .itm-linkbox-sm .itm-title {
    height: auto;
    padding-bottom: 4px;
}

.catalog-three .itm-brand {
    margin-top: 5px;
    font-size: 1em;
}

.catalog-three .itm-sub {
    color: #097900;
}

.itm-moreImages,.itm-sizeInfo {
    position: absolute;
}

.catalog-three .itm-moreImages,.catalog-three .itm-sizeInfo {
    display: none;
}

.catalog-three .itm-moreImages li:first-child {
    padding-top: 10px;
}

.catalog-three .itm.hasOverlay:hover .itm-moreImages,.catalog-three .test .itm-moreImages {
    display: block;
    top: 0;
    left: 0;
    width: 68px;
    height: 100%;
}

.catalog-three .itm.hasOverlay:hover .itm-sizeInfo {
    display: block;
    left: 3px;
    bottom: 15px;
    width: 188px;
    text-align: left;
}

.catalog-three .itm-quickview {
    display: none;
    margin-left: 75px!important;
}

.catalog-three .js .itm.hasOverlay:hover .itm-quickview {
    display: block;
    background: url("../index_files/quickview.png") no-repeat;
    width: 105px;
    height: 42px;
    z-index: 900;
    cursor: pointer;
    padding-top: 12px;
    text-align: center;
    margin-top: 198px;
    margin-left: 75px!important;
}

.catalog-three .itm-quickview3layout {
    margin-top: 198px!important;
}

.catalog-three .itm.hasOverlay:hover .itm-title {
    text-decoration: underline;
}

.catalog-three .itm-newFlag,.catalog-three .itm-saleFlag,.catalog-three .itm-saleFlagPercent {
    position: absolute;
    top: 5px;
    left: 15px;
    padding: 1px;
    font-size: 10px;
    font-size: 1.4rem;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #fff;
    right: auto;
    width: 31px;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.catalog-three .itm-newFlag {
    color: #393;
    font-size: 10px;
    display: none;
}

.catalog-three .itm-saleFlagPercent {
    left: 3px;
    color: #900;
    font-size: 12px;
    border: 1px solid #900;
}

.catalog-three .itm-saleFlag,.catalog-three .itm-newFlag {
    border: 1px solid #090;
    color: #090;
    font-size: 10px;
}

.catalog-three .itm a:hover {
    text-decoration: none;
}

.catalog-three .itm-cartOptions dt {
    width: 60px;
}

.catalog-three .rating a:hover {
    text-decoration: none;
}

.catalog-three .rating ul {
    padding: 3px 0 1px 0;
}

.catalog-three .rating .cnv-items {
    position: relative;
    top: -2px;
    margin-left: 3px;
    color: #064f93;
    font-size: 1rem;
}

.catalog-three .rating .fct-scroll.brands a {
    padding-left: 0;
}

.catalog-three .itm-ratStarsParent {
    margin-top: 1px;
    text-align: left;
    margin-left: 9px;
}

.catalog-three .itm-ratStars {
    margin-top: 3px;
    height: 15px;
    width: 80px;
    background: url("../index_files/stars.gif") no-repeat;
    text-align: left;
}

.catalog-three .itm-ratStars-cat {
    margin-top: 3px;
    height: 15px;
    width: 80px;
    background: url("../index_files/stars.gif") no-repeat;
    text-align: left;
}

.catalog-three .itm-ratRating {
    margin-top: 0;
    margin-right: 0;
    background-position: 0 -15px;
    display: block;
}

.catalog-three .itm-noRating {
    opacity: .40;
    padding: 0 2px 0 5px;
}

.catalog-three .itm-noRating .itm-ratStars,.catalog-three .itm-noRating .itm-ratStars-cat {
    padding-right: 3px;
}

.catalog-three .itm-ratOptions {
    clear: both;
}

.catalog-three .itm-ratOptions li {
    float: left;
}

.catalog-three .itm-ratOptions li .label {
    font-size: 10px;
    font-weight: bold;
    padding-right: 10px;
}

.catalog-three .itm-ratNumeric {
    display: none;
}

.catalog-three .itm-ratRow {
    border: 0;
    border-left: 1px #e6e6e6 dotted;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.catalog-three .itm-ratTitle {
    padding: 5px 10px;
    font-weight: 700;
    background: #f0f0f0;
}

.catalog-three .itm-ratOptions {
    padding-left: 10px;
}

.catalog-three .ie7 .itm-ratOptions .label {
    position: relative;
    top: 2px;
}

.catalog-three .itm-ratComment {
    margin-top: 5px;
    padding-left: 10px;
}

.catalog-three .itm-ratMeta {
    padding-left: 10px;
}

.catalog-three .itm-ratMeta,.catalog-three .itm-ratNickname {
    font-weight: normal;
    color: #999;
    font-size: 11px;
}

.catalog-three .itm-highlight {
    position: absolute;
    top: 1px;
    padding: 1px;
    background: #fff;
    color: #c00;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid #c00;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.catalog-three .itm-highlight-green {
    background: #fff;
    color: #090;
    border: 1px solid #090;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.catalog-three .itm-highlight-left {
    left: 0;
}

.catalog-three .itm-highlight-right {
    right: 0;
}

.catalog-three .productsCatalogVertical .lazyImage {
    float: left;
    width: 75px;
}

.catalog-three .productsCatalogVertical .textCol {
    float: right;
    width: 100px;
}

.catalog-three .productsCatalogVertical .itm-title {
    margin-top: 0;
    font-weight: bold;
    text-decoration: underline;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1.2;
    color: #999;
}

.catalog-three .productsCatalogVertical .itm-priceBox {
    text-align: left;
    margin-top: 6px;
}

.catalog-three .productsCatalogVertical .itm-price.old,.catalog-three .productsCatalogVertical .price-prefix-listing.old {
    font-size: 11px;
    font-size: 1.1rem;
    color: #999;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.catalog-three .productsCatalogVertical .itm-price {
    font-size: 11px;
    font-size: 1.1rem;
    float: left;
    margin-top: 17px;
}

.catalog-three .ui-priceBoxPrice.old .prd-price,.itm-price.old {
    text-decoration: line-through;
    font-size: 12px;
    font-size: 1.2rem;
}

.catalog-three .oldprice {
    float: left;
    margin-top: 1px;
}

.catalog-three .itm-priceSpecial {
    margin-top: -17px;
    *margin-top: 0;
}

.price-prefix-listing.old {
    text-decoration: line-through;
    float: left;
}

.catalog-three .itm-priceNormal {
    float: left;
    margin-left: 10px;
}

.itm-priceSpecialnew {
    display: inline-block;
    margin-top: 15px;
}

.catalog-three .sold-out {
    bottom: 3px;
    color: #900;
    display: inline;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 1;
    margin-left: 9px;
    margin-top: 0;
    position: absolute;
    right: -16px;
    height: 10px;
    text-align: center;
    width: 60px;
}

.ie7 .catalog-three .sold-out {
    margin-top: -15px;
}

.catalog-three .itm-priceSpecialBox {
    margin-left: 10px;
    display: inline-block;
}

.ie7 .catalog-three .sold-out {
    margin-top: -15px;
    padding: 3px 1px 7px 1px;
}

.catalog-three .itm-priceSpecialBox {
    margin-left: 10px;
    display: inline-block;
}

.ie7 .itm-priceBox .itm-priceSpecialBox {
    padding-left: 5px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 911px;
    height: 80px;
    padding: 10px 0;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    height: 80px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 15px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 75px;
    right: -5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('../index_files/next-horizontal.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url('../index_files/prev-horizontal.png');
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 75px;
    left: -7px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('../index_files/prev-horizontal.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url('../index_files/next-horizontal.png');
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-hdrTxt {
    color: #4c4c4c;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    display: block;
    padding-bottom: 4px;
    padding-top: 20px;
}

.jcarousel-slider-con {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.wrap-jcarousel {
    width: 1000px;
    position: relative;
    border-bottom: #ccc 1px solid;
    border-top: #ccc 1px solid;
    padding: 10px 0;
}

#mycarousel li {
    height: 80px;
    text-align: center;
    width: 110px!important;
    border: 1px solid #fff;
}

.bx-wrapper {
    width: 947px!important;
    overflow: hidden;
    padding-left: 53px;
}

a.bx-prev {
    cursor: pointer;
    display: block;
    height: 32px;
    left: 1px;
    overflow: hidden;
    position: absolute;
    top: 37%;
    width: 32px;
}

a.bx-next {
    cursor: pointer;
    display: block;
    height: 32px;
    overflow: hidden;
    position: absolute;
    right: -1px;
    top: 37%;
    width: 33px;
}

.bx-window {
    width: 897px!important;
}

#bestSeller li {
    border: 1px solid #fff;
    margin: 0!important;
    text-align: center;
    width: 110px;
}

.cat-bx-wrapper {
    overflow: hidden;
    padding-left: 34px;
    width: 689px!important;
}

#maskVideo {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

#boxesVideo .windowVideo {
    position: fixed;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

#boxesVideo #dialogVideo {
    width: 560px;
    height: 415px;
    padding: 0;
}

.videoquickview {
    display: block;
    background: url("../index_files/img.png") no-repeat;
    width: 68px;
    height: 68px;
    z-index: 1000000000000;
    cursor: hand;
    position: absolute;
}

#boxesVideo .closeVideo {
    float: right;
    margin-bottom: 5px;
}

#boxesVideo .close {
    text-decoration: none;
    color: white;
}/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
    box-shadow: 0 10px 25px rgba(0,0,0,0.5);
}

.fancybox-outer,.fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
    background-image: url('../index_files/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060;
    background-image: url('../index_files/loading.gif');
    width: 31px;
    height: 31px;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../index_files/blank.gif');
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -9999px;
    left: -9999px;
    visibility: hidden;
}

.fancybox-lock {
    overflow: hidden;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../index_files/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: none;
    overflow-y: none;
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0,0,0,0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0,0,0,.8);
}

.printIconNew {
    background-image: url("../index_files/printerIcon.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    padding-right: 20px;
    position: absolute;
    right: 0;
    top: 11px;
}

.myOrderNewCon {
    margin-top: 40px;
}

.myOrderNewConHeader {
    border-top: 1px solid #ccc;
    clear: both;
    display: block;
    list-style: none outside none;
    margin: 2px 0 0;
    padding: 0;
}

.myOrderNewConHeader li {
    float: left;
    padding: 0 0 5px;
    color: #333;
}

.myOrderNewConHeader li ul {
    border-top: 1px dotted #ccc;
    margin-top: -1px;
}

.myOrderNewConHeader li ul li {
    padding: 6px 0 5px;
}

.myOrderNewConHeader li span {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    display: inline;
}

.myOrderNewConHeader li .childMyOrder {
    margin-top: 6px;
    display: block;
    font-weight: normal;
}

.myOrderNewLine {
    border-bottom: 1px solid #ccc;
    border-top: 2px solid #ccc;
    display: block;
    height: 20px;
    padding-top: 5px;
}

.myOrderNew1 {
    font-size: 14px;
    padding-left: 5px!important;
    width: 95px;
}

.myOrderNew2 {
    width: 90px;
    font-size: 12px;
}

.myOrderNew3 {
    font-size: 11px;
    width: 245px;
    color: #333;
    padding-right: 10px!important;
}

.myOrderNew4 {
    width: 105px;
    font-size: 12px;
}

.myOrderNew5 {
    width: 120px;
    font-size: 12px;
}

.myOrderNew6 {
    font-size: 14px;
    font-weight: bold;
    padding-right: 5px!important;
    text-align: right;
    width: 112px;
}

.MyOrderTextOrng {
    color: #f88b30!important;
}

.myOrderSub {
    clear: both;
    padding-top: 6px;
}

.myOrderHighlight {
    background: #fbfbfb;
}

.clrMyOrder {
    clear: both;
    float: none!important;
    padding: 0!important;
}

.myorderDetail {
    font-size: 11px;
    color: #f88b30;
    border-top: 1px solid #ccc;
    padding: 5px 0;
}

.myOrderNumberNewCon {
    float: left;
    color: #333;
    font-size: 15px;
    width: 277px;
    padding: 20px;
    margin-top: 20px;
    line-height: 30px;
}

.myBillingNewCon {
    color: #666;
    float: left;
    font-size: 14px;
    margin-right: 20px;
    width: 223px;
    margin-top: 20px;
    font-weight: bold;
}

.myShippingNewCon {
    color: #666;
    float: left;
    font-size: 14px;
    width: 227px;
    margin-top: 20px;
    font-weight: bold;
}

.myBillingNewCon2 {
    color: #333;
    font-size: 12px;
    line-height: 18px;
    width: 205px;
    padding: 10px;
    background: #f8f8f8;
    margin-right: 20px;
    font-weight: normal;
    margin-top: 5px;
}

.myShippingNewCon2 {
    color: #333;
    font-size: 12px;
    line-height: 18px;
    width: 205px;
    padding: 10px;
    background: #f8f8f8;
    font-weight: normal;
    margin-top: 5px;
}

.myOrderPrdtDes {
    background-color: #f8f8f8;
    padding: 10px;
    margin-top: 18px;
    clear: both;
}

.print-view .myOrderPrdtDes,.print-view .myBillingNewCon2,.print-view .myShippingNewCon2 {
    background-color: #fff;
}

.print-view .myBillingNewCon2,.print-view .myShippingNewCon2 {
    border: 1px solid #ccc;
}

.myOrderPrdtDesHdr1 {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    float: left;
    width: 358px;
    height: 25px;
    padding-left: 10px;
}

.myOrderPrdtDesHdr2 {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    float: left;
    width: 270px;
    height: 25px;
}

.myOrderPrdtDesHdr3 {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    float: left;
    width: 120px;
    text-align: right;
    height: 25px;
}

.clr {
    clear: both;
}

.myOrderDetailConNew {
    background-color: #FFF;
    padding: 10px;
    clear: both;
    border-bottom: 2px solid #898989;
    padding-top: 0;
    width: 745px;
}

.myOrderTotalAmountNew {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 9px 0 0;
    text-align: right;
    width: 758px;
}

.myOrderDetailConNew1 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
}

.myOrderDetailConNewImg {
    padding: 1px;
    border: 1px solid #ccc;
    width: 60px;
    height: 60px;
    float: left;
}

.myOrderDetailConNewText {
    float: left;
    width: 286px;
    margin-left: 10px;
    font-size: 12px;
    color: #333;
}

.myOrderDetailConNewTotalQty {
    display: inline;
    float: left;
    width: 140px;
    padding-left: 27px;
}

.myOrderDetailConNewSubTotal {
    position: absolute;
    bottom: 20px;
    right: 0;
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.myOrderNewTextCon {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    list-style: none outside none;
    margin: 14px 0 0;
    padding: 0;
    width: 572px;
    height: 24px;
    line-height: 24px;
    font-weight: bold;
    color: #333;
}

.myOrderNewText1 {
    width: 55px;
    float: left;
    height: 24px;
    text-align: center;
}

.myOrderNewText2 {
    width: 143px;
    float: left;
    height: 24px;
    text-align: center;
}

.myOrderNewText3 {
    width: 138px;
    float: left;
    height: 24px;
    text-align: center;
}

.myOrderNewText4 {
    width: 120px;
    float: left;
    height: 24px;
    text-align: center;
}

.myOrderNewText5 {
    width: 112px;
    float: left;
    height: 24px;
    text-align: center;
}

.bgclorMyOrder {
    background: #f7f7f7;
}

.myOrderNewTextCon1 {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    list-style: none outside none;
    margin: -1px 0 0;
    padding: 0;
    width: 572px;
    height: 24px;
    line-height: 24px;
    font-weight: normal;
    color: #333;
}

.bgclorMyOrder1 {
    background: #fcfcfc;
}

.totalMyOrderPayment {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 348px;
}

.totalMyOrderPayment li {
    float: left;
    font-weight: bold;
    padding: 4px 0;
    text-align: right;
    width: 100px;
}

.totalMyOrderPayment1 {
    width: 248px!important;
}

.redText {
    color: #c13100;
}

.ctcmaincon {
    bottom: 0;
    height: 80px;
    left: 50%;
    margin-left: -500px;
    position: fixed;
    right: 5px;
    width: 1005px;
    z-index: 10;
}

.ctctextcon {
    background: url(../index_files/ctcbg1.png);
    float: right;
}

.ctctextcon2 {
    height: 80px;
    width: 1001px;
}

.ctctextcon3 {
    height: 47px;
    margin-top: 40px;
    width: 1001px;
}

.ctcclickcon {
    background: url("../index_files/ctcbgarwup.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    width: 23px;
}

.ctcclosebg {
    float: left;
}

.ctccaaltime {
    float: left;
    color: #d4d4d4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    width: 213px;
    padding: 3px 0 0 27px;
    margin-bottom: 10px;
}

.ctccaaltime {
    color: #d4d4d4;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 0 0;
    text-align: center;
    width: 223px;
}

#formDiv {
    padding-top: 36px;
}

.ctcneedasst {
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin-left: 61px;
    padding: 16px 0 0 27px;
    width: 195px;
}

.ctcinput1 input {
    border: 0 none;
    height: 29px;
    margin-left: 19px;
    margin-top: 20px;
    width: 209px;
}

.ctcinput1 {
    border: 0 none;
    height: 23px;
    margin-left: 11px;
    margin-top: 10px;
    width: 154px;
    color: #666;
    font-family: arial;
    font-style: italic;
    padding-left: 5px;
}

.ctcsubmitbtn {
    border: 0 none;
    float: right;
    *float: none;
    margin-right: 23px;
    margin-top: 10px;
}

.ctcrightsidecon {
    float: right;
    margin-left: 935px;
    margin-top: 10px;
    padding-top: 10px;
    position: absolute;
    width: 73px;
}

.ctcclickcondwn {
    margin-top: 41px;
    overflow: hidden;
    display: none;
    float: left;
    height: 22px;
    width: 23px;
    background: url(../index_files/ctcbgarwdwn.png) 0 0 no-repeat;
}

.ctcclosebgdwn {
    height: 27px;
    width: 23px;
    background: url(../index_files/ctcclosebg.png) 0 0 no-repeat;
    float: left;
}

.ctcclose {
    display: none!important;
}

.ctcsuccess {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding: 44px 0 0;
    text-align: center;
}

.ctcerrormsg {
    color: #ff6c00;
    font-size: 12px;
    margin: -10px auto 0;
    padding: 0 0 0 27px;
    position: absolute;
    text-align: left;
    width: 224px;
}

#loadingDiv {
    left: 890px;
    position: absolute;
    top: 43px;
}