@font-face {
    font-family: 'HelveticaLTStdBold';
    src: url('../fonts/Helvetica/helveticaltstd-bold-webfont.eot');
    src: url('../fonts/Helvetica/helveticaltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Helvetica/helveticaltstd-bold-webfont.woff') format('woff'),
         url('../fonts/Helvetica/helveticaltstd-bold-webfont.ttf') format('truetype'),
         url('../fonts/Helvetica/helveticaltstd-bold-webfont.svg#HelveticaLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaLTStdCondBold';
    src: url('../fonts/Helvetica/helveticaltstd-boldcond-webfont.eot');
    src: url('../fonts/Helvetica/helveticaltstd-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Helvetica/helveticaltstd-boldcond-webfont.woff') format('woff'),
         url('../fonts/Helvetica/helveticaltstd-boldcond-webfont.ttf') format('truetype'),
         url('../fonts/Helvetica/helveticaltstd-boldcond-webfont.svg#HelveticaLTStdCondBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaLTStdCondLightRg';
    src: url('../fonts/Helvetica/helveticaltstd-lightcond-webfont.eot');
    src: url('../fonts/Helvetica/helveticaltstd-lightcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Helvetica/helveticaltstd-lightcond-webfont.woff') format('woff'),
         url('../fonts/Helvetica/helveticaltstd-lightcond-webfont.ttf') format('truetype'),
         url('../fonts/Helvetica/helveticaltstd-lightcond-webfont.svg#HelveticaLTStdCondLightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueLTStdMedCnRg';
    src: url('../fonts/Helvetica/helveticaneueltstd-mdcn-webfont.eot');
    src: url('../fonts/Helvetica/helveticaneueltstd-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Helvetica/helveticaneueltstd-mdcn-webfont.woff') format('woff'),
         url('../fonts/Helvetica/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'),
         url('../fonts/Helvetica/helveticaneueltstd-mdcn-webfont.svg#HelveticaNeueLTStdMedCnRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* archivo-narrow-regular - latin */
@font-face {
	font-family: 'Archivo Narrow';
	src: url('../fonts/ArchivoNarrow/archivo-narrow-regular-webfont.eot'); /* IE9 Compat Modes */
	src: url('../fonts/ArchivoNarrow/archivo-narrow-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../fonts/ArchivoNarrow/archivo-narrow-regular-webfont.woff2') format('woff2'), /* Super Modern Browsers */
	     url('../fonts/ArchivoNarrow/archivo-narrow-regular-webfont.woff') format('woff'), /* Modern Browsers */
	     url('../fonts/ArchivoNarrow/archivo-narrow-regular-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
	     url('../fonts/ArchivoNarrow/archivo-narrow-regular-webfont.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
	font-style: normal;
	font-weight: 400;
}

/* archivo-narrow-700 - latin */
@font-face {
  	font-family: 'Archivo Narrow';
  	src: url('../fonts/ArchivoNarrow/archivo-narrow-bold-webfont.eot'); /* IE9 Compat Modes */
  	src: url('../fonts/ArchivoNarrow/archivo-narrow-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      	 url('../fonts/ArchivoNarrow/archivo-narrow-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       	 url('../fonts/ArchivoNarrow/archivo-narrow-bold-webfont.woff') format('woff'), /* Modern Browsers */
       	 url('../fonts/ArchivoNarrow/archivo-narrow-bold-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
       	 url('../fonts/ArchivoNarrow/archivo-narrow-bold-webfont.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
	font-style: normal;
  	font-weight: 700;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed/robotocondensed-bold-webfont.eot');
    src: url('../fonts/RobotoCondensed/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/RobotoCondensed/robotocondensed-bold-webfont.woff2') format('woff2'),
	     url('../fonts/RobotoCondensed/robotocondensed-bold-webfont.woff') format('woff'),
	     url('../fonts/RobotoCondensed/robotocondensed-bold-webfont.ttf') format('truetype'),
	     url('../fonts/RobotoCondensed/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed/robotocondensed-regular-webfont.eot');
    src: url('../fonts/RobotoCondensed/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/RobotoCondensed/robotocondensed-regular-webfont.woff2') format('woff2'),
    url('../fonts/RobotoCondensed/robotocondensed-regular-webfont.woff') format('woff'),
    url('../fonts/RobotoCondensed/robotocondensed-regular-webfont.ttf') format('truetype'),
    url('../fonts/RobotoCondensed/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto/roboto-bold-webfont.eot');
    src: url('../fonts/Roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Roboto/roboto-bold-webfont.woff2') format('woff2'),
    url('../fonts/Roboto/roboto-bold-webfont.woff') format('woff'),
    url('../fonts/Roboto/roboto-bold-webfont.ttf') format('truetype'),
    url('../fonts/Roboto/roboto-bold-webfont.svg#roboto_bold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto/roboto-regular-webfont.eot');
    src: url('../fonts/Roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Roboto/roboto-regular-webfont.woff2') format('woff2'),
    url('../fonts/Roboto/roboto-regular-webfont.woff') format('woff'),
    url('../fonts/Roboto/roboto-regular-webfont.ttf') format('truetype'),
    url('../fonts/Roboto/roboto-regular-webfont.svg#roboto_regular') format('svg');
    font-weight: 400;
    font-style: normal;
}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/FontAwesome/fontawesome-webfont.eot?v=4.4.0');src:url('../fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('../fonts/FontAwesome/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('../fonts/FontAwesome/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('../fonts/FontAwesome/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('../fonts/FontAwesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;

}

.jspPane
{
   
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	 
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
	display:none;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
   width:6px;
	background: url("../../images/scroller_bg.png") repeat;
	position: relative;
	left:2px;
}

.jspDrag
{
	/*background: url("../../images/scrol_bar.png") no-repeat scroll left center transparent;*/
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color:#2d2d2d;
	opacity:0.6;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	 
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	 
}

.jspVerticalBar .jspArrow
{
	height: 6px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	 
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
.jspArrow.jspArrowDown
{
background:url("../../images/dnArow.png") no-repeat;
}
.jspArrow.jspArrowUp
{
background:url("../../images/uparow.png") no-repeat;
}
/* styles added by Satish.M 16.5.12*/
.refine_result_list1 {
	height: 105px;
	margin: 5px 0 0;
    padding: 0 5px;
    width: 70px;
	float: left;
	position: relative;
}
.refine_result_list2 {
	height: 110px;
	margin: 0;
	padding: 0;
	width: 200px;
	float: left;
}
.refine_result_whatdo1 {
	height: 90px;
	width: 185px;
	margin: 2px 0 3px;
	padding: 10px 5px 5px 10px;
	float: left;
	overflow: hidden;

}
.refine_result_whatdo1 h2{
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 22px;
	color: #fff;
	}
.refine_result_whatdo1 input {
	margin: 25px 0 10px 5px;
}
.refine_result_whatdo1 h2 img {
	margin: 0 0 0 5px;
	vertical-align: top;
}
.refine_result_whatdo2 {
	font-size: 16px;
	height: 90px;
	margin: 2px 0 3px;
	width: 185px;
	padding: 10px 5px 5px 10px;
	float: left;
	overflow: hidden;
	display: none;
	background:-moz-linear-gradient(center top,#0e0e0e 10%,#303030 80%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#0e0e0e),color-stop(80%,#303030));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0e0e0e',EndColorStr='#303030');
	background: -ms-linear-gradient(top, #0e0e0e 10%,#303030 90%); /* IE10+ */
	color: #fff;
}
.refine_result_whatdo2 h3 {
	font-family: 'Archivo Narrow', sans-serif;
	font-weight:700px;
	font-size:16px;
}
.refine_result_whatdo2 h3 span {
	font-family: 'Archivo Narrow', sans-serif;
	color: #d5ff1f;
}
.refine_result_whatdo2 ul {
	margin: 10px 0 5px;
	padding: 0;
}
.refine_result_whatdo2 li img{
	vertical-align: middle;
}
.refine_result_whatdo2 p a, .refine_result_whatdo1 p a{
	color: #fff;
	font-family: 'Archivo Narrow', sans-serif;
    font-size: 12px;
}

.category_content_container {
	float: left;
    height: auto;
    margin: 0 18px;
    width: 734px;
}
.popular_categories_container {
	width: 734px;
	height: auto;
	overflow: hidden;
	float:left;
	margin: 0;
}
.popular_categories_container h1 {
	color:#2a2a2a;
	font-size: 30px;
	font-weight: bold;
	margin: 0 0 0px 0;
}
.popular_categories_container h2 , .featured_items_container h2{
	color: #333;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 17px;
}
.popular_categories_list p a{
	font-size: 14px;
	font-family: 'Archivo Narrow', sans-serif;
}
.popular_categories_product {
	height: 190px;
	width: 170px;
	float: left;
	margin-right:15px;
	text-align: center;
	padding:0;
	/*background:url(../../images/promo_slot_bg.jpg) repeat top left;*/
	position:relative;
	margin-bottom:40px;
	border:1px solid #dadada;
}
.popular_categories_product img {
	vertical-align: middle;
}
.seperator {
	width: 1px;
	background: url(../../images/seperator4.jpg) no-repeat;
	float: left;
	height: 125px;
}
.featured_items_container {
	float: left;
	height: auto;
	overflow: hidden;
	width: 734px;
	min-height: 440px;
	margin: 20px 0 0;
}
.featured_item {
	position: relative;
	width: 220px;
	float: left;
	margin-right: 33px;
	height:330px;
}
.products_details_container1 {
	border: 1px solid #DADADA;
    float: left;
    height: auto;
    min-height: 318px;
    overflow: hidden;
	width: 220px;
}
.products_details_container1:hover {
	border: 1px solid #999;
}
.products_details1 {
	width:200px;
	min-height:320px;
	height:auto;
	overflow:hidden;
	background-color:#fff;
	float:left;
	padding:10px;
}
.products_details1 li {
	display:block;
	min-height:20px;
	clear:both;
	margin-bottom:3px;
}
.product_image1 {
	position:relative;
    text-align:center;
}
.product_image1 img {
	width: 180px;
	height: 180px;
}
.compare_txt {
	color: #878787;
	font-size: 11px;
}
.compare_txt span {
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.save1 {
	color:#666;
	font-size:12px;
}
.from1 {
	color:#d72c1a;
	font-size:12px;
}
.category_bestseller_tag{
	background: url(../../images/best_seller_tag.png) no-repeat right top;
    height: 77px;
    position: absolute;
    right: -2px;
    width: 77px;
	top:-2px;
}
.category_clearance_tag {
	background: url(../../images/clearence_tag.png) no-repeat right top;
    height: 77px;
    position: absolute;
    right: -2px;
    width: 77px;
	top:-2px;
}
.category_content_container .search_brand_container {
	background:url(../../images/search_bg.jpg) repeat-x top left;
	width:704px;
	height:30px;
	line-height:30px;
	float:left;
	margin:15px 0 0;
	color:#fff;
	font-family:'Archivo Narrow', sans-serif;
	font-size:16px;
	padding:10px 10px 10px 20px;
	text-transform: uppercase;
}
.category_content_container .search_brand_container a {
	color:#fff;
	text-decoration:underline;
	font-size:12px;
	margin-right:10px;
	float: left;
	text-transform: capitalize;
}

.category_content_container .brand_slider_container {
    border: 1px solid #A6A6A6;
    float: left;
    height: 120px;
    padding: 10px 0;
    width: 732px;
	overflow:hidden;
}
.category_content_container .brand_slider_container li {
	display:inline-block;
	padding: 0px;
}
.category_content_container .brand_slider_container .left_arw ,
.category_content_container .brand_slider_container .right_arw{
	margin-right:5px;
	margin-left:5px;
}
.category_content_container .brand_slider_container .globalslidercontainer ul li {
	display: inline;
    float: left;
	padding:0 6px 0 6px;
}
.category_content_container .brand_slider_container .globalslidercontainer .caroufredsel_wrapper {
	width: 665px !important;
}
/**********Bundle Container in Category Starts**********************/
.category_content_container .bundle_container {
	width:734px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding: 10px 0;
}
.category_content_container .bundle_content {
	background-color:#202020;
	float:left;
	padding: 5px;
    width: 730px;
}
.sub_banner {
	width:175px;
	height:320px;
	float:right;
	margin-left:10px;
}
.sub_banner_2 {
	width:725px;
	height:50px;
	float:left;
	overflow:hidden;
}
.category_content_container .bundle_products {
	background:#FFF;
	height: 200px;
    padding: 20px 13px;
    width: 698px;
	float: left;
}
.category_content_container .bundle_products li {
	display:inline-block;
}
.product_img1 {
	width:210px;
	text-align:center;
	position: relative;
}

/**********Bundle Container in Category Ends**********************/
.category_tab_subcontent {
	background-color: #fff;
    float: left;
    height: auto;
    min-height: 50px;
    overflow: hidden;
    padding: 0;
    width: 734px;
}
.category_productmanual {
	width: 180px;
	float: left;
	min-height: 200px;
	height: auto;
	overflow: hidden;
	white-space: normal;
	word-wrap: break-word;
	margin: 0 20px 0 0;
}
.category_productmanual2 {
	width: 180px;
	min-height: 50px;
	height: auto;
	white-space: normal;
	word-wrap: break-word;
	margin: 0;
}
.category_productmanual a, .category_productmanual2 a, .category_buying_guides a{
	text-decoration: underline;
	vertical-align: middle;
}
.category_productmanual li, .category_productmanual2 a, .category_buying_guides li{
	display: block;
	margin-bottom: 5px;
}
.category_productmanual li h4, .category_productmanual2 li h4, .category_buying_guides li h4{
	font-size: 16px;
	font-weight: bold;
}
.category_productmanual2 ul{
	list-style-type: none !important;
}
.category_buying_guides {
	float: left;
	width: 460px;
	min-height: 200px;
	height: auto;
	overflow: hidden;
	white-space: normal;
	word-wrap: break-word;
}
.category_buying_guides li img{
	vertical-align: text-top;
	height: 74px;
	width: 74px;
	margin-right: 5px;
	text-decoration: none;
}
.seo_desc_container {
	background: #fff;
	height: auto;
	width:734px;
	overflow: hidden;
	float: left;
	padding: 15px 0px 15px 33px;
	margin: 0;
}
.share_item {
	border-top: 1px solid #1c68ac;
	margin: 20px 0 0 10px;
	padding: 10px 0 0;
}
.share_item p {
	font-family:'Archivo Narrow', sans-serif;
	color: #fff;
}
.share_item .sub1{
	font-size: 16px;
}
.share_item .sub2 {
	font-size: 14px;
	letter-spacing: -0.5px;
}
.right_nav_share {
	min-height: 170px;
	padding:5px 0 10px;
	position:relative;
}
.contentbanner {
	margin-left: 5px;
}
.contentbanner .home_banner_tabs {
	border:none;
	width:16px;
	height:16px;
	float: left;
    margin-right: 5px;
	background-color: #fff;
	cursor:pointer;
	position:relative;
	bottom:35px;
}
.contentbanner  .home_banner_tabs.active, .contentbanner  .home_banner_tabs.selected{
	background-color: #1C68AC;
}
.content_slot_container .homepagecarousel li {
	display: inline;
    float: left;
}
.content_slot_container .crcContentSlotItem li {
	display: inline;
    float: left;
}
.category_leftarw {
	background: url(../../images/grey_left_arw.png) no-repeat;
	width: 15px;
	height: 30px;
	float:left;
	margin:160px 10px 0 0;
	cursor: pointer;
}
.category_rightarw {
	background: url(../../images/grey_right_arw.png) no-repeat;
	width: 15px;
	height: 30px;
	float:right;
	margin: 160px 0 0 10px;
	cursor: pointer;
}
.category_leftarw:hover {
	background: url(../../images/left_arrow_hover.png) no-repeat;
}
.category_rightarw:hover {
	background: url(../../images/right_arrow_hover.png) no-repeat;
}
.featured_items_slider li {
	float: left;
	display: inline;
}
.featured_items_slider {
	width: 734px;
	min-height:340px;
}
.featured_items_slider .caroufredsel_wrapper {
	width:684px !important;
	min-height:404px;
}
.brand_desc {
	width: 734px;
	float: left;
	text-align: left;
	height: auto;
	min-height: 50px;
	padding: 0 0 10px 0;
	overflow: hidden;
	word-wrap: break-word;
	white-space: normal;

}
.quickview1{
	width:125px;
	height:38px;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	top:100px;
	z-index:10;
	display: none;
	left: 50px;
	cursor: pointer;
	background: url(../../images/quick_view_btn_bg.png) no-repeat;
}
.hometabslider .quickview1,
.product_bottom_container .quickview1,
.slider_container.product_slider_container .quickview1  {
	top:90px;
}
.quickview1 span {
    color: #000;
    font-family: arial;
	letter-spacing:1px;
	font-weight:bold;
    font-size: 13px;
    position: relative;
    text-transform: uppercase;
    top: 10px;
}
.product_img1 .quickview1 {
	left: 45px;
}
.product_image1:hover .quickview1, .product_img1:hover .quickview1{
	display: block;
}
.right_nav_share .addthis_toolbox {
	position: absolute;
    right: -8px;
    top: -7px;
	background:#3f8acd;
}
.hidecat {
	display:none;
}
.showcat {
	display:block;
}
.refine_result_list .close_btn, .refine_result_list1 .close_btn {
	display:none;
}
/*personalization module styles*/
.personalization_container {
	width: 820px;
	height: auto;
	min-height: 160px;
	padding: 0;
	margin: 0;
	position: absolute;
	 display: none;
	 z-index: 1;
}
.personalization_categories{
	background-color: #1b1b1b;
	border: 1px solid #3e3e3e;
	width: 818px;
	height: 178px;
	padding: 0;
	margin: 0;
}
.personalization_content {
	position: absolute;
	top: 25px;
	width: 820px;
	height: auto;
}
.personalization_itemlist {
	background: url(../../images/what_do_bg.jpg) repeat-x top left;
	float: left;
    height: 160px;
    width: 820px;
	border-left: 1px solid #3e3e3e;
	border-right: 1px solid #3e3e3e;
	padding: 0;
	margin: 0 0 0 15px;
}
.personalization_itemlist li {
	border-right: 1px solid #134673;
	width: 100px;
	height: 140px;
	padding: 0 14px;
	display: inline;
	float: left;
	margin: 20px 0 0 0;
	position:relative;
}
.personalization_itemlist ul li img {
	margin-top: 20px;
	margin-bottom:10px;
	cursor: pointer;
	max-height:65px;
	max-width:65px;
}
.personalization_avatar_container {
	min-height: 235px;
	width: 820px;
	background-color: #ffffff;
	margin: 0 0 0 15px;
	padding: 0;
	position: relative;
	height: auto;
	/* display: none; */
	z-index: 1;
	border: 1px solid #ccc;
}
.personalization_gender {
	width: 820px;
	height: auto;
}
.personalization_gender_footer {
	background-color: #eeeeee;
	height: 40px;
	line-height: 40px;
	color: #5a5a5a;
	font-size: 25px;
	font-family: 'Archivo Narrow', sans-serif;
}
.personalization_gender_img {
	padding: 40px 115px;
	width: 590px;
}
.personalization_gender_img img {
	cursor: pointer;
}
.permale_txt {
	margin-left: 170px;
}
.perfemale_txt {
	margin-right: 170px;
}
.personalize_remove {
	position: absolute;
    top: 12px;
    right: -14px;
	cursor: pointer;
}
.personalization_itemlist .personalizationactive {
	text-align: center;
}
.personalize_gen_sel {
	width: 820px;
	display: none;
}
.personalize_avatar {
	width: 155px;
	text-align: center;
	padding: 0;
	float: left;
}
.personalize_avatar img{
	padding: 25px 0;
}
.personalize_avatar_list {
	border-right: 1px solid #B1B1B1;
    float: left;
    min-height: 140px;
    padding: 25px;
    width: 614px;
}
.personalize_avatar_list2 {
	border-left: 1px solid #B1B1B1;
    float: left;
    min-height: 140px;
    padding: 25px;
    width: 614px;
}
.personalize_avatar_list img, .personalize_avatar_list2 img{
	margin-right: 20px;
}
.personalize_femalegen_sel {

}
.personalize_avatar_hover{
	display: none;
}
.personalize_step_txt {
	height: 34px;
	line-height: 34px;
	color: #5a5a5a;
	font-size: 15px;
	font-family: 'Archivo Narrow', sans-serif;
	border-bottom: 1px solid #B1B1B1;
}
.personalize_type {
	border-top: 1px solid #B1B1B1;
	padding: 5px 0px 0 5px;
	text-align: left;
}
.personalize_type_txt{
	border: 1px solid #B1B1B1;
	height: 14px;
	line-height: 14px;
	color: #5a5a5a;
	font-size: 11px;
	font-family: 'Archivo Narrow', sans-serif;
	background-color: #d0d0d0;
	padding: 2px 10px;
	display:none;
}
.personalize_type_container {
	float: left;
    min-height: 165px;
	height: auto;
    padding: 60px 0 45px 100px;
    width: 559px;

}
.personalize_type_bdrleft{
	border-left: 1px solid #B1B1B1;
}
.personalize_type_bdrright{
	border-right: 1px solid #B1B1B1;
}
.personalize_type_content {
	min-height: 130px;
	width: 490px;
}
.personalize_type_select {
	margin: 0 0px 0 15px;
}
.personalize_type_select li {
	margin: 0 0 15px 0;
}
.personalize_type_select ul {
	margin: 0 0px 0 15px;
	float: left;
}
.personalize_type_btn {
	background:-moz-linear-gradient(center top,#ffffff 10%,#e9e9e9 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#ffffff),color-stop(90%,#e9e9e9));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#e9e9e9');
	background: -ms-linear-gradient(top, #ffffff 10%,#e9e9e9 90%); /* IE10+ */
	color: #5a5a5a;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	width: 130px;
	border: 1px solid #cecece;
	cursor: pointer;
}
.personalize_type_btn:active, .personalize_type_btn.active{
	background:-moz-linear-gradient(center top,#a8a8a8 10%,#818181 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#a8a8a8),color-stop(90%,#818181));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#a8a8a8',EndColorStr='#818181');
	background: -ms-linear-gradient(top, #a8a8a8 10%,#818181 90%); /* IE10+ */
	color: #ffffff;
}
.personalize_thanq_container {
	background-color: #fafafa;
	min-height: 390px;
	width: 820px;
	text-align: center;
	color: #676767;
	height: auto;
	display:none;
}
.personalize_thanq_content {
	padding: 20px 0 30px;
	width: 820px;
	height: auto;
	min-height: 180px;
}
.personalize_thanq_content h2 {
	color: #5a5a5a;
	font-size: 22px;
	font-family: 'Archivo Narrow', sans-serif;
	margin-bottom: 15px;
}
.personalize_thanq_content p {
	margin: 0 0 25px 0;
	line-height: 18px;
}
.personalize_thanq_content h3 {
	color: #5a5a5a;
	font-size: 15px;
	font-family: 'Archivo Narrow', sans-serif;
	margin-bottom: 5px;
}
.personalize_thanq_btncontent span{
	color: #5a5a5a;
	font-size: 15px;
	font-family: 'Archivo Narrow', sans-serif;
	margin: 0 10px;
}
.personalize_thanq_content2 {
	padding: 20px 0 30px;
	width: 820px;
	height: auto;
	min-height: 110px;
}
.personalize_thanq_content2  .blue_btn {
	margin-bottom: 15px;
}
.personalize_newsevents_txt {
	color: #1c68ac;
	font-size: 16px;
	font-family: 'HelveticaLTStdCondLightRg';
	margin: 10px 0 0 0;
}
.personalize_saveinfo {
	background-color: #fafafa;
	width: 440px;
	padding: 20px 0 30px;
	height: auto;
	min-height: 120px;
	position: relative;
	text-align: center;
	color: #676767;
	left: 200px;
	z-index: 1;
	display:none;
}
.personalize_saveinfo h2 {
	color: #5a5a5a;
	font-size: 22px;
	font-family: 'Archivo Narrow', sans-serif;
	margin-bottom: 15px;
}
.personalize_saveinfo p {
	margin: 0 30px 25px;
	line-height: 18px;
}
.personalize_saveinfo_close {
	cursor: pointer;
    position: absolute;
    right: 2px;
    top: 2px;
}
img.hoverimg ,.nextsubmit,.morebutsection,.personalizationactive .write_select
{
display:none;
}
.malesection  .personalize_avatar_list .personalize_avatar_cur img,.femalesection .personalize_avatar_list2 .personalize_avatar_cur img
{
 margin-right: 15px;
}
.malesection .personalize_avatar_cur:hover img.defaultimg,.femalesection .personalize_avatar_cur:hover img.defaultimg
{
display:none;
cursor:pointer;
}
.malesection .personalize_avatar_cur:hover img.hoverimg,.femalesection .personalize_avatar_cur:hover img.hoverimg
{
display:block;
cursor:pointer;
}
.selectedfilters .personalize_type_txt
{
display:block;
 margin: 3px;
}
.personalizedbox
{
position:relative;
}
.triathlonnews_img {
	margin: 10px 0;
}
.triathlonnews_arw {
	margin: 0 0 10px 0;
	position:absolute;
	right:10px;
	top:16px;
	z-index:10;
}
.category_buying_guidesslider {
	width: 460px;
	margin-top: 20px;
}
.category_buying_guidesslider h4 {
	font-size: 16px;
	font-weight: bold;
}
.category_buying_guidesslider .caroufredsel_wrapper{
	width: 460px !important;
	margin: 0 !important;
	height:242px !important;
}
.category_buying_guidesslider .globalslider li {
	display: inline;
}
.category_buying_guideslist ul{
	margin-left: 0 !important;
}
.category_buying_guideslist li{
	display: block !important;
}
.opinion_review2 {

}
.prof_land_anscol1 {
	float: left;
	width: 280px;
}
.opinion_details2 {
	float: left;
	width: 165px;
	white-space: normal;
	word-wrap: break-word;
}
.prof_land_anscol2 {
	float: left;
    width: 240px;
	white-space: normal;
	word-wrap: break-word;
	overflow: hidden;
}
.prof_land_anscol2 .qtn {
	float: right;
    margin-top: 2px;
    width: 200px;
}
.profile_review_qtn {
	width: 525px;
}
/*@28july12*/
.dswpdp_tab_innerleftcontent {
	width: 930px;
	height: auto;
	min-height: 50px;
	padding: 0 10px 20px 0px;
    border-bottom:1px solid #e1e1e1;
}
.dswpdp_tab_innerleftcontent ul {
	margin: 0 !important;
}
.dswpdp_productmanual {
	height: auto;
    margin: 0;
    min-height: 50px;
    white-space: normal;
    word-wrap: break-word;
	height: auto;
}
.dswpdp_buying_guides {
	height: auto;
    margin: 0px 0 0;
    white-space: normal;
    word-wrap: break-word;
}
.list_style_none{
	list-style-type: none !important;
}
.tab_subheadtxt{
	font-size: 16px;
    font-weight: bold;
}
.dswpdp_tab_innerrighttcontent .tab_subheadtxt{
	font-size: 24px;
    font-weight: bold;
}
.dswpdp_productmanual li {
	display: block;
    margin-bottom: 5px;
}
.dswpdp_productmanual a, .dswpdp_buying_guides a{
	text-decoration: underline;
    vertical-align: middle;
}
.dswpdp_tab_innerrighttcontent {
    height: auto;
    padding: 10px 0 0 0;
    width: 945px;
	position:relative;

}
.dswpdp_tab_innerrighttcontent .caroufredsel_wrapper{
	width: 945px !important;
	margin: 0 !important;
}
.dswtriathlonnews_content {
    min-height: 200px;
	height: auto;
    width: 945px;
	margin: 0;
	padding: 0;
}
.dswpdp_tab_innerrighttcontent li  .dswtriathlonnews_content li {
float:none;
}
.dswtriathlonnews_content ul {
	margin: 0px !important;
}
.dswpdp_tab_innerrighttcontent li {
	display: inline;
	float: left;
}
.dswtriathlonnews_content li {
	display: block !important;
	line-height: 18px;
}
.dswpdp_tab_innerrighttcontent .newsleft_arw {
	background: url(../../images/leftarrow.png) no-repeat;
    height: 17px;
    margin-right: 5px;
    width: 9px;
	float: left;
}
.dswpdp_tab_innerrighttcontent .newsleft_arw:hover {
	background: url(../../images/left_black_hover.png) no-repeat;
}
.dswpdp_tab_innerrighttcontent .newsright_arw {
    background: url(../../images/rightarrow.png) no-repeat;
    height: 17px;
    margin-right: 0;
    width: 9px;
	float: left;
}
.dswpdp_tab_innerrighttcontent .newsright_arw:hover {
	background: url(../../images/right_black_hover.png) no-repeat;
}
.product_info_content .dswbundle_tabcontent {
	width: 890px !important;
}
.pbundlestepcontainer_box  .product_info_content.tab-content .jspContainer  {
	width: 870px !important;
}
.pbundlestepcontainer_box .product_info_content .spec .jspContainer {
	width: 870px !important;
}
.float_content{
	min-height:175px;
}
/*.bg_none{
 background: none;
}*/
/* added for featured item gaps manage */
.grid_view_row .featured_item {
                width:225px;
}
.grid_view_row .products_details_container1 {
                width:220px;
                margin-right:33px;
}
.grid_view_row .products_details1 {
                padding:12px;
}

.popular_categories_list {
	width:734px;
	margin-bottom:0px;
}
.popular_categories_product.nopadding {
	padding-right:0;
}
.leftsubcat_categories , .leftsubcat_weight, .leftsubcat_price{
	cursor:pointer;
}
.popular_categories_list .popular_categories_product.nobdr {
	margin-right:0;
	border:1px solid #dadada !important;
}
.popular_categories_list .popular_categories_product img {
	margin-top:25px;
}
.popular_categories_list .popular_categories_product p{
	bottom: -25px;
    position: absolute;
    text-align: center;
    width: 160px;
}
.featured_items_slider li.fromamt
{
	margin-bottom:0;
}
.product_img1  img{
  max-height:180px;
  max-width:180px;
}
.featured_item.addtocartcolorswatches {
margin-right:5px;
width:205px;
}
.featured_item.addtocartcolorswatches .products_details_container1 {
width:203px;
}
.personalize_gen_sell {
	width: 820px;
	display: none;
}
.brand_slider_container1 li img {
	width:120px;
	height:105px;
}
.brand_slider_container1 .globalslidercontainer li img {
	width:120px;
	height:105px;
}
.brand_cat .category_root a {
	color:#393939;
}
.no_result .page_head h1 {
	color: #2a2a2a;
	font-size: 21px;
	font-weight: bold;
	margin: 10px 0 20px;
}
.related_item_container {
	width: 690px;
}
.related_item_subhead {
	padding: 0 15px;
	line-height: 40px;
	background-color: #1d68ac;
	color: #fff;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 16px;
	display:none;
}
.related_item_content {
	padding: 10px 0px 20px;
	min-height: 175px; 
	height:auto;
	width: 690px;
	border-bottom:1px solid #2166A2;
}
.item_type {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}
.related_item_desc1 {
	line-height: 20px;
    min-height: 50px;
	height: auto;
	margin: 10px 0 0;
	white-space: normal;
    width: 690px;
    word-wrap: break-word;
}
.related_item_desc2 {
	display: none;
}
.read_more {
	color: #2166A2;
	cursor: pointer;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	font-size:10px;
}
.viewall_link a{
	color: #336699;
	font-size: 13px;
	font-family: 'Archivo Narrow', sans-serif;
	text-transform: uppercase;
	cursor: pointer;
}
.viewall_link a:hover {
	color:#66B3F8;
}
.viewall_link span {
	margin: 0 0 0 5px;
}
.pdf_link {
	margin: 15px 0 0;
	width: 190px;
	padding-bottom: 10px;
}
.pdf_link  a{
	color: #676767;
	text-decoration: underline;
}
.pdf_link span {
	margin-left: 5px; 
}
.pdf_link img {
	vertical-align: text-bottom;
}
.related_item_leftcol1 {
	width: 150px;
	margin: 0 15px 0 0;
}
.related_item_rightcol1 {
	width: 440px;
	word-wrap: break-word;
	white-space: normal;
}
.related_item_rightcol1 p {
	margin-bottom: 30px;
}
.related_item_leftcol2 {
	width: 150px;
	margin: 0 15px 0 0;
}
.related_item_rightcol2 {
	width: 520px;
	word-wrap: break-word;
	white-space: normal;
}
.event_title_info {
	width: 658px;
	background-color: #fff;
	border: 1px solid #dadada;
	min-height: 103px;
	float: left;
	margin: 10px 0 20px;
}
.event_title_leftcol1 {
	width: 105px;
	min-height: 103px;
}
.event_title_rightcol1 {
	width: 520px;
	padding: 10px 15px;
	border-left: 1px solid #dadada;
}
.event_date {
	font-size: 32px;
	color: #7c7c7c;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	border-bottom: 1px solid #dadada;
}
.event_time {
	font-size: 18px;
	color: #7c7c7c;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}
.event_title_rightcol2 {
	display: none;
}
.related_items_container .sort_by{
	float: none !important;
	text-align: right;
}
/*no search result styles*/
.no_result .page_head{
   padding-top:20px;
}
.no_result .spell_check{
   padding:30px 0;
   
}
.no_result_search{
  height: 22px;
  width: 352px;
  margin-bottom: 30px;
}
.no_result_search input[type="text"] {
    border: 1px solid #E1E1E1;
    height: 20px;
     padding: 1px 0 1px 5px;
    width: 260px;
}
.no_result_search .blue_btn2{
  height:24px;
  width:80px;
}
.search_tips{
 width:734px;
 height:auto;
 background:#e1e1e1;
 color:#4b4b4b;
 margin: 10px 0;
}
.search_tips ol{
 padding:15px 10px;
 list-style: disc;
}
.search_tips li{
 margin-left:15px;
}
.no_result_heading {
 margin:0;
}
.no_result_heading h2{
	color: #A6A6A6;
    font-family: 'Archivo Narrow', sans-serif;						
}	
.no_result .search_brand_container1	{
  margin:0;
}
.no_result .brand_slider_container1{
  margin-bottom:15px;
}
.spell_check a, .search_tips a {
  text-decoration: underline;
}					
.quickview_search {
	cursor: pointer;
    height: 38px;
    left: 50px;
    position: absolute;
    text-align: center;
    top: 100px;
    vertical-align: middle;
    width: 125px;
    z-index: 10;
}
.overview_desc {
	height: 120px;
    margin: 0 10px 5px;
}
.quick_search_qty input[type="text"] {
	border: 1px solid #c3c3c3;
	line-height: 12px;
	padding: 5px;
	width: 20px;
	text-align: center;
}
.quick_search_qty span {
	margin-right: 5px;
}
.sizebox {
	cursor: pointer;
    float: left;
    height: 17px;
    margin-right: 5px;
    width: 20px;
	border: 1px solid #dadada;
	text-align: center;
	line-height: 17px;
}
.size_label {
	padding-bottom: 5px;
    text-transform: uppercase;
}
.size_label span {
	font-weight: bold;
    padding-left: 5px;
}
.search_quickview_popup {
	min-height:420px;
	height: auto;
	overflow: hidden;
}
.searchrelated_content_imgpopup {
	cursor:pointer;
}
#search_video_popup {
	cursor:pointer;
}
.search_video_popup {
	cursor:pointer;
}
.search_share_ico {
	min-height: 170px;
    position: absolute;
    right: 0;
    top: 0;
    width: 75px;
}
.search_share_ico .addthis_toolbox {
    background: none repeat scroll 0 0 #3F8ACD;
    position: absolute;
    right: -8px;
    top: -7px;
}

.noresultspresent {
float: right;
margin: 5px 0;
color: #EB3302;
font-family: Arial;
font-size: 12px;
}
/* No search page div for top search items - starts*/
.top_search_col1 {
	float:left;
	width:340px;
}
.top_search_col1 li {
	list-style:disc;
	margin-bottom:2px;
}
.top_search_col1 li a {
	color:#4b4b4b;
}
.top_search_col1 li a:hover {
	color:#000 !important;
}

/* No search page div for top search items - ends*/
/* Did you mean in search result page - starts*/

.search_head1 .color_blue {
      color: #DD4B39;
      font-size: 18px;
      margin: 10px 0 20px;
}

.txt_blue_ch
{
color: #1C68AC;
text-decoration:underline ;
font-style:italic;
}

.ask1{
height:40px;
width:117px;
float:left;

}
.ask12{
height:40px;
width:auto;
float:left;
padding-left:10px;
font-size: 18px;

}

/* Did you mean in search result page - ends*/
.search_rslt .related_item_container {
	width:734px;
	margin-bottom:0px;
}
.search_rslt .related_item_content {
	background:#fff;
	width:734px;
	padding:10px 0px 20px;
}

.search_rslt .related_item_leftcol2 {
	width:150px;
}
.nosearch_rslt .category_content_container.no_result .featured_items_container .featured_items_slider .featured_item {
    width: 205px;
	height:330px;
}
.background_myaccount{
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
.login_bg {
	width:100%;
	height:auto;
	min-height:930px;
	overflow:hidden;
}
.reg_container{
	min-height: 870px;
	height: auto;
	overflow: hidden;
	margin-bottom: 40px;
}
.login .background_1 {
	min-height: 930px;
}
.login_container {
	width: 800px;
	min-height: 850px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 35px 0px 0 40px;
}
.user_login {
 margin: 35px 100px 0;
 width: 780px;
}
.login_content {
	width: 315px;
	min-height: 250px;
	background-color: #e4e4e9;
	margin-right: 50px;
	height: auto;
	overflow: hidden;
}
.user_login .login_content {
    margin-right: 105px;
}

.login_subhead {
	height: 30px;
	line-height: 30px;
	padding: 0 15px 0;
	/* background-color: #1d68ac; */
	background-color: #383939;
	color: #fff;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 15px;
}
.login_container h1{
	font-weight: bold;
	font-size: 30px;
	color:#fff;
	margin: 0 0 20px 0;
}
.user_name_container {
	padding: 25px 15px 15px;
	width:285px;
}
.login_content input[type="text"] ,
.login_content input[type="password"] {
	height: 20px;
	width: 200px;
	border: 1px solid #c0c0c0;
	line-height: 20px;
	padding: 0 5px 2px;
	margin-bottom: 5px;
	font-size: 12px;
	color:#666;
	font-weight:normal;
}
.login_req {
	margin: 0 0 15px 0
}
.loging_remember {
	margin: 0px 0 15px 0;
}
.loging_remember span {
	margin-left: 5px;
}
.mar_bt20{
	margin-bottom: 20px;
}
.mar_t20{
	margin-top: 20px;
}
.forgot_pwd_link {
	margin-top: 15px;
}
.forgot_pwd_link a:hover{
	color: #000;
	cursor:pointer;
}
.new_customer_container {
	width: 360px;
	min-height: 500px;
	background-color: #e4e4e9;
}
.create_acc_desc {
	padding: 25px 20px 20px;
	width: 320px;
	float: left;
}
.create_acc_subdesc {
	background-color: #fff;
	padding: 15px 5px;
	width: 310px;
	min-height: 300px;
	height: auto;
	overflow: hidden;
	margin: 20px 0 0;
}
.create_acc_subdesc h3 {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 16px;
	margin: 0 0 15px 10px;
}
.create_acc_subdesc_benfits {
	border-top: 1px solid #e1e1e1;
	min-height: 90px;
	padding-top: 10px;
}
.create_acc_subdesc_benfits li {
	display: inline-block;
}
.create_acc_subdesc_col1 {
	text-align: center;
}
.create_acc_subdesc_col1  img {
	margin: 2px 0 0 5px;
}
.create_acc_subdesc_col2{
	margin: 0 0 0 15px;
    white-space: normal;
    width: 225px;
    word-wrap: break-word;
}
.create_acc_subdesc_subcol {
	padding: 0 0 3px 0;
}
.create_acc_subdesc_collink {
	margin: 10px 0 0;
}
.create_acc_subdesc_collink a {
	text-decoration: underline;
}
.create_acc_subdesc_collink a:hover {
	color: #000;
}
.password_reset_container {
	min-height: 125px;
	height:auto;
	width: 360px;
}
.password_reset_content {
	padding: 10px 15px;
	width: 330px;
	float:left;
	background-color:#e4e4e9;
}
.password_reset_content input[type="text"]{
	border: 1px solid #C7C7C7;
    color: #666666;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 0 5px 2px;
    width: 200px;
}
.password_reset_desc {
	margin: 0 0 10px 0;
	word-wrap: break-word;
	white-space:normal;
}
.password_reset_content input.blue_btn {
	margin-right: 10px;
	font-weight:normal;
}
#errorblock {
	color: #EB3302;
	font-size: 13px;
	line-height: 15px;
	display: none;
	margin-bottom:10px;
}
.errorblock {
	color: #EB3302;
	font-size: 11px;
	line-height: 15px;
	display: none;
	margin-bottom:10px;
}
/*create acc styles*/
.acc_textbox {
	height: 20px;
	width: 208px;
	border: 1px solid #c0c0c0;
	line-height: 20px;
	padding: 0 5px 2px !important;
	font-size: 12px !important;
	color:#666;
}
.acc_select {
	height: 22px;
	width: 220px;
	/* border: 1px solid #c0c0c0; */
	line-height: 22px;
	padding: 2px;
	font-size: 12px !important;
	color:#666 !important;
}

.create_acc_container {
	min-height: 800px;
	margin: 35px 0 0px 100px;
	float: left;
	height: auto;
	overflow: hidden;
}
.create_acc_container h1 {
	color: #fff;
    font-size: 30px;
    font-weight: bold;
    margin: 0 0 20px;
}
.create_acc_container label {
	width: 155px;
	line-height: 22px;
	height: 22px;
	font-size: 12px;
	font-weight: normal;
	clear:left;
	margin:0;
}
.create_acc_content {
	width: 430px;
	height: auto;
	overflow: hidden;
	min-height: 150px;
	margin-bottom: 15px;
}
.create_acc_subhead {
	height: 30px;
	line-height: 30px;
	padding: 0 20px 0;
	background-color: #383939;
	color: #fff;
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 15px;
}
.create_acc_details {
	padding: 25px 20px 20px;
	border-left:1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	width: 388px;
	height: auto;
	float: left;
	background-color: #fff;
}
.create_acc_newsletter {
	width: 225px;
	min-height: 170px;
	height: auto;
	word-wrap: break-word;
	white-space: normal;
	font-size: 11px;
}
.create_acc_newsletter p {
 margin-bottom: 5px;
}
.newsletter_check {
	margin: 20px 0;
}
.newsletter_check input[type="checkbox"] {
	margin-right: 8px;
}
.txt_orange {
	color: #EB3302;
}
.hide {
	display: none;
}
label.error {
    color: #CC3333 !important;
    font-size: 11px !important;
    padding: 3px 0 0 0px !important;
    text-transform: capitalize;
	font-weight: normal;
	display:none;
}
/* satishchandra css for MyAccount Start here */

.myaccount_right_container{
	float: right;
    padding: 15px;
    width: 770px;
	margin:0;
	height: auto;
	overflow: hidden;
}
.myaccount_head{
	color: #000000;
    font-size: 30px;
    font-weight: bold;
	padding:10px 0;
}
.desc_container{
	margin:10px 0;
	float: left;
	width: 100%;
	border: 1px solid #E4E4E9;
}
 .desc_head{
	background:#383939;
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    padding: 5px 15px;
	line-height: 20px;
}
.desc_head .content_head{
	font-family:'Archivo Narrow', sans-serif;
	color:#fff;
}
.desc_head img{
	margin-right: 5px;
    vertical-align: middle;
}
.acc_login_left{
	float: left;
    width: 190px;
	padding: 20px 5px 0 25px;
}
.desc_content{
	background:#fff;
}
.myaccount_right_container .acc_login_left p,
.myaccount_right_container .acc_login_right p{
	font-size: 14px;
    font-weight: bold;
    padding-bottom: 15px;
}
.myaccount_right_container .acc_login_left p.to_view a{
	font-size:12px;
	color:#666;
	font-family:'arial';
	display:block;
	padding-top:10px;
	font-weight: normal;
}
.myaccount_right_container .acc_login_left p.to_view a:hover{
	color:#000;
}
.acc_login_right{
	float:right;
	width:488px;
	border-left:2px solid #fff;
	padding: 20px 5px 20px 25px;
}
.myaccount_right_container .acc_login_right .or_separator{
	margin: 0 0 0 40px;
	padding:5px;
	font-size:12px;
	font-weight:normal;
}
.myaccount_right_container .settings_list,
.myaccount_right_container .wishlist_content,
.myaccount_right_container .social_content,
.myaccount_right_container .gift_content{
	line-height: 25px;
	padding: 20px 5px 20px 25px;
}
.myaccount_right_container .settings_list li a{
	color:#1c68ac;
	font-family:'Archivo Narrow', sans-serif;
	font-size:13px;
}
.myaccount_right_container .settings_list li a:hover,
.myaccount_right_container .wishlist_content a:hover,
.myaccount_right_container .social_content a:hover,
.myaccount_right_container .gift_content li a:hover
{
	color:#034c8f;
}
.myaccount_right_container .wishlist_content a,
.myaccount_right_container .social_content a,
.myaccount_right_container .gift_content li a{
	color:#1c68ac;
	font-family:'Archivo Narrow', sans-serif;
	font-size:13px;
	}
/* user porfile landing page starts here */
.opinion_count{
	cursor: pointer;
	position: relative;
}
.opinion_count a span {
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 17px;
    position: absolute;
    right: 38px;
    top: 25px;
    width: 225px;
}

.opinion_count .blue_btn2, .opinion_count .blue_btn_add{
	float:none;
	height:25px;
	font-size:12px;
	margin-top:10px;
	line-height:26px;
}
.acc_btn_grp .white_btn{
	height:22px;

}
.acc_details{
	float: left;
    line-height: 20px;
    padding: 20px 15px;
    width: auto;
}
.acc_preferences{
	float:right;
	width:420px;
	background:#fff;
	margin:15px 10px;
	padding:10px;
	color:#000;
}
.acc_preferences .acc_preferences_head{
	font-weight:bold;
	margin:0 0 15px 0;
}
.preference_info {
	padding-left:10px;
}
.preference_info .preference_name{
	font-weight:bold;
	padding:5px 0 5px 0;
}
.acc_preferences ul li{
	float:left;
	width:205px;
	margin-right: 10px;
}
.acc_preferences ul li .preference_img{
	float: left;
    width: 65px;
	margin-right:5px;
}
.acc_preferences ul li .preference_info{
	float: left;
    width: 65px;
}
.tell_us_more{
	background:-moz-linear-gradient(center top,#FBFBFB 10%,#EFEFEF 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#FBFBFB),color-stop(90%,#EFEFEF));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FBFBFB',EndColorStr='#EFEFEF');
	background: -ms-linear-gradient(top, #FBFBFB 10%,#EFEFEF 90%); /* IE10+ */
	border:1px solid #d7d7d7;
	padding:5px;
	position:relative;
	cursor:pointer;
	margin-top:20px;
}
.tell_us_more:hover{
	background:-moz-linear-gradient(center top,#EFEFEF 10%,#FBFBFB 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#EFEFEF),color-stop(90%,#FBFBFB));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#EFEFEF',EndColorStr='#FBFBFB');
	background: -ms-linear-gradient(top, #EFEFEF 10%,#FBFBFB 90%); /* IE10+ */
}
.tell_us_more .rightarrow{
	background:url('../../images/rightarrow1.png');
	width:9px;
	height:25px;
	margin-top:15px;
	cursor:pointer;
}
.tell_us_more .rightarrow:hover{
	background:url('../../images/rightarrow1_hover.png');
}
.tell_us_more .tellus_desc{
	width:335px;
	float:left;
	padding:0 0 0 10px;
}
.tell_us_more .tellus_desc .tellus_desc_head{
	font-family:'Archivo Narrow', sans-serif;
	font-size:16px;
	color:#000;
}
.tell_us_more .tellus_img{
	width:51px;
	float:left;
}
.tellus_pop.modify_pinfo .tell_us_more .tellus_desc{
	width:200px;
}
.tellus_pop.modify_pinfo  .tell_us_more .rightarrow{
	margin-top:20px;
}
.tellus_pop.modify_pinfo .acc_preferences{
	padding:0;
	width:313px;
}
.tellus_pop.modify_pinfo .acc_preferences ul li{
	width:136px;
	margin-right:0;
	border:1px solid #ddd;
	border-right:none;
	height:65px;
	background:url("../../images/without_outline.png") repeat scroll right center transparent;
	position:relative;
}
.desc_content .blue_btn2.payment_info_view{
	margin:15px 10px;
	height:22px;
	float:none;
	line-height: 22px;
    padding: 0px 10px;
	border:1px solid #ccc;
}
.desc_content .orders_content_list,
.desc_content .wishlist_content_list{
	padding:0px;
}
.desc_content .orders_content_list .orders_head{
	margin-bottom: 10px;
    margin-left: 13px;
    padding-top: 10px;
}
.desc_content .dt{
	width:105px;
}
.desc_content .order_no{
	width:185px;
}
.desc_content .order_status{
	width:175px;
}
.desc_content .order_tot{
	width:185px;
}
.desc_content .row_title{
	width:405px;
}
.desc_content .row_items{
	width:35px;
}
.desc_content .rank{
	width:40px;
}
.desc_content .personal{
	width:325px;
}
.desc_content .questions,
.desc_content .reviews,
.desc_content .answers,
.desc_content .videos{
	width:55px;
	text-align:center;
}
.user_handle{
    padding-left: 13px;
	width: 90px;
	float: left;
    word-wrap: break-word;
}
.wishlist_content_list .personal{
	width:190px;
}
.wishlist_content_list .personal p{
	margin-top: 10px;
	font-size: 11px;
	float: right;
	padding-left: 15px;
}
.wishlist_content_list .personal img{
	float:left;
	width:60px;
    height:60px;
}
.orders_content_list table,
.wishlist_content_list table{
	width:100%;
}
.orders_content_list table th,.orders_content_list table td,
.wishlist_content_list table th,.wishlist_content_list table td{
	background:#FFFFFF;
    border: 1px solid #E4E4E9;
    padding: 10px 10px 10px 15px;
}
.wishlist_content_list .personal p.edit_avatar{
	clear:left;
	padding-left:0;
}
.wishlist_content_list .blue_btn2{
	height:22px;
	font-size:12px;
}
.ranklable{
	height: 16px;
    margin: 15px 0 15px;
    padding: 3px 15px;
    text-align: center;
    width: 33px;
}
.view_leader{
	margin:10px 10px 10px 0;
}
.your_opinion .view_leader{
	margin:10px 0px 10px 0;
}
.review_head, .qtn_head{
	font-weight:normal;
}
.q{
	font-weight: bold;
	font-size: 24px;
	height: 20px;
	line-height: 20px;
	width: 30px;
	color: #000;
}
.a{
	font-weight: bold;
	font-size: 24px;
	height: 20px;
	line-height: 20px;
	width: 30px;
	color:#4189c8;
}
.review_qtn{
	width:565px;
}
.opinion_review{
	width: 585px;
}
.qtn{
	float: right;
    width: 490px;
	margin-top:2px;
}
.opinion_btn_grp .blue_btn2 {
	height:22px;
	float:none;
	line-height: 22px;
	padding-bottom: 2px;
}
.opinion_btn_grp{
	width:168px;
	text-align:center;
}
.your_opinion .opinion_btn_grp {
    text-align: right;
    width: 168px;
}
.opinion_btn_grp a{
	color: #1C68AC;
    font-family: 'Archivo Narrow', sans-serif;
    font-size:11px;
	clear:both;
	padding-top:10px;
	display:block;
	text-transform: uppercase;
}
.opinion_btn_grp a:hover{
	color:#063e70;
}
.opinion_product_img img {
	margin-right:10px;
	float:left;
	max-width:100px;
	max-height:100px;
}
.opinion_details{
	float:right;
	width:390px;
}
.opinion_product_name{
	font-size:16px;
	font-weight:bold;
}
.opinion_product_rating{
	width:100px;
	float:left;
}
.opinion_btn_grp .blue_btn_add, .opinion_btn_grp .blue_btn2{
	margin-top:10px;
}
.email_acc_textbox {
	height: 20px;
	width: 208px;
	border: 1px solid #c0c0c0;
	line-height: 20px;
	padding: 0 5px 2px !important;
	font-size: 12px !important;
	color:#666;
	font-weight: normal;
}
/* user porfile landing page Ends here */
/* satishchandra css for MyAccount Here here */
/*Successful Reset*/
.reset_msg {
	font-size: 14px;
    font-weight: bold;
    line-height: 100px;
    text-align: center;
	color:#2A2A2A;
}
/* satishchandra css for MyAccount Here here */
/* sachin css for address starts Here here */
.user_address{
  min-height:845px;
}
.address_container {

    float: left;
    margin: 10px 0;
    width: 100%;
}
.add_new_button{
 float:right;
}
.add_content{
 width:770px;
 margin-top: 10px;
}
.address_multiple{
 border: 1px solid #E4E4E9;
 padding: 14px;
}
.default_add_content{
 float: left;
 margin: 14px 0 15px 15px;
 width: 210px;
 height: auto;
}
.address_seprator {
 float: left;
 width: 15px;
 height: 175px;
}
.default_add_check{
   font-family: arial;
   font-size: 12px;
   font-weight: bold;

}
.default_add_check input[type="radio"]{
  margin-right:5px;
}
.default_add {
   font-family: arial;
    font-size: 12px;
    margin-left: 18px;
    width: 156px;
	line-height: 20px;
	 padding: 5px 20px 0px 0px;
	 word-wrap: break-word;
}
.edit_add{
   margin: 7px 0 5px 20px;
}
.delete_add, .checkout_delete_add{
 margin:8px 0 5px 20px;

 font-family: arial;
 font-size: 12px;
}
.delete_add a, .checkout_delete_add a{
 color:#878787;
 text-decoration: underline;
}
.delete_add a:hover, .checkout_delete_add a:hover{
 color:#333;
 text-decoration:none;
}
.edit_add_container{
  width:436px;
  min-height:420px;
}

.edit_add_container_wide{
	width:605px;
	min-height:390px;
}
.edit_subhead{
 background-color: #e4e4e9;
    color: #2a2a2a;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    height: 37px;
    line-height: 37px;
    padding: 0 15px 0 15px ;
}
#edit_address_form .edit_subhead, #add_credit_form .edit_subhead, #edit_checkout_form .edit_subhead,
#create_address_form .edit_subhead{
  background-color: #FFFFFF;
  margin-bottom: 5px;
}

/*#edit_address_form .edit_subhead, #edit_checkout_form .edit_subhead, #edit_billing_address_form	.edit_subhead,*/
/*#create_address_form .edit_subhead {*/
	/*margin-bottom: 15px;*/
/*}*/

.edit_add_container .create_acc_container{
   margin: 15px 0 0 20px;
   min-height: 420px;
}
.edit_add_container .create_acc_details {
    border:none;
    float: left;
    height: auto;
    padding: 20px 0px 20px;
    width: 388px;
}
.edit_add_container .rstar{
   color:#cc3333;
}
.edit_add_container .fl span.rstar {
	color:#cc3333;
}
.edit_add_container .login_req, .edit_add_container .loging_remember {
    margin: 0 0 0;
}
.edit_add_container .blue_btn2, .edit_add_container .brown_bigbtn, .edit_add_container .white_btn2{
  height:28px;
  margin-left:2px;
  margin-right:5px;
  line-height:28px;
}

.edit_add_buttons {
    float: right;
    margin-right: 0px;
    margin-top: 6px;
    margin-bottom: 6px;
}
.empty_address .add_new_button{
    float: none;
    margin-top: 15px;
    text-align: center;
}
.empty_add_text{
  color: #111111;
    font-family: arial;
    font-size: 14px;
    margin-top: 35px;
    text-align: center;
}
.empty_address .address_multiple{
  min-height:130px;
}
.edit_add_buttons.emptycontnrbtns {
  float: none;
}
.emptycontnrbtns .btn_grp {
float: right;
margin-top: 6px;
margin-right:0;
width: auto;
}
.edit_add_container .emptycontnrbtns .blue_btn2, .edit_add_container .emptycontnrbtns .white_btn2 {
    height: 28px;
    line-height: 28px;
    margin-left: 2px;
    margin-right: 0px;
}
.edit_add_container .emptycontnrbtns .brown_bigbtn {
	height: 28px;
    line-height: 28px;
    margin-left: 2px;
    margin-right: 0px;
	padding-bottom:3px;
	float:left;
}
.del_link.checkout_delete_add{
  margin:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.emptycontnrbtns .btn_grp {
width: auto;
}
}
/*Password Stregth Indicator Styles*/
#password_stregth_indicator.short div#iShort,
#password_stregth_indicator div#iShort {
    color: #FF0000;
    display: block;
	padding:10px 0;
}
#password_stregth_indicator.weak div#iWeak,
#password_stregth_indicator div#iWeak {
    color: #FF0000;
    display: block;
	padding:10px 0;
}
#password_stregth_indicator.medium div#iMedium,
#password_stregth_indicator div#iMedium {
    color: #FD942B;
    display: block;
	padding:10px 0;
}
#password_stregth_indicator.strong div#iStrong,
#password_stregth_indicator div#iStrong {
    color: #53C516;
    display: block;
	padding:10px 0;
}
#password_stregth_indicator div,#password_stregth_indicator.short div#iShort, #password_stregth_indicator.medium div#iWeak, #password_stregth_indicator.medium div#iStrong, #password_stregth_indicator.strong div#iMedium, #password_stregth_indicator.strong div#iWeak, #password_stregth_indicator.weak div#iStrong, #password_stregth_indicator.weak div#iMedium {
    display: none;
}
/*END*/
/* Added by satishchandra 08-06-2012 */
.myacc_box_totals table.acc_table{
	width:100%;
}
.myacc_box_totals table.acc_table td{
	border: 1px solid #D1D1D1;
}
.myacc_box_totals ul li{
	float:left;
}
.myacc_box_totals .store_credits,
.myacc_box_totals .cash_back_box{
	padding: 10px 10px 10px 20px;
    width: 170px;
	float:left;
}
.myacc_box_totals .box_head{
	font-size: 16px;
    font-weight: bold;
}
.myacc_box_totals  .store_credits p,
.myacc_box_totals  .cash_back_box p{
	margin-top: 20px;
    width: 170px;
}
.myacc_box_totals .price_label{
	background:url(../../images/price_label_bg.png) no-repeat;
	display: block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin: 20px 0 0;
    padding: 5px;
    text-align: center;
    width: 153px;
}
.gift_cert_balence{
	padding: 15px 15px 15px 25px;
	float:left;
	width:245px;
	position: relative;
}
.gift_cert_balence table{
	margin-top:10px;
}
.gift_cert_btn .blue_btn2{
	height:22px;
}
.myacc_box_totals .gift_cert_balence table th{
	font-weight:normal;
	width:130px;
	padding:5px 5px 10px 0;
}
.myacc_box_totals .gift_cert_balence table th.expirydate{
	text-align:center;
}
.myacc_box_totals .gift_cert_balence table td{
	font-weight:bold;
	padding:5px 0;
	border:none !important;
}
.myacc_box_totals .gift_cert_balence table td.expirydate{
	text-align:center;
}
.pormotion_gear{
	padding: 10px 10px 10px 20px;
	margin-bottom:2px;
	background:#fff !important;
	border-bottom:1px solid #e4e4e9;
}
.bg_odd{
	background:#e4e4e9;
}
.bg_even{
	background:#b8b8bb;
}

.tellus_pop{
	padding: 10px;
}
.like_to_container{
	margin-top:25px;
}
.like_to_container p{
	font-size: 15px;
    font-weight: bold;
	margin-bottom: 15px;
}
.tellus_pop .tellus_heading{
	font-size:17px;
	font-weight:bold;
}
.like_img_container{
	float: left;
    height: 140px;
    padding: 10px;
    width: 110px;
	text-align:center;
	border:1px solid #d8d8d8;
	margin-right:10px;
}
.like_img_container p{
	color:#66b3f8;
}
.tellus_op_label{
	font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
}
.tellus_options_container li{
	margin-bottom:15px;
}
.tellus_op{
	font-weight: bold;
}
.tellus_op input[type="radio"]{
	margin-right:5px;
}
.tellus_op select > option{
	font-size:12px;
}
.tellus_op select {
	width:70px;
	font-size:12px;
}
.fav_brands select{
	border: 1px solid #E4E4E9;
    padding: 5px;
    width: 270px;
	min-height: 308px;
	font-weight: bold;
}
.fav_brands select  option{
	padding:3px 5px;
	font-weight: bold;
}
.select_controls{
	float: left;
    margin-top: 145px;
    padding: 20px;
    width: 11px;
}
.brand_op_list,.brand_like_op_list{
	width:270px;
	float:left;
}
.fav_brands p{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 15px;
}
.brand_op_label{
	color:#fff;
	background:#363636;
	padding:5px;
	width:70px;
	font-size:14px;
	font-weight:bold;
    width: 260px;
	display:block;
}
.control_right{
	background:url(../../images/right_black_hover.png);
}
.control_left{
	background:url(../../images/left_balck_hover.png);
}
.control_right,.control_left{
    cursor: pointer;
    display: block;
    height: 17px;
    margin-bottom: 10px;
    width: 9px;
}
.fav_done{
	background:#3f8acd;
	padding:5px;
}
.op_bg{
	background:#f3f3f3;
}
.none{
	color:#cdcdcd;
}
.add_gift_cert_pop{
	background:#FFFFFF;
    border: 1px solid #CCCCCC;
    bottom: 40px;
    position: absolute;
    right: 15px;
    width: 320px;
	display:none;
}
.add_gift_cert_pop label.error {
      width:225px;
      line-height: 18px;
      display: block;
}

.giftcer_label{
	float: left;
    width: 60px;
	padding: 10px;
	font-weight: bold;
}


.giftcert_input{
	float: left;
    width: 200px;
}


.giftcert_input input[type="text"]{
	border:1px solid #e4e4e9;
	margin-bottom: 5px;
	width: 228px;
	margin-top: 5px;
}

.giftcert_head{
	background:#3F8ACD;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
	font-size: 11px;
}
.gift_btn{
	margin-right:10px;
}

.gift_btn .blue_btn{
	margin: 10px 10px 10px 0;
}

/*tool tip in profile landing page start*/
.profile_landing_tooltip {
	position: relative;
	cursor: pointer;
}
.profile_landing_tooltip_content {
	display: none;
}
.profile_landing_tooltip:hover .profile_landing_tooltip_content {
	display: block;
	position: absolute;
	padding: 5px 10px;
	content: attr(title);
	width: 150px;
	min-height: 50px;
	max-height: 80px;
	background:#d1e8fd;
	color: #000;
	font-size: 11px;
	font-family:inherit;
	left:-120px;
	top: -60px;
	z-index: 10;
}
.profile_landing_tooltip:hover .profile_landing_tooltip_content:after {
	position: absolute;
	display: block;
	content: "";
	border-color: #d1e8fd transparent transparent transparent;
	border-style: solid;
	border-width: 6px;
	height:0;
	width:0;
	bottom: -12px;
	left:122px;
	z-index: 11;
}
/*end*/
/* user porfile landing page Ends here */
/* satishchandra css for MyAccount Here here */

/* End */

/**paymentinfo css starts**/
.paymentinfo_block{
	background: #E4E4E9;
    float: left;
    margin-bottom: 20px;
    padding: 20px;
    width: 730px;
}
.paymentinfo_container .default_add_content {
  height:auto;
  border-right-image:url("../../images/fav_barand_control_left.png")
}
.edit_add_container .acc_select {
	height: 23px;

	border: 1px solid #c0c0c0;
	line-height: 25px;
	font-size: 12px !important;
	color:#666;
}
.mm_select{
  width: 60px;
}
.yy_select{
  width: 90px;
}
.saved_add{
     background: none repeat scroll 0 0 #E4E4E9;
    font-family: arial;
    font-size: 12px;
    height: 20px;
    margin-top: 7px;
    padding: 7px 5px;
    width: auto;
}
.saved_add_select{
    font-family: arial;
    font-size: 11px;
    width: 222px;
}
.paymentinfo_head {
    border-bottom: 1px dotted #000000;
    color: #2A2A2A;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    padding: 0 0 5px;
}
.payinfo_head{
   color: #2A2A2A;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    margin: 18px 0 5px;
    padding: 0 0 5px;
}
.paymentinfo_block p{
	float: left;
    margin-left: 20px;
    width: 650px;
}
.paymentinfo_block span {
	margin-top: 5px;
}
/* .edit_add_container .create_acc_container label, .edit_add_container .fl {
   padding-bottom:5px;
} */
.edit_add_container .fl span{
   margin-top:0px;
   margin-bottom:10px;
   font-size:11px;
   color: #c0c0c0;
}
.create_acc_container .required.login_req.acc_req {
    color: #fff;
}
.edit_add_container .create_acc_container .required {
    color: #595959;
}
/**paymentinfo css ENDS**/
.myaccount .myaccount_right_container {
	min-height: 930px;
}
.payment_multiple{
	border: 1px solid #E4E4E9;
    padding: 14px;
}
/*login new page styles start */
.new_logincontainer{
	margin-top: 35px;
	margin-left:100px;
}
.chk_regcontainer {
	width: 315px;
	min-height: 277px;
	background-color: #e4e4e9;
	height: auto;
	overflow: hidden;
}
.chk_reg_subcontainer {
	padding: 25px 15px 15px;
	width: 285px;
	float: left;
	min-height: 200px;
}
.chk_reg_option{
	cursor:pointer;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
	margin-left: 5px;
}
.chk_regcontainer_desc {
	margin: 8px 0 15px 18px;
	white-space: normal;
    word-wrap: break-word;
}
.chk_regcontainer_desc p {
	line-height: 20px;
}
.chk_regcontainer_desc ul {
	margin-top: 15px;
}
.chk_regcontainer_desc  li {
	line-height: 18px;
}
.chk_reg_subcontainer .blue_btn {
	margin-top: 10px;
}
/*end*/
.acc_search {
    float: left;
    padding-right: 15px;
    width: 230px;
}
.acc_search  input[type="text"]{
	border: 1px solid #C0C0C0;
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    height: 17px;
    line-height: 17px;
    padding: 3px 5px 3px;
    width: 145px;
}
.acc_search .blue_btn2 {
    height: 21px;
    line-height: 21px;
}
.txt_middle {
 text-align:center;
}
.opinion_review .opinion_details{
 float: left;
}
.pinfo_content_container  .brand_op_label{
  width: 136px;
}
 .brand_op_label img,
.brand_like_op_list img{
	float:right;
	padding:2px 0 0 5px;
}
.add_gift_cert_pop.coverbtn {
	bottom:15px;
}
.review_cancel {
	cursor:pointer;
}
.add_gift_cert_pop.coverbtn .giftcert_input input[type="text"]  {
	width:220px;
}
.addaddresscontnr .rstar {
	font-size:12px;
}
.addcreditcardcontainer .edit_add_buttons {
	margin-right:0;
}
.close_giftcertificatebal {
	float:right;
	margin:0;
	background: url(../../images/delete.png) no-repeat;
	height: 15px;
	width: 15px;
	position:relative;
	bottom:-2px;
	right:1px;
	cursor:pointer;
}
/***leader board**/
.leader_board{
    border-bottom: 0 none;
    border-top: 0 none;
    height: auto;
    margin: 15px 0 0;
    overflow: hidden;
    width: 708px;
}
.leader_board .aboutme_container {
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    min-height: 40px;
    padding: 5px 0;
    width: 706px;
}
.leader_board .view_leader {
    margin: 10px 15px;
}
.even{
  /*background-color:#f4f4f4 !important;*/
  color:#000;
  font-size:11px;
}
.leader_td{
  width:58px;
}
.bdr_btm{
  border-bottom: 2px solid #DADADA;
}
.leader_right_container{
 float:right;
 width:230px;
}
.leader_right_container .joingang_container {
	width: 225px;
	text-align: left;
}
.joingang_content {
    padding-left: 0px;
    height: auto;
	padding-top: 10px;
	background-color: #ffffff;
}
.leader_right_container .joingang_content {
    padding-left: 15px;
}
.leader_right_container ul {
    list-style: disc;
	padding-left:15px;
}
.leader_right_container li {
  font-size:12px;
  line-height:20px;
}
.leader_right_container .blue_btn2 {
    position:relative;
	right:0;
    margin-top: 16px;
}
.search_by_user{
  width:230px;
  margin: 15px 0 5px 0;
}
.search_by_user h3{
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 15px 5px;
}

.user_namesearch_container {
	position: relative;
}
.user_namesearch {

	color: #030303;
	padding: 5px;
	height: 20px;
	line-height: 20px;
	font-family: 'HelveticaLTStdCondLightRg';
	font-size: 12px;
	width: 218px;
}
.user_namesearch_container .search_icon {
	position: absolute;
	right: 10px;
	margin: 5px 0 0 5px;
}
.config_module {
	background: url(../../images/promo_slot_bg.jpg) repeat left top;
	width: 230px;
	height: 375px;
	color: #585858;
	text-align: center;
}
.config_module_lable{
	padding-top: 165px;
}
.gamerules_container {
	width: 230px;
	margin: 15px 0 0 0;
}
.gamerules_container h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 15px 5px;
}
.gamerules_content {
	width: 218px;
	background-color: #E4E4E9;
    border: 1px solid #DADADA;
    padding: 5px;
}
.gamerules_contentdesc {
	background-color: #ffffff;
	padding: 0;
	min-height: 30px;
	height:auto;
	overflow: hidden;
}
.gamerules_contentdesc p {
	padding: 15px 10px;
}
.game_points {
	padding: 0 10px;
	line-height: 28px;
	float: left;
	width: 198px;
	font-size: 13px;
}
.game_points_even{
	background-color: #f4f4f4;
}
.game_point_ltclr{
	color: #1c68ac;
}
.game_point_rtclr {
	color: #6c6c6c;
}
.pagn_width{
	width: 740px;
	float: left;
}
.pagn_width .view_all {
	line-height: 20px;
	margin-left: 40px;
}
.password_reset_content label.error {
      width:225px;
      line-height: 18px;
      display: block;
}
.leftmenu_head a {
	color:#1C68AC;
}
.leftmenu_head a:hover{
	font-size:12px;
	color:#44A2F7;
}
.checkoutlogin input[type="text"] ,
.checkoutlogin input[type="password"] {
	width:350px;
	margin-bottom:15px;
}
#checkoutSignIn input[type='text'], #checkoutSignIn input[type='password']{
	margin-bottom:15px;
	width:270px;
	padding:0 !important;
}
.addto_wish.removeitemfromcart  {
	text-align:left;
	margin-left:60px;
	margin-top:0;
	margin-left:65px\9;
	margin-left:65px\0/;
}
.cartitem_container .addto_wish.removeitemfromcart .remove_ico {
	right:-37px;
	display:none;
}
.even  a, .odd a {
    color: #000;
    font-size: 12px;
}
.login_pw .brown_btn3.cancel {
	margin-right:10px;
	height:24px;
	line-height:24px;
	padding-bottom:3px;
}
.login_pw .password_reset_content input.blue_btn  {
	margin-right:0px;
}
#default_radio_check a {
    vertical-align: middle;
}
.tellus_op span {
    margin-right: 5px;
}
.nobdrlft{
 border-left:none !important;
}
.nobdrrht{
 border-right:none !important;
}
.nobdrtop{
 border-top:none !important;
}
.backgreyclr{
  background: #E4E4E9;
  padding-right:15px;
}
.user_profile_landing .backgreyclr {
	padding-right:0;
}
.backgreyclr .tell_us_more_shadow {
	float:right;
	width:465px;
}
.desc_content .wishlist_content_list_cr{
	padding:0px ;
}
.user_name_container label  {
	margin-bottom:3px;
}
#loginform input[type='text'], #loginform input[type='password']{
	margin-bottom:0;
	width:270px;
	padding:0 !important;
}
#loginform p {
	margin-bottom:15px;
}
.pormotion_gear.nobdr {
	margin-bottom:0;
}
.manage_personal_info , .paymentinfo_righttxt .manage_personal_info {
	color:#fff;
	font-size:11px;
	font-family:'Archivo Narrow', sans-serif;
	text-decoration:underline;
	font-weight: normal;
	text-transform: uppercase;
}
.manage_personal_info:hover, .paymentinfo_righttxt .manage_personal_info:hover{
	color:#fff;
	text-decoration:none;
}

.login_container.new_logincontainer.pas_reset_container  .login_content  {
	width:470px;
}
.login_container.new_logincontainer.pas_reset_container  .user_name_container  {
	width:440px;
}
.address_text input[type="text"] {
  margin-bottom:5px
}
.login_container.new_logincontainer .login_content {
	margin-right:105px;
}
#create_address_form .edit_subhead, #add_credit_form .edit_subhead {
    background-color: #FFFFFF;
    margin-bottom: 5px;
}
/*.wishlist_thead input[type="button"] , .wl_bottom_btns input[type="submit"] {
    margin-top:10px;
	background:#383939;
} */
#resetpassword .brown_btn3.cancel {
height:24px;
line-height:24px;
margin-right:10px;
padding-bottom:3px;
}
.acc_preferences.userlandingpersonalization{
	float:left;
	width:720px;
	margin:0px 0px 15px 15px;
}
.userlandingpersonalization ul li .preference_info {
	width:92px;
	padding-left:5px;
	padding-right:5px;
}
.acc_preferences.userlandingpersonalization ul li.personalization_preferences {
	width:178px;
	border:1px solid #ddd;
	border-right:none;
	margin-right:0;
	height:65px;
	background:url("../../images/without_outline.png") repeat scroll right center transparent;
	position:relative;
}

.acc_preferences ul li.personalization_preferences:hover,
.acc_preferences ul li.personalization_preferences.active  {
	background:none repeat scroll 0 0 #3B83C3;
	color:#fff;
}
.acc_preferences.userlandingpersonalization ul li.personalization_preferences1, .tellus_pop.modify_pinfo .acc_preferences ul li.personalization_preferences1{
	border-width:1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color:#DDDDDD #DDDDDD #DDDDDD #DDDDDD;
}
.acc_preferences ul li.personalization_preferences .close_btn
{
	display:none;
}
.personalization_actual {
	cursor:pointer;
}
.personalization_hover {
	cursor:pointer;
	display:none;
	position:relative;
}
.acc_preferences.userlandingpersonalization .caroufredsel_wrapper   {
	width:685px !important;
	float:left !important;
}
.userlandingpersonalization .globalslidercontainer {
	float:left;
	width:720px;
}
.acc_preferences.userlandingpersonalization .caroufredsel_wrapper  ul.globalslider li {
	width:170px;
}
.acc_preferences .personlization_leftarw.prev,
.acc_preferences .personlization_rightarw.next {
	margin-top:20px;
	display:block;
}
.acc_preferences.userlandingpersonalization .caroufredsel_wrapper .preference_info {
	width:85px;
	padding:3px 3px 0;
}
.globalslidercontainer.userinfo_personalization .caroufredsel_wrapper {
	width:275px !important;
	float:left !important;
}

#password_stregth_indicator img {
	/* padding:10px 0 0; */
}
.opinion_product_rating img {
	height:12px;
}
.leader_right_container .joingang_content #leaderboard {
	display:inline-block;
	width:185px;
	padding-bottom:15px;
}
.password_suggest_label {
	color:#999;
	padding-left:5px;
}
.password_suggest_label1 {
	color:#999;
	padding-top:5px;
}
.user_profile_container {
	width: 770px;
	padding: 15px;
	margin: 0;
	height: auto;
	overflow: hidden;
	float: left;
	min-height: 2300px;
}
.user_profile_headding{
	font-size: 20px;
	font-weight: bold;
	color: #2a2a2a;
	margin: 20px 0;
}
.leader_board_container {
	padding: 10px;
	border: 1px solid #dadada;
	width: 748px ;
	/* min-height: 293px; */
	height: auto;
	overflow: hidden;
	background-color: #fff;
}
.leader_board_table table {
	background-color: #fff;
	width: 100%;
}
.t_head1{
	width: 53px;
	padding: 0 10px 0 15px;
}
.ur_profile_tabcontainer{
	float: left;
    height: auto;
	overflow: hidden;
    /* width: 770px; */
}
.ur_profile_tabs{
	float:left;
}
.ur_profile_tabs li {
    background-color: #2E2E2E;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin-right: 3px;
    min-width: 50px;
    padding: 0 25px;
    text-align: center;
}
.ur_profile_tabs li:hover {
	background-color: #393939;
	cursor: pointer;
}
.ur_profile_tabs li.tabactive, .ur_profile_tabs li:active {
    background-color: #3F8ACD;
}
.ur_profile_tabs li a {
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
}
.ur_profile_tab_content {
    background-color: #3F8ACD;
    float: left;
    /* min-height: 300px; */
    padding: 15px 0 0;
}
.ur_profile_tab_subcontent {
    float: left;
    height: auto;
    min-height: 65px;
    /* overflow: hidden; */
    padding: 15px 10px;
    /* width: 705px; */
	margin-bottom: 0;
	white-space: normal;
	word-wrap: break-word;
}
.ur_profile_tab_bg1{
	background-color: #fff;
    border: 1px solid #ccc;
}
.ur_profile_tab_bg2{
	background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
	
}
.que{
	font-weight: bold;
	font-size: 24px;
	line-height: 20px;
	color: #000;
	text-transform: uppercase;
	margin-right: 5px;
}
.ans{
	font-weight: bold;
	font-size: 24px;
	line-height: 20px;
	color:#4189c8;
	text-transform: uppercase;
	margin-right: 5px;
}
.ur_q, .ur_a {
	line-height: 22px;
	display:table-row-group;
}
.ur_profile_tablink{
	margin-top: 15px;
}
.ur_profile_tablink a {
	color: #fff;
	font-size: 16px;
	font-family: 'HelveticaLTStdCondLightRg';
}
.ur_profile_tablink a:hover {
	color: #f4f4f4;
}
/*.view_queslink {
	margin-right: 0;
    float: right;
	width: 40%;
}
.view_queslink.mrt70 {
	margin-right: 0;
    float: right;
	width: 100%;
}
.profilelanding_ques_content .view_queslink {
	margin-right: 0px;
	width: 45%;
}
*/
.view_queslink  a{
	color: #1c68ac;
	font-size: 11px;
	font-family: 'Archivo Narrow', sans-serif;
	line-height: 25px;
	text-transform:uppercase;
}
.view_queslink  a:hover {
	color:#3F8ACD;
}
.profile_ques {
	float: left;
    white-space: normal;
    width: 100%;
    word-wrap: break-word;
	margin-bottom: 8px;
}
.prod_title_link {
	margin: 0 0 12px 0;
}
.prod_title_link a{
	font-weight: bold;
	font-size: 15px;
}
.ur_video_container {
	float: left;
	width: 705px;
	min-height: 100px;
	height: auto;
}
.ur_video, .ur_photo{
	float: left;
	width: 140px;
	height: 100px;
	margin-right: 25px;
}
.ur_video a, .ur_photo a{cursor:pointer;}
.ur_video_content {
	float: left;
	width: 500px;
	height: auto;
	min-height: 100px;
	/* overflow: hidden; */
	
}
.wishlist_content_list .ur_profile_tabcontainer.tabnavigationcontainer{
	margin-top:10px;
	background-color: #ffffff;
}
.wishlist_content_list .ur_profile_tabcontainer.tabnavigationcontainer .ur_video, 
.wishlist_content_list .ur_profile_tabcontainer.tabnavigationcontainer .ur_photo{
	width:140px;
	margin-right:15px;
}
.wishlist_content_list .ur_profile_tabcontainer.tabnavigationcontainer .ur_video_container{
	width:auto;
}
.wishlist_content_list .ur_profile_tabcontainer.tabnavigationcontainer .ur_q, 
.wishlist_content_list .ur_profile_tabcontainer.tabnavigationcontainer .ur_a{
	float:left;
	width:490px;
}
.ur_profile_tab_subcontent.ur_profile_tab_bg1 .profile_ques.pro_ans{
	width:95%;
}
.mtb3{
	margin: 3px 0;
    padding: 0px;
    width: 766px;
}
.aboutme_container {
	width: 700px;
	word-wrap: break-word;
	white-space: normal;
	min-height: 55px;
	padding: 20px 25px 25px 15px;
	background-color: #fff;
	
}
.aboutme_container h3 {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 15px;
}
.ur_opinion_pursubhead {
	font-size: 15px;
	font-weight: bold;
}
.toolbar2 {
    background: none repeat scroll 0 0 #EBEBEB;
    padding: 6px 15px;
	text-align:right;
	width:740px;
}
.ansque_even {
	background-color: #fff !important;
}
.consumer_ques {
	min-height: 50px;
}
/*edit me container popup start*/
.edit_aboutme_container {
	height: 425px;
	width: 540px;
	padding: 0;
	margin: 0;
}
.edit_aboutme_subhead {
	background-color: #e4e4e9;
	padding: 0 20px;
	line-height: 35px;
	color:#2a2a2a;
	font-size: 16px;
	font-family:'Archivo Narrow', sans-serif;
}
.edit_aboutme_content {
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	float: left;
}
.edit_aboutme_subcontent1 {
	border-bottom: 2px solid #e1e1e1;
	padding: 15px 19px;
}
.edit_aboutme_subcontent2 {
	padding: 30px 19px 0;
	min-height: 220px;
	float: left;
}
.edit_aboutme_leftcol{
	float: left;
	width: 120px;
	margin-right:5px;
	word-wrap:break-word;
}
.edit_aboutme_rightcol{
	float: left;
	width: 370px;
}
.edit_aboutme_buttons {
	background-color: #fff;
	padding: 8px 20px 8px 0;
	width: 520px;
}
.edit_aboutme_buttons .white_btn2 {
	height: 30px;
	line-height: 30px;
	margin-right: 12px;
	margin-left: 5px;
}
.edit_aboutme_leftcol label {
	line-height: 15px;
	height: 22px;
	font-size: 12px;
	font-weight: normal;
	padding:0;
	margin:0;
	
}
.edit_aboutme_col {
	margin: 0 0 15px 0;
}
.edit_aboutme_subcontent2 input[type="text"]{
	border: 1px solid #C0C0C0;
    color: #666666;
    font-size: 12px !important;
    height: 20px;
    line-height: 20px;
    padding: 0 5px 2px !important;
    width:250px;
}
.edit_aboutme_rightcol textarea {
	font-size: 12px !important;
    height: 100px;
    margin-top: 5px;
    overflow-x: hidden;
    overflow-y: auto;
    white-space: normal;
    width: 350px;
    word-wrap: break-word;
	
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	color: #666666;
	
}
/*tool tip in your opinion page start*/
.edit_aboutme_tooltip {
	margin: 0 0 0px 5px;
	position: relative;
	cursor: pointer;
}
.edit_aboutme_tooltip_content {
	display: none;
}
.edit_aboutme_tooltip:hover .edit_aboutme_tooltip_content {
	display: block;
	position: absolute;
	padding: 5px 10px;
	content: attr(title);
	width: 180px;
	min-height: 50px;
	max-height: 90px;
	background:#d1e8fd;
	color: #000;
	font-size: 11px;
	font-family:inherit;
	left:-45px;
	top: -65px;
	z-index: 10;
}
.edit_aboutme_tooltip:hover .edit_aboutme_tooltip_content:after {
	position: absolute;
	display: block;
	content: "";
	border-color: #d1e8fd transparent transparent transparent;
	border-style: solid;
	border-width: 8px;
	height:0;
	width:0;
	bottom: -15px;
	left:45px;
	z-index: 11;
}
/*end*/
.attach_avatar_desc {
	margin: 5px 0 8px;
}
.attach_btn {
    float: left;
    margin: 15px 0 0;
	padding-right: 50px;
}
.attach_left {
	background: url(../../images/attatch_left.png) no-repeat left;
	color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-top: 0;
    overflow: hidden;
    padding: 0 10px 3px 20px;
    white-space: normal;
    word-wrap: break-word;
}
.attach_right {
	background: url(../../images/attatch_right1.png) no-repeat right;
	float: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 10px 0 0;
    white-space: normal;
    word-wrap: break-word;
}
#avatar_img{
	background:#fff;border:1px solid #ccc;height:22px;
}
/*edit me container popup end*/
/*wist list page start */
.user_profile_headding2{
	font-size: 30px;
	font-weight: bold;
	color: #2a2a2a;
	margin: 5px 0px 30px;
}
.wishlist_pagination{
	background: none repeat scroll 0 0 #EBEBEB;
    padding: 10px 15px;
    float: left;
	width: 740px;
}
.wishlist_sort_by {
	width: 225px;
}
.wishlist_sort_by span {
	margin: 0 10px 0 0;
	line-height: 22px;
}
.wishlist_sort_by select {
	border: 1px solid #C0C0C0;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
	width: 150px;
}
.wishlist_pagination a {
    color: #1C68AC;
    font-family:'Archivo Narrow', sans-serif;
    font-size: 13px;
    line-height: 22px;
}
.wishlist_pagination a:hover {
	color: #3F8ACD;
}
.wishlist_container {
	float: left;
	height: auto;
	overflow: hidden;
	width: 770px;
	padding:0;
}
.wishlist_thead {
	background-color:#383939;
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    padding: 0px 10px 0 15px;
	line-height: 34px;
	width: 745px;
}
.wishlist_th1 {
	width: 170px;
}
.wishlist_th2 {
	width: 300px;
	padding-left:20px;
}
.wishlist_th3 {
	width: 45px;
	padding-left:15px;
}
.wishlist_th4 {
	width: 115px;
}
.wishlist_th5{
	width: 55px;
	padding-left:15px;
}
.wishlist_tbody {

    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    height: auto;
    overflow: hidden;
    padding: 1px;
    width: 766px;
    border: 1px solid #e4e4e9;
}

.wishlist_tbody tr{
	border-bottom: 1px solid #E4E4E9;
}
.wishlist_tbody td {
	background-color:#fff;
	border-right: 2px solid #E4E4E9;
	height: 38px;
	line-height:38px;
	vertical-align: middle;
}
.wishlist_col1{
	width: 143px;
	padding:0 5px 0 20px;
}
.wishlist_col2 {
	font-weight: bold;
    padding: 0 5px 0 20px;
    text-decoration: underline;
    width: 310px;
}
.wishlist_col3{
    padding: 0 5px 0 20px;
    width: 38px;
	
}
.wishlist_col4 {
	padding: 0 5px 0 20px;
    width: 90px;
}
.wishlist_col5 {
	padding: 0 5px 0 20px;
    width: 52px;
}
.wishlist_col4 .blue_btn2 {
	height: 22px;
	line-height: 22px;
	float: left;
}
.wishlist_popup_container {
	
}
.wishlist_popup_subhead{
	background-color: #383939;
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}
.wishlist_popup_content {
	background-color: #E4E4E9;
	float: left;   
    padding: 20px 15px 10px;
    width: 370px;
}
.wishlist_msg {
	color: #2A2A2A;
    font-size: 14px;
    font-weight: bold;    
    text-align: left;
	padding-bottom:25px;
}
.wishlist .myaccount_right_container{
	min-height: 820px;
}
.wishlist .content_container {
	margin: 0 auto 40px;
}
.send_mylist_link {
	height: 22px !important;
	line-height: 22px !important;
	margin: 6px 0 0 0;
}
.del_wishlist_txt {
	margin: 0 8px 0 0;
}
.del_wishlist_txt img{
	margin-right: 8px;
}
.wishlist_product_container {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 0 10px 1px;
    min-height: 105px;
    padding: 15px;
    position: relative;
    width: 716px;
    border-bottom: 1px solid #e4e4e9;
}
.wishlist_product_col1 {
	float: left;
	height: 105px;
	width: 105px;
	margin: 0 15px 0 0;
}
.wishlist_product_col2 {
	float: left;
	width: auto;
}
.wishlist_product_col2 h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}
.wishlist_product_col2 li{
	display: block;
	margin-bottom: 5px;
}
.wishlist_product_col3 li{
	display: block;
	float: right;
	margin-bottom: 5px;
	text-align: right;
	vertical-align:middle;
}
.wishlist_product_col3 {
	float: right;
	width: 140px;
	margin:20px 18px 0 0;
	position: relative;
	z-index: 1;
}
.wishlist_qty_desired span{
	font-weight: bold;
	font-size: 13px;
	margin-right: 5px;
}
.wishlist_qty_desired input[type="text"] {
	background:-moz-linear-gradient(center top,#c1c1c1 10%,#d8d8d8 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#c1c1c1),color-stop(90%,#d8d8d8));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c1c1c1',EndColorStr='#d8d8d8');
	background: -ms-linear-gradient(top, #c1c1c1 10%,#d8d8d8 90%); /* IE10+ */
	width: 18px;
	height: 20px;
	text-align: center;
	padding: 3px;
	line-height: 20px;
	font-size: 12px;
}
.wishlist_product_col3 .blue_btn_add {
	margin-top: 12px;
}
.send_friend_contaienr {
	width: 450px;
	min-height: 490px;
	height: auto;
	overflow: hidden;
}
.send_friend_content {
	padding: 15px;
	float: left;
	width: 418px;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
}
.send_friend_content label {
	font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    width: 165px;
	margin:0;
}
.send_friend_txt{
	border: 1px solid #C0C0C0;
    color: #666666;
    font-size: 12px !important;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0 5px 2px !important;
    width: 228px;
}
.send_friend_email{
	border: 1px solid #C0C0C0;
    color: #666666;
    font-size: 12px !important;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0 5px 2px !important;
    width: 228px;
	font-weight: normal;
}
.form_field {
	float: left;
	margin-bottom:15px;
}

.form_field .acc_textbox{
    /*width: 196px;*/
}

.form_field_checkout {
	float: left;
}

.send_friend_rtcol {
	height: auto;
    min-height: 190px;
    white-space: normal;
    width: 365px;
    word-wrap: break-word;
}
.send_friend_rtcol p {
	margin-bottom: 5px;
}
.send_friend_brand_container {
	height: 80px;
	width: 365px;
	background: url(../../images/brand_container_bg.png) repeat-x bottom left;
	margin: 20px 0 30px;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}
.send_friend_brand_container ul {
	padding: 10px 0;
	height: 60px;
}
.send_friend_brand_container li {
	display: inline;
}
.send_friend_check  input[type="checkbox"]{
	margin-right: 5px;
}
.send_friend_brand_list{
	width: 118px;
	float: left;
	text-align: center;
}
.send_friend_brand_list img {
	text-align: center;
}
.send_friend_textarea {
	width: 228px;
	border: 1px solid #c0c0c0;
    font-size: 12px !important;
    height: 125px;
    overflow-x: hidden;
    overflow-y: auto;
    word-wrap: break-word;
	color: #666666;
}
.send_friend_charlimit {
	margin: 5px 10px 0 0px;
	float: right;
}
.wl_bottom_btns {
	margin: 0px 8px 0 0; 
	height: 34px;
	line-height: 34px;
}
.wl_bottom_btns .manage_personal_info.wishlist_btn{
	display:inline;
	float:left;
}
.wl_bottom_btns .white_btn2{
	height: 22px !important;
    line-height: 22px !important;
    margin: 0px 10px 0 0;
}
.sento_friend_bottom_btns {
	margin: 0 8px 0 0;
}
.sento_friend_bottom_btns .blue_btn2, .sento_friend_bottom_btns .white_btn2, .sento_friend_bottom_btns .brown_bigbtn {
	height: 28px;
	line-height: 28px;
	margin: 0 0px 0 5px;
}
.sento_friend_bottom_btns .blue_btn2 {
	float: none;
}
.wishlist_sent_container {
	width: 580px;
	height: 150px;
}
.wishlist_sent_content {
	 float: left;
    line-height: 50px;
    text-align: center;
    width: 580px;
}
.wishlist_sent_content p {
	font-weight: bold;
	font-size: 14px;
	color: #2a2a2a;
}
.wishlist_sent_content .blue_btn2 {
	height: 28px;
	line-height: 28px;
	float: none;
}
.send_friend_content label.error{
	width: 230px;
	line-height:16px;
	display: block;
}
.wishlist_noitem_container {
	height: 75px;
	background-color: #fff;
	padding: 30px 0 20px;
	text-align: center;
	
}
.wishlist_noitem_container p {
	color: #2a2a2a;
	font-size: 15px;
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'Archivo Narrow', sans-serif;
}
.continue_shop_desc {
	margin-top: 25px;
}
.continue_shop_desc a{
	font-family: 'Archivo Narrow', sans-serif;
	color: #336699;
	font-size: 15px;
	text-transform: uppercase;
}
.continue_shop_desc a:hover {
	color:#3F8ACD;

}
/** Wishlist email **/
.content_bg_wislist{
	background:#fff;
	padding:15px;
}
.wishlist_email_container{
	width:760px;
	padding:10px 0 0 0;;
}
.wish_id{
	font-size:14px;
	font-weight:bold;
}
.wishlist_email_container .desc_head{
	background: none repeat scroll 0 0 #383939;
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
	font-weight:700px;
    font-size: 15px;
    padding: 5px 15px;
}
.wishlist_email_container .desc_head .content_head{
	font-family: 'Archivo Narrow', sans-serif;
}
.wishlist_email_container .desc_content{
	background: none repeat scroll 0 0 #E4E4E9;
	padding:15px 10px 15px 15px;
}
.email_desc{
	font-size:14px;
	line-height: 22px;
	margin-bottom: 20px;
	word-wrap: break-word;
}
.whish_email_label{
	margin-left:35px;
	margin-top:5px;
	margin:5px 0 10px 35px;
}
.allitem_btn{
	margin-bottom:15px;
}
.wishlist_email_container .wishlist_product_col3{
	margin: 0 18px 0 0;
}
.whish_viewall{
	height: 75px;
    line-height: 145px;
}
.whish_viewall a{
	color:#1c68ac;
	font-size:16px;
	font-family: 'HelveticaLTStdCondLightRg';
}
.whish_viewall a:hover{
	color:#084b87;
}
.wishlist_email_container .desc_container{
	margin:5px 0;
}
/** End **/
.guestwishlist_container .wishlist_product_container {
	width: 888px;
}
.wishlist_product_container2 {
	width: 888px;
	padding: 15px;
	float: left;
	overflow: hidden;
	min-height: 105px;
	height: auto;
	background-color: #fff;
	margin:0 0 15px 0;
	position: relative;
}

.wishlist_tbody2 {
	background-color: #E4E4E9;
    border-bottom: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
    height: auto;
    overflow: hidden;
    width: 918px;
	padding: 10px 15px;
}
.wishlist_thead2 {
	background-color:#383939;
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    padding: 0px 10px 0 15px;
	line-height: 34px;
	width: 925px;
}
.wishlist_container2 {
	float: left;
	height: auto;
	overflow: hidden;
	width: 950px;
	padding:0;
}
.wishlist_product_subcontainer {
	width: auto;
}
.wishlist_ex .login_bg {
	background: url(../../images/login_shadow_bg.png) repeat-x 0 0;
}
.billing_address {
	display: none;
}
.delivery_info {
	display: none;
}
/* Wishlist email css */
.wishlist_address{
	text-align:right;
	line-height:25px;
}
.wishlist_product_container .tag_strip{
   position: absolute;
    right: -5px;
    top: -5px;
}
/* End */
/* 10july12 */
.ranklabletxt {
	font-weight:bold;
	font-size:15px;
	background:-moz-linear-gradient(center top,#1c68ac 10%,#11406a 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#1c68ac),color-stop(90%,#11406a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#1c68ac',EndColorStr='#11406a');
	background: -ms-linear-gradient(top, #1c68ac 10%,#11406a 90%); /* IE10+ */
	color:#fff;
	width:auto;
}
.leader_board_content_list th {
	background-color: #fff !important;
	padding: 10px 10px 10px 15px !important;
}
.leader_pts {
	margin: 10px 0 0 10px !important;
    padding: 3px 5px 3px 3px !important;
    width: auto; 
	float: left !important;
	color: #44a2f7;
	font-weight:bold;
}
.edit_about_link a {
	font-family: 'Archivo Narrow', sans-serif;
	color:#1c68ac;
	font-size: 11px;
	text-transform: uppercase;
}
.edit_about_link a:hover, .view_leader a:hover{
	color: #3F8ACD;
}
.view_leader a {
	font-family: 'Archivo Narrow', sans-serif;
	color:#1c68ac;
	font-size: 13px;
	text-transform: uppercase;
}
.ur_opn_qtn {
    float: right;
	margin: 2px 0 0 5px;
    width: 250px;
}
.opinion_product_ans {
	width: 245px;
	float: left;
}
.needans_prod_details {
	width: 420px;
}
.profile_ques_content {
	float: right;
	width: 478px;
}
.profilelanding_ques_content {
	float: right;
	width: 480px;
}
.profile_ques_content2 {
    float: right;
    width: 658px;
}
.ur_profile_tab_bg1 .profile_ques_content2 {
    float: right;
    width: 658px;
}
.urques_prod {
	float: left;
    width: 270px;
}
.urques_prod .needans_prod_details {
	margin-left: 10px;
}
.profile_ques_content .profile_ques, .profile_ques_content2 .profile_ques {
	margin-bottom: 15px;
}
.urreview_prod {
	float: left;
	 width: 658px;
	word-wrap: break-word;
	white-space: normal;
	overflow:  hidden;
}
.urreview_prod2 {
	float: left;
	width: 838px;
	word-wrap: break-word;
	white-space: normal;
	overflow:  hidden;
}
.urreview_prod_details {
	margin-left: 10px;
	width: 500px;
}
.urreview_prod_details2 {
	margin-left: 10px;
	width: 685px;
}
.profile_ques2 {
	margin-top: 10px;
    white-space: normal;
    width: 100%;
    word-wrap: break-word;
}
.mrt70{
	margin-top: 70px;
	margin-left:1px;
}
.viewuser_headding{
	color: #2A2A2A;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
	padding: 0;
}
.joingang_container {
	border: 1px solid #dadada;
	background-color: #e4e4e9;
	width: 148px;
	padding: 1px;
	text-align: center;
}

.joingang_content h2 {
	color: #2A2A2A;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px 0;
	padding: 0;
}
.view_userdetail_container {
	width: 980px;
}
.view_userdetail_table {
    border-top: 1px solid #DADADA;
	border-bottom: 2px solid #DADADA;
    height: auto;
    overflow: hidden;
    width: 950px;
	margin: 15px 0 0 0;
}
.view_userdetail_content_list th {
    background-color: #fff !important;
    padding: 10px 10px 10px 15px !important;
}
.view_userdetail_content_list td {
	vertical-align: middle;
}
.view_userdetail_container .aboutme_container {
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    padding: 20px 15px 25px;
    width: 918px;
}
.ur_review_link_container {
	float: left;
    width: 90px;
}
.view_userdetail_content_list .personal{
	width: 450px;
}
.leader_pts_list p{float:none !important;}
.show_userdeatail_ans {
	display: none;
}
.pass_pop{
	padding:20px;
}
.pass_pop p{
	padding: 5px 10px;
    color: #333;
}
.pass_pop p.suc_msg{
	font-size: 18px;
    font-weight: bold;
    color: #666;
    padding: 10px;
}
.newsletter_unsubscribe_container{
	margin-top: 35px;
    min-height: 830px;
    margin-left: 110px;
}
.unsubscribe_newsletter_container{
	margin:0 auto;
	width:632px;
	background:#fff;
	min-height:300px;
	margin:15px;
}
.unsubscribe_head{
	height: 30px;
    line-height: 30px;
	padding:0  20px;
    background-color: #383939;
    color: #fff;
	font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
}
.unsubscribe_content {
	margin:10px;
	
}
.unsubscribe_content ul {
	width:650px;
	margin-top: 5px;
}
.unsubscribe_content ul li{
	float:left;
	width:300px;
	padding:5px 10px;
}
.unsubscribe_content ul li input[type="checkbox"]{
	margin-right:5px;
}
.reason_to{
	margin-top:15px;
}
.reason_to textarea{
	width:600px;
	height:135px;
	margin-top:5px;
}
.btn_grp_un{
	padding:10px 0;
}
.btn_grp_un input[type="button"],.btn_grp_un input[type="submit"]{
	margin-right:10px;
}
.profilelanding_ques_content .ur_q{
	 float: left !important;
	width: 435px !important;
}
.urprof_land_review_prod {
    float: left;
    overflow: hidden;
    white-space: normal;
    width: 635px;
    word-wrap: break-word;
}
.urprof_land_prod_details {
    margin-left: 10px;
    width: 475px;
}
.profilelanding_ques_content .profile_ques {
	width: 95%;
}
.prof_land_wihslistcol {
	font-weight: bold;
}
.prof_land_wihslistcol .blue_btn2 {
	margin-top: 15px;
	 padding: 1px 10px;
}
.joingang_content.scd {
	min-height:70px;
}
.your_openion_div{
	width:960px;
	margin-top: 20px;
}
.wishlistfancyboxpop {
	min-height:auto;
	padding:15px;
	background:#fff;
}
.wishlistfancyboxpop .wishlist_email_container{
	min-height:auto;
	padding-bottom:20px;
}
.edit_aboutme_buttons  .blue_btn2{
     height:30px;
	 margin-left:5px;
}
.reason_to  .brown_bigbtn{
   height:24px;
   line-height: 25px;
}
.cancel_order_pop .brown_btn3 {
    height: 24px;
    padding: 0 10px 3px;
	line-height: 24px;
}
.deleteaddresscontainer .brown_btn3,.deletecardcontainer .brown_btn3, .deleteaddressconfirmpopup .brown_btn3{
    height: 24px;
    padding: 0 10px 3px;
	line-height: 24px;
}
/*Added for jquery alert popup*/
h1#popup_title {
	background-color: #383939;
    color: #fff;
    font-family:'Archivo Narrow', sans-serif;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
	width:370px;
}
#popup_panel {
	float:right;
}
#popup_panel .white_btn.brown_btn3.cancel {
	height:24px;
	margin-right:10px;
}
#popup_container {
	background:#E4E4E9;
}
#popup_container .popup_body_bdr {
	 height:auto;
	 width:400px;
}
#popup_content {
	padding:15px 35px;
	background:#E4E4E9;
	margin-bottom:25px;
}
#popup_message {
	margin-bottom:15px;
	color:#2a2a2a;
	font-size:14px;
	font-weight:bold;
}
.wishlistfancyboxpop .wishlist_email_container .desc_content {
    background: none ;
    border: 1px solid #E4E4E9;
    padding: 0;
}
.wishlistfancyboxpop .wishlist_email_container .desc_container {
    margin: 5px 0;
}
.wishlistfancyboxpop .wishlist_product_container {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 0 8px 1px;
    min-height: 105px;
    padding: 15px;
    position: relative;
}
.wishlist_emailpopup_container {
	width: 760px;
	max-height:600px;
	overflow-y:auto;
	overflow-x:hidden;
}
.wishmail_para{
   background: none repeat scroll 0 0 #E4E4E9;
    padding: 5px 10px;
}
.ur_profile_tab_bg1 .profile_ques_content{
 width: 478px;
}
.mtb4 {
    margin: 3px 0;
    width: 920px;
}
/*end*/
.addcreditcardcontainer .create_acc_details .saved_add {
	background:#fff;
	padding-left:0px;
	padding-top:10px;
}
.addcreditcardcontainer .sel_billing_add  {
	display:block;
}
.addcreditcardcontainer #cr_country {
	width:220px;
}
.newsletter_unsubscribe_container h1 {
	font-size:30px;
	margin-left:20px;
	color:#fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.wishlist_popup_container.deletecardcontainer .fr.deleteconfirmbtns {
	width:143px;
}
}
.tellus_options_container {
	margin-top:0px;
}
.youropinion_qa {
	width:550px;
}
.youropinion_qa .opinion_details2 {
		width:425px;
}
.youropinion_qa .prof_land_anscol2 {
	margin-top:10px;
	width:425px;
}
.qa_answer_review {
	width:750px;
}
.urques_prod.qa_answer_review .needans_prod_details {
	width:500px;
}
.urques_prod.qa_answer_review .profilelanding_ques_content {
	float:left;
	width:610px;
	margin-top:10px;
	margin-left:10px;
}
.youropinion_right {
	text-align:right;
}
.your_opinion_gbl {
	padding-right:0;
	width:330px;
}
.youropinion_qa .consumer_ques {
    margin-top: 10px;
	width:450px;
}
.youopinion_ansq {
	width:748px;
}
.youopinion_ansq .profile_ques_content {
	float:left;
	margin-top:10px;
	width: 600px;
}
.youopinion_viewuserdetails {
	width:930px;
}
.orderconfirm_content .youopinion_viewuserdetails {
	width:940px;
}
.youopinion_viewuserdetails .needans_prod_details {
	width:660px;
}
.youopinion_viewuserdetails .profile_ques_content2 {
	margin-top:10px;
	float: left;
    width: 780px;
}
.order_tracking_content label {
	margin-bottom:3px;
}
.order_tracking .order_tracking_content input[type="text"] {
	margin-bottom:15px;
}
.order_tracking_returning_content .returning_order_container label {
	margin-bottom:3px;
}
.giftcert_sub_container label{
	margin-bottom:3px;
}
.giftcert_container .giftcert_sub_container input[type="text"]{
	margin-bottom:0px;
}
.youropinion_qa .ur_opn_qtn {
	width:400px;
}
.youropinion_order {
	width:600px;
	float:left;
}
.youropinion_order .prof_land_anscol1 {
	width:600px;
}
.youropinion_order .opinion_details2 {
	width:700px;
	float:none;
}
.youropinion_order .prof_land_anscol2 {
	margin-top:10px;
	width:575px;
}
.youropinion_order .prof_land_anscol2 .qtn {
	width:545px;
}
.youopinion_viewuserdetails .profilelanding_ques_content_cr {
	margin-top:10px;
}
.youropinion_qa .prof_land_anscol2 .qtn {
	width:385px;
	float:left;
}
/*Leader board styles*/
.leader_board_header thead th {
	background-color:#383939;
	color:#fff;
	font-family:'Archivo Narrow', sans-serif;
	font-size:13px;
	font-weight:normal;
	word-wrap:break-word;
	text-align:center;
	width:60px;
	word-break:break-all;
}
.wishlist_content_list .leader_board_header  .personal {
	width:170px;
}
.leader_board .toolbar2 {
	margin:10px 0;
	padding: 5px 0px;
	width:708px;
	background:none;
}
.leader_board .txt_middle {
	vertical-align:middle;
}
.rhtmar {
  margin-right:10px;
}
.wishlistpop_delete .brown_btn3 {
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
}
.brown_bigbtn.review_cancel {
	height:24px;
	line-height:24px;
	margin-right:10px;
}
.cancelorder .brown_btn3 {
	height:24px;
	line-heighT:24px;
	padding-bottom:3px;
}
.send_friend_contaienr .edit_subhead.frd {
	background:#fff;
}
.update_wishlist {
	cursor:pointer;
	color:#1C68AC;
	text-decoration:underline;
	font-size:11px;
	background: transparent !important;  
	padding-left:2px;
}
.update_wishlist:hover {
	color:#073964;
}
#sendto_friend .edit_subhead.frd {
	background:#fff;
}
.wishlist_container.mtb3 .wishlist_tbody {
	border-bottom:none;
}
.manage_personal_info.wishlist_btn {
	background: transparent !important;  
	vertical-align:top;
	margin-top:10px;
}
.manage_personal_info.wishlist_btn:hover {
	text-decoration:underline;
}
.text-button 
{ 
	background-color: Transparent;                 
	text-decoration: underline;                 
	color: grey;
	cursor: pointer; 
	border:0
}    
.opinion_count a img  {
	min-width: 770px;
    min-height: 100px;
    max-width: 770px;
    max-height: 100px;
}
.unreviewed_count {
	display: none;
}

