@media screen and (max-width:992px) {
	header {width:100%;}
	#wrapper{width:100%;}
	#wrapper #main {width:100%;padding:0;}
	#navigation nav {width:100%;}
	
	.refinement h3 span{width:130px;display:block;background:none;padding:0;margin:0;border-bottom:solid 2px #323335;}
	#product-sharing {float:right;width:31%;padding-top:1.75em;}
	
	.home-hero-left	{ width: 74%; }
	.home-hero-right-new	{ width: 24%; }
	
	.mid-promo-wrapper a	{ width: 32%; margin-right: 2%; }
	.mid-promo-wrapper a:last-child	{ margin-right: 0; }
	
	/* Search box & Top Navi Menu */
	/* ------------------------------------- */ 
	.header-search {left:11em;}
	ul.level-1{margin:0 0 -2px 3px;padding:0;position:relative;display:inline-block;text-align:left;} 
	ul.level-1 a{color: #FFFFFF;display:block;padding: 13px 9px 5px 9px;text-transform:uppercase;}
	div.level-2 .menu-wrapper{overflow:hidden;padding:0;margin:0 0 0 -15px;}
	div.level-2 ul.level-2 li{float:none;min-width:130px;padding:0 2em 0 0;}
	ul.level-1 li.category-id-5441 div.level-2, ul.level-1 li.category-id-more div.level-2{right:0;}
	
	.refinement-divider{width:100%;padding:0;margin:10px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #fff;}
	
	.pt_account #primary, .pt_wish-list #primary, .pt_gift-registry #primary, .pt_order #primary{float:right;width:74%;margin:0;}
	.pt_account #secondary, .pt_wish-list #secondary, .pt_gift-registry #secondary, .pt_order #secondary{float:left;width:20%;margin-left:1.167em;display:block;visibility:visible;}
			
	.home-hero-right{width:21%;height:21%;position:relative;margin-top:7%;margin-right:1%;}
	
	/* Cart */
	/* ------------------------------------- */
	#cart-table .cart-row .item-image {float:left;margin:0;padding:0;}
	#cart-table .product-list-item {margin-left:1.25em;}
	.pt_cart .error-message {float:left;background-color:#F1E6E6;border:2px solid #990000;padding:10px;color:#990000;margin-top:20px;margin-bottom:10px;}
		
	
	/* Checkout */
	/* ------------------------------------- */
	.pt_checkout #main h1 {width:97%; padding:0 1%;}
	.pt_checkout #main .primary-content {width:63%; padding: 0 1%;}
	.pt_checkout #main .primary-content.full-width {width:99% !important;}	
	.checkout-order-summary-cart{margin-top:20%;margin-right:0.417em;}
	
	.payment-method-options .form-row{width:28%;}
	
	.pt_checkout .checkoutmultishipping .item-image{margin:15px 0 !important;}
	.pt_checkout .checkout-order-summary-cart{margin-top:5px;}
	.pt_checkout .checkout-order-review #cart-table{float:left;width:99% !important;padding:0;}
	.pt_checkout .checkout-order-review .checkout-billing-info{float:left;width:98% !important;padding:0;}
	
	.checkout-order-review .shipping-address{margin:0;}
	.pt_order-confirmation .order-confirmation{float:left;width:97%;margin-left:0.417em;padding:0;}
	.pt_order-confirmation #cart-table td.item-details .product-list-item{margin-left:-0.167em;}
	.pt_order-confirmation #cart-table td.order-shipment-details{padding-left:0;}
	.pt_order-confirmation #cart-table .order-totals-table{margin-top:-1.25em;}
	
	
	
	/* Banner */
	/* ------------------------------------- */
	
	.home-hero-bak{position:relative; width: 100%;}
	.home-hero-left-mobile { display:none;}
	.home-hero-right-mobile { display:none;}
	.home-hero-right {position:absolute;top:15px;right:0px;}
	.js #homepage-slider .jcarousel-control {bottom:20px;}
	
	/* Main Content Tiles */
	/* ------------------------------------- */
	
	.home-main .ui-tabs .ui-tabs-panel {width:97%;}
	.pdp-main .variant-dropdown select.variation-select { width:auto;}
	.pdp-main .attribute.variant-dropdown .value {font-size: 12px;border: 1px solid #999999;text-align: center;background-color: #FDFDFD;background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#DBDBDB));background-image: -webkit-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -moz-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -ms-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -o-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: linear-gradient(to bottom, #FDFDFD, #DBDBDB);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FDFDFD, endColorstr=#DBDBDB);-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);}
	.pdp-main .attribute.variant-dropdown .variation-select  { width:100%; background: transparent url("../images/nav-icon-sprite.png") no-repeat 109% -560px; border: 0; border-radius: 0; height: 30px; -webkit-appearance:none; outline:none; padding:0 1em;}
	
	#footer{background:#35393c;clear:both;padding:1.5em 0;text-align:center;border-top:solid 8px #BE1526;}
	
	#footer .exclusive-skymall-offers .form-field,
	#footer .exclusive-skymall-offers .form-submit-button,
	#footer .menu-footer input[type="checkbox"] { border-radius:1px;}
	
	.login-box-content input[type="text"], .login-box-content input[type="email"], .login-box-content input[type="password"],textarea{border:1px solid #BBBBBB;height:30px;line-height:30px;text-indent:0;width:40%;margin-bottom:1em;outline:none;}
	.login-box-content label{width:80%;}
	
	.product-tile .product-promo{float:left;width:100% !important;height:auto !important;display:block;font-size:0.8em;margin:0;text-transform:uppercase;}
	ul.search-result-items .grid-tile.csmall-tile .product-tile .product-text{width:auto;height:auto !important;overflow:hidden;}
	ul.search-result-items .grid-tile.slot-tile h2{font-size:2em;}
	#gigyaRegistrationBoxCheckoutLogin {margin-bottom: 0px; position: relative; left: -35px;}	
}


@media all and (max-width:767px){
	
	.mobilevisible{display:block;visibility:visible;}
	.desktopvisible{display:none !important;visibility:hidden !important;}
	/*ul.search-result-items .grid-tile:hover a.thumb-link span.red-curtain {display:block;}*/
	/*ul.search-result-items .grid-tile a.thumb-link span.red-curtain p {font:normal 1.333em 'Proxima N W01 Reg', sans-serif;color:#FFFFFF !important;padding:0 11.811023622047%;margin:0;overflow-y:hidden;height:54%!important;text-align:center !important;}*/
	
	.homeMidPromotion {width:100%;}
	.share-banner	{ bottom: 8%; right: 30px; }
	
	ul.remove_empty_box.search-result-items .new-row {
		clear: both;
	}
	
	/* Stop mobile font-size adjustments */
	/* ------------------------------------- */
	
	body {-webkit-text-size-adjust: none;}
	
	.ff_product_display_points { float: none; padding-right: 0px; }
	
	/* Ensure no content extends beyond page wrapper */
	/* ------------------------------------- */
	
	div,img {max-width:100%;}
	
	
	/* Adjust the forms to be more mobile-friendly */
	/* ------------------------------------- */
	
	
	.form-row-button {margin-left:0;}
	.form-row p {margin-bottom:0.6em;}
	.login-box-content label, label,.form-caption, .form-label-text  {float:none;margin:2% 0;text-align:left;width: auto;padding-left:0;}
	.login-box-content input[type="text"], .login-box-content input[type="password"],
	.form-inline {width:96%;margin:0 auto;}
	.form-inline .form-row {float:none;width: 100%;margin:0;}
	.form-inline .list-table-header {width:100%;margin-top:1em;}
	.form-inline label {padding:0;margin-top:0;}
	.form-inline button {padding: 0 25px;width:auto;}
	.form-indent{margin-left:2%;}
	legend{padding: 14px 30% 10px 2%; width: 68%;}
	.label-inline input {height: 2em;margin:0;padding:0;}
	.label-inline label {margin:0;padding:.5em 0 0 1.5em;}
	.form-field-tooltip {display:none;}
	
	.login-box {margin:0 auto 1.5em;border:none;width:96%;padding:1em 1%;}
	.signInFormWrapper {padding:1em 1%; width:96%; margin:0 auto 1.5em;}
	.returning-customers .signInFormWrapper {width:100%; padding:0;}
	.login-box-content {padding:0;}
	.login-box-content .login-divider {float:none;margin-left:auto;margin-right:auto;}
	.login-box-content .create-account {margin-bottom:1em;}
	#wrapper #main .login-primary-content{padding:0;}
	.label-above select{margin-bottom:1em;}
	
	.returning-customers input[type="text"],.returning-customers input[type="email"],.returning-customers input[type="password"] {width:96%;}
	#giftregistrysearch input[type="text"], #giftregistrysearch select {width:85%;}
	

	.item-availablity {display:none;}
	
	.continue.button {margin-right:0;display:block;}
	
	fieldset.wishListLink {display:block;}
	fieldset.wishListLink{width:100%;}
	
	/* Primary page regions: remove padding, update width */
	/* ------------------------------------- */
	
	.print-page,
	.size-chart-link,
	/*a.tooltip,*/
	#tooltip {display:none !important;}
	.tooltip {font-size:.9em;}
	.form-field-tooltip {float:none;margin:0 0 10px 5px;width:auto;}
	.ui-dialog {max-width:98%;}
	.ui-dialog .ui-dialog-content {height: auto !important; overflow: visible;}
	#primary{background:none;border:0 !important;float:none;margin:0 auto;padding:0 !important;width:100% !important;}
	#secondary{float:none;width: auto !important;margin: 0; /*display:none;*/}
	.col-1,.col-2{float:none;width:100%;}
	.breadcrumb{display:none;}
	.breadcrumb-last {display:none;}
	.scrollable {height:auto;}
	.scrollable li {}
	.scrollable li a {}
	
	#primary table{width:98%;margin:0 auto;}
	
	/* base tool tip */
	/* ------------------------------------- */
	.js .tooltip-content{display:block !important;}
	.tooltip .tooltip-content{background:none repeat scroll 0 0 rgba(0,0,0,0.8);border-radius:3px 3px 3px 3px;color:#FFFFFF;display:none;font-size:12px;font-style:normal;max-width:200px;opacity:0;padding:1em;position:absolute;left:0;top:100%;text-decoration:none;visibility:hidden;z-index:10;}
	
	
	/* Header elements need to be re-positioned */
	/* ------------------------------------- */
	
	#header{height:40px;}
	#header .primary-logo{position: relative;top: auto;left: auto;width: 100%;height:100%;text-align: center;}
	#header .primary-logo img {max-width:29px;margin-top:5px;}
	#header .global-utility-row {display:none;}
	#header .global-utility-row.last {display:block;}
	#header .menu-utility-user {display:none;}
	#header .mini-cart-label {display:none;}
	#header .global-utility-menus {position: absolute;right: 10px;top: 12px;margin: 0;}
	.menu-utility,.menu-utility-user{clear:both;float:none;letter-spacing:0;margin:10px 0;overflow:hidden;}
	.menu-utility li,.menu-utility-user li{padding:0 5px;}
	.header-banner{float:none;font-size:.8em;margin:10px 5px;}
	.mini-cart-products  {max-height: 100%;}
	.mini-cart-content {max-width: 220px; position:fixed;}
	.mini-cart-label{margin-right:0;}
	.mini-cart-item-word,
	.mini-cart-total-label{display:none;}
	.header-search{position: relative;float: left;top: auto;left: auto;height: 67px;background: #333436;width: 100%;border: none;border-radius: 0;z-index:1;}
	.header-search fieldset {margin:10px 5px; background-color: #FFFFFF;border-radius:5px;}
	.header-search input[type="text"]{width:84.2%;border:none;padding-top:1px;padding-left: 5px;}
	.header-search input[type="submit"]{width:13.125%; height: 3.75em;float: right;border:none;}
	.js #suggestions {margin:0;}
	.js #suggestions div div.suggestionterm {line-height: 40px;width:auto;font-size:1.333em;}
	.js #suggestions div span.hits {display:none;}
	
	.js #homepage-slider .jcarousel-control {bottom:20px;right:0;}
	
	#homepage-slider .slide img {max-height:100%;width: 100%; }
	.strands-container {display:none;}
	
	.strands-container {display:block; position:relative;}
	#SBSnode300_1 {display:none;}
	.youMightAlsoLike #scrollContainer {height:200px;}
	#SBSnode300_0.strandsRecs {position:relative; height:250px;}
	.primary-content .SBSPROD-1HeaderText h2 { padding:0; margin:0;}
	.strands-container b.styledHR { margin:10px 0;}
	.youMightAlsoLike table td {width:130px;}
	.home-bottom .strands-container-bak {display:none;}
	.pt_customer-service #primary section {margin:0 3.75%;}
	
	/* Navigation adjusted, stacked so it's easier to use */
	/* ------------------------------------- */
	
	#navigation {position:absolute;top:0;left:0;background:none;z-index:99;border-bottom:none;border-top:none;}
	#navigation nav {}
	#navigation.menu-active h1 {background-color:#353638;}
	#navigation .mobile-leftnav{position:absolute;top:3px;left:3px;width:40px;height:38px;border-top:none;background:transparent url("../images/icon-sprite.png") no-repeat 11px -106px;border-bottom:none;text-indent:-9999px;}
	ul.level-1 {padding:10px 0;background:#353638;width:100%;margin:0;margin-top:40px;display:none;}
	#navigation ul.level-1 {padding:10px 0;background:#353638;width:280px;margin:0;position:absolute;left:0px;display:none;}
	//#navigation ul.level-1 {padding:10px 0;background:#353638;width:300px;margin:0;position:absolute;margin-top:40px;display:block !important;}
	
	ul.level-1 a{font-size: 1.5em;color:#FFFFFF;padding:13px 0 8px;}
	ul.level-1 a.level-1{display:block;border-top:solid 1px #5e5f61;border-bottom:1px solid #1d1d1f;width:100%;}
	ul.level-1 div.level-2 {border-bottom:solid 2px #e2192d;}
	ul.level-1 div.level-2 ul {width:100%;}
	ul.level-1 div.level-2 ul li {padding:0;}
	div.level-2 ul li.first {margin-bottom:15px;}
	ul.level-1 a span.icon {float:left;display:block;width:30px;height:15px;margin-left:10px;background:transparent url("../images/nav-icon-sprite.png") no-repeat 0 2px;}
	ul.level-1 a span.arrow, #footer span.arrow {float:right;display:block;width:30px;height:15px;margin-right:10px;background:transparent url("../images/nav-icon-sprite.png") no-repeat 0 -15px;}
	
	/*navigation iconography*/
	ul.level-1 li.category-id-10400 a span.icon {background-position:0 -15px;}
	ul.level-1 li.category-id-10600 a span.icon {background-position:0 -50px;}
	ul.level-1 li.category-id-10000 a span.icon {background-position:0 -91px;}
	ul.level-1 li.category-id-10200 a span.icon {background-position:0 -133px;}
	ul.level-1 li.category-id-10900 a span.icon {background-position:0 -176px;}
	ul.level-1 li.category-id-10700 a span.icon {background-position:0 -218px;}
	ul.level-1 li.category-id-5441 a span.icon {background-position:0 -259px;}
	ul.level-1 li.category-id-more a span.icon {background-position:0 -301px;}
	ul.level-1 li a span.arrow, #footer span.arrow {background-position:-30px -567px;}
	
	/*ul.level-1 li.category-id-10400 a.active span.icon, ul.level-1 li.home-garden:hover a span.icon {background-position:-30px -15px;}
	ul.level-1 li.category-id-10600 a.active span.icon, ul.level-1 li.health-beauty:hover a span.icon {background-position:-30px -50px;}
	ul.level-1 li.category-id-10000 a.active span.icon, ul.level-1 li.clothing-accessories:hover a span.icon {background-position:-30px -91px;}
	ul.level-1 li.category-id-10200 a.active span.icon, ul.level-1 li.electronics:hover a span.icon {background-position:-30px -133px;}
	ul.level-1 li.category-id-10900 a.active span.icon, ul.level-1 li.travel:hover a span.icon {background-position:-30px -176px;}
	ul.level-1 li.category-id-10700 a.active span.icon, ul.level-1 li.pets:hover a span.icon {background-position:-30px -218px;}
	ul.level-1 li.category-id-5441 a.active span.icon, ul.level-1 li.gift-shop:hover a span.icon {background-position:-30px -259px;}
	ul.level-1 li.category-id-more a.active span.icon, ul.level-1 li.more:hover a span.icon {background-position:-30px -301px;}
	*/
	
	ul.level-1 li.category-id-10400 a:hover span.icon {background-position:-30px -15px;}
	ul.level-1 li.category-id-10600 a:hover span.icon {background-position:-30px -50px;}
	ul.level-1 li.category-id-10000 a:hover span.icon {background-position:-30px -91px;}
	ul.level-1 li.category-id-10200 a:hover span.icon {background-position:-30px -133px;}
	ul.level-1 li.category-id-10900 a:hover span.icon {background-position:-30px -176px;}
	ul.level-1 li.category-id-10700 a:hover span.icon {background-position:-30px -218px;}
	ul.level-1 li.category-id-5441 a:hover  span.icon {background-position:-30px -259px;}
	ul.level-1 li.category-id-more a:hover span.icon {background-position:-30px -301px;}
	
	
	ul.level-1 li a.active span.arrow, ul.level-1 li:hover a span.arrow {background-position:0 -566px;}
	/*end navigation iconography*/
	
	ul.level-1 a span.arrow {float:right;display:block;width:30px;height:15px;}
	ul.level-1 .last a.level-1{border:0;}
	ul.level-1 li{float:none;}
	ul.level-1 li a.active.level-1, ul.level-1 li:hover a.level-1{background-color:#FFFFFF;color:#343537;padding:13px 0 8px;}
	ul.level-1 li:hover div.level-2 {display:none;}
	div.level-2{position:relative;padding:0;}
	div.level-2 ul.level-2 span, div.level-2 ul.level-2 a {display:block;padding:6px 0 4px 41px;color:#909193;text-shadow:none;}
	div.level-2.menu-horizontal li{border:0 !important;float:none !important;padding:0 !important;}
	div.level-2 .custom {display: none;}
	.level-3 a {background-color:#FFFFFF;color:#333333;}
	div.level-3 ul.level-3 {margin:0;padding:0;}
	div.level-3 ul.level-3 li {margin:0;padding:0;background-color:#FFFFFF;}
	div.level-3 ul.level-3 li a {display:block;width:auto;color:#333333;background-color:#FFFFFF;padding:13px 0 8px 41px;border-bottom:solid 1px #e5e5e5;}
	
	div.level-2 ul.level-2 .subcategory-name {border-bottom: solid 1px #e5e5e5;padding: 14px 0 0 21px;}
	
	
	/* Modify footer menu appearance */
	/* ------------------------------------- */
	#footer{padding:0;}
	#footer .menu-footer {width:auto !important;margin:0;padding:0;float:none;}
	#footer h3.menu-footer-header { background: transparent url("../images/icon-sprite.png") no-repeat 102% -144px; display: block;width: auto;line-height: 40px;text-align: left;border-bottom: solid 1px #5f6061;clear: both;padding: 0 0 0 15px;margin:0;cursor:pointer;}
	#footer h3.menu-footer-header a {font-family:'Proxima N W01 X Cd Bold', sans-serif;font-size:1em;}
	#footer h3.menu-footer-header.no-accordion {border-bottom:none; background-image:none;}
	#footer h3.menu-footer-header.no-accordion + div{border-bottom:solid 1px #5f6061;padding-bottom: 10px;}
	#footer .menu-footer-header span.arrow{height:40px;background-position-y: -555px;}
	#footer .menu-footer-header:not('no-accordion'):hover {background-color:#FFFFFF;}
	#footer .menu-footer-header:not('no-accordion'):hover span.arrow{background-position: 0 -555px;}
	#footer ul.level-1{display:block;margin:0;padding:0;}
	#footer .menu-footer li a {color:#CCCCCC;padding:13px 0 8px 15px;display:block;border-top:solid 1px #5e5f61;border-bottom:1px solid #1d1d1f;width:100%;}
	#footer-menu-container .fourth,	#footer-menu-container .fifth {display:block !important;}
	#footer .content-asset ul {padding:0;margin:0;display: inline-block;width: 100%;}
	#footer .menu-footer li {padding:0;overflow:hidden;width: 100%;}
	#footer #emailDiv {clear:both;}
	#footer .exclusive-skymall-offers{padding-left:15px;}
	#footer .exclusive-skymall-offers label{margin:0 2%;}
	
	#footer .menu-footer.fifth li a {float:left;margin:0 0 0 18px;padding:0;width:auto;border:none;}
	#footer .menu-footer .taptocall {clear:both;}
	#footer .menu-footer.fifth li a.phone {float: none;clear: both;margin: 10px 15px;font:normal 16px/45px 'Proxima N W01 Reg', sans-serif;color:#424242;}
	
	#footer .menu-footer-bottom-container ul.mobile-menu-footer-inline {width: 75%;margin-bottom:1.667em;display: inline-block;text-align: center;}
	#footer .menu-footer-bottom-container ul li {width:100%;display: inline-block;text-align: center;}
	#footer .menu-footer.fifth{margin-left:-0.167em;border-bottom:0 !important;}

	#footer .1-800-SkyMall{width:100%;margin:1.25em !important;}
	#footer .footer-account-links ul{padding:0;margin:0;text-align:left;}
	
	

	/* Reduce primary header size */
	/* ------------------------------------- */
	
	.primary-content h1 {font:normal 2.667em/1.067em 'Proxima N W01 X Cd Bold', sans-serif;margin:0 1%;padding:0.5em 0;}
	.primary-content h2 {font:normal 2.5em/1em 'Proxima N W01 X Cd Bold', sans-serif;margin:0 1%;padding:0.5em 0;}
	.primary-content .login-box h2 {margin-left:0;}
	.headerExtra {margin:0 2%;padding:0.5em 0;}
	
	/* Grid, product tile layout adjustments */	
	/* ------------------------------------- */
	#quickviewbutton {display:block !important;}
	#comparebutton {display:none !important;}
	.refinement{width:100%;float:none;clear:both;}
	.refinementcontainer {margin:0 0 20px;clear:both;}
	.refinement-header {display:none;}
	.refinement .refinement-divider {display:none;}
	.search-result-options {margin:.5em 0;}
	.search-result-options .sort-by {margin:0;width:45%;}
	.search-result-options .items-per-page {float:right;width:45%;}
	.search-result-options .pagination {display:none;}
	.search-result-options.bottom .pagination {display:block;padding:20px 0;}
	.search-result-options .pagination .results-hits {display:none;}
	.product-tile {height:auto !important;}
	.wide-tiles .product-tile .product-image{width:41%;}
	.wide-tiles .product-tile .product-name, .wide-tiles .product-tile .product-pricing, .wide-tiles .product-tile .product-promo, .wide-tiles .product-tile .pr_stars, .wide-tiles .product-tile .product-swatches {
float: right;}
	.wide-tiles .product-tile .product-name h2 { margin-top:0px}
	
	.product-tile .product-swatches .swatch img {height:2em;width: 2em;}
	.product-listing-1x4 ul.search-result-items .grid-tile {margin:2%; width: 92%;}
	.product-compare,.compareitems {display:none !important;}
	
	
	/* Pdp */
	/* ------------------------------------- */
	
	#pdpMain { padding: 0 1%; width: 98%;}
	.pt_product-details .primary-content {padding-bottom: 68px;}
	.pt_product-details .breadcrumb .last {display:none;}
	#product-nav-container {width:100%;}
	#product-nav-container div {width: 60px;}
	#product-nav-container div.product-next {float:right;}
	#product-nav-container .divided span {border:0;}
	.pdp-main .product-col-1,
	.pdp-main .product-col-2,
	.pdp-main .product-name	 {clear:both;float:none;margin:0;width:100%;text-align:center;}
	.pdp-main h1.product-name {font-size:2em;padding:0.6em 0;}
	.pdp-main .promotion .promotion-title {font-size:86%;}
	.pdp-main .attribute h3 {font-size: .9em; width: 35%;} 
	.pdp-main .product-number { line-height:100%; margin: 1em;}
	.pdp-main .attribute .label {font-size: .9em; width: 35%; text-align:left;}
	.pdp-main .attribute.variant-dropdown .value {font-size: 12px;border: 1px solid #999999;text-align: center;background-color: #FDFDFD;background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#DBDBDB));background-image: -webkit-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -moz-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -ms-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -o-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: linear-gradient(to bottom, #FDFDFD, #DBDBDB);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FDFDFD, endColorstr=#DBDBDB);-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);}
	.pdp-main .attribute.variant-dropdown .variation-select  { width:100%; background: transparent url("../images/nav-icon-sprite.png") no-repeat 109% -560px; border: 0; border-radius: 0; height: 30px; -webkit-appearance:none; outline:none; padding:0 1em;}
	.pdp-main .attribute .value {width: 64%; text-align: left;}
	.pdp-main .attribute span.value {padding-top:5px;}
	.pdp-main .attribute .value input[type="text"] {width: 100%; padding: 0; text-indent: 1em;}
	.pdp-main .variant-dropdown select.variation-select { width:auto;}
	.pt_product-details .pricing span,
	.pdp-main .product-add-to-cart .product-price {font: normal 1.083em/1.33em 'Proxima N W01 X Cd Bold', sans-serif;}
	.pdp-main .product-add-to-cart fieldset,
	.pdp-main .product-variations { width:94%; padding:0 3%;}
	.pdp-main .product-variations .attribute .label {font: normal 1.167em/2.286em 'Proxima N W01 Reg', sans-serif;}
	.pdp-main .product-add-to-cart .inventory {width: 100%;}
	.pdp-main .product-add-to-cart .inventory label {display:inline-block;width: 36%;}
	.pdp-main .product-add-to-cart .product-price,
	.pdp-main .mobile-price {font-size: 2em;text-align:left;width: 100%;}
	.pdp-main .mobile-price {text-align:center;}
	.pdp-main .product-add-to-cart .product-price div { line-height:100%;}
	.pdp-main .product-add-to-cart button {clear:both;width:100%;clear: both;position: relative;margin: 0px;display: block;}
	.ui-tabs .ui-tabs-nav li {display:block;font-size: .8em;margin:0;width:99.4%;}
	.ui-tabs .ui-tabs-nav li a {width: auto; font: normal 1.333em/3.594em 'Proxima N W01 Reg', sans-serif;}
	.pdp-main .product-set-list .product-set-image img {max-width: 90%;}
	.pdp-main .product-set-list .block-add-to-cart .inventory {margin:0; width:23%;}
	.pdp-main .product-set-list .block-add-to-cart .product-price {font-size: 1em;width:44%;}
	.pdp-main .product-set-list .block-add-to-cart button {font-size: .7em;}
	.pdp-main .product-review-links {margin-left:6%;}
	.pdp-main .product-thumbnails li { display:inline; float:none;}
	.pdp-main .product-thumbnails li a { display:inline;}
	.pdp-main .prSnippetTitle {float:left;}
	.pdp-main .prSnippetRatingUnclickable {float:left;}
	.pdp-main .product-add-to-cart .availability { float:none; width:100%; max-width:100%; }
	.pdp-main .product-actions { clear: both; display: inline-block; width: 100%; margin: 0;}
	.pdp-main .product-actions ul.menu { display:inline; text-align:center; width:100%; margin:1.5em 0;}
	.pdp-main .product-actions ul.menu li { display: inline; float: none;font-size: 1.117em;}
	.pdp-main .product-accordions .ui-accordion-header {outline:1px #343538 solid;  clear:both; display:block;padding:5px 10px; background: #353638; color: #333; font: normal 1.367em/2.286em 'Proxima N W01 Reg', sans-serif; background: #ffffff; background: url("../images/icon-sprite.png") no-repeat 100% -224px, -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 100%); background: url("../images/icon-sprite.png") no-repeat 100% -224px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdbdb));background: url("../images/icon-sprite.png") no-repeat 100% -224px, -webkit-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);background: url("../images/icon-sprite.png") no-repeat 100% -224px, -o-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);background: url("../images/icon-sprite.png") no-repeat 100% -224px, -ms-linear-gradient(top, #ffffff 0%,#dbdbdb 100%);background: url("../images/icon-sprite.png") no-repeat 100% -224px, linear-gradient(to bottom, #ffffff 0%,#dbdbdb 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 );}
	.pdp-main .product-accordions .ui-accordion-header.ui-state-active {outline:1px #343538 solid; background: url("../images/icon-sprite.png")  #353638 no-repeat 100% -257px; color: #fff;}
	.pdp-main .product-accordions .ui-accordion-content {outline:1px #989898 solid;  background:#fff;}
	.pdp-main .product-accordions {margin-bottom:30px;}
	.pdp-main .product-accordions #tab1-description,
	.pdp-main .ui-accordion .ui-accordion-content {width:97%; background:#fff; padding: 5%  2%; font:normal 1.25em/1.333em 'Proxima N W01 Reg', sans-serif;margin-bottom:20px;}
	.pdp-main .product-accordions #tab1-description b,
	.pdp-main .product-accordions #tab1-description strong { font-family: 'Proxima N W01 X Cd Bold', sans-serif; font-weight: normal; font-size: 1.5em;margin-bottom:15px; display:inline-block;}
	
	.pdp-main .product-accordions .tab-description p {font-size: 100%;}
	
	.pdp-main .product-accordions #tab1-description ul li, .pdp-main .shipping-disclaimers li{list-style: disc outside none;margin-left:17px;margin-bottom:10px;}
	.pdp-main .product-accordions .shipping-disclaimers {border-top:1px #d1d1d1 solid; padding-top:20px; clear:both;}
	
	.pdp-main .ui-accordion .ui-accordion-content .attribute .label { font-size:100%;	}
	.pdp-main .product-primary-image .magnify.mobile-magnify {display:none; width:45px; height:45px; z-index:999; background: url("../images/interface/icon-magnify@2x.png") no-repeat 50% 50%;background-size: 70%; position:absolute; bottom:0; right:0;}	
	.pdp-main .product-primary-image .magnify {display:none; width:45px; height:45px; z-index:999; background: url("../images/interface/icon-magnify@2x.png") no-repeat 50% 50%;background-size: 70%; position:absolute; bottom:0; right:0;}
	.pdp-main .product-primary-image .product-image{pointer-events: none;cursor: default;}
	#.pdp-main .product-primary-image .product-image{display:none; pointer-events:none;}
	/*
	#ff_share_widget {float: none; background: url("../images/share-icons-mobile.png") no-repeat top center;}
	#ff_share_widget img {opacity:0; padding: 8px 40px;}
	*/
	.product-set  #add-all-to-cart, .product-set  #add-to-cart,.product-cet #add-to-cart-top {position:relative !important;float:left !important;}
	/* .pdp-main .product-add-to-cart .pdp-addtocart{position:relative !important;float:left !important;width:100%;margin-top:10px;} */
	.pdp-addtocart{position:relative !important;float:left !important;width:100%;margin-top:10px;margin-left:0px;}
	.pdp-addtocart #add-to-cart {width:100%}
	
	#product-sharing {position:relative !important;width:100%;}	
	#product-sharing .addthis_toolbox.addthis_default_style {padding:0;margin:0;max-width:200px;padding-left:20px;margin-left:auto;margin-right:auto;}


	.pdp-main .product-add-to-cart .product-price{float:left;margin:0;text-align:left;font-size:20px;}
		
	/* size chart */
	/* ------------------------------------- */
	
	.sizinginformation {padding:0;}
	.sizinginformation th{font-weight:normal;padding:0 0 0 2px;}
	.sizinginformation td {background:#ffffff;padding:5px;text-align:center;}
	.sizinginformation .sizechart{padding:0 !important;}
	.ui-dialog .ui-dialog-content {padding:.25em;}
	
	/* Cart: tables need to be broken up and cells stacked */
	/* ------------------------------------- */
	
	.pt_cart #secondary{display:none;}
	#cart-table thead{display:none;}
	#cart-table td{display:block;padding:5px;}
	#cart-table .item-image{float:left;width:35%;}
	#cart-table .item-details{float:left;width:65%;padding:0;margin:0;}
	#cart-table .item-details .product-list-item {float:left;width:100%;}
	#cart-table .item-details .product-list-item .name {font-size: 1.5em;width:100%;}
	#cart-table .item-quantity{clear:both;float:left;text-align:center;width:40%;}
	#cart-table .item-quantity input {text-align:center;width: 50px;}
	#cart-table .item-quantity-details{float:left;font-size:.9em;width:44%;border:1px solid blue;}
	#cart-table .item-price{clear:both;float:left;margin-left:42%;width:44%;}
	#cart-table .item-total{float:right;font-size:1.3em !important;text-align:right !important;width:96%;}
	.cart-coupon-code .input-text{width:50%;}
	.cart-coupon-code{clear:both;float:none;width:100%;}
	.cart-coupon-code button {margin: 5px 0 0 .5em;}
	.cart-actions{margin:auto;overflow:hidden;}
		
  	#cart-table .item-total .promo-adjustment{width:auto;}
  	.pdp-main .product-col-1{margin-left:0;}
  	
  	.cart-primary-content h1{margin:20px 0px 15px 8px;}
  	.cart-formactions{float:left;width:100%;}
  	.cart-formactions button {position:absolute;left:7px;width:97%;}
  	.cart-formactions #securityLogos {position:relative;top:60px;}
  		
	.pt_cart #cart-table {float:left;margin-top:40px !important;}
	
	.cart-footer-right{float:left;width:97%;background:#ffffff;padding:5px 5px 70px 5px;border:1px solid #bbbbbb;}
	
	.cart-order-totals{margin:0;padding:0;}
		
	#cart-table .item-details .moveitem, #cart-table .item-details .item-edit-details {display:none;}
	#cart-table .item-details .removeitem .remove-link {float:left;position:absolute;left:0;width:35%;margin:40px 0 0 10px;font-size:12px;text-decoration:underline;background:none;border:0;color:#666666;text-align:left;}
	
	#cart-table .cart-row .item-price {float:left;color:#000;font-size:1.167em;font-weight:bold;margin-left:42%;padding:0.833em 0.167em;}
	#cart-table .cart-row .item-quantity{float:left;color:#000;width:30% !important;margin-left:42%;font-size:1em;padding-bottom:0.833em;}
	#cart-table .cart-row .item-quantity .input-text{width:4em;height:2.1em;border:1px solid #bbbbbb;padding:0;color:#666666;}
	#cart-table .cart-row .item-total{float:left;color:#000;margin-left:45%;margin-top:0.333em;font-size:1.167em;}
	#cart-table .cart-row td.item-quantity{width:43% !important;}
	#cart-table .cart-row .item-quantity span{float:left;font-size:1.167em;color:#666666;}
	#cart-table .cart-row td.item-total{float:right;width:57% !important;padding:0;margin:0;}
	#cart-table .cart-row .item-total span {float:left;font-size:1em;}
	#cart-table .cart-row .item-image{float:left;margin:0;padding:0;margin-left:0.833em;}
	
	.cart-footer-left{width:95%;margin-left:0.833em;margin-bottom:1.667em;}
	
	.cart-empty {width:100%;}
	.cart-empty .content{float:none;text-align:center;}
	.cart-empty .action{width:97%;margin:0.417em;margin-top:2.083em;}

	
	/* Checkout */
	/* ------------------------------------- */
	.checkout-progress-indicator div {padding:0;}
	.checkout-progress-indicator span{color:#333436;}
	.checkout-progress-indicator{float:left;width:100%;font-size:15px;margin:10px 0 10px 6px;overflow:auto;}	
	.checkout-progress-indicator .active{font-size:15px;color:#333436;font-weight:700;text-decoration:none !important;}
	.checkout-progress-indicator .inactive{display:none;visibility:hidden;}
	.checkout-progress-indicator span.pointer{display:none;visibility:hidden;}
	.checkout-progress-indicator .active-link{position:absolute;top:132px;left:90px;}
	.active-link a:hover,.active-link a:active{color:#333436;text-decoration:none;}
	
	.order-summary-footer h2 {width:50%;}
	.place-order-totals .order-totals-table  {width: 100%;}
	.payment-method-options {padding:0;}
	.payment-method-options .form-row {width:100%;}
	.payment-method-options .form-row label {float:left;margin:0;padding:0 0 0 1em; width:150px;}
	.payment-method-options .form-row .input-radio {margin:0;}
	.pt_order-confirmation .item-list th {display:none;}
	.pt_order-confirmation .item-list td {float:left;padding:1em 0;width:98%;}
	.pt_order-confirmation .item-list .order-totals-table td {float:left;width: 48%;}
	.pt_order-confirmation .order-shipment-table th {display:none;}
	.pt_order-confirmation .order-shipment-table td {font-size: .8em;}
	.pt_order-confirmation .order-shipment-table .shipping-method {padding-left:0;}
	
	
	/* Checkout Shipping, Shipping Method, Billing */
	/* ------------------------------------- */	
	.pt_checkout #main .primary-content .checkout-shipping{float:left;width:97%;margin-left:5px;padding:0;}
	.pt_checkout #main .primary-content .checkout-billing-container{float:left;width:97%;padding:0;}
	.pt_checkout #main .primary-content .checkout-billing{float:left;padding:5px;}
	.pt_checkout #main .primary-content .checkout-shipping-method{float:left;width:97%;margin-left:5px;padding:0;}
	.pt_checkout #main .primary-content .checkoutmultishipping{float:left;width:97%;margin-left:5px;padding:0;}
	.pt_checkout #main h1{float:left;margin:10px 5px 0px 5px;} 
	
	.checkoutmultishipping .item-quantity-details {float:left;width:96% !important;padding:0px; border:1px solid #AAAAAA;background-color:#E0E0E0;margin-top:15px;margin-bottom:10px;}
	.login-box input[type="text"],input[type="password"],textarea{border:1px solid #BBBBBB;height:30px;text-indent:0;max-width:80%;margin-bottom:1em;outline:none;}
	.login-box select{text-indent:0;height:3em;border:1px solid #AAAAAA;padding:0.7em 0.3em;width:80%;}
	.login-box-content input[type="text"],input[type="password"],textarea{border:1px solid #BBBBBB;height:30px;text-indent:0;width:80%;margin-bottom:1em;outline:none;}

	.summary{float:left;width:100%;}
	.checkout-order-summary-cart{border-bottom:4px solid #EF1A30;width:94%;margin:5px 0px 30px 0px !important;margin-left:auto !important;margin-right:auto !important;}
	.checkout-formactions{float:left;width:100%;margin-left:auto !important;margin-right:auto !important;text-align:center;}
	.checkout-formactions .continue {width:99%;}
	.marketingsource{margin-bottom:1.25em;margin-left:-0.417em;}
		
	.ship-to-multiple {float:left;width:100%;margin:20px 0px; border-bottom:none; height:auto;}
	.ship-to-multiple .tabs-menu>:first-child:before{display:none;}
	.ship-to-multiple .tabs-menu>:last-child:after{display:none;}
	.ship-to-multiple .tabs-menu {	display: inline-block;background: none repeat scroll 0 0 transparent;border: 0 none;padding: 0;	margin: 0px auto !important;position: relative;	width: 96%;	}
	.ship-to-multiple .tabs-menu li {width:100%; }
	.ship-to-multiple .tabs-menu li a{ display:block; padding:0; float:none;width:100% !important;height:45px;border:1px solid #999999;list-style:none outside none !important; text-align: left; text-indent: 10px; background: url("../images/icon-sprite.png") no-repeat 100% -228px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dbdbdb));background: url("../images/icon-sprite.png") no-repeat 100% -228px, -webkit-linear-gradient(top, #fdfdfd 0%,#dbdbdb 100%);background: url("../images/icon-sprite.png") no-repeat 100% -228px, linear-gradient(to bottom, #fdfdfd 0%,#dbdbdb 100%);}
 	.ship-to-multiple .tabs-menu li.shipping-active a { background: url("../images/icon-sprite.png") no-repeat 100% -258px, -moz-linear-gradient(top, #505052 0%, #2e2f31 100%);background: url("../images/icon-sprite.png") no-repeat 100% -258px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505052), color-stop(100%,#2e2f31));background: url("../images/icon-sprite.png") no-repeat 100% -258px, -webkit-linear-gradient(top, #505052 0%,#2e2f31 100%);background: url("../images/icon-sprite.png") no-repeat 100% -258px, linear-gradient(to bottom, #505052 0%,#2e2f31 100%); }
	
	#flip-giftcard, #flip-coupon-discount, #flip-skymall-rewards-program {width:96%;padding-left:0.167em;}
	#giftcard, #coupon-discount, #skymall-rewards-program {width:95%;}
	.gray-divider{ width:95%;}
	.year,.day{clear:none;float:left;margin:0;}
	
	.pt_checkout .checkoutmultishipping .product-list-item {float:left; width:100% !important;}	
	.pt_checkout .checkoutmultishipping .quantity button{display:block;font-size:0.917em;position:relative !important;float:left !important;margin-top:0.833em;margin-bottom:0.833em;}
	
	
	table.item-list {font:normal 1.167em/1.333em 'Proxima N W01 Reg', sans-serif;}
	
	.checkoutmultishipping-formactions{width:100%;margin-left:auto !important;margin-right:auto !important;text-align:center;}
	.checkoutmultishipping-formactions .continue {width:97%;margin-left:6px;margin-bottom:10px;}

	.checkoutmultishipping .item-quantity-details {float:left;width:98% !important;margin:0;padding:0px; border:1px solid #AAAAAA;background-color:#E0E0E0;margin-top:2.083em;margin-bottom:1.667em;}
	#cart-table .product-list-item .name {font: 1.167em 'Proxima N W01 X Cd bold';}
	#cart-table .product-list-address {float:left;width:100%;font-size:1em;color:#000000;}
	#cart-table .product-list-address .shipping-address-title{font-weight:bold;padding-bottom:0.333em;}
	#cart-table .cart-row .item-details {font-size:1em;}
	.shipping-method-divider{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;line-height:1.5em;margin:5px 5px 10px 5px;padding:5px;}

	.year select{width:135px !important;margin-left:10px;}
	

	/* Checkout Order Review  */
	/* ------------------------------------- */
	.pt_checkout #main .primary-content .checkout-order-review{float:left;width:97%;padding:0.417em;margin-top:10px;}
	.checkout-order-review #cart-table{width:100%;border:1px solid #AAAAAA;}
	.checkout-order-review #cart-table .item-quantity{display:none;}
	.checkout-order-review #cart-table td.item-attribute{float:left;width:35%;margin-left:43%;margin-top:-10px;}	
	.checkout-order-review #cart-table td.item-total{float:left;width:35%;margin-left:44%;font-size:0.917em;}
	.checkout-order-review .item-total span.label{float:left;font-size:0.917em;color:#666666;}
	.checkout-order-review .item-total p{float:left;width:61%;font-size:0.917em;}
	.checkout-order-review #cart-table td.item-total .value{font-size:0.917em;}
	.checkout-order-review .shipping-address .header{font-size:1.083em;}
	.checkout-order-review .minishipments-method .header{font-size:1.083em;}
	.checkout-order-review .minishipments-totals .order-totals-table tr.order-total td.left{width:60%;padding-top:5px !important;}
	.checkout-order-review .minishipments-totals .order-totals-table tr.order-total td.right{width:30%;padding-top:7px !important;}

	.submit-order button{margin:0;}
	.order-summary-top{float:left;width:100%;margin:0;margin-bottom:70px !important;}
	.order-summary-top .placeorder{position:absolute;left:6px !important;width:96%;}	
	.order-summary-footer{float:left;width:100%;margin:0;margin-top:25px !important;margin-bottom:50px !important;}
	.order-summary-footer .placeorder{position:absolute;left:5px !important;width:98%;}
	
	.checkout-billing-info{float:left;width:96% !important;background-color:#ffffff;border:1px solid #AAAAAA;margin-bottom:20px !important;padding:5px;}
	.checkout-billing-info .billing-info-left{float:left;width:100%;}	
	.checkout-billing-info .billing-info-right {float:left;width:100%;margin:20px 0 10px 0;padding:0;text-transform:capitalize !important;}
	.checkout-billing-info .billing-header{margin-left:-5px;width:98%;padding:0;border-bottom:0px solid #000;}
	.checkout-billing-info .billing-address{float:left;margin-left:-5px;}
	.checkout-billing-info .billing-address .header, .checkout-billing-info .payment-method .header{margin-top:15px;}
	.checkout-billing-info .payment-info{float:left;padding:0;margin:15px 0 10px -5px;width:97%;}
	.checkout-billing-info .payment-method{float:left;margin-left:-10px;}	
	.checkout-billing-info .order-totals td{font-size: 0.917em;}
	.checkout-billing-info .order-totals .estimated-total{font-size:14px;font-weight:bold;text-transform:capitalize;padding-bottom:10px;}
	.checkout-billing-info .order-totals .order-total .right{font-size:14px;font-weight:bold;padding-bottom:10px;}
	
	.checkout-order-review .order-summary-table{float:left;width:99% !important;border:1px solid #AAAAAA;padding:0;}
	.checkout-order-review legend{float:left;font:normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;background-color:#404040;color:#ffffff;margin:0px 0px 20px 0px;padding:9px 2% 9px;position:relative;text-transform:uppercase;width:96%;}
	.checkout-order-review .cart-promo{width:96%;padding-top:1.667em !important;}
	.checkout-order-review .mini-shipment{margin-left:-5px;text-transform:capitalize;white-space:nowrap;}
	.checkout-order-review .minishipments-method{margin-left:-5px;margin-top:-10px;text-transform:capitalize;white-space:nowrap;}	
	.checkout-order-review .minishipments-totals{float:left;width:100%;margin-left:-12px;padding-top:15px;text-transform:capitalize;}
	.checkout-order-review .minishipments-totals .order-totals-table td{font-size: 0.917em;}
	.checkout-order-review .minishipments-totals .order-totals-table td.right{float:right;width:100%;padding:0;margin-top:-25px;}
	.checkout-order-review .minishipments-totals .order-totals-table tr.order-total{font-size:14px;font-weight:bold;border-top:1px solid #000000;}
	.checkout-order-review #cart-table .itemlist-divider{display:none;}
	.checkout-order-review .international-disclaimer{margin-left:10px;width:320px;}
	
	
		
	/* Checkout Order Confirmation */
	/* ------------------------------------- */
	.confirmation-table thead{display:none;}	
	.confirmation-table td.billing-address, .confirmation-table td.payment-method-information, .confirmation-table td.payment-total{display:block;padding:5px;}
	.confirmation-table h3.header{border-bottom:1px solid #000000;margin:0 0 5px 0;padding:0 0 5px 4px;}
	
	.confirmation-table .header{margin-top:0;}	
	.confirmation-table .order-billing, .confirmation-table .order-payment-instruments, .confirmation-table .order-payment-summary{padding:4px;margin-top:-10px;}
	.confirmation-message{float:left;width:100%;display:block;margin:0 0 20px 5px;}
	.print-page-button{display:none;}
	
	.pt_orderconfirmation #cart-table .order-shipment-address{float:left;margin-top:5px;}
	.pt_orderconfirmation #cart-table .order-shipment-information{float:left;margin-top:20px;}
	.pt_orderconfirmation #cart-table .shipping-method{margin:0;padding:0;}
		
	#cart-table .mobile-price{width:100%;margin: -5px 0 0 -5px;}
	#cart-table .order-shipment-address{width:100%;margin:10px 0 10px -5px;}
	#cart-table .shipping-information {width:100%;margin:20px 0 10px -5px;}
	
	.order-confirmation-cart #cart-table .shipment-totals{margin: 10px 0 0 -15px;}
	.order-confirmation-cart #cart-table .order-totals-table tr.order-subtotal td.right{margin-top:-25px;}
	.order-confirmation-cart #cart-table .order-totals-table tr.order-discount td.right{margin-top:-25px;}
	.order-confirmation-cart #cart-table .order-totals-table tr.order-shipping td.right{margin-top:-25px;}
	.order-confirmation-cart #cart-table .order-totals-table tr.order-shipping-discount td.right{margin-top:-25px;}

		
	/* Account pages */
	/* ------------------------------------- */
	
	.content-asset ul.account-options li {float:none;width: auto;}
	ul.address-list li,
	ul.payment-list li{float:none;width: auto;}
	.order-history-header button {font-size:1em;padding:.25em;}
	#addresses {width:98%;margin:0 auto;}
	
	.pt_account h1.login-header{float:left;width:100%;margin:20px 0px 10px 10px;}
	.pt_account .login-box-content, .pt_account .returning-customers{padding:0.583em;}
	.col-1, .col-2{float:left;width:99%;}
	
	.page-content-wrapper {padding:0.417em;}
	.page-content-top h2{display:none;}
	.page-content-top .add-credit-card{float:left;width:100%;margin-top:0.833em;}
	.page-content-bottom{float:left;width:100%;border:0;}
	.page-content-bottom .delete-credit-card{float:left;width:99%;margin-bottom:1.25em;}
	
	#addresses .create-new-address{float:left;width:100%;margin-top:0.833em;}{float:left;width:100%;margin-top:0.833em;}
	.pt_wish-list .wishlist-table td.login, .pt_wish-list .wishlist-table td.searchwishlist, .pt_wish-list .wishlist-table td.createwishlist {background-color:#fff;border:1px solid #bbbbbb;}
	.pt_wish-list .list-action-header{padding-left:6px;}
	.pt_wish-list .item-list .item-details,.pt_wish-list .item-list .item-price, .pt_wish-list .item-list .item-dashboard {padding-top:10px !important;}
	.pt_wish-list .item-list .item-details .qtydesired{padding-bottom:6px;}
	
	/* Profile, Order History and Details */
	/* ------------------------------------------------------ */
	
	.pt_account #secondary, .pt_order #secondary{float:left;display:block;visibility:visible;}
	.account-registration input[type="text"], .account-registration input[type="password"], .account-registration input[type="email"], textarea{border:1px solid #BBBBBB;height:30px;line-height:30px;text-indent:0;width:auto;margin:0;padding:0 10px;outline:none;width:70%;}
	.order-history {float:left;width:100%;margin-left:1px;}
	.order-history-header button{float:right;margin-right:6px;}
	.account-registration {padding:4px;}
	.account-formactions{float:left;width:100%;margin:15px 0 15px 0;}
	.account-formactions .submitbutton {position:absolute;margin-left:5px;width:96%;}	
	
	
	.order-history .order-table th{display:none;}
	.order-history .order-table td{display:block;padding:5px;}
	.order-history .order-table .order-information{float:left;width:100%;margin:-10px 0 20px 0;}
	.order-history .order-table .billing-address{float:left;width:100%;margin:-10px 0 20px 0;}
	.order-history .order-table .payment-method{float:left;width:100%;margin:-10px 0 20px 0;}
	.order-history .order-table .order-detail-summary{float:left;width:100%;margin:-5px 0 20px 0;}
	.order-history .order-table h4{border-bottom:1px solid #000;text-transform:uppercase;padding:4px 2px;}
	.order-history legend{float:left;font:normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;background-color:#404040;color:#ffffff;margin:0px 0px 20px 5px;padding:9px 2.5% 9px;position:relative;text-transform:uppercase;width:96%;}
	.order-history .order-table .order-information-header{margin-top:-5px;}
	.order-history #cart-table .item-details h4{border-bottom:1px solid #000;text-transform:uppercase;padding:4px 2px;font:1.5em 'Proxima N W01 X Cd bold';text-transform:uppercase;}
	.order-history #cart-table .item-details{float:left;width:96%;margin-top:-20px;}

			
	/* Gift certificates */
	/* ------------------------------------- */
	
	.gift-certificate-purchase .content-asset,
	.gift-certificate-purchase form {float:none;width:90%;}
	.gift-certificate-purchase .cert-amount .form-caption {width: 80%}
	
	/* Gift registry */
	/* ------------------------------------- */
		
	.page-content-tab-navigaton,.giftCertificateItem {width:98%;margin:0 auto;}
	.page-content-tab-navigaton button {}
	.pt_gift-registry .add-gift-cert {width:98%; margin:0 auto;padding:0;}
	.pt_gift-registry .add-gift-cert button {}
	.pt_gift-registry .add-gift-cert p {}
	.pt_gift-registry .create-new-registry p {display:none;}
	.pt_gift-registry .create-new-registry {overflow:hidden;}
	.pt_gift-registry .item-list {width:98%;}
	
	.page-content-tab-wrapper,.registryOverview,.page-content-wrapper {width:98%;margin:0 auto;}
	.page-content-tab-wrapper fieldset {background-color:#FFFFFF;margin-bottom:1em;padding:0.8em;}
	.page-content-wrapper {padding-top:1px;}
	
	#primary .page-content-tab-wrapper table {width:100%;}
	fieldset > h2 {padding-top:0.5em !important;clear:both;}
	.registryOverview {padding:1em 0;}
	
	.pt_customer-service .custsvc-contactus {float:left;width:100%;margin:0 0 1.25em 0;padding:0;}
	.pt_customer-service .custsvc-contactus button{margin:0;}
	.custsvc-contactus input[type="text"],.custsvc-contactus input[type="email"],.custsvc-contactus input[type="password"], .custsvc-contactus input[type="tel"],textarea {border:1px solid #BBBBBB;height:30px;line-height:30px;text-indent:0;width:70% !important;margin-bottom:1em;outline:none;}	
	.custsvc-contactus select{text-indent:0;height:3em;border:1px solid #AAAAAA;padding:0.7em 0.3em;width:86% !important;line-height:2em;color:#35303c;}
	.custsvc-contactus label,.form-label-text{display:block;float:left;padding:0.75em 0.5em 0;text-align:left;width:80% !important;padding-top:0px !important;}
	
	
	/* report tables */
	/* ------------------------------------- */

	table.item-list td,
	table.item-list .section-header {font-size: .9em !important;padding:0.5em 0.3em 0.3em;}
	table.item-list .item-image,
	table.item-list .item-details,
	table.item-list .item-availability,
	table.item-list .item-dashboard {display:inline-block;}
	table.item-list .item-image {width: 30%;}
	table.item-list .item-details{width: 50%;}
	table.item-list .item-availability {width: 100%;}
	table.item-list .item-dashboard {width: 100%;}
	table.item-list .delete-registry {text-align:center;}
	table.item-list th.section-header {background-image:none;}
	.list-table-header {padding-bottom: 1em !important;}
	.list-table-header .button {display:block;margin:20px 0;width: 196px;}
	.list-table-header p {display:none;}
	.list-table-header button {display:block;width: 260px;}
	td.item-dashboard .option-add-to-cart input {width:20px;height:auto;padding:0;margin-bottom:10px;}
	
	.item-dashboard .item-option {display:inline-block;padding-right:2%;}
	.item-option.option-add-to-cart {float:right;}
	

	/* Homepage assets */
	/* ------------------------------------- */
	.home-bottom-left {width: 100% !important;}	
	.home-bottom-center {width:100% !important;}	
	.home-bottom-right {clear:both;float:none;width: 100% !important;}	
	.home-bottom-right .product-tile{min-height:0;}
	.product-tile .product-image {height:auto;}
	#email-alert-signup {margin:0;text-align:center;width: 100%;}
	#email-alert-signup label {text-align:center;width: 100%;}
	#email-alert-signup input[type="text"] {float:none;margin:0;width:50%;}
	#email-alert-signup input[type="image"] {float:none;vertical-align: bottom;}
	.facebook-registration {left:-3px;}
	.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe {position:relative;width:100.7% !important;}
	
	.home-hero {overflow:hidden;margin-top:67px;}
	
	#homepage-slides {height: 100%;}
	#homepage-slider,#homepage-slider .jcarousel-clip {max-height:100%;height:100%;}
	.js #homepage-slider .jcarousel-item {max-height:100%;}
	.home-hero-right {top:0;right:0px;height:100%;width: 30%;}
	#curatedTabs.ui-tabs .ui-tabs-nav li {width:auto;}
	.pt_product-search-result #primary{width:98% !important;padding:0px;}
	.product-tile .product-name h2 {margin:0 0 10px;}
	.categorylandingbannerslot .category-banner .mobilevisible .html-slot-container {background-color:#5a696a;padding:0 15px;height:118px;overflow:hidden;}
	.categorylandingbannerslot .category-banner .mobilevisible .html-slot-container h1 {color:#FFFFFF;padding-top: 25px;}
	.categorylandingbannerslot .category-banner .mobilevisible .html-slot-container p {color:#FFFFFF;}
	.categorylandingbannerslot .category-banner .mobilevisible span.expansionbutton {display:none;position:absolute;top:155px;right:5px;width:25px;height:25px;cursor:pointer;border:solid 1px #999999;background: #FEFEFE url("../images/nav-icon-sprite.png") no-repeat -3px -561px;}
	.categorylandingbannerslot .category-banner .mobilevisible span.expansionbutton.expanded {}
	.category-display-name {display: block;width: 100%;text-align: center;}
	ul.search-result-items {margin:0 -4px 15px 0;}
	ul.search-result-items .grid-tile, ul.search-result-items .grid-tile.small-tile, ul.search-result-items .grid-tile.large-tile{width:48.9%;height:auto;background:none repeat scroll 0 0 #ffffff;float:left;list-style:none outside none;}
	ul.search-result-items .new-row {clear:inherit;}
	ul.search-result-items .grid-tile.announement {background:none;} 
	ul.search-result-items .grid-tile .product-tile, ul.search-result-items .grid-tile.small-tile .product-tile, ul.search-result-items .grid-tile.large-tile .product-tile {width:auto;height:auto;}
	ul.search-result-items .grid-tile .product-tile .product-image, ul.search-result-items .grid-tile.small-tile .product-tile .product-image, ul.search-result-items .grid-tile.large-tile .product-tile .product-image{width:auto;height:auto;margin:0 auto;}
	ul.search-result-items .grid-tile .product-tile .product-image a, ul.search-result-items .grid-tile.small-tile .product-tile .product-image a, ul.search-result-items .grid-tile.large-tile .product-tile .product-image a {display:block;line-height:0;}
	ul.search-result-items .grid-tile .product-tile .product-image img, ul.search-result-items .grid-tile.small-tile .product-tile .product-image img, ul.search-result-items .grid-tile.large-tile .product-tile .product-image img{max-width:100%;max-height:100%;width:100%;height:auto;}	
	ul.search-result-items .grid-tile .product-tile .product-text,ul.search-result-items .grid-tile.small-tile .product-tile .product-text,ul.search-result-items .grid-tile.large-tile .product-tile .product-text{text-align:left;padding:0 10px;margin:0;height:110px;position:relative;}

	ul.search-result-items .grid-tile .product-tile .product-text .product-swatches, ul.search-result-items .grid-tile.small-tile .product-tile .product-text .product-swatches, ul.search-result-items .grid-tile.large-tile .product-tile .product-text .product-swatches{display:none;}
	ul.search-result-items .grid-tile .product-tile .product-text .product-description, ul.search-result-items .grid-tile.small-tile .product-tile .product-text .product-description, ul.search-result-items .grid-tile.large-tile .product-tile .product-text .product-description{display:none;}
	ul.search-result-items .grid-tile.clarge-tile .product-tile .product-text {height: 99px;}
	ul.search-result-items .grid-tile .product-tile .product-text .product-review-rating {position: absolute;bottom: 3px;left: 10px;}
	.home-curated-collection ul.search-result-items .grid-tile.clarge-tile .product-tile .product-text .product-description {height: 30%;}
	
	ul.search-result-items .grid-tile.mobile-large-tile{width:98.8%;height:auto;}
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile {width:auto;height:auto;}	
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile .product-image {width:auto;height:auto;margin:0 auto;}
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile .product-image img{max-width:100%;max-height:100%;width:100%;height:auto;}
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile .product-text{text-align:left;padding:0 0 0 10px;margin:0;height:93px;}
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile .product-text .product-swatches{display:none;}
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile .product-text .product-description{display:none;}
	
	#category-level-1 a.refinement-link, .refinement .refinement-link, .refinement .scrollable a {display:block;border-bottom:solid 1px #c8c8c8;background:transparent url("../images/nav-icon-sprite.png") no-repeat 109% -594px;font-size:1.333em;line-height:2.438em;padding-left:15px;}
	.refinement ul li a {border-bottom:solid 1px #c8c8c8;background:transparent url("../images/nav-icon-sprite.png") no-repeat 109% -594px;font-size:1.333em !important;line-height:2.438em !important;padding-left:15px;display:block;}
	
	#scrollContainer, .scrollContainer {position:relative;width:758px;overflow:auto!important;}
	#scrollContainer .ui-tabs-nav li { width:auto; ;}
	#scrollContainer .ui-tabs-nav li a { font: normal 1.333em/3.513em 'Proxima N W01 Reg', sans-serif;}
}



/* Bump up to a min-480 viewport */

@media screen and ( min-width:480px) and (max-width:767px){
	.product-tile .pr_stars {left:40px}
	
	#quickviewbutton { display: none !important; }
	
	.wide-tiles .product-tile .product-name h2 {margin-top:10px;}
	.wide-tiles .product-tile .product-image {width:38%}
	
	.facebook-registration {left:0px;}
	.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe {position:relative;width:100% !important;}
		
	#homepage-slides {height:100%;max-height:100%;margin:0;padding:0;}
	.home-hero-right {width:23%;height:auto;margin:20px 10px 0 0;}	
	
	.strandsRecs .SBShome_7recframe {width:50%;}
	.strands-container ul.search-result-items .grid-tile {margin: 0 0.519481% 4px 0;}
		
	.productContent {height: 338px;}
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile .product-image img{max-width:78%;max-height:78%;width:100%;height:auto;}
	ul.search-result-items .grid-tile .product-tile .product-image img,
	ul.search-result-items .grid-tile.small-tile .product-tile .product-image img,
	ul.search-result-items .grid-tile.large-tile .product-tile .product-image img {
		max-width: 100%;
		max-height: 78%;
		width: 100%;
		height: auto;
	}
}
.bv-content-btn-pages-load-more
{
	width:50%;
}
@media screen and ( min-width:432px) and (max-width:479px){
	.productContent {height: 310px;}
	#quickviewbutton { display: none !important; }
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile .product-image img{max-width:78%;max-height:78%;width:100%;height:auto;}
}

@media screen and (max-width:311px){
	.productContent {height: 250px;}
	#quickviewbutton { display: none !important; }
	ul.search-result-items .grid-tile.mobile-large-tile .product-tile .product-image img{max-width:75%;max-height:75%;width:100%;height:auto;}
}
/* small fix to large-tile product description */
@media screen and ( min-width:768px) and (max-width:832px){
	ul.search-result-items .grid-tile.large-tile .product-tile .product-text .product-description {height: 42%;line-height: 14px;}
	/*ul.search-result-items .grid-tile a.thumb-link span.red-curtain p {font:normal 1.333em 'Proxima N W01 Reg', sans-serif;color:#FFFFFF !important;padding:0 11.811023622047%;margin:0;overflow-y:hidden;height:54%!important;text-align:center !important;}*/
	
}

@media screen and ( min-width:833px) and (max-width:896px){
		ul.search-result-items .grid-tile.large-tile .product-tile .product-text .product-description {height: 39%;line-height: 13px;}
	}	
@media screen and ( min-width:897px) and (max-width:959px){
		ul.search-result-items .grid-tile.large-tile .product-tile .product-text .product-description {height: 26%;line-height: 12px;}
	}		

/* 768px layout: make minor adjustments from full layout. None of the mobile styles above used, based on media queries */


@media screen and ( min-width:768px) and (max-width:959px){
	
	/* set page, primary regions width */
	/* ------------------------------------- */

	.page-content .primary-content{padding-left:14px;width:78%;}
	.primary-focus .primary-content{width:540px;}
	.primary-focus #secondary{width:210px;}
	.html-slot-container img,
	.bottom-banner-cell img {max-width:100%;}
	
	.ff_product_display_points { display: inline-block; margin-left: -4px; float:none; }
	
	/* various page tweaks */
	/* ------------------------------------- */
	
	.ui-dialog {max-width:98%;}
	.ui-dialog .ui-dialog-content {height: auto !important; overflow: visible;}
	.scrollable {}
	.mini-cart-total-label{display:none;}
	.mini-cart-products  {max-height: 100%;}
	header{width:100%;}
	.header-banner {font-size: 1em; margin:0;}
	.header-search {left:11em;width:27.08em;}
	.header-search input[type="text"]{width:16em; padding-left:15px}
	ul.level-1 a{font-size:1.333em;padding:14px 10px 10px;}
	.pdp-main .product-name {/*width:39%;*/}
	.pdp-main .product-add-to-cart .product-price {font-size: 18px;margin-top:12px;}
	.pdp-main .product-add-to-cart button {font-size: 18px;margin-top:20px;}
	.pdp-main .recommendations {width:275px;}
	.pdp-main .recommendations .jcarousel-clip {width:200px;}
	.pdp-main .product-set-list .block-add-to-cart button {font-size:.9em;margin-top:3px;}
	table .section-header {font-size: 1em !important;}
	#compare-table td .product-tile {width:79px;}
	.pt_gift-registry .add-gift-cert p {width: auto;}
	#cart-table {font-size:.9em;}
	#cart-table td {padding:15px 0px;}
	#cart-table .item-user-actions {width:72px;}
	#cart-table .item-total .promo-adjustment {width:77px;}
	
	/* homepage assets */
	/* ------------------------------------- */
		
	.home-bottom-right .product-tile{min-height:0;}	
	#email-alert-signup {margin: 0; width: 100%;}
	#email-alert-signup label{float: none;display: block;text-align:center;width: 100%;}
	#email-alert-signup input[type="text"] {width: 73%;}
	
	.facebook-registration {left:0px;}
	.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe {position:relative;width:100% !important;}
	#homepage-slides-bak { max-height:200px;}
	.home-hero-right {position:absolute;top:15px;right:15px;}
	#homepage-slider-bak {position:relative; bottom: 35px;}
	

	/* Product Detail Page - PDP */
	/* ------------------------------------- */
	.pdp-main .product-col-2{float:right;width:56% !important;}
	.pdp-main .product-add-to-cart button{float:right;margin-top:-10px;}
	#product-sharing {width:52%;}
	.pdp-main .product-add-to-cart .product-price {color:#333436;margin-top:5px;font:normal 1.333em 'Proxima N W01 Reg', sans-serif;}
	.pdp-main .attribute.variant-dropdown .variation-select { background: transparent url("../images/nav-icon-sprite.png") no-repeat 190% -559px; padding: 0 2em 0 1em;}
		
	/* Account Login, Profile, Order History & Details */
	/* ------------------------------------- */
	
	#wrapper #main .login-primary-content{float:left;width:100%;margin:0px;padding:0;}
	.col-1{float:left;margin-left:10px;width:47%;}
	.col-2{float:right;margin-right:10px;width:47%;}	
	.login-header{margin:-8px 0 20px 13px;}
	#secondary nav {margin:-10px 0 0 -5px;}
	.account-header{margin:5px 0 20px -15px;}
	
	.returning-customers input[type="text"],.returning-customers input[type="email"],.returning-customers input[type="password"] {width:85%;}
	#giftregistrysearch input[type="text"] {width:85%;}
	#giftregistrysearch select {width:94%;}
	
	/* .account-registration {background:#ffffff;margin:0 5px 0 -15px;} */
	.order-history {float:left;width:100%;margin:-5px 0 0 -10px;}
	
	
	/* Checkout Shipping, Shipping Method, Billing, Order Review and Order Confirmation */
	/* ------------------------------------- */
	.checkout-progress-indicator{width:100%;margin:1.25em 0 1.25em -0.417em;}
	.summary{position:absolute;top:66px;right:0.083em;}
	
	.pt_checkout #main h1 { width:97%; padding:0 1%;}
	.pt_checkout #main .primary-content {width:63%; padding: 0 1%;}
	.pt_checkout #main .primary-content.full-width {width:99% !important;}	
	.ship-to-multiple {width: 100%;}
	.pt_checkout #main .primary-content .checkout-shipping {width: 100%; padding: 0;}
	.pt_checkout #main .primary-content .checkoutmultishipping { width:100%; }
	.pt_checkout .form-field-tooltip.with-helper-text {margin-top: -57px;}
	.form-field-tooltip {float: right;margin: -36px 0 0;}
	.pt_checkout .form-field-tooltip {width: 38%;position: absolute;right: 6%;}
	.summary{float:right;margin:43px 18px 20px 0 !important;} 
	
	#cart-table .cart-row .item-details { width:39%; }
	.pt_checkout .checkoutmultishipping .product-list-item { padding:0 7px;}
	.pt_checkout .checkout-formactions, .pt_checkout .checkoutmultishipping-formactions {margin:10px 0px 10px 0;}
	.pt_checkout .checkoutmultishipping .editaddress a{ display: inline-block; margin: 0;padding: 0 5px;border: solid 1px #999999;color: #333333;cursor: pointer;text-align: center;font: normal 1.333em/2.213em 'Proxima N W01 Bold', sans-serif;outline: none;background: #fdfdfd !important;background: -moz-linear-gradient(top, #fdfdfd 0%, #dbdbdb 100%) !important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dbdbdb)) !important;background: -webkit-linear-gradient(top, #fdfdfd 0%,#dbdbdb 100%) !important;background: -o-linear-gradient(top, #fdfdfd 0%,#dbdbdb 100%) !important; background: -ms-linear-gradient(top, #fdfdfd 0%,#dbdbdb 100%) !important;background: linear-gradient(to bottom, #fdfdfd 0%,#dbdbdb 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dbdbdb',GradientType=0 ) !important; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75);}
	.pt_checkout #main h1{float:left;margin:10px 5px 0px 5px;} 
	
	/* Shopping Cart */
	/* ------------------------------------- */	
	#wrapper #main .cart-breadcrumbs{margin-left:-5px;padding: 0 20px;position:relative;}
	#wrapper #main .cart-primary-content{margin-left:-10px;padding: 0 20px;position:relative;}
	.cart-promo,.cart-footer{width:45%;}
	
	/* Footer */
	/* ------------------------------------- */	
	#footer .content-asset .menu-footer ul,
	#footer .content-asset .menu-footer li  {padding:0.25em 0; margin:0;}
	#footer .menu-footer-header {font: normal 1.233em 'Proxima N W01 X Cd Bold', sans-serif;}
	#footer .exclusive-skymall-offers .form-right{float:left !important; width:100%;}
	#footer li.social-icons {float:right !important;padding:0 !important; margin:0 !important;}	#footer a.tablet-header {text-transform: uppercase; font-family: 'Proxima N W01 X Cd Bold', sans-serif; font-size: 120%;}

	/* Tablet View for Home & Category Pages */
	ul.search-result-items .grid-tile.csmall-tile .product-tile .product-text{width:auto;height:100px;overflow:hidden;}
	ul.search-result-items .grid-tile.clarge-tile {width:49.38%;padding:0;height:624px !important;padding:0;}
	ul.search-result-items .grid-tile {float:left;height:310px !important;width:32.814%;margin:0 0.519480519481% 4px 0;padding:0;} 
	ul.search-result-items .grid-tile.large-tile {width:66.148%;height:624px !important;margin:0 0.519480519481% 4px 0;padding:0;}
	ul.search-result-items .grid-tile.large-tile .product-tile .product-text{height:236px;width:auto;text-align:left;padding:5px 10px 5px 10px;overflow:hidden;}
	
}


@media screen and (max-width:480px){

	.mobilevisible{display:block;visibility:visible;}
	.desktopvisible{display:none !important;visibility:hidden !important;}
	.home-hero-left-mobile {width:50%; max-height: 100%;display:block;}
	.home-hero-left {display:none;}
	.home-hero-left-mobile img {display:block;}
	.home-twocolumn-left, .home-twocolumn-right {margin-bottom:25px;width:100%;max-width:100%;float:none;display:block;}

	.homeMidPromotion {width:100%;}
	
	.signup-banner input[type="text"]	{ width: 60%; height: 30px; font-size: 1em; }
	.signup-banner #emailsubmitb 	{ height: 30px; width: 20%; font-size: 1em; }
	.signup-banner	{ left: 11%; width: 88%; }
	
	#quickviewbutton { display: none !important; }
	
	.home-hero-right1 {top: 0;right: 0;width:50%;height: 100%;max-height:100%;display: inline-block;}
	.home-hero-right-new {display:none;}
	.home-hero-right-mobile {width:50%; max-height: 100%;display:block;}
	
	.mid-promo-wrapper	{ margin: 5px 0 35px; }
	.mid-promo-wrapper a	{ background: #fff; float: none; display: block; width: 100%; margin-right: 0; margin-bottom: 0; text-align: center; border-bottom: 1px solid #ededed; }
	.mid-promo-wrapper img	{ width: 180px; }
	
	.strandsRecs .SBShome_7recframe {width:50%;}
	.home-hero	{ margin-bottom: 35px; }
	.strands-container ul.search-result-items .grid-tile {margin: 0 0.519481% 4px 0;height: 238px;}
	
	.home-main .ui-tabs-nav>:first-child:before{content:none;}
	.home-main .ui-tabs-nav>:last-child:after{content:none;}
	.home-main .ui-tabs .ui-tabs-panel {border-top:none;}
	.checkout-progress-indicator .active-link{position:absolute;top:65px;left:90px;}
	#dwfrm_wishlist_share button {margin-bottom:1em;}
	
	/* Registry */
	.pt_gift-registry .page-content-tab-wrapper .information .registrant,.pt_gift-registry .page-content-tab-wrapper .information .event {width:auto;float:none;}
	.pt_gift-registry .page-content-tab-wrapper .information .registrant {margin-bottom:1em;}
	.pt_gift-registry table.item-list td.item-image,.pt_gift-registry table.item-list td.item-details,.pt_gift-registry table.item-list td.item-price,.pt_gift-registry table.item-list td.item-wouldlove,.pt_gift-registry table.item-list td.item-stillneed,.pt_gift-registry table.item-list td.item-availability {width:auto;}
	table.item-list td.item-availability button {margin-left:0 !important;padding:0 2%;}
	.item-availability fieldset {padding:0;}
	.pt_gift-registry table.item-list td {padding:2px;}
	.pt_gift-registry .list-table-header a.send-to-friend {display:block;}
	.pt_gift-registry .list-table-header button {display:block;}
	
	table.registryPortal td.createRegistry,table.registryPortal td.manageRegistry,table.registryPortal td.findRegistry{width:98%;display:block;}
	
	ul.search-result-items .grid-tile.csmall-tile .product-tile .product-text {height:90px;}
	ul.search-result-items .grid-tile.csmall-tile {width:49.38%;}
	ul.search-result-items .grid-tile.clarge-tile {width:99.21%;}
	ul.search-result-items .grid-tile.align-right {float:left;}
	ul.search-result-items .grid-tile.clarge-tile.align-right {margin-right:0.519480519481%;}

	.pt_wish-list .item-list .item-image,.pt_wish-list .item-list .item-price,.pt_wish-list .item-list .item-availablity,.pt_wish-list .item-list .item-dashboard,.pt_wish-list .item-list .item-details {width:auto;}
	table.item-list td.item-image {display:none;}
			
	/* report tables */
	/* ------------------------------------- */

	table.item-list td,
	table.item-list .section-header {font-size: .8em !important;}
	tr.heading td {vertical-align:bottom;}
	
	/* Account */
	#addresses .address-create {float:none;margin-bottom:1em;}
	
	.home-hero-right {width:50%;height:100%;max-height:100%;margin:0;}
	.home-hero-right-new {width:50%;height:100%;max-height:100%;margin:0;}
	#homepage-slides {height: 100%;max-height: 100%; margin:0; padding:0;}
	
	#homepage-slider,#homepage-slider .jcarousel-clip {max-height:100%; width: 100%;}
	.js #homepage-slider .jcarousel-control {right:0px;}
	
	#ff_member_iframe{width:100%;height: 2220px;border:0;}		
	
	/* ul.search-result-items .grid-tile {float:left;height:300px !important;width:32.814%;margin:0 0.519480519481% 4px 0;padding:0;} */
	
	#gigyaRegistrationBoxCheckoutLogin {margin-bottom: 0px; position: relative; left: -50px;}
	
	.marketingsourcelist {
		width: 100%;
	}
}

/* Mobile portrait view for Home Page */
@media screen and (max-width:320px){
	ul.search-result-items .grid-tile.csmall-tile .product-tile .product-text {height:auto;padding-top:5px;}
	
	ul.search-result-items .grid-tile.csmall-tile {width:49.38%;height:260px;}
	
	ul.search-result-items .grid-tile.clarge-tile {width:99.21%;height:460px;}
	ul.search-result-items .grid-tile.align-right {float:left;}
	ul.search-result-items .grid-tile.clarge-tile.align-right {margin-right:0.519480519481%;}	
}

/* Special size for 'more colors' homepage issue */
@media screen and ( min-width:945px){
	span.more-colors {position:relative; bottom:5px;}
}