#unreviewedcount_targetter_placeholder {
	position: relative;
	top: 0;
	left: 0;
}
.improperdate {
	display:none;
	color:#CC3333;
	font-size: 12px !important;
	padding:5px 0 0;
	font-weight:normal;
}
.edit_add_buttons.emptycontnrbtns .text-button {
    color: #333333;
    float: left;
    font-size: 12px;
    padding: 10px 5px 0;
    text-decoration: underline;
    font-family:arial;
}
.edit_add_buttons.emptycontnrbtns .text-button:hover {
    color: #666;
}
.buttonSize{
	font-size:9px;
}
.btmpaginatopn {
	padding-top:3px;
	background:#fff;
}
.opinion_review .prof_land_anscol2 {
    margin-top: 10px;
    width: 425px;
}
.opinion_review .prof_land_anscol2 .qtn {
   float:left;
}
.btmpaginatopn .mtb4 {
	margin:0;
}
.successful_registration {
	color: #000000;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 16px;
	padding:10px;
	margin:0 auto;
}
.giftcert_container .giftcert_sub_container p.entergiftid {
	margin-bottom:15px;
}
.wishlist_row a.blue_btn2 {
	padding:0 10px;
}

.personalizationshadedImg{
	opacity: 0.2;
	filter:Alpha(opacity=20);
}
.view_userdetail_content_list .user_handle {
float:none;
}
.leaderboard_content_slot{
  width:708px;
}
#add_credit_form .create_acc_container label.error {
 height:auto;
}
.order_tracking {
    float: left;
    height: auto;
	margin:10px 50px;
    min-height: 850px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 670px;
}
.order_tracking_txt {
	margin-bottom:20px;
}
.order_tracking_container {
    margin-right: 50px;
    min-height: 300px;
    width: 260px;
}
.order_tracking_content {
	 background-color: #E4E4E9;
}
.order_tracking_subhead {
    background-color: #383939;
    word-wrap:break-word;
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    height: auto;
    line-height: 25px;
	padding:0 15px 0 15px;
}
.order_details_container {
    width: 230px;
	padding:20px 15px 25px 15px;
}
.requiredstar {
	color:red;
	padding-right:2px;
}
.order_tracking input[type="text"] {
	height: 20px;
	width: 215px;
	border: 1px solid #c0c0c0;
	line-height: 20px;
	padding: 0 5px 2px;
	margin-bottom: 10px;
	font-size: 12px;
	color:#666;
}
.order_tracking_returning_container {
    min-height: 480px;
    width: 360px;
}
.order_tracking_returning_content
{
	background-color: #E4E4E9;
}
.returning_order_container {
    width: 330px;
	padding:20px 15px 25px 15px;
}
.newcust_order_tracking {
    background-color: #E4E4E9;
    float: left;
    padding: 0 25px 5px 5px;
    width: 330px;
}
.newcust_order_tracking_subdesc {
    background-color: #d7d7da;
    height: auto;
    margin: 0;
    min-height: 70px;
    overflow: hidden;
    padding: 5px;
    width: 340px
}
.newcust_order_tracking_note {
   line-height: 20px;
    padding-left: 0px;
    width: 340px;
}
.newcust_order_tracking .createact_btn {
	float:left;
	margin-top:0px;
	padding-right:10px;
}
.order_tracking h1 {
    color: #000;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
/*Order Tracking Style*/
.giftcert_container {
	width:260px;
	background:#e4e4e9;
	min-height:130px;
	height:auto;
}
/*END*/
/*Gift Certificate balance Styles*/
.myaccountgiftcertificate .content_bg {
	min-height:880px;
	margin-bottom: 40px;
}
.giftcert_container input[type="text"]{
	border:1px solid #C0C0C0;
	width:200px;
	height:14px;
	padding:5px;
	font-size:12px;
	margin-bottom:10px;
}
.giftcert_sub_container {
	padding:20px;
}
/*End*/
/*Order Details Multiple Shipping Style*/
.orderdetails_container1 {
	width:100%;
	min-height:65px;
	height:auto;
	background:#e4e4e9;
	font-size:12px;
	color:#000;
	padding:10px 15px 10px 15px;
	margin:0 0px 15px 0 ;
	width:740px;
}
.date_ordered {
	line-height:20px;
}
.date_ordered_txt_strong {
	font-weight:bold;
}
.date_ordered_txt {
	font-weight:normal;
}
.orderdetails_btn_container {
	width:461px;
	float:right;
	margin-bottom:20px;
}
.orderdetails_btn_container div {
	float:right;
	margin:0 5px 0 7px;
}
.orderdetails_container2 {
    background: none repeat scroll 0 0 #E4E4E9;
    border: 1px solid #E4E4E9;
    height: auto;
    padding-bottom: 1px;
    width: 768px;
}
.orderdetails_container3 {
	background: none repeat scroll 0 0 #FFFFFF;
    margin: 1px;
    width: 766px;
}
.orderdetails_container3_heading {
	background:#757675;
	float:left;
}
.orderdetails_container3_heading ul li{
	width:206px;
	border-right:1px solid #babbba;
	display:inline;
	padding:5px 0 5px 10px;
	height:20px;
	float:left;
	color:#fff;
	font-size:15px;
	font-family: 'Archivo Narrow', sans-serif;
}
.orderdetails_container3_heading ul li.nobdr{
	border-right:none;
}
.orderdetails_container3_total {
	width:100%;
	height:auto;
	background:#fff;
	float:left;
}
.orderdetails_container3_content {
	border-right:1px solid #babbba;
	width:550px;
	float:left;
}
.orderdetails_container3_content_left_container {
	height:auto;
	border-bottom:1px solid #babbba;
	float:left;
	width:550px;
	padding-bottom:25px;
}
.orderdetails_container3_content_left_container ul li.hdgs {
	width:182px;
	display:inline;
	float:left;
}
.orderdetails_container3_content_right_container {
	width:213px;
	float:right;
}
.productconnr .productdtls ul li {
	font-weight:normal;
	line-height:20px;
	display:block;
}
.productconnr .productdtls ul li.heading{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.productleftdetails_strong {
	font-weight:bold;
}	
.productleftdetails_fromrange {
	border-right:1px solid #999;
	padding-right:5px;
}
.productdtls , .qtycontent, .tot_price{
	padding:20px 10px 20px 20px;
}
.orderdetails_container3_content_left_container.nobdr {
	border-bottom:none;
}
.orderdetails_container4 {
	background: none repeat scroll 0 0 #E4E4E9;
    border: 1px solid #E4E4E9;
    float: left;
    height: auto;
    margin-top: 20px;
    padding-bottom: 1px;
    width: 768px;
}

.orderdetails_container5_total {
	width:100%;
	height:auto;
	background:#fff;
	float:left;
}
.orderdetails_container5_content {
	border-right:1px solid #babbba;
	width:550px;
	float:left;
}
.orderdetails_container5_content_left_container {
	height:auto;
	border-bottom:1px solid #babbba;
	float:left;
	width:550px;
	padding-bottom:35px;
}
.orderdetails_container5_content_left_container ul li.hdgs {
	width:182px;
	display:inline;
	float:left;
}
.orderdetails_container5_content_right_container {
	width:213px;
	float:right;
}
.shippingdtls {
	padding:20px;
}
.shippingdtls ul li{
	line-height:20px;
}
.shippingdtls .shippingheading {
	font-weight:bold;
	font-size:12px;
}
.giftvocher_details .shippingheading{
  font-weight:normal;
}
.bundle_btm_contnr {
	clear:both;
	margin:10px 10px 10px 20px;
	width:515px;
	border:1px solid #c0c0c0;
	float:left;
}
.bundle_btm_contnr_bg {
	background-color:#ebebeb;
	float:left;
    color: #000;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    height: 30px;
    padding:0 20px;
	line-height:30px;
	width:475px;
}
.bundle_btm_contnr_content ul {
	float:left;
}
.bundle_btm_contnr_content .productdtls , .bundle_btm_contnr_content .qtycontent, .bundle_btm_contnr_content .price{
	padding:2px 5px 0px 20px;
}
.orderdetails_container5_content_left_container.nobdr {
	border-bottom:none;
}
.belowbtns {
	margin:15px 0;
}
.orderdetails_btn_container.belowbtns {
	width: 328px;
}
.interfacing_contnr {
	height:40px;
	background-color:#ebebeb;
	font-family: 'Archivo Narrow', sans-serif;
    font-size: 13px;
    height: 30px;
    padding:0 20px;
	line-height:30px;
	color:#1c68ac;
	margin-bottom:30px;
}
.interfacing_contnr_left {
	float:left;
}
.interfacing_contnr_right {
	float:right;
}
.morders_right_container .interfacing_contnr {
   padding: 0 5px;
}	
.morders_right_container  .interfacing_contnr a {
  padding: 0px;
}
.orderhistory_return {
	padding-left:5px;
}
.return_shopping {
	padding-left:5px;
}
.order_shipping_payment_information_contnr {
	margin-bottom:20px;
}
.order_shipping_payment_information_contnr {
	background: none repeat scroll 0 0 #E4E4E9;
    border: 1px solid #E4E4E9;
    height: auto;
    float:left;
    padding-bottom: 1px;
    width: 768px;
}
.order_payment_information_bg {
	background-color: #383939;
    color: #FFFFFF;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
	padding:0  20px;
}
.paymentinfo_lefttxt {
	float:left;
}
.paymentinfo_righttxt {
	float:right;
	padding-top:0px;
}
/* .paymentinfo_righttxt .blue_btn {
	background-position: 0 -144px;
	color:#1c68ac;
} */
.payment_information_content {
	background-color: #FFFFFF;
    float: left;
    margin: 1px 0 0 1px;
    width: 766px;
}
.payment_billing_details {
	width:160px;
	word-wrap:break-word;
}
.payment_method_details {
	width:350px;
	word-wrap:break-word;
}
.payment_information_content ul li {
	display:inline;
	float:left;
}
.payment_billing_details ul li{
	display:block;
}
.payment_method_details ul li{
	display:block;
	float:none;
}
.payment_method_details_total ul li {
	display:block;
	float:none;
}
.payment_method_details_total {
	float:right !important;
}
.productleftdetails_shaded_txt {
	color:#8f8f8f;
}
.payment_method_details ul{
	float:left;
	margin-left:20px;
}
.payment_method_details ul.giftvocher_details{
	float:left;
	margin:20px 0 0 45px;
}
.payment_information_content ul li.seperator {
	margin-top:20px;
}
.total_payment_bill {
	border-top:1px dotted #000;
}
.product_shipping_details {
	clear:both;
} 
.product_shipping_details .productdtls {
	padding:5px 20px 20px 20px;
}
.shipment_info .productdtls {
	padding-bottom:0;
	padding-top:10px;
}
.payment_method_details_total .subtotal_order li{
	text-align:right;
}
.outofstock_errmsg {
	background:#ebebeb;
	height:30px;
	padding:10px 0 0 20px;
	color:#d43f3f;
	margin:10px 10px 0 10px; 
}
/*End*/
/*Unregistered user order Tracking*/
.unregistered_user_tracking {
	width:730px;
	height:auto;
}
.unregistered_tracking_bg {
	background-color:#383939;
	float:left;
    color: #000;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 15px;
    height: 30px;
    padding:0 20px;
	line-height:30px;
	width:100%;
}
.unregistered_tracking_bg ul li {
	display:inline;
	color:#fff;
	float:left;
}
.unregistered_tracking_bg ul li.dateordered {
	width: 149px;
}
.unregistered_tracking_bg ul li.order_status {
	width:126px;
}
.unregistered_tracking_bg ul li.tracking_info {
	width:130px;
}
.ordertrackdata {
	float:left;	
}
.unregistered_user_tracking_subcntr {
	width:768px;	
	min-height:115px;
	height:auto;
	border:1px solid #dadada;
}
.ordertrackdata .unregistered_tracking_bg {
	width:auto;
	background:#fff;
	padding-right:0;
	padding-left: 0;
}
.ordertrackdata .unregistered_tracking_bg ul li {
	color:#000;
	font-size:12px;
	font-family:arial;
	border-right:1px solid #c0c0c0;
}
.ordertrackdata .unregistered_tracking_bg ul li.dateordered {
	padding-left: 15px;
    width: 135px;
	font-weight:normal;
}
.unregistered_tracking_bg ul li.dateordered, .unregistered_tracking_bg ul li.order_status, .unregistered_tracking_bg ul li.tracking_info {
	padding:1px;
}
.ordertrackdata .unregistered_tracking_bg ul li.order_status {
	width:112px;
	font-weight:bold;
	padding-left:15px;
}
.ordertrackdata .unregistered_tracking_bg ul li.tracking_info {
	width:156px;
	font-weight:bold;
	padding-left:15px;
	border-right:none;
}
.ordertrackdata_txt {
	background:#fff;	
	padding:15px 10px;
	line-height:20px;
	width: 748px;
    border-top: 1px solid #dadada;
}
/*End*/
/*Wishlist Style*/
.guest_wishlist_content_bg {
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
	height:auto;
	min-height:830px;
}
.guestwishlist_container{
	float: right;
    padding: 15px;
    width: 950px;
	margin:0;
	height: auto;
	overflow: hidden;
}
h1.wishlist_headding {
	margin-top:25px;
	margin-bottom:20px;
	color: #2A2A2A;
    font-size: 30px;
	font-weight: bold;
}
.guestwishlist_container .wishlist_container {
	width:950px;
}
.guestwishlist_container .wishlist_thead {
	width: 925px;
}
.guestwishlist_container .wishlist_tbody {
	width: 918px;
}
.guestwishlist_container .wishlist_th2,
.guestwishlist_container .wishlist_col2 {
	width: 475px;
}
.guestwishlist_container .wishlist_col5 {
	width: 45px;
}
.savewishlist {
	background:#e4e4e9;
	min-height:100px;
	height:auto;
	width:250px;
	margin-right:5px;
	float:left;
	color:#000;
	font-size:15px;
	font-weight:bold;
}
.savewishlist ul {
	margin:20px;
}
.savewishlist ul li{
	line-height:35px;
}
.savewishlist ul li input {
	font-family: 'Archivo Narrow', sans-serif;
	font-size:13px;
	float:left;
}
/*End*/
/***added by satishchandra 13-06-2012 ***/

.outofstock_errmsg {
	background:#ebebeb;
	height:30px;
	padding:0px 0 0 20px;
	color:#d43f3f;
	margin:10px 10px 0 10px;
	line-height: 30px;
}
.outofstock_errmsg span img {
	vertical-align: inherit;
}
.myacc_toolbar{
	background:#ebebeb;
	padding:5px 15px;
	margin: 8px 0;
}
.order_history .acc_sort { 
    margin-top: 5px;
}
.order_history  .myacc_toolbar .pagination {
   margin-top: 5px;
}
.order_history  .pagn_width .view_all {
    line-height: 24px;
    margin-left: 40px;
    margin-top: 5px;
    padding-top: 5px;
}
.acc_sort{
	float:left;
	width:208px;
	padding-right:15px;
}
.acc_sort span{
	padding-right:5px;
	float:left;
	line-height: 20px;
}
.acc_sort select{
	width:148px;
	font-size:11px;
}
.view_all{
	margin-top:2px;
}
.view_all a{
	color:#336699;
	font-family:'Archivo Narrow', sans-serif;
}
.view_all a:hover {
	color: #3F8ACD;
}
.order_history_container{
    padding: 2px 1px;
}
.order_history_head{
	background:#383939;
	
}
.order_history_head ul li{
	float:left;
	color:#fff;
	font-family:'Archivo Narrow', sans-serif;
	font-size:14px;
	border-right:2px solid #babbba;
	padding: 10px 5px 10px 15px;
}
.order_history_head ul li a{
	color:#fff;
	font-family:'Archivo Narrow', sans-serif;
}
.order_dt{
	width:190px;
}
.order_no{
	width:200px;
}
.order_histroy_content{
	background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 60px;
}
.individualOrder{
margin-bottom: 60px;
}
.order_history_content_left{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    min-height: 103px;
    width: 432px;
}
.crcOrderHistCancelLeft {
    width: 60%;
    float: left;
    vertical-align: middle;
    text-align: left;
    line-height: 28px;
}
.crcOrderHistCancelright {
    float: right;
    width: 40%;
    line-height: 28px;
    margin: 0px;
}
.crcOrderCancelBtn {
    font-family: "Roboto Condensed";
    font-weight: bold;
    width: auto;
     height: 24px;
    line-height: 22px;
    font-size: 14px;
    background: #d20f38;
    color: #fff;
    text-transform: uppercase;
    padding: 0 5px 0 5px;
}
.crcOrderCancelBtn:hover {
    font-family: "Roboto Condensed";
    font-weight: bold;
    width: auto;
    height: 24px;
    line-height: 22px;
    font-size: 14px;
    background: #ff1748;
    color: #fff;
    text-transform: uppercase;
}
.crcOrderHistoryCancel {
    background: #E4E4E9;
    float: left;
    margin-bottom: 20px;
    padding: 20px;
    width: 720px;
    align-content: center;
    vertical-align: middle;
}
.order_item{
    padding: 10px 15px;
}
.order_history_content_right{
	width:176px;
	float:right;
	padding:25px 20px;
	background:#fff;
}
.order_tot_label{
	font-weight:bold;
	font-size:12px;
	margin-right:5px;
}
.order_detail_bt{
	margin-top:15px;
	display:block;
}
/**End **/
.guestwishlist .content_container {
	margin: 0 auto 40px;
}
.guestwishlist .guest_wishlist_content_bg {
	 min-height: 900px;
}
.show_certificate_balance {
	border:1px solid #c0c0c0;
	text-align:center;
	padding:10px 0;
	font-size:15px;
	margin-top:25px;
	float:left;
	clear:both;
	font-weight:bold;
	width:260px;
	font-family: 'Archivo Narrow', sans-serif;
}
.editord .blue_btn2, .resubmitorder .blue_btn2, .cancelorder .brown_btn3{
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
.orderdetails_btn_container .printbtn{
  top:3px;
}
.interfacing_contnr a{
    background-color: #EBEBEB;
    color: #1C68AC;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 0 20px;
}
/* Start functionality code*/
.addaddress_dropdowncontnr {
	display:none;
}
.selectedaddcontnr {
	display:none;
}
.addaddress_dropdowncontnr_txt {
	margin:10px 0;
	font-weight:bold;
}
.drpdwn {
	width:380px;
}
select.addrs {
	width:380px;
}
.addbtns {
	clear:both;
	margin:20px 0 20px 0;
	padding-bottom:20px;
}
.selectedaddcontnr input[type="text"] {
	border:1px solid #c0c0c0;
	width:208px;
	height:12px;
	font-size:12px;
}
.selectadbtn  {
	clear:both;
	margin:20px 0;
	padding-bottom:20px;
}
.selectedaddcontnr .form_field {
	clear:both;
}
.emptycontnrbtns {
	margin-right:0;
}
.orderdetails_container4.returned_items{
  min-height:210px;
}
.orderdetails_container4.returned_items.exchanged_items{
   height:auto;
}
.returned_items .shippingdtls ul li {
    line-height: 15px;
}
.returned_items .shippingdtls {
    padding: 5px 20px;
}
.orderdetails_container3_heading ul li.nobdr.blank {
    border-right: medium none;
    background: #fff;
}
.orderdetails_container3_content_left_container ul li.hdgs.canceled_status, .orderdetails_container5_content_left_container ul li.hdgs.canceled_status{
  width:192px;
}
.orderdetails_container4.canceled_items{
  height:auto;
}
.orderdetails_container5_content_left_container ul li.hdgs.back_order{
  width:255px;
}
.merchandising_content_bg {
	width:100%;
	height:auto;
	overflow:hidden;
	background:#fff;
	height:auto;
	min-height:830px;
}
/*End*/
.paymentinfo_righttxt a {
	color:#fff;
	font-family: 'Archivo Narrow', sans-serif;
	font-weight:700px;
    font-size: 15px;
}
.paymentinfo_righttxt a:hover{
	color:#ccc;
}
.transaction_info {
	margin:10px;
}
.transaction_info {
	/* border:1px solid #999; */
}
.transaction_info tr td {
	border-right: 1px solid #999;
	padding:10px 5px 15px 15px;
}
.transaction_info tr.transaction_heading {
	/* border-bottom:1px solid #999; */
}
.transaction_info tr td.nobdr {
	border-right:none;
}
.transaction_info tr.transaction_heading td {
	font-size:13px;
	font-weight:bold;
	border-right:none;
}
.transaction_info tr td.snumber {
	width:100px;
	border-right:url(../../images/seperator4.jpg) no-repeat;
}
.transaction_info tr td.transacdate {
	width:200px;
}
.transaction_info tr td.paymth {
	width:200px;
}
.transaction_info tr td.transactionamt {
	width:235px;
	text-align:right;
}
.transaction_history .order_shipping_payment_information_contnr,
.shipment_details .order_shipping_payment_information_contnr {
	margin-bottom:0;
	background:none;
}
.transaction_history .order_shipping_payment_information_contnr .order_payment_information_bg,
.shipment_details .order_payment_information_bg{
	background:#E5E5E5;
	color:#000;
}
.transactiondet ul li .productleftdetails_txt.lfttxt {
	float:left;
}
.transactiondet ul li .productleftdetails_txt.rgttxt {
	float:right;
}

.shipmethd {
	text-decoration:underline;
}
.showshipstatus {
	margin-top:20px;
}
.shipment_details_content {
	margin:15px;
}
.shipment_details_content a {
	color:#1b68bc;
	font-weight:bold;
	font-size:13px;
}
.orderdetails_container5_content_left_container.returned_items {
	padding-bottom:75px;
}
.showshipstatus ul li {
	line-height:25px !important;
}
.shippingdtls.itemsrgt {
	padding-right:10px;
}
.shippingdtls.itemsrgt1 {
	padding-right:0px;
}
.wishlist_msg_reason{
	color: #2A2A2A;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.wishlist_text_confirm input[type="text"]{
	height: 12px;
    width: 320px;
    margin: 10px 0;
}
.wishlist_popup_content.cancel_order_pop{
	background:#fff;
}
.order_history_head.odd {
	background: none repeat scroll 0 0 #757675.;
}
.password_reset_mtop {
	margin-top:0px;
}
.giftcert_sub_container label.error {
                width:225px;
                line-height: 18px;
                display: block;
}
.product_hd{
  width:310px !important;
}
.qty_hd{
  width:90px !important;
}
.price_hd{
  width:117px !important;

}
.product_clmn {
  width:316px !important;
}
.qty_clmn {
  width:103px !important;
}
.price_clmn {
  width:115px !important;
}
.product_clmn .wishlist_product_col1 {
    float: left;
    height: 105px;
    margin: 20px 10px 0 10px;
    width: 105px;
}
.product_clmn .wishlist_product_col2 {
    float: left;
    margin: 20px 10px 0;
    width: auto;
}
.btm_bdr {
  border-bottom:1px solid #ccc;
}
.order_history_head .order_status {
	width:310px;
}
.orderdetails_container3_total .product_clmn .wishlist_product_col2 {
	width:170px;
	word-break:break-word;
}
.personal_info_right_container{
	float: right;
    padding: 15px;
    width: 770px;
}
.personal_info_head{
	color: #000000;
    font-size: 30px;
    font-weight: bold;
    padding: 0 0 10px;
}
.personal_info_left{
	float:left;
	width:420px;
}
.personal_info_right{
	float:right;
	width:335px;
}
.personal_info_left .blue_btn2{
	height:22px;
}
.pinfo_head{
	padding:5px 10px;
	background:#383939;
	color:#fff;
	font-size:15px;
	font-family:'Archivo Narrow', sans-serif;
}
.p_updates{
	margin-bottom:10px;
}
.pinfo_content_container{
	margin-bottom:15px;
}
.pinfo_content{
	padding:15px 10px;
	border:1px solid #dadada;
	border-top:none;
	background:#e4e4e9;
}
.pinfo_label{
	display: inline; 
    padding-left: 2px;
    width: 120px;
}
.pinfo_data{
	font-weight:bold;
	width:400px;
}
.pinfo li{
	margin-bottom:15px;
}
.pemail{
	padding-left:10px;
	font-weight:bold;
}
.pinfo_email{
	border-bottom:1px dotted #444445;
	padding-bottom:15px;
	margin-bottom:15px;
}
.pnote{
	padding-top:15px;
	font-size:11px;
	margin-bottom:15px;
}
.pnote a{
	color:#595959;
	text-decoration:underline;
	padding-left:5px;
	font-size:12px;
}
.newsletter_list li{
	margin-bottom:15px;
	font-size:12px;
}
.newsletter_list li input[type="checkbox"]{
	margin-right:5px;
}
.stack_notification_table{
	width:100%;
	border:1px solid #e5e5e5;
}
.stk_notification{
	background:#757675;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	margin-top: 20px;
}
.stack_notification_table td{
	padding:5px 10px;	
}
.pinfo_content.stack_info{
	background:#fff;	
}
.pinfo_bg{
	background:#e5e5e5;
	border:1px solid #e5e5e5;
}
.notification_img img{
	padding-left:10px;
	cursor:pointer;
	margin-top: 5px;
}
.req_dt{
	width:135px;
	float:left;
}
.pinfo_name{
	width:190px;
	float:left;
}
.stack_notification_container{
	height: auto;
    overflow-y: auto;
}
.apply_btn{
	margin-top:15px;
}
.pinfo_content .acc_preferences{
	width: auto;
	margin:0;
}
.pinfo_content .acc_preferences ul li{
	border-right: 1px solid #e1e1e1;
	width: 140px;
}
.pinfo_content .preference_info{
	padding-left:0;
}
.pinfo_content .acc_preferences_list{
	float:left;
	border-bottom:1px dotted #999999;
	padding-bottom:15px;
	margin-bottom:0px;
}
.pinfo_txt{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
}
.pinfo_content_container.tellus_more_abtu .pinfo_head{
	background:#757675;
}
.pinfo_content .brand_op_list,
.pinfo_content .brand_like_op_list{
	width:145px;
}
.pinfo_content .brand_op_list #left_select,
.pinfo_content .brand_like_op_list  #right_select{
	width:145px;
}
.pinfo_content .select_controls{
	padding:5px;
}
.pinfo_content .tellus_pop{
	background:#fff;
}
.pinfo_content .like_to_container{
	margin:0 0 15px 0;
	padding-bottom:15px;
	border-bottom:1px dotted #999;
}
.pinfo_img_holder{
	background:-moz-linear-gradient(center top,#e6e6e6 5%,#ffffff 95%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#e6e6e6),color-stop(95%,#ffffff));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6',EndColorStr='#ffffff');
	background: -ms-linear-gradient(top, #e6e6e6 5%,#ffffff 95%); /* IE10+ */
	border-bottom:1px solid #D8D8D8;
}
.pinfo_content .like_img_container{
	padding:0;
}
.pinfo_content .pinfo_img_holder p{
	margin-bottom:10px;
	font-size: 12px;
}
.pinfo_content .like_img_container{
	width:120px;
	height:auto;
	margin-bottom: 10px;
}
.pinfo_content .pinfo_like_label{
	text-transform:uppercase;
	font-size:11px;
	margin-bottom:5px;
	color:#000;
	font-weight:normal;
	padding-top: 5px;
}
.pinfo_content .like_star_rating{
	padding-left: 10px;
    text-align: left;
	padding-bottom: 10px;
	background:-moz-linear-gradient(center top,#eeeeee 10%,#ffffff 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#eeeeee),color-stop(90%,#ffffff));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#ffffff');
	background: -ms-linear-gradient(top, #eeeeee 10%,#ffffff 90%); /* IE10+ */
}
.pinfo_content .like_container_col{
	float:left;
	margin-right: 20px;
    padding-right: 20px;
    width: 120px;
	border-right:1px solid #d8d8d8;
}
.pinfo_content .like_container_col.nomar.nortbdr{
	padding-right:0;
}
.pinfo_content .tellus_op{
	padding-bottom:15px;
	border-bottom:1px dotted #999;
}
.we_love{
	font-size: 11px;
    font-weight: normal;
    margin-top: 5px;
}
.pinfo_pop{
	display:inline-block;
	min-height: 120px;
	width: 410px;
	height: auto;
	overflow: hidden;
}
.pinfo_pop_head{
	 background:#E4E4E9;
    font-family:'Archivo Narrow', sans-serif ;
    font-size: 15px;
    padding: 5px 10px;
}
.pinfo_pop_label{
	float: left;
    padding: 5px;
    width: 140px;
}
.pinfo_pop_input{
	float:left;
	width:230px;
}
.pinfo_pop_input input[type="password"],.pinfo_pop_input input[type="text"]{
	width:210px;
	border:1px solid #cdcdcd;
	margin:5px;
}
.pinfo_pop_content{
	padding:10px 15px;
	float: left;
}
.pinfo_pop_content .blue_btn2{
	height:30px;
	line-height:30px;
	margin-right:5px;
	margin-left: 5px;
	float:right;
}
.pinfo_pop_content p {
	margin-top: 5px;
}
.pinfo_pop label.error{
      width:225px;
      line-height: 18px;
      display: block;
}
.pinfo_content_bdr {
	background: #ffffff;
	padding: 0px;
	border: 1px solid #DADADA;
}
.pinfo_content_bdr .acc_preferences {
	float: left;
}
#newsletter_list p{
	margin-bottom :15px;
}
.brandssavebtn {
	margin:10px 0;
}
.tellus_pop.modify_pinfo .acc_preferences .tell_us_more_shadow .tellus_img img {
	max-height:51px;
	max-width:51px;
}
.checkout_content_bg{
	background: none repeat scroll 0 0 #FFFFFF;
    height: auto;    
    overflow: hidden;
    width: 100%;
	min-height: 950px;
}
.Checkout_head{
	color:#2a2a2a;
	font-size:30px;
	font-weight:bold;
	float:left;
	font-family:arial;
	line-height:30px;
}
.checkout_steps li{
	float:left;
	margin-right:10px;
}
.step_label{	
	background-color: #999999;
	display: block;
    float: left;
    height: 34px;
    line-height: 34px;
	padding:0 25px;
	font-size:24px;
	color:#000000;
	font-family:'Archivo Narrow', sans-serif;
	font-size:17px;
	color:#000000;	
	width:120px;
	text-align:center;
}
.step_img{
	background:url('../../images/checkout_label_bg_disable_small.png') no-repeat;
	height:34px;
	width:17px;
	display: block;
    float: right;
}
.checkout_content_container{
	padding:15px 10px;
}
.checkout_steps li.active .step_label{
	background:#1c68ac;
	color:#fff;
}
.checkout_steps li.active  .step_img{
	background:url('../../images/checkout_label_bg_small.png');
}
.checkout_content{
	margin-top:20px;
}
.checkout_contnet_left{
	width:590px;
	float:left;
}
.shipping_content {
  margin-top:35px;
}
.shipping_left {
   width:530px;
}
.shipping_left .addr_content {
   
    width: 155px;
}
.checkout_contnet_right{
	width:420px;		
	float:right;
	position:relative;
	
}
.checkout_bg_panel{
	background:#e4e4e9;
	padding:1px;
}
.saved_addr{
	background:#fff;
	padding:10px;
}
.addr_content{
	float:left;
	width: 170px;
}
.saved_addr .seprator{
	height:auto;
	width:10px;
}
.saved_addr .default_add{
	width:125px;
}
.saved_addr .default_add span.ph{
	display:block;
	width:132px;
}
.addr_list_container{
	margin-top:10px;
}
.checkout_contnet_left .desc_content{
	background:#fff;
	padding:20px 15px;
}
.checkout_desc_content_left label{
	clear: left;
	font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    width: 155px;
}
.select_collection_billing .checkout_desc_content_left label{
	width: 165px;
}
.checkout_desc_content_left{
	width:395px;
	float:left;
	background:#fff;
}
.checkout_desc_content_right{
	color: #134b79;
    float: right;
    font-weight: bold;
    line-height: 18px;    
    padding: 10px;
    width: 125px;
}
.acc_selectbox{
    width: 220px;
	font-size:12px;
	height:20px;
	line-height:20px;
}
.delivery_content_bg{
	background:#fff;
}
.checkout_subtotals{
	background:#fff;
	/*margin-bottom:5px;
	padding-bottom: 10px;
	 padding:15px 10px 15px 20px;  */
	
}
.subtot_cont {
	text-align:left;
	line-height: 20px;
	font-size: 11px;
	padding: 5px 15px 0px 15px;
}
.subtot_cont span{
	float:right;
}
.bg_tot{
	background:#1c68ac;
	color: #fff;
}
.bg_ship{
	background:#a7d0ef
}
.subtot_cont.bg_tot,.subtot_cont.bg_ship{
	padding:5px 15px;
	font-size: 18px;
}
.subtot_cont .chk_tot{
	float:right;
	font-size:11px;
	margin-right:13px;
}
.subtot_cont .chk_tot2{
	float:right;
	font-size: 18px;
}
.checkout_shipto{
    background: #e4e4e9;
	margin:10px 0 0;
	line-height: 26px;
	height: auto;
	border-top:1px solid #ccc;
	padding-left:15px;
}
.free_ship img{
	padding-left:5px;
}
.close{
	background:url('../../images/delete.png') no-repeat;
	height:16px;
	width:16px;
	cursor:pointer;
}
.cur_ship_details{
	background:#E4E4E9;
    margin-bottom:5px;
    padding: 15px 10px 15px 20px;
}
.cur_ship_head{
	margin-top:10px;
	font-weight:bold;	
}
.cur_ship_optins{
	margin-top:10px;
}
.cur_ship_optins label{
	clear:left;
	margin-bottom:10px;
	line-height:22px;
	font-weight:normal;
}
.offer_discounts{
	background:#fff;
}
.offer_discounts p{
	padding:15px 10px 15px 20px;
	clear:left;
}
.offer_bg{
	background:#f4f4f6;
}
.backto_prev{
	color:#1c68ac;
	font-family:'Archivo Narrow', sans-serif;
	font-size:16px;	
	line-height: 25px;
}
.backto_prev:hover{
	color:#2c94f2;
}
.use_billing{
	margin-top:15px;
}
.use_billing input[type="checkbox"]{
	margin-right:5px;
	
}
.desc_container.email_addr{
	margin-top:0;
}
.desc_container.billing_address .delivery_content_bg,
.desc_container.email_addr .delivery_content_bg{
	background:#fff;
}
.desc_container.email_addr .use_billing{
	margin-top:5px;
}
.check_notification{
	background:#e4e4e9;
	padding:10px;
}	
.check_notification2{
	background:#d8d8db;
	padding:10px;
}
.desc_container.email_addr .checkout_desc_content_left{
	width:480px;
}
.password_strength{
	background:-moz-linear-gradient(center top,#fefefe 10%,#ededed 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#fefefe),color-stop(90%,#ededed));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe',EndColorStr='#ededed');
	background: -ms-linear-gradient(top, #fefefe 10%,#ededed 90%); /* IE10+ */
	color:#7a7a7a;
	border:1px solid #c0c0c0;
	margin-left: 20px;
    padding: 3px 10px;
	font-size: 12px;
    font-weight: bold;
}

#floatdiv {
position:absolute;
}
.checkout_desc_content_right p img{
	padding:0 0 10px 40px;
}
.shipping_price_pop{
	width:330px;
	padding:20px;
}
.price_update_msg{
	margin-bottom:10px;
}
.checkout .content_container {
	margin: 0 auto 40px;
}
.checkout .background_myaccount {
	
}
p.checkout_congrats {
  text-align:center;
}
.checkout_content label.error {
    color: #CC3333 !important;
    font-size: 11px !important;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 0;
    padding: 3px 0 0 0 !important;
    text-transform: capitalize;
    width: 200px !important;
    height:auto;
}
.content_slot_right {
	font-size:10px;
	width: 350px;
	height: auto;
	text-align: center;
	padding: 5px;
	float:left;
	margin-top: 5px;
	color: #999999;
	text-transform: uppercase;
}
.content_slot_right.review_head{
  float:right;
  width:510px;
}
.subtot_subcont {
	float: left !important;
	width: 275px;
}

/*30july12*/
.content_slot_right2 {
	background: url(../../images/promo_slot_bg.jpg) repeat left top;
	width: 525px;
	height: 375px;
	color: #585858;
	text-align: center;
	padding: 5px;
	float:right;
	margin-top:15px;
}
.edit_crcard {
	margin-top: 10px;
	float: left;
}
.review_billadd_container {
	width: 160px;
	float: left;
}
.review_addr_head2 {
	color: #383939;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0px;
}
.review_addr_detail2 {
    line-height: 20px;
    margin-bottom: 10px;
}
.review_addr_detail2 .review_edit {
	margin-top: 10px;
}
.review_paypal_biladdr {
	width: 425px;
	float: left;
}
.review_paypal_biladdr .review_billadd_container {
	margin-left: 10px;
}
/*Added for client comments*/
.continueshoppingtext {
	font-size:10px;
	color:#878787;
	text-decoration:underline;
	text-transform:uppercase;
}
.cart_paypal_container a:hover {
	color:#333;
}
.cartshippingbtn {
	margin-top:0 !important;
}
.cartprintbtn {
	margin:10px 0;
}
.cartprintbtn span {
	margin-right:3px;
}
.order_confirmation_heading {
	color:#2a2a2a;
	font-size:48px;
	font-weight:bold;
	margin-bottom:2px;
}
.btn_grp_top.order_confrm_hdg {
	padding-top:5px;
}
.btn_grp_top.order_confrm_hdg h2 {
	font-size: 22px;	
	font-weight: bold;
}
.shoppingcart_container.orderconfirm_content{
   padding: 15px 10px;
   width: 960px;
}
.order_confirm_rtcontainer .order_confirm_bg_panel_rt {
    background: #1C68AC;
}
.check_prom{
  padding:3px 0;
}
.cartshippingbtn .flr_btn {
	font-size: 12px !important;
}
.checkout_steps_container {
	height: 60px !important;
    top: 16px !important;
	margin-top: 0px !important;
}
.checkout_steps_container .heading_1 {
	margin: 10px;
}
.crcHeaderSearchHolder.headercheckoutcontnr {
	top:0;
}
.checkout_steps_container .checkout_steps {
	margin-top:10px;
}
.shipping_content .content_slot_right {
  width:410px;
}

/*28nov12 added for checkout module.*/
.chk_continuebtn {
	position: relative;
	margin: 0 !important;
}
.chk_content_slot {
	margin-top: 0px;
}
.chk_paypal_edit {
	position: absolute;
	top: 255px;
	right: 0px;
	z-index: 10;
}

.wordpay_payment_methods form {
	display:inline;
	float:left;
}
.wordpay_payment_methods form input[type="image"] {
	margin:0 6px 6px;
}
.wordpay_payment_methods form.payment_method_images input[type="image"]{
	max-width:85px;
	max-height:45px;
}
.wordpay_payment_methods form.worldpay_images input[type="image"] {
	max-width:140px;
	max-height:39px;
}
.giftcode_container.dynamic_wordpay_image_display {
	padding-left:0;
}
.outofstock .brown_bigbtn {
	height:28px;
	line-height:28px;
	padding:0 15px;
	}
#divSavedCardsInvalidated {
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
	color:red;
}
.order_confirm_msgslot {
	background-color:#e3e3e6;
	color:#2a2a2a;
	clear:both;
	float: left;
	width:930px;
	padding:10px 10px 10px 20px;
	margin:0;
}

/* styles for shipping and collect+ area */

.collect-shipping-area{
	background: #e4e4e9;
	padding-bottom: 15px;
	position: relative;
}
.collect-shipping-area input[type='text'],
.collect-shipping-area .blue_btn{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.collect-shipping-area #collectionPointSearch{
	padding: 15px 15px 0;
}
.collect-shipping-area #collectionPointsList{
	position: relative;
	display: none;
	padding: 0 15px;
	background: #e4e4e9;
}
.collect-shipping-area .desc_head{
	background: #242021;
}
.collect-shipping-area .collect-logo{
	float: right;
	margin: -5px -15px 0 !important;
}
.collect-shipping-area #collectionPointsList .title{
	padding-top: 20px;
}
.collect-shipping-area .notification{
	margin-top: 10px;
}
.collect-shipping-area .selectedCollectionPoint{
	background: #e4e4e9;
	border: 2px solid #78af2d;
	margin: 2em 15px 0;
	padding: 1em;
}
#collectionErrorMsg .service-error{
	border: 3px solid #d20f38;
	background: #fff;
	color: #d20f38;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	padding: 1em;
	position: relative;
}
.collect-shipping-area span.bot-background{
	background: none repeat scroll 0 0 #fff;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	bottom: -18px;
	height: 15px;
	left: -3px;
	position: absolute;
	width: 100%;
}
.collect-shipping-area .intro,
.collect-shipping-area .input-holder.find-address{
	overflow: hidden;
	width: auto;
}
.collect-shipping-area .input-holder label{
	margin: 9px 0 3px;
}
.collect-shipping-area .input-holder label.error{
	margin: 0;
	width: 260px !important;
	clear: both;
}
.collect-shipping-area .input-holder{
	width: 330px;
}
.collect-shipping-area .input-holder > input{
	width: 314px;
}
.collect-shipping-area .input-holder.find-address input{
	float: left;
	width: 136px;
}
.collect-shipping-area .input-holder.find-address #findAddress_btn{
	height: 27px;
	min-width: 174px;
	line-height: 22px;
	margin-left: 4px;
	font-weight: bold;
	width: auto;
}
.collect-shipping-area .scroll-holder{
	position: relative;
	overflow-y: scroll;
	min-height: 0;
	max-height: 300px;
	-webkit-overflow-scrolling: touch;
}
.collect-shipping-area #collectionPointsList .title p{
	font-size: 14px;
	margin: 0 0 2em;
}
.collect-shipping-area ul{
	width: 98%;
	border: 1px solid #ebebef;
}
.collect-shipping-area ul li{
	padding: 1em 6px;
	overflow: hidden;
}
.collect-shipping-area ul li div{
	float: left;
	font-size: 14px;
}
.collect-shipping-area ul li .point-radio{
	width: 4%;
}
.collect-shipping-area ul li .point-name{
	width: 55%;
	padding-right: 2%;
}
.collect-shipping-area ul li .point-distance{
	width: 18%;
	text-align: center;
}
.collect-shipping-area ul li .point-opening-times{
	width: 21%;
	text-align: center;
	font-size: 14px;
}
.collect-shipping-area ul li .point-opening-times a{
	text-decoration: underline;
	font-size: 12px;
}
.fancybox-holder.schedule-parent{
	padding: 15px 20px;
}
.fancybox-holder.schedule-parent h2{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}
.fancybox-holder.schedule-parent .day{
	display: inline-block;
	width: 40px;
	font-weight: bold;
	font-size: 13px;
}
.fancybox-holder.schedule-parent ul{
	float: left;
	padding-right: 40px;
	width: 125px;
}
.fancybox-holder.schedule-parent ul li{
	background: inherit !important;
}
.fancybox-holder.schedule-parent p.dis-access{
	padding-top: 10px;
	clear: both;
}
.collect-shipping-area ul li .point-radio input{
	margin-top: 2px;
}
.collect-shipping-area ul li .point-name label.name-label{
	font-size: 14px;
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.collect-shipping-area ul li .point-name span.point-details{
	font-size: 13px;
}
.collect-shipping-area ul li .point-opening-times span{
	display: block;
}
.collect-shipping-area #selectedCollectionPoint h2{
	color: #000;
	font-size: 17px;
	margin-bottom: 10px;
}
.collect-shipping-area #selectedCollectionPoint .location-name{
	font-size: 14px;
	font-weight: bold;
}
.collect-shipping-area #selectedCollectionPoint .location-address{
	margin-bottom: 1em;
}
/* helper */

.collect-shipping-area a.helper-shipping{
	float: right;
	position: relative;
	margin-right: 7px;
	padding-right: 10px;
	color: #1c68ac;
	font: 13px 'Roboto', sans-serif;
}
.collect-shipping-area .helper-shipping:after{
	position: absolute;
	bottom: 5px;
	right: 0;
	height: 4px;
	width: 8px;
	content: '';
	background: url("../../images/whatisthis-x2.gif") no-repeat 0 -5px;
}
.collect-shipping-area .help_arrow_down:after{
	background-position: 0 0;
}
.collect-shipping-area .help_container{
	display: none;
	height: auto;
	width: 304px;
	position: relative;
	padding: 10px;
	margin: 10px 0 5px;
	border: 1px solid #999;
	background-color: #EDEDED;
}

/*helper's container box triangle*/
.collect-shipping-area .help_container:before,
.collect-shipping-area .help_container:after {
	content: '';
	position: absolute;
	right: 21px;
	top: -20px;
	border: 10px solid transparent;
	border-bottom: 10px solid #999;
}
.collect-shipping-area .help_container:after {
	border-bottom: 10px solid #EDEDED;
	top: -19px;
}

/* dynamic arrows on scroll */
.collect-shipping-area .arrow-area-top,
.collect-shipping-area .arrow-area-bot{
	height: 8px;
	width: 100%;
	position: relative;
	margin-left: -5px;
	z-index: 10;
}
.collect-shipping-area .arrow-top{
	background: transparent url("../../images/arrows_top_list.png") no-repeat 50% 0;
	top: -2px;
}
.collect-shipping-area .arrow-bot{
	background: transparent url("../../images/arrows_bot_list.png") no-repeat 50% 0;
	bottom: -2px;
}

/* styles for paypal credit details */

.from1.paypal-error {
	border: 3px solid #d20f38;
	color: #d20f38;
	font-size: 14px;
	margin-bottom: 1em;
	padding: 1em;
}
.shoppingcart_container .from1.paypal-error > p {
	margin-bottom: 15px;
	font-weight: bold;
}
.paypal-credit-info-area .paypal-credit {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 15px;
}
.paypal-credit-info-area .review_addr_detail {
	margin: 0;
	padding: 7px 15px 20px;
}
#paypal_credit_approvement_form {
	overflow: hidden;
}
.paypal-credit-info-area .paypal_credit_head {
	font-size: 13px;
	font-weight: bold;
	padding: 5px 15px;
}
.paypal-credit-info-area .detail-caption {
	font-weight: bold;
	min-width: 140px;
	margin-right: 10px;
}
.paypal-credit-info-area .attention-text {
	color: #78af2d;
	font-weight: bold;
}
.paypal-credit-info-area .table-wrapper,
.paypal-credit-info-area .table-row {
	margin: 5px 0;
	overflow: hidden;
}
.paypal-credit-info-area .confirm-notify {
	margin: 3px 0 13px;
}
.paypal-credit-info-area .attention-text,
.paypal-credit-info-area .confirm-notify {
	font-size: 15px;
	font-family: "Roboto";
}
.paypal-credit-info-area .review_paypal_biladdr {
	width: auto;
	float: right;
}
.paypal-credit-info-area .confirm_order_btn,
.paypal-credit-info-area .place_order_btn {
	margin: 0;
}
.paypal-btn-group {
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
}
.wordpay_payment_methods #checkoutPayPal,
.wordpay_payment_methods #paymentoprtionfrag {
	margin: 0;
}
.cart_chk_paypal .pay_btn_grp,
.cart_chk_paypal #CheckoutRedirectForm {
	overflow: hidden;
}
.cart_chk_paypal .or_span_txt {
	height: 27px;
}
.or_span_txt.or_text_margin {
	margin: -3px 7px 0;
}
.or_span_txt.or_text_spec_margin {
	margin: 2px 7px 0 0;
}

/*--------------------------------------------- Address Lookup Styles ------------------------------------------------*/

.edit-address-lookup .checkout_desc_content_left {
	width: 100%;
	box-sizing: border-box;
	padding-bottom: 10px;
}

.address-lookup-container {
    padding: 18px 20px;
	background: #e6e6e6;
    border: 1px solid #D6D6D6;
	width: 100%;
	float: left;
	margin: 0 0 0 -20px;
}

.lookup-unsupported {
	padding: 0;
	background: #ffffff;
	margin: 0;
	border: none;
	width: auto;
	float: none;
}


.address-lookup label, .address-lookup input {
	margin: 0;
}

.address-lookup .postcode-lookup label, .address-lookup .postcode-lookup input {
    margin-bottom: 10px;
}

.address-lookup .house-number {
	width: 300px;
	height: 20px;
	padding: 0 5px 2px !important;
	font-family: 'Roboto',Helvetica Neue,Helvetica,Arial,sans-serif;
}

p.results-summary {
    padding-top: 20px;
}

.postcode-lookup-results {
    display: none;
}

.postcode-lookup-results .results-dropdown {
    margin-top: 10px;
    width: 100%;
}

.postcode-lookup-results .results-list {
    margin-top: 10px;
    max-height: 158px;
    overflow-y: auto;
    margin-bottom: 20px;
    min-width: 350px !important;
    padding: 2px;
	list-style: none;
	background-color: #ffffff;
	border-color: #4caaff;
	border-style: solid;
    border-width: 1px;
    /*-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
    /*-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
    /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);*/
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	font-family: 'Roboto',Helvetica Neue,Helvetica,Arial,sans-serif;
}

@media (max-width: 1024px) {
    .address-lookup ::-webkit-scrollbar {
        width: 9px;
    }

    .address-lookup ::-webkit-scrollbar-track {
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background: rgba(0, 0, 0, 0.1);
    }

    .address-lookup ::-webkit-scrollbar-thumb {
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background: rgba(0, 0, 0, 0.2);
    }

    .address-lookup ::-webkit-scrollbar-thumb:hover {
        background: rgba(0, 0, 0, 0.4);
    }

    .address-lookup ::-webkit-scrollbar-thumb:window-inactive {
        background: rgba(0, 0, 0, 0.05);
    }
}

.postcode-lookup-results a {
	display: block;
	padding: 6px 8px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #555555;
	white-space: initial;
	text-decoration: none;
	border-bottom: 1px dotted #acacac;
}

.no-results {
    padding-bottom: 10px;
    display: none;
    float: left;
    width: 374px;
}

.edit_add_container .no-results {
    width: 382px;
}

.no-results span {
    width: 220px;
    color: #cc3333;
    display: inline-block;
    float: right;
}

.postcode-lookup-results .results-list li:last-child a {
	border-bottom: none;
}
@media (min-width: 1024px) {
    .postcode-lookup-results a:hover {
	cursor: pointer;
	color: #ffffff !important;
	text-decoration: none;
	background: #1c68ac!important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background-image: none;
}
}

.checkout_desc_content_left #addressNickName {
	margin: 0;
}

.address-lookup .addr-lookup-label, .nickname-label {
	line-height: 13px!important;
}

.address-lookup-manual {
	margin-top: 15px;
    display: none;
	float: left;
}

.lookup-unsupported + .address-lookup-manual {
	margin-top: 0;
}

.address-lookup div.add-manual-link {
    background: none;
    text-decoration: none;
    font-size: 12px;
    float: left;
    width: 374px;
}

.has-form-errors .address-lookup-manual, .has-form-errors .edit-address-submit,
.has-form-errors .edit-address-form-fields {
	display: block;
}

.has-form-errors .edit-address-container {
	display: none;
}

div input.postcode-input {
	width: 76px;
	margin-right: 5px;
	text-transform: uppercase;
}

[data-locale="en"] div input.postcode-input{
	width: 108px;
	float: left;
}

.address-lookup button {
    line-height: 24px;
    height: 24px;
    border: none;
}

.edit-address-form-fields .address-lookup button {
	line-height: 24px;
	height: 24px;
	margin-right: 0;
	width: 125px;
	padding-left: 0;
	padding-right: 0;
}

[data-locale="en"] button.submit-postcode {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.address-lookup div.add-manual-link span {
    float: right;
	cursor: pointer;
    color: #1c68ac;
    text-align: left;
    width: 220px
}

.edit_add_container .address-lookup div.add-manual-link {
    width: 382px;
}

.edit_add_container .address-lookup div.add-manual-link span {
    width: 220px;
}

.edit-address-lookup .desc_content {
	padding: 15px 30px 0 30px;
}

.edit-address-lookup .create_acc_container {
	margin: 0;
	min-height: 345px!important;
	width:100%;
}

.edit_add_container .edit-address-lookup .create_acc_details {
	border:none;
	/*float: left;*/
	height: auto;
	padding: 20px 20px 0 20px;
	width: 100%;
	box-sizing: border-box;
}

.edit-address-form-fields, .edit-address-submit {
	display: none;
}

.edit-address-submit {
	padding-top: 10px;
	padding-bottom: 15px;
}

#create_address_form .edit-address-form-fields, #create_address_form .edit-address-submit {
	display: block;
}

.create_acc_details.edit-address-popup .checkout_desc_content_left label {
	padding-right: 7px;
}

.edit-address-container {
	display: block;
	width:561px;
	min-height:16px;
	position: relative;
	text-align: center;
}
.address-details-col {
	vertical-align: top;
	text-align: left;
	float:left;
	min-height:165px;
	width: 187px;
	padding: 12px 12px;
	box-sizing: border-box;
	margin: 0;
	font-weight: bold;
}

.address-details-subcol {
	height: 75px;
}

#edit_billing_address_form .address-details-subcol {
	height: 83px;
}

.address-details-col-right {
	float: right;
	padding: 12px 0 12px 12px;
}

.please-note {
	position: relative;
	background: #ededed;
	border: 2px solid #999999;
	color: #333333;
	padding: 18px 10px;
}
.please-note:after, .please-note:before {
	right: 100%;
	top: 25%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.please-note:after {
	border-color: rgba(194, 194, 194, 0);
	border-right-color: #ededed;
	border-width: 7px;
	margin-top: -7px;
}
.please-note:before {
	border-color: rgba(153, 153, 153, 0);
	border-right-color: #999999;
	border-width: 10px;
	margin-top: -10px;
}

.address-details-col .blue_btn2 {
	float: none;
	margin: 10px 0;
	width: 100%;
}

.address-details-col p {
	width:100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
}

.address-details-col button + a {
	text-decoration: underline;
}

.address-details-col > aside > h4 {
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.please-note span {
	font-weight: normal;
}

.fancybox-page-top {
	top: 50px!important;
}

.fancybox-visible-overflow {
	overflow: visible!important;
}
.cart .login_bg {
	
}
.shoppingcart_container {
	height: auto;
	min-height: 830px;
	overflow: hidden;
	width: 960px;
	padding: 50px 10px 15px 10px;
	background-color: #fff;
	margin: 0 auto 50px;
}
.cartitem_bgcontainer {
	height: auto;
	min-height: 220px;
	width: 580px;
	overflow: hidden;
	float: left;
}
.cartitem_bgcontent {
	background-color: #fff;
    border: 1px solid #E4E4E9;
    height: auto;
    overflow: hidden;
    padding: 15px;
	min-height: 185px;
    width: 548px;
}
.cartitem_container {
	background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 0 0 15px;
    min-height: 125px;
    padding: 15px;
    position: relative;
    width: 520px;
}
.cart_itemimg {
	text-align: center;
	float: left;
	height: 70px;
	width: 96px;
}
.cart_item_smallimg {
	float: left;
    height: 60px;
    text-align: center;
    width: 70px;
    margin: 0 23px 0 18px;
}
.cartitem_subcontainer {
	float: right;
	width: 415px;
}
.cartitem_col1 {
	float: left;
	width: 200px;
	word-wrap: break-word;
	white-space: normal;
	margin-top:5px;
}
.cartitem_col1 h4 {
	font-size: 15px;
    font-weight: bold;
    margin-bottom: 4px;
	line-height: 16px;
}
.cartitem_col1 li {
	text-align: left;
	line-height: 20px;
}
.cartitem_col2 {
	float: right;
	text-align: right;
	width: 200px;
	word-wrap: break-word;
	white-space: normal;
}
.cartitem_col2 li {
	text-align: right;
	line-height: 20px;
	color: #D72C1A;
}
.cart_smalltxtbox{
	height: 15px;
	width: 22px;
	border: 1px solid #C0C0C0;
	font-size: 12px !important;
    line-height: 20px;
    padding: 2px 2px 2px!important;
    text-align: center;
	margin-left: 5px;
	color: #666666;
}
.cartitem_col1 .green_btn_add{
	margin-left: 5px;
}
.cartitem_col2 .green_btn, .cartitem_col2 .blue_btn {
	height: 22px;
	line-height: 22px;
}
.remove_ico {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
.cartitem_container .remove_ico {
    cursor: pointer;
    position: absolute;
    right: -3px;
    top: -4px;
}
.cartitem_outofstock {
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.cart_rtcontainer {
	float: right;
	width: 360px;
	height: auto;
	min-height: 160px;
	overflow: hidden;
}
.cart_rtbgcontainer {
	width: 350px;
	border: 1px solid #DADADA;
	padding: 4px;
	height: auto;
	min-height: 150px;
	 background-color: #E4E4E9;
}
.cart_rtcontent {
	padding: 20px 10px 20px 25px;
	background-color: #fff;
}
.cart_print {
	margin: 0 0 15px 0;
	text-align: right;
}
.cart_print img {
	margin-left: 5px;
}
.cart_print a.print_this {
	text-decoration: none;
	font-size: 14px;
	text-transform: none;
}
.ship_btn{
	margin-top:15px;
}
.ship_btn .flr_btn {
    font-size: 13px !important;
    height: 30px;
    width: 158px;
}
.cart_print a.print_this span {
	/* text-decoration: underline; */
}
.cart_rtsubhead {
	background-color: #393939;
	font-size: 13px;
	font-weight: bold;
	padding: 0 5px 0 15px;
	line-height: 30px;
	color: #fff;
	letter-spacing: 0px;
	position:relative;
	min-height: 30px;
}
.giftcode_container {
	background-color: #fff;
	text-align: left;
	clear:both;
	padding: 20px 0 20px 15px;
}
.giftcode_container input[type="text"] {
	padding: 0px 5px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	width: 170px;
}
.giftcode_container textarea {
	height: 110px;
	width: 290px;
	overflow-x: hidden;
	overflow-y: auto;
}
.or_span {
	margin: 10px 0px;
}
.cart_paypal_container {
	width: 420px;
	margin-top: 10px;
	height: auto;
	margin-bottom: 10px;
}
.cart_chk_paypal {
	text-align: center;
	margin-left: 0px;
}
.show_shipto img{
	cursor: pointer;
}
.show_ship_subtot {
	 display: none; 
}
/*tool tip in profile landing page start*/
.shipping_tooltip {
	position: relative;
	cursor: pointer;	
}
.shipping_tooltip_content {
	display: none;
}
.shipping_tooltip:hover .shipping_tooltip_content {
	display: block;
	position: absolute;
	padding: 5px 10px;
	content: attr(title);
	width: 150px;
	min-height: 30px;
	max-height: 80px;
	background:#d1e8fd;
	color: #000;
	font-size: 11px;
	font-family:inherit;
	left:-165px;
	top: -50px;
	z-index: 10;
}
.shipping_tooltip:hover .shipping_tooltip_content:after {
	position: absolute;
	display: block;
	content: "";
	border-color: #d1e8fd transparent transparent transparent;
	border-style: solid;
	border-width: 6px;
	height:0;
	width:0;
	bottom: -12px;
	left:80px;
	z-index: 11;
}
/*end*/
.ship_dwnarw {
	background: url(../../images/checkout_shipto_dwn.png) no-repeat;
	height: 26px;
	width: 28px;
    cursor: pointer;
	float: left;
	margin-right: 4px;
}
.ship_uparw {
	background: url(../../images/checkout_shipto.png) no-repeat;
	height: 26px;
	width: 28px;
    cursor: pointer;
	float: left;
	margin-right: 4px;
}
/* Review page css */
.cartitem_bgcontainer.review_cart .cartitem_bgcontent{
	width:528px;
	padding-left:0;
	padding-right:0;
}
.cartitem_bgcontainer.review_cart .cartitem_container{
	width: 500px;
	border-bottom:1px solid #dadada;
}
.cartitem_bgcontainer.review_cart .cartitem_subcontainer{
	width:395px;
}
.cartitem_bgcontainer.review_cart .cartitem_col1{
	width:168px;
}
.cartitem_bgcontainer.review_cart .cartitem_col2{
	width:170px;
}
.review_address_container{
	width:418px;
	margin:0 0px 10px 0px;	
	border:1px solid #E4E4E9;
}
.review_addr_head{
	background: none repeat scroll 0 0 #383939;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 15px;
}
.review_addr_detail{
	padding: 15px;
    background: #fff;
    line-height: 20px;
	margin-bottom:10px;
}
.review_addr_detail .review_edit{
	margin-top:10px;
}
.review_bg_panel_rt{
	background:#E4E4E9;
    margin-bottom: 10px;
    padding: 1px;
    width:418px;
}
.saved_card_head{
background: none repeat scroll 0 0 #383939;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 15px;
}
.card_detail_cont{
	background:#fff;
	padding:15px 10px;
}
#add_credit_form .card_detail_cont{
	background:#fff;
	padding:15px 0px;
}
.saved_card_detail,.card_addr{	
	line-height:18px;
	width:120px;
}
.card_addr{
	margin:20px 0;
}
.saved_card_detail p,.card_addr p{
	margin-left:16px;
	width:105px;
	word-wrap:break-word;
}
.saved_card_detail p input[type="radio"]{
	margin-right:5px;
}
.saved_addr_cont{
	margin-right:4px;
}
.saved_card_detail p.new_card{
   width:120px;
}
.card_detail_cont .address_seprator{
	width:10px;
}
.payby_card{
	background: #383939;
}
.card_detail_cont label{
	clear:both;
	margin-bottom:5px;
	width: 155px;
	font-weight:normal;
}
.card_detail_cont .acc_textbox{
	margin-bottom:15px;
}
.card_detail_cont .acc_selectbox{
	margin-bottom:15px;
}
.card_detail_cont .acc_selectbox.card_dt{
	width: 106px;
    margin-right: 5px;
	margin-bottom:15px;
}
.cvv input[type="text"],.issue_num input[type="text"]{
	width:95px;
}
.issue_num  span{
	font-size: 11px;
    vertical-align: bottom;
    float: right;
    line-height: 22px;
    margin-left: 8px;
	color: #C0C0C0;
	margin-top:3px;
}
.cvv img{
	float: right;
    margin: 5px 0 0 10px;
}
.card_detail_cont .blue_btn2{
	text-transform: none;
    font-family: arial;
    font-weight: bold;
    height: 25px;
}
.checkout_bg_panel_rt.review_head{
	width: 418px;
	float:right;
}
.checkout_bg_panel_rt.review_head .giftcode_container textarea{
	width: 465px;
}
.payby_card_cont{
	display:none;
}
.saved_addr_select{
	width: 550px;
}
.addr_head{
	background: #e4e4e5;
    padding:5px 15px;
    color: #000;
    font-size: 15px;
    font-family: 'Archivo Narrow', sans-serif;
	font-weight:700px;
}
.review_addr_content label{
	clear:both;
	margin-bottom:10px;
	width: 155px;
	font-weight:normal;
	line-height:26px;
}
.review_addr_content label.error{
	width:190px;
}
.review_addr_content input[type="text"]{
	color:#000;
}
.saved_addr_select .review_addr_content label{
	width:105px;
}
.review_addr_content{
	padding:15px;
}
.review_pop_btns{
	background:#fff;
	text-align:right;
}
.review_pop_btns .blue_btn2{
	height:30px;
	margin-right:15px;
	margin-left:5px;
	padding: 0 15px;
}
.review_addr_content .blue_btn2{
	font-size:12px;
	/* height:25px; */
	margin-left:5px;
}
/* End */
/* mini cart styles start here */
.minicart_container {
	height: auto;
	width: 335px;
	overflow: hidden;
	padding:0;
	margin: 0;
	position: absolute;
    top:30px;
	right: 0px;
	/*z-index: 550;*/
	display: none;
	box-shadow: 0 0 5px 0 #000000;
	-webkit-box-shadow: 0 0 5px 0 #000000;
	-moz-box-shadow: 0 0 5px 0 #000000;
}
.minicart_bgcontent {
	background-color: #ffffff;
    border: 3px solid #999999;
	border-top:none;
    height: auto;
    overflow: hidden;
    padding: 10px;
}
.minicart_content {
	min-height: 175px;
	max-height: 700px;
	overflow-x: hidden;
	overflow-y: auto;
	height: auto;
	width: 295px;
	background-color: #fff;
	padding: 10px;
	float: left;
}
.minicart_itemimg {
	float: left;
    height: 75px;
    text-align: center;
    width: 100px;
	margin-right: 10px;
}
.minicart_item_desc {
	float: left;
	width: 156px;
	white-space: normal;
	word-wrap: break-word;
}
.minicart_item_desc h4 {
	font-size: 15px;
    font-weight: bold;
    margin-bottom: 4px;
}
.minicart_item_desc li {
	line-height: 20px;
    text-align: left;
}
.minicart_btngroup {
	float: left;
    margin: 10px 0;
    width: 341px;
}
.minicart_btngroup .blue_btn2 {
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	padding-bottom: 2px;
	float: left;
}
.minicart_btngroup .green_btn {
	height: 22px;
	line-height: 22px;
}
.minicart_ship_container {
	width: 295px;
	background-color: #fff;
	padding: 0px 10px 0 10px;
	min-height: 50px;
	max-height:110px;
	overflow: hidden;
}
.minicart_ship_container span {
	line-height: 20px;
}
.minicart_ship_container li {
	display: inline-block;
    line-height: 20px;
    width: 295px;
}
.remove_item {
	cursor: pointer;
}
.minicart_item_details {
	border-bottom: 1px dotted #999;
	height: auto;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.minicart_content .jspContainer {
	max-height:700px;
}
/*end*/
.transaction_content2 {
	float: right;
    height: 25px;
    margin: 5px 0 0;
    text-align: right;
    width: 470px;
}
.footer2 {
	background:-moz-linear-gradient(center top,#fefeff 0,#cfcfcf 70%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefeff),color-stop(70%,#cfcfcf)) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefeff',EndColorStr='#cfcfcf');
	background: -ms-linear-gradient(top, #fefeff 0%,#cfcfcf 70%); /* IE10+ */
	width:100%;
	height:auto;
	min-height:100px;
	overflow:hidden;
	padding: 15px 0 5px;
}

.promo_select{
	width: 180px;
    border: 1px solid #c0c0c0;
    padding: 3px;
    position: relative;
    left: 3px;
	font-size:12px;
	color:#666;
}
.edit_prod_btn{
	margin-top:15px;
} 	
.out_stock_txt {
	color: #e02328;
	font-weight: bold;
}
.edit_add_container.addcart{
	width:auto;
	min-height: 460px;
	padding-bottom: 6px;
}
.addcart .blue_btn{
  width:203px;
}
.addcart  .featured_items_container{
  /* margin-left: 30px; */
  width: auto;
  float: left;
  padding-right:10px;
} 
.addcart .item_added{
  min-height:420px;
  width:270px;
}
.addcart .item_added .products_details1{
  min-height:420px;
  width:270px;
}  
.addcart .item_added .featured_item{
  width:270px;

}
/* added by satish chandra */
.featured_item_left {
	width: 245px;
    padding: 15px;
    float: left;
    border: 1px solid #ccc;
	margin:20px 15px 10px 15px;
}
.featured_item_left .product_image1 {
	float:none;
}
.featured_item_left .blue_btn2 {
	height:20px;
	line-height:20px;
	font-size:12px;
}
.itme_added span{
	font-size:15px;
	font-weight:bold;
	color:#2a2a2a;
	padding-left:10px;
}
.view_cart_btn{
  margin: 10px 0;
}
.sku_code{
  font-size:10px;
  font-weight:bold;
  color:#595959;
 min-height:15px !important;
}
.products_details2 li {
    clear: both;
    display: block;
    margin-bottom:3px;
	float:left;
}
/*end */
.save_wl_content {
	background-color: #E4E4E9;
    float: left;
    line-height: 30px;
    min-height: 110px;
    padding: 15px;
    text-align: center;
    width: 330px;
}
.cart_paypal_container .blue_btn2,  .cart_paypal_container .flr_btn{
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
.paypal_info{
	background:#383939;
	color:#fff;
	margin-top:1px;
	padding:10px 15px;
}
.place_order_btn{
	margin:5px 0 25px 0;
}
.place_order_btn .blue_btn2{
	height:25px;
	text-transform:capitalize;
	font-family:arial;
	font-weight:bold;
}
.out_of_stock{
	color:#e02328;
}
.addcart h2 {
  padding-bottom: 10px;
  padding-top: 27px;
}
.show_offer_discounts {
	display: none;
}

/* Order Confirmation page start */
.checkout_contnet_right.order_confirmation{
	width:210px;
	
}
.order_confirmation .checkout_bg_panel_rt{
	width:200px;
}
.leader_board ,.order_payment_details{
	margin-top:10px;
	margin-bottom:5px;
}
.leader_bord_content{
	min-height:120px;
	background:#E4E4E9;
}
.order_pay_detail{
	padding:10px 15px;
	border: 1px solid #e4e4e9;
}
.checkout_bg_panel_rt.order_add_note{
	float: right;
}
.checkout_bg_panel_rt.order_add_note .giftcode_container textarea{
	width: 378px;
}
.share_label{
	font-family: 'Archivo Narrow', sans-serif;
	padding-right:10px;
	line-height:24px;
}
.share_images img{
	vertical-align:sub;
}
.cartitem_col2.share{
	margin-top:20px;
}
.order_add_note .share{
	 margin: 10px 15px 0 0;
}
.user_profile_container.order_confirm_opinion{
	min-height: 820px;
    padding: 0;
    width: 580px;
    height: auto;
}
.order_confirm_opinion .leader_board_container,.order_confirm_opinion .user_profile_headding{
	width:558px;
	border-bottom:none;
}
.order_confirm_opinion .wishlist_content_list{
	padding-right: 10px;
    width: 558px;
}
.un{
	width:128px;
}
.un .user_handle{
	padding-left:5px;
}
.rank_strip .ranklable{
	padding:3px 10px;
}
.order_confirm_opinion .view_leader.mtb10{
	width:555px;
}
.order_confirm_opinion .leader_board_container{
	border-top:none;
}
.order_confirm_opinion .qtn{
	width:340px;
}
.order_confirm_opinion .ur_profile_tabcontainer.tabnavigationcontainer{
	background: #e5e5e9;
    padding: 15px;
}
.order_confirm_opinion .ur_video_container{
	width:500px;
}
.order_confirm_opinion .ur_video_content{
	width:310px;
	float:left;	
}
.order_confirm_opinion .opinion_details{
	width:270px;
	padding-top: 10px;
}
.order_confirm_opinion .ur_q{
	width:430px;
	float: left;
}
.width_2{
	width:465px;
}
.order_feature_products.recentviewed_proudcts{
	height:242px;
}
.order_feature_products.recentviewed_proudcts .caroufredsel_wrapper{
	height:200px !important;
	width:935px !important;
}
.order_feature_products .recentviewed_item{
	padding: 0 30px 15px 30px;
}
.order_feature_products .recentlyViewedProducts{
	width:960px;
}
.order_feature_products.recentviewed_proudcts .recentlyViewedProducts .left_arw,
.order_feature_products.recentviewed_proudcts .recentlyViewedProducts .right_arw{
	margin-top:100px;
	position:absolute;
}
.order_feature_products.recentviewed_proudcts .recentlyViewedProducts .right_arw{
	left:950px;
}
.septr{
	float:right;
}
.featured_desc{
	padding:10px 15px 10px 30px;
	width: 140px;
	font-size:11px;
}
.btn_grp_top{
	padding-top:15px;
}
.btn_grp_top p{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.earnedmoney p{
    font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.btn_grp_top .blue_btn2{
	height:22px;
	margin-left:15px;
	padding: 0 10px;
}
.btn_grp_top p.order_note{
	font-weight:bold;
	font-size:14px;	
	padding: 0px 0 30px 0;	
	width: auto;
}
span.order_notetxt {
	display:block;
	margin: 0 0 5px 0;	
}
.btn_grp_top p.order_note.estimated {
	padding: 40px 0 30px 0;
}
.estimated_date{
	clear:both;
	text-align:right;
	font-weight:bold;
	font-size:16px;
	width:350px;
}
.order_link{
	width:365px;
}
/* End */

.cart_wrapper {
  float:right;
  position:relative;
}
.order_confirm_login {
    width: 396px;
    margin: 0;
    float: left !important;
	min-height: 200px;
	background: none;
    border: 2px solid #1C68AC;
    margin-top: 5px;
}
.paypal_createnew_acc {
	width: 375px;
	height: auto;
    padding: 0;
    min-height: 150px;
    overflow: hidden;
	margin: 0 0 12px 0;
}
.paypal_create_acc_details {
	background-color: #FFFFFF;
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    float: left;
    height: auto;
    padding: 12px 15px 15px;
    width: 343px;
}
.paypal_createnew_acc.modified_styles{
	width: auto;
}
.paypal_createnew_acc.modified_styles .paypal_create_acc_details{
	border:none;
	width:auto;
	padding:0;
}
.paypal_create_acc_details label {
	font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    margin: 0;
}
.paypal_create_acc_details label.error {

	width: 180px;
	line-height:14px;
}
.paypal_create_acc_details .acc_textbox {
    width: 183px;
}
.paypal_create_acc_details .email_acc_textbox {
    width: 183px;
}
.paypal_create_acc_details .acc_select {
	width: 195px;
}
.paypal_create_acc_details .create_acc_newsletter {
	width: 343px;
}
.order_qty_val {
	font-weight: bold;
	height: 22px;
    line-height: 22px;
    margin-left: 10px;
    text-align: center;
    width: 22px;
	overflow: hidden;
}
.order_uropinion_link {
	margin: 12px 0 0;
}
.order_uropinion_link a {
	color: #1C68AC;
    font-family: 'Archivo Narrow', sans-serif;
	font-weight:700px;
    font-size: 16px;
	padding: 0;
	margin: 0;
	letter-spacing: -1px;
}
.success_btn_grp{
	margin-top:15px;
}
.success_btn_grp a.orderbtn_green {
    height: 35px;
    display: inline-block;
    background: #78af2d;
    background-position: top 9px right 10px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 36px;
    color: #fff;
}
.success_btn_grp a.orderbtn_green:hover {
    background: #7fd703;
}
.order_confirm_msgslot .cont_shop_btn{
    height: 35px;
    display: inline-block;
    background: #1c68ac url(../../images/cta-arrow-small.png) no-repeat;
    background-position: top 12px right 10px;
    background: #1c68ac url(../../images/cta-arrow-small.png) no-repeat 95% 12px \0/;
    padding: 0 27px 0 10px;
    font-size: 14px;
    line-height: 36px;
    color: #fff;
    border: none;
}
.order_confirm_msgslot .cont_shop_btn:hover{
    background: #4caaff url(../../images/cta-arrow-small.png) no-repeat;
    background-position: top 12px right 10px;
    background: #4caaff url(../../images/cta-arrow-small.png) no-repeat 95% 12px \0/;
}
.order_confirm_rt_container {
	float:right;
	width: 380px;
}
.cart_now_price {
	font-size: 15px;
    margin: 5px 0;
}
.enter_newbilling_addr {
	float: left;
	margin: 15px 0 0 0;
}
.sel_billing_add input[type="radio"] {
	margin: 0 5px 0 0;
}
.sel_billing_add, .enter_newbilling_addr{
	display: none;
}
.savecard_nwcrcard {
	margin: 0 0 0 5px;
}
.cart_updatelink {
	background: none repeat scroll 0 0 transparent;
    color: #1C68AC;
    font-family: arial;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    white-space: nowrap;
    width: auto;
}
.cart_updatelink:hover {
	color: #073964;
}
.remove_price {
	cursor: pointer;
} 
.enter_following{
	margin-bottom:15px;
	color:#000 !important;
	font-weight:bold;
	font-size:14px !important;
}
.order_content_slot{
 float:right;
 width:365px;
}
.cartitem_bgcontainer.review_cart .cartitem_container:last-child
{
	margin-bottom:0 !important;
}
.edit_prod_btn a.blue_btn
{
	padding:4px 13px 4px 20px;
}
.edit_prod_btn a:hover.blue_btn
{
	color:#fff;
}

.cartitem_bgcontainer.review_cart
{
	min-height:300px;
	width:530px;
}
.sub_gap{
  margin-right:13px;
}
.price_clr{
 color: #D72C1A;
}
.minicart_btngroup .blue_btn2 {
   float: right;
   padding-left: 16px;
   padding-right: 2px;
}
.red_txt {
	color: #e02328;	
}
.cartitem_container .addto_wish .remove_ico {
    cursor: pointer;
    position: relative;
    right: -5px;
    top: -13px;
}
.create_acc_container .cvv input[type="text"]{
   float: left;
}
.create_acc_container .cvv span{
    float: left;
    font-size: 11px;
   
}
.cvv_pop .cvv img {
    float:none;
    margin: 5px 0 0 10px;
}
.minicart_container .order_tracking_subhead {
	background-color: #1C68AC;

}
.cart_rtsubhead img{
  position:relative;
  top:-4px;
  right:-193px;
 }
.gft_exapnd_head {
   cursor: pointer;
}
.gft_expnd, .gft_uparrow {
  display:none;
} 


.checkout_bg_panel_rt.review_head .cart_rtsubhead {
	background-color:#383939;
}
.cartitem_bgcontainer.review_cart .cartitem_container.cartitem_outofstock.nobotmar {
	border-bottom:none;
}
.reviewpagepanel {
	 background: #1C68AC;
	 padding:4px;
	 width:412px;
}
.checkout_shipto.reviewshippinginfo  .ship_uparw, .checkout_shipto.reviewshippinginfo .ship_dwnarw {
	margin-top:5px;
}
#update_ship {
	margin-right:28px;
}
.review_check_info {
	display:none;
}
.option_information_review {
	color:#333;
	letter-spacing:0;
}
.reviewmthddownarw {
	background:url('../../images/down_arwshpng.png') no-repeat;
	width:14px;
	height:9px;
	float:right;
	margin-top:11px;
	cursor:pointer;
	margin-right:10px;
}
.reviewmthduparw {
	background:url('../../images/uparw_shpng.png') no-repeat;
	width:14px;
	height:9px;
	float:right;
	margin-top:11px;
	cursor:pointer;
	margin-right:10px;
}
.checkout_shipto.reviewshippinginfo .ship_uparw {
	background:url('../../images/review_ship_down.png') no-repeat;
	height: 15px;
    margin-right: 4px;
    width: 19px;
}
.checkout_shipto.reviewshippinginfo .ship_dwnarw {
	background:url('../../images/review_ship_up.png') no-repeat;
	height: 15px;
    margin-right: 4px;
    width: 19px;
}
.checkout_shipto.reviewshippinginfo .cart_updatelink {
	margin-left:25px;
	text-decoration:underline;
}
.cart_rtsubhead.option_information_review {
	cursor:pointer;
	background-color:#E4E4E9;
	width:398px;
	float:left;
}
.checkout_shipto.reviewshippinginfo #update_ships{
	margin-right:28px;
}
.card_detail_cont .acc_textbox.issuenumberinput {
	margin-bottom:0;
}
.issue_num .issuenumbertxt {
	margin-bottom:5px;
	margin-left:0;
	float: left;
}
.rightnav_reviewshippingregistered_info {
	float:right;
}
.confirm_order_btn {
    background: -moz-linear-gradient(center top , #D5FF1F 10%, #839D13 90%) repeat scroll 0 0 transparent;
    color: #000000;
    height: 35px !important;
    width: 150px !important;
    font-size: 15px !important;
    font-family: 'Archivo Narrow', sans-serif;
	line-height: 22px;
	text-transform:uppercase;
	float:right;
	margin-right:5px;
}
.confirm_order_btn:hover {
    background: -moz-linear-gradient(center top , #839d13 10%, #d5ff1f 90%) repeat scroll 0 0 transparent;
}
.confirm_order_btn.btmorder {
	margin-right:22px;
}
.checkout_bg_panel_rt.crcpromogiftcodes {
	margin-bottom:4px;
	float:left;
}
.pay_span.checkout_paypal {
	/* width:246px; */
	float:right;
	margin-top:10px;

}
.addtocart_container .featured_items_container {
	margin-top:20px;
}
.profilelanding_ques_content_cr {
	float: right;
	width: 670px;
}
.urprof_land_review_prod_cr {
	width: 922px;
}
.user_profile_container .viewuser_opinion {
    color: #2A2A2A;
    font-size: 30px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
}

.addto_wish.removeitemfromcart a {
	text-transform:capitalize !important;
}
.order_confirm .profilelanding_ques_content_cr {
	width:780px;
	float:left;
}
.addcart .addtocart_btn {
	background:url('../../images/mini_cart_btn.png') no-repeat !important;
}
.static_news_banner {
	margin:20px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.shipping_tooltip:hover .shipping_tooltip_content {
		left:-0px;
		top: -65px;
	}
	.shipping_tooltip:hover .shipping_tooltip_content:after {
		bottom: -12px;
		left:80px;
	}
}
.cartitem_subcontainer .no_bg_btn {
	color:#1c68ac;
	text-transform:capitalize;
	height:18px;
	vertical-align:top;
	height:20px\0/;
	line-height:20px\0/;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.cartitem_subcontainer .no_bg_btn {
		height:14px;
		line-height:14px;
		vertical-align:middle;
		margin-bottom:4px;
	}
}
.cartitem_subcontainer .no_bg_btn:hover {
	color:#073964;
}
.cart.order_confirm .cartitem_col2 ul li{
	text-align:left;
	margin-left:44px;
}
.breakword_cart_option {
	word-wrap:break-word;
	float:left;
	width:373px;
}
.estimated a.blue_btn2 {
 padding:0 10px;
}
.cart_display label.error {
	clear:both;
}
.minicart_tracking_subhead {
	background-color: #1C68AC;
	word-wrap:break-word;
	min-height:5px;
	height:auto;
	line-height:25px;
	font-family: 'Archivo Narrow',sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	 padding: 0 15px;
}
.radioButtonCart input {
	margin-right:2px;
	margin-bottom:2px;
}
.RadioMsgCart {
	display:inline;
	font-weight:normal;
}
.radioButtonCart {
	margin-left:70px;
	line-height:20px;
}
.shipping_delivery_options {
	padding:15px 0;
}
.giftcertificate_delivery_options {
	padding: 4px 0;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
}
.undelivered_options {
    padding: 8px 0;
    font-weight: bold;
    font-size: 13px;
    line-height: 20px;
    color: #000;
}

.shipping_method_clearspace{
	margin-bottom:6px;	
}

.shipping_method_description{
	font-weight:normal;
	margin-left:18px;
	line-height:1.4em;
	margin-right:15px;
}
