@media screen and (max-width:767px){
	/*#wrapper.pt_storefront #navigation nav {width:98%;}
	#wrapper.pt_storefront ul.level-1 {margin-left:0px;}
	#wrapper.pt_storefront .home-slots {width:90%;margin:0 auto;}
*/
	/* Stop mobile font-size adjustments */
	/* ------------------------------------- */
	
	body {-webkit-text-size-adjust: none;}
	
	/* Ensure no content extends beyond page wrapper */
	/* ------------------------------------- */
	
	div,img {max-width:100%}
	
	/* Adjust the forms to be more mobile-friendly */
	/* ------------------------------------- */
	
	input[type="text"], input[type="password"], 
	input[type="email"],
	input[type="number"],
	input[type="tel"],textarea, select {width:98%;}
	select {margin-left:0;width:100%;}
	.form-row-button {margin-left:0;}
	.login-box-content label, label,.form-caption, .form-label-text  {float:none;margin: 0;text-align:left;width: auto;}
	.login-box-content input[type="text"], .login-box-content input[type="password"],
	.login-box-content input[type="tel"],.login-box-content input[type="email"],.login-box-content input[type="number"],
	.form-inline .form-row {width: 98%;}
	.form-inline label {padding:0;}
	.form-inline button {width: 50% !important;}
	.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 1em;}
	.form-field-tooltip {display:none;}
	#mini-cart a {color: #000;}
	
	/* Primary page regions: remove padding, update width */
	/* ------------------------------------- */
	
	.print-page,
	.product-variations .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;}
	#wrapper, .blackHeaderBox
	{
		border:0; 
		max-width:100%; 
		min-width:320px;
		width:auto;
	}
	
	#homepage-slider .flex-next,
	#homepage-slider .flex-prev {display:none;top:-2000px;}
	#homepage-slider .flex-control-paging {position: absolute;left:42%;bottom:15px;display:block;}
	#homepage-slider .flex-control-paging li {float:left;list-style: none;list-style-image: none;list-style-type: none;}
	#homepage-slider .flex-control-paging a {background: url(../images/homepage/spr-controls.png) no-repeat -15px 0;display: block;float: left;height:12px;margin: 0 3px;text-indent: -999em; width: 11px;}
	#homepage-slider .flex-control-paging a.flex-active {background-position:0 0;}
	#homepage-slider .flex-direction-nav {display:none;}
	
	#lookbook-slider .flex-next,
	#lookbook-slider .flex-prev {display:none;top:-2000px;}
	#lookbook-slider .flex-control-paging {position: absolute;left:42%;bottom:5px;display:block;}
	#lookbook-slider .flex-control-paging li {float:left;list-style: none;list-style-image: none;list-style-type: none;}
	#lookbook-slider .flex-control-paging a {background: url(../images/homepage/spr-controls.png) no-repeat -15px 0;display: block;float: left;height:12px;margin: 0 3px;text-indent: -999em; width: 11px;}
	#lookbook-slider .flex-control-paging a.flex-active {background-position:0 0;}
	#lookbook-slider .flex-direction-nav {display:none;}


	/*hiding content slots on homepage*/
	div.homeSlot-row2-col1,
	div.homeSlot-row3-col1,
	div.homeSlot-row3-col2,
	div.homeSlot-row4-col1,
	div.homeSlot-row4-col2,
	div.homeSlot-row4-col3,
	div.homeSlot-row5-col1,
	div.homeSlot-row5-col2,
	div.homeSlot-row5-col3,
	div.homeSlot-row6-col1,
	div.homeSlot-row7-col1,
	div.homeSlot-row7-col2,
	div.homeSlot-row7-col3,
	div.homeSlot-row7-col4{
		display:none;
	}
	div.homeSlot-row1-col1{
		width: auto;
		height: auto;
	}

	.pdp-main .recommendations{
		padding: 0;
		display: none;
	}
	.pdp-main .recommendations li{
		
		width: 350px;
	}
	.pdp-main .recommendations .product-name{
		text-align: left;
	}

	.primary-content .recommendations{
		padding: 0;
		margin:0;
		display: none;
		width:100%;
	}
	.primary-content .recommendations li{
		
		width: 350px;
	}
	.primary-content .recommendations .product-name{
		text-align: left;
	}
	#emailsignup_form{
		margin-left:0px;
	} 
	#emailsignup_form input[type="text"],
	#emailsignup_form input[type="tel"],
	#emailsignup_form input[type="email"],
	#emailsignup_form input[type="number"]{
		width: 235px;
	}

	#main,#main_ardenb,#main_wetseal,
	.ui-dialog .ui-dialog-container {padding: 0 5%;}
	.ui-dialog .ui-dialog-container {max-width:90%;}
	ul#category-level-1 {border-left:none;margin-left:0px;padding-left:0px;}	
	#primary{background:none;border:0 !important;float:none;margin:0;padding-left:0 !important;width:100% !important;position:relative;}
	#secondary{
		float:none;
		clear:both;
		font-size: 1.1em; 
		width: 78% !important;
		margin: 0px;
		padding: 19px;
		border: 12px solid #dadada;
	}
	#secondary .refinement-header{
		padding: 0;
		margin-bottom:10px;
		margin-top: 10px;
	}
	
	
	.refinement h3 {margin-top:10px;}

	#category-level-1{
		margin-left:12px;
	}
	#category-level-1 li a{
		color: #808080;
	}
	.refinement h3 span{
		color: #000000;
	}
	#category-level-1 li.expandable:before{
		content: none;
	}
	#category-level-1 li:not(.expandable){
		margin-left: 0;
	}
	#category-level-1 li{
		padding: 5px 0 5px 13px;
		border-left: none;
		font-face: HelveticaNeueLTStd-Roman;
	}
	#secondary #category-level-2{
		margin-top: 6px;
	}
	#secondary #category-level-2 li{
		margin-left: 6px;
		padding: 6px 0 3px 6px;
	}
	#secondary #category-level-2 li a{
		text-transform: capitalize;
		color: #808080;
		font-family: HelveticaNeueLTStd-Roman;
	}
	
	.category-refinement #category-level-2 {display:none;}
	.category-refinement #category-level-1 li {margin-bottom:5px;margin-left:5px;}
	.category-refinement #category-level-1 a.active {font-weight: normal;}
	
	.results-hits{
		margin-left:0px;
		text-align: center;
		clear:both;
		width: 100%;
		font-size: 13px;
		margin-top: 20px;
	}
	
	.results-hits .full-results{
		margin-top:3px;
	}
	.results-hits a{
		font-size: 18px;
		color:#000000;
	}
	.results-hits .page-previous, .search-options-footers .page-previous {
		float: left;
		margin-top:-5px;
	}
	.results-hits .page-next, .search-options-footer .page-next{
		float: right;
		margin-top: -5px;
	}
	
	.search-options-footer .page-previous, .search-options-footer .page-next {
		margin-top:5px;
		display:inline-block;
	}
	
	.search-options-footer .pagination-hit-count, .search-options-footer .pagination-hit-count a {display:none;}

	.search-options-footer .backToTop {position:absolute;left:25%;}
	
	.pt_product-search-result .primary-content .searchGraphic{
		width: 100%;
		height: 77px;
		background-size: 100% 109px;
		
		padding: 32px 0 0 13px;
		margin-left: -6px;
		font-size:16px;
	}
	.pt_product-search-result .primary-content .searchGraphic b{
		font-size: 32px;
	}
	
	.col-1,.col-2{float:none;width:100%;}
	.breadcrumb{padding:0px;margin:10px 0 0 0;font-size:1em;}
	.breadcrumb-last {display:none;}
	ol.breadcrumb li:nth-last-child(2) a:after{content:none;}
	.scrollable {height:auto;}
	.scrollable li {float:left;}
	.scrollable li a {border:1px solid #d9d9d9;border-radius:6px;display:block;padding:.2em .8em;}
	.pt_storefront #main {padding:0;}
	
	
	/* Header elements need to be re-positioned */
	/* ------------------------------------- */
	.blackHeaderBox{
		background-color:#ffffff;
		color: #000000;
		margin: 0 auto 0 auto;
		height: 0;
		padding: 0;
	}
	.blackHeaderBox a{
		color: #000000;
	}
	#header{
		height: 57px;
		width: auto;
		margin: 0 15px 36px 15px;
		border-bottom: 1px solid #dadada;
		padding: 11px 0;
	}
	#header .primary-logo{
		float:left;position:relative;top:auto;
		clear:left;
	}
	#header .primary-logo img {
		max-width:186px;
	}
	
	#checkoutheader .checkout-headerhelp-mobile {background:#e5e5e5;padding: 10px 20px;text-align:center;}
		
	.checkout-headerhelp-mobile {display:block;}
	.checkout-headerhelp {display:none;}
	
	.checkoutheader #header {margin-bottom:0;}
	
	#dwfrm_billing #RewardMethod_PROMO { padding: 20px; width: 90%; } 
	#dwfrm_billing #RewardMethod_PROMO .gc-wrapper { margin-top: 10px; }
		
	#wsFirstRowWrap {height:45px;}
	.blackHeaderBox .headerpromo {display:none;}
	
	#headerSocialLinks,
	header .headerpromo,
	header .header-banner {display:none;}
	
	.headerpromo-mobile, .header-banner-mobile {display:block;text-align:center;}
	.headerpromo-mobile {padding:15px 0;background: #f2f2f2;font-size:13px;text-transform:uppercase;color:#808080;}
	.header-banner-mobile {color:#fff !important;background:#000;padding:8px 0;font-size:13px;text-transform:uppercase;}
	.header-banner-mobile span {display:none;}
	.header-banner-mobile a {color: #fff; font-size:11px;display:block;}
	
	.headerPromoBar {height:auto;background-image:none;font-size:14px;}
	.headerPromoBar .headerPromoLeft {width:100%;margin-bottom:2px;}
	.headerPromoBar .headerPromoRight a {display:block;}
	
	.menu-utility-user {
		display:none;
	}
	
	.menu-utility-user-mobile {display:block;padding:0;margin:0;position:absolute;top:79px;left:103px;}
	
	.menu-utility-user-mobile a {
		display:block;
		background: url("../images/interface/icon-mobileMyAccount.png") no-repeat;
		width: 24px;
		height:24px;text-indent: -9999px;z-index:999;}
	
	.header-banner{
		float: none;
		font-size: 14px;
		bottom: -132px;
		top: auto;
		right: auto;
		z-index: 1;
	}
	.mini-cart-products  {max-height: 100%;}
	.mini-cart-content {display:none !important;}
	.mini-cart-label{margin-right:0;}
	.mini-cart-item-word,
	.mini-cart-total-label{display:none;}
	
	#accountLoginLink{
		display:block;
		border: 1px solid #ff0000;
	}
	#mini-cart {
		display:block;
		background: url(../images/bagIconWhite.png);
		width: 20px;
		height: 21px;
		position: relative;
		right: 32px;
		top: 25px;
	}
	
	
	.mini-cart-total {
		font-size: 28px;
		top: -7px;
		right: -19px;
		position:absolute;
	}
	
	.mini-cart-empty  {
		font-size: 28px;
		top: 0px;
		right: -2px;
	}
	.mini-cart-label{
		display:none;
	}
	#navigation .mobile-account-link{
		display: block;
		background-image: url(../images/icon-mobileUserAccount.png);
		cursor: pointer;

		position: absolute;
		height: 23px;
		width: 23px;
		
		left: 32%;
		top: 4px;

		text-indent: -999px;
	}
	.menu-utility{
		display:none;
	}
	#navigation #storeLocatorLink{
		display: block;
		background-image: url(../images/icon-mobileStoreLocator.png);
		cursor: pointer;
		position: absolute;
		height: 25px;
		width: 17px;
    	top: 3px;
    	right: 30%;
    	white-space: nowrap;  
    	text-indent: -999px;
	}
	#giftRegistryLink, #custServiceLink{
		display: none;
	}
	.menu-utility li:after{
		content: "";
		margin: 0;
	}
	
	div.level-2 ul.level-2{
		width:100%;
	}
	.header-search{
		display: block;
		top: 0;
		right: 16px;
		background-color: transparent;
	}
	.header-search input[type="text"]{
		height: 23px;
		width: 80px;
		display:none;
		margin-top:0;
	}
	.header-search.open {background: #e5e5e5;}
	
		.enter_partial,
	.right_details {float:none;margin-right:0;width: 90%;}

	/* Navigation adjusted, stacked so it's easier to use */
	/* ------------------------------------- */
	
	#navigation, #wrapper.pt_storefront #navigation nav {
		border-top:0;
		padding-bottom: 0;
		margin-top: -29px;
		position:relative;
		width:100%;
	}
	#navigation h1{
		cursor:pointer;
		position:relative;
		height: 26px;
		width: 26px;
		clear: left;
		margin-left: 15px;
	}
	
	#navigation .level-1 .level-2 .menupromo {display:none;}
		
	ul.level-1 {
		height: auto;
		padding: 0;
		margin: 0;
	}
	ul.level-1 a {font-size: 1em;}
	ul.level-1 a.level-1{
		display: block;
		clear: both;
		font-size: 14px;
	}
	
	.ArdenB ul li.first a.level-1 {padding-left:20px;}
	.ArdenB ul.level-1 a{ padding: 15px 20px;}
	.ArdenB ul.level-1 li a {border-top:none;}
	ul.level-1 a span {float:right;font-size:.8em;}
	ul.level-1 .last a.level-1{border:0;}
	ul.level-1 li,
	ul.level-1 li:hover {float:none;color:#fff;background:#000;border-bottom:1px solid #333;}
	ul.level-1 li:nth-child(8) a {color: #FFFFFF;}
	.ArdenB ul.level-1 li,
	.ArdenB ul.level-1 li:hover {border-bottom:1px solid #fff;}

	ul.level-1 .hasSub {background: url(../images/interface/arrow-down-nav-mobile.png) no-repeat 95% center #000;color:#fff;}
	ul.level-1 .hasSub.open {background: url(../images/interface/arrow-up-nav-mobile.png) no-repeat 95% 13px #000;color:#fff;}
	ul.level-1 a {color:#fff;}
	
	/*.js ul.level-1 li:hover div.level-2 {display:none;}*/
	div.level-2{
		position:relative;
		width: auto;
		background:#fff;
	}
	div.level-2.menu-horizontal li{border:0 !important;float:none !important;}
	div.level-2 .custom {margin-left:0;}
	div.level-2 .custom ul {margin-left:10px;}
	
	div.level-2 ul.level-2 li, div.level-2 .custom ul li {background:#fff;border-bottom:none;}
	
	#footer {
		padding:15px 15px 10px;
		margin: 0;
		width: auto;
	}
	#footer .specoffer{width: auto;margin-bottom:0;margin-left:0;}
	#email-alert-signup label, #emailsignup_form label {font-size:15px;}
	#email-alert-signup input[type="text"], #emailsignup_form input[type="text"],
	#email-alert-signup input[type="number"], #emailsignup_form input[type="number"],
	#email-alert-signup input[type="email"], #emailsignup_form input[type="email"],
	#email-alert-signup input[type="tel"], #emailsignup_form input[type="tel"]
	{
		width: 60%;
	}
	#footer .sociallinks {
		float:none;width:100%;text-align:center;
		clear:both;
	}
	#footer .sociallinks span {float:none;margin-bottom:12px;}
	#footer .sociallinks a {margin-left:15px;}
	
	#email-alert-signup,
	#emailsignup_form {padding-left:0;}
	
	#footer .specoffer h3 {margin-left: 0; color:#808080;}
	#footer .specoffer p {margin-left:0;font-size:16px;}
	#footer .specoffer .loyaltyimage {float:right;margin-top:10px;width:45%}
	#footer .specoffer .loyaltytext {width:50%;}
	
	/* Footer Links */
	#footer .footerlinks {width:100%;border-top:1px solid #dadada;}
	#footer .footerLinkList {width:100%;border-left:0;padding:0;margin-top:0;min-height:0;margin-bottom:0;float:none;}
	
	#footer .footerlinks .footerLinkList h3 {
		font-size: 14px;
		font-weight:normal;
		background: url("../images/interface/footerlinks-plus.png") no-repeat right 15px;border-bottom:1px solid #dadada;
		padding: 15px 0;
		cursor:pointer;
		}
		
	#footer .footerlinks .footerLinkList h3.open {background-image:url("../images/interface/footerlinks-minus.png");}
		
	#footer .footerlinks .footerLinkList ul {display:none;}
	#footer .footerlinks .footerLinksFooter {margin-top:10px;position:inherit;}
	#footer .footerlinks .footerLinksFooter .button-secondary {position: relative;width:90%;float:none;margin:0 0 15px 0;display:block;}
	
	#footer .maillist {margin-left:0;}

	.legalLinks a {margin: 0 5px 0 5px;border-right: none;padding: 0 10px 10px 0;}
	
	/* Reduce primary header size */
	/* ------------------------------------- */
	
	.primary-content h1 {font-size: 3em;margin:10px 0;}
	
	/* Grid, product tile layout adjustments */	
	/* ------------------------------------- */
	
	.js #quickviewbutton {display:none !important;background:none;}
	#quickviewbutton {display:none !important;}
	
	ul.search-result-items .grid-tile {
		height: 360px;
		margin:2%; 
		width: 46%;
	}
	.search-result-options {
		margin:.5em 0;
		border-bottom: 0px;
	}
	
	.search-result-options .sort-by{ 
	float: left;
	border: 2px solid #dadada;
	border-radius: 0;
	padding: 0 28px 0 0;
}

	.search-result-options .sort-by select {width:auto;padding:3px 0 4px;width:115px;}
	.search-result-options .items-per-page {display:none;}
	.search-result-options .pagination {
		margin: 0;
		width: auto;
		display: none;
	}
	.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-listing-1x4 ul.search-result-items .grid-tile {margin:2%; width: 92%;}
	.product-compare,.compareitems {display:none !important;}
	
	/* No Results */
	
.pt_product-search-noresult .primary-content h1 {background: url(../images/interface/mbkg-noresults.jpg) no-repeat;padding:30px 0 0 15px;font-size:14px;height:76px;margin-top:10px;}
.pt_product-search-noresult .primary-content h1 span {font-size:30px;}
.nohitsbody,
.no-hits-footer {padding:0 10px;width:95%;float:none;}
.nohitsbody input {width:82%;}

.pt_product-search-noresult #main {padding:0;}
	
	/* Pdp */
	/* ------------------------------------- */
	
	.pt_product-details .primary-content {padding-bottom: 68px;}
	.pt_product-details .breadcrumb .last {display:none;}
	.pt_product-details .breadcrumb {display:none;}
	#product-nav-container {bottom: 0;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{clear:both;float:none;margin:0;width:100%;text-align:center;}
	.pdp-main .product-name {padding-top:30px;}
	
	.pdp-main .product-col-2{
		text-align: left;
	}
	
	.pdp-main .promotion .promotion-title {font-size:86%;}
	.pdp-main .attribute h3, 
	.pdp-main .attribute .label {font-size: .9em;width:35%;}
	.pdp-main .attribute .value {width: 64%;}
	.pdp-main .attribute span.value {padding-top:5px;}
	.pdp-main .product-add-to-cart .inventory {width: 100%;}
	.pdp-main .product-add-to-cart .inventory label {display:inline-block;}
	.pdp-main .product-add-to-cart .product-price {font-size: 2em;padding:30px 10px;text-align:left;width: 100%;}
	.pdp-main .product-add-to-cart button {clear:both;width:100% !important;}
	.pdp-main .product-add-to-cart .availability.availability-not-avail{padding:0 0 45px 0;}
	.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;}	
	.pdp-main .product-set-list .product-set-image img {max-width: 90%;}
	.pdp-main .product-set-list .block-add-to-cart .inventory {margin-left:22%;width:auto;float:none;/*margin:0; width:23%;*/}
	.pdp-main .product-set-list .block-add-to-cart .availability {margin-left:22%;}
	.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 .prSnippetTitle {float:left;}
	.pdp-main .prSnippetRatingUnclickable {float:left;}
	
	.BVRRReviewRatingsContainer,
	.BVRRReviewTitleContainer,
	.BVRRReviewDateContainer,
	.BVRRReviewDisplayStyle5Header,
	.BVRRReviewDisplayStyle5BodyUser,
	.BVRRReviewDisplayStyle5BodyContent,
	.BVRRReviewDisplayStyle5BodyClient,
	.BVRRReviewDisplayStyle5Footer,
	.BVRRReviewDisplayStyle5BodyContentSecondary,
	.BVRRReviewDisplayStyle5BodyContentPrimary{width:100% !important;float:left !important;}

	.BVRRReviewDisplayStyle5BodyContentPrimary{margin-left:0px !important;}
	.BVRRReviewDisplayStyle5BodyUser{margin-bottom:0px !important;padding-bottom:10px !important;}

	#BVCustomerRatings, #BVReviewsContainer {display:none !important;}
	
	/* 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 1em;}
	
	/* Cart: tables need to be broken up and cells stacked */
	/* ------------------------------------- */
	
	.pt_cart #secondary{display:none;}	
	#cart-table,.summary-cart-wrapper #cart-table {width:100%;}
	#cart-table .price-promotion .price-standard{margin:0px;}

	.summary-cart-wrapper #cart-table.item-list td,.summary-cart-wrapper #cart-table .price-sales {font-size:1em !important;}	
	.summary-cart-wrapper #cart-table .item-quantity .cart-innertable-div{width:auto;float:left;padding-top:15px;}
	.summary-cart-wrapper #cart-table .item-total{width:auto;clear:none;float:right;margin-top:-1em;margin-bottom:1em;}
	.summary-cart-wrapper #cart-table.item-list td.cart-promo{border-bottom:0px !important;}
	.shopping-bag-title{font-size:30px;}
	#cart-table thead{display:none;}
	#cart-table tr{border-left:none;border-right:none;border-bottom:none;}
	#cart-table td{display:block;}
	#cart-table.item-list td{padding:0px;font-size: 14px !important;}
	#cart-table .cart-innertable-wrapper{width:100%;}
	#cart-table .item-image{text-align:center;padding-top:14px;padding-left:14px;}
	.cart-innertable-wrapper div.item-image img{width:auto;}
	.cart-innertable-wrapper div.product-list-item{padding-top:14px;}
	#cart-table .item-details{float:left;padding-bottom:5px;}
	#cart-table .item-details .product-list-item .name {font-size: 1.3em;}
	#cart-table .item-quantity{width:100%;clear:both;float:left;text-align:center;}
	#cart-table .item-quantity .cart-innertable-div{padding-top:5px;}
	#cart-table .item-quantity .cart-innertable-qty{margin-left:5px;text-align:center;text-indent:0px;}
	#cart-table .item-quantity-details{float:left;font-size:.9em;}
	#cart-table .item-user-actions{float:right;width:100%;text-align:right;font-size:12px;}
	#cart-table .item-user-actions button{width:100%;text-align:right;padding-bottom:15px;}
	#cart-table .item-user-actions a{margin-bottom:15px;float:right;}
	#cart-table .item-price{width:100%;clear:both;float:left;}
	#cart-table .item-total{width:100%;clear:both;float:left;margin-top:10px;border-right:none;}
	.checkout-paypal-deskbutton{display:none;}
	.checkout-paypal-mobilebutton{display:block;}
	.cartsummary-content-wrapper #cart-table .cart-qty-placeholder{width:auto;}		
	.cartsummary-content-wrapper #cart-table .cart-innertable-qty{padding-top:1px;}		
	.cartsummary-content-wrapper #cart-table td.item-quantity{height:auto;width:100%;text-align:left;font-family:inherit;padding:0px;}
	.cartsummary-content-wrapper{min-height:100px;}
	.checkout-contentwrapper-div, .cartsummary-content-wrapper {width:98%;}
	.order-summary-footer{width:100%;border-top:none;}
	.place-order-totals .order-totals-table{float:none;width:100%;}
	.summary-edit-cart a{margin-left:45%;}
	.submit-order{float:none;}
	.summary-edit-cart button.button-fancy-large{width:100%;margin-top:15px;}
	.cart-innertable-div{float:right;text-align:right;width:150px;padding-right:20px;}
	.cart-total-container{margin-left:35%;margin-right:14px;border-top:1px solid #dadada;}
	.cart-total-container.ardenb{border-top:1px solid #b6b6b6;}
	.cart-total-container .cart-innertable-div{padding-right:0px;}
	.cart-price-placeholder,.cart-qty-placeholder{display:inherit;text-align:left;margin-left:30%;padding-left:14px;width:44px;}	
	.cart-qty-placeholder{padding-top:15px;}
	.cart-totalprice-placeholder{display:inherit;text-align:left;width:44px;}
	.cart-totalprice-placeholder,.price-total{font-size:16px;}
	.cart-totalprice-placeholder, .item-total div.cart-innertable-div{padding-top:15px;}
	.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;padding:20px 14px 0px 14px;}
	.cart-actions .continue-shopping {display:none;}
	.cart-action-checkout button.button-fancy-large{font-size:16px;}
	.cart-bottom-div{margin-top:0;border-top:none;width:100%;}
	.cart-order-totals{border:none;clear:both;float:none;width:100%;}
	.cart-order-totals button {margin:0 0 0px;}
	.cart-order-totals td{width: 50%;}
	.cart-order-totals-top{border-left:none;border-right:none;}
	.cart-shipping-privacy{display:none;}
	.checkout-title-div, .continue-shopping-top, .checkout-options-top{float:none;width:100%;text-align:center;}
	.checkout-title-div,.checkout-title-div.options {border: 0px;} 
	.checkout-title-div.options{margin-top:10px;}
	.continue-shopping-top .continue-shopping-button{padding-top:8px;margin-right:0px;margin-bottom:10px;}
	.cart-action-continue-shopping{float:none;}
	.loyalty-content-div .html-slot-container{width:100%;}
	.loyalty-content-div img{width:100%;height:auto;}
	.promo-content,.cart-loyaltyrecommend-div,.cart-loyalty-slot,.cart-recommend-slot,.loyalty-top,.rewards-content-div{width:100%;}
	.cart-recommend-slot{padding-left:14px;padding-right:14px;}
	.loyalty-top{padding-top:20px;padding-bottom:20px;}
	.loyalty-signup,.rewards-signup{float:none;margin-left:14px;padding-top:0px;}
	.loyalty-title,.recommend-title{font-size:24px;}
	.loyalty-title{width:260px;}
	.rewardsloyalty-content-div{padding-top:15px;}
 	 #cart-table .item-total .promo-adjustment{width:auto;}
	.pdp-main .product-col-1{margin-left:0;}
	.pt_cart .order-totals-table tr > td{padding-left:14px;}
	.pt_cart .order-totals-table tr > td:last-child{padding-right:14px;}
	.pt_cart .order-total-separator{margin:8px 0px 4px 0px;}
	.pt_cart #main, .pt_checkout #main,.pt_checkout #main_wetseal,
	.pt_checkout #main_ardenb {padding:0px;}
  	#AmazonInlineWidget {margin-top:0px;}
  	.pt_cart .checkout-options-top .checkout-with-amazon{text-align:left;}
  	.checkout-with-amazon{max-width:45%;}
  	.cart-empty {margin-left:18px;}
	
	/* Checkout */
	/* ------------------------------------- */

	.pt_checkout #main,.pt_checkout #main_wetseal,.pt_checkout #main_ardenb{padding:0px 15px;}
	.pt_checkout #secondary{padding-left:0px;}
	.pt_checkout #main_ardenb .summary-cart-wrapper #cart-table .item-quantity .cart-innertable-div{float:right;}
	.pt_checkout #main_ardenb .item-total{width:100%;margin-top:17px;}
	.pt_checkout #main_ardenb .cart-total-container{margin-right:0px;margin-left:162px;}
	.pt_checkout #main_ardenb .cart-totalprice-placeholder{text-transform:uppercase;width:auto;font-size:16px;}
	.pt_checkout #main_wetseal .cart-totalprice-placeholder{display:none;}
	.pt_checkout #main_wetseal #cart-table .item-total{border:none;padding-right:0px;}
	.pt_checkout #main_wetseal .cart-total-container{border:none;padding:0px;}
	.pt_checkout #main_wetseal .item-total div.cart-innertable-div{padding:0px;}
	.pt_checkout #main_wetseal .cart-total-container{margin-left:0px;}
	.pt_checkout #main_ardenb #primary{margin-bottom:10px;}
	#dwfrm_singleshipping_shippingAddress .select-address select{width:100%;}
	.cardNo.ardenb .loyalty-wrapper-top{clear:both;}
	.loyalty-savings-billing{padding-left:0px;padding-top:15px;}		
	.checkout-logincontent-wrapper {padding:0px;}
	.checkout-progress-indicator {clear:both;font-size:.8em;margin-bottom:3%;position:relative;overflow:hidden;text-align:left;top:auto;}
	.checkout-progress-indicator div {padding: 0 2%;}
	.checkout-title-wrapper{width:auto;max-width:100%;padding:40px 14px 0px 14px;}
	.checkout-title-div{display:none;/*border-bottom:1px solid #dadada;padding-bottom:5px;*/}
	.checkout-title-div.ardenb{border-bottom:1px solid #b6b6b6;}
	.checkout-title{font-size:30px;text-align:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #dadada;}
	.order-confirmation-top.ardenb .checkout-title{border-bottom:none;}

	.order-confirmation-top .checkout-title{margin-bottom:0px;}
	.order-confirmation-top .content-asset{font-size:14px;}
	.order-confirmation-details .content-header{display:none;}
	.pt_order-confirmation .order-date, .pt_order-confirmation .order-number{font-size:14px;}
	.pt_order-confirmation.wetseal .order-totals-table tr.order-total{border-top:1px solid #dadada;text-transform:uppercase;font-size:18px;}
	.pt_order-confirmation.ardenb .order-totals-table tr.order-total{border-top:1px solid #b6b6b6;text-transform:uppercase;font-size:18px;}
	.pt_order-confirmation #order-information .order-totals-table .order-sales-tax td{padding-bottom:10px;}
	.pt_order-confirmation #order-information .item-list .order-billing,
	.pt_order-confirmation #order-information .item-list .order-payment-instruments,
	.pt_order-confirmation #order-information .item-list .order-payment-summary,
	.pt_order-confirmation #order-information .item-list .shipping-address-info,
	.pt_order-confirmation #order-information .item-list .order-payment-summary{padding-right:0px;width:99%;}
	.pt_order-confirmation #order-information .item-list .order-payment-summary{padding-bottom:18px;}
	.pt_order-confirmation #order-information .order-totals-table{width:100%;}
	.pt_order-confirmation .actions{float:none;width:100%;}
	.pt_order-confirmation .actions .button{width:100%;}
	.pt_order-confirmation #secondary{width:100% !important;padding:0px;}

	#order-information.wetseal .wrapper{font-size:14px;}
	.order-confirmation-details.wetseal #shipDetails thead{display:none;}
	.pt_order-confirmation #cart-table .item-price{display:none;}

	.checkout-wrapper{padding-top:14px;}
	.checkout-wrapper .login-box-content{width:100%;}
	.checkout-login-message{max-width:100%;padding-bottom:10px;}
	.customer-login-div{border:none;padding-left:0px;}	
	.checkout-login-div{width:100%;}
	.pt_checkoutlogin .checkout-title{margin-bottom:0px;}
	.pt_checkoutlogin .checkout-login-div{border-bottom:1px solid #dadada;margin-bottom:20px;}
	#checkout-logincontinue-form .form-row{padding:20px 0px 23px 0px;margin:0px;}
	.checkout-wrapper .form-row{width:100%;}
	.checkout-wrapper button, #checkout-logincontinue-form button, #checkoutlogin-include-form button{width:100%;font-size:14px;}
	.checkout-wrapper input[type="text"].input-field, .checkout-wrapper input[type="password"].input-field,
	.checkout-wrapper input[type="number"].input-field,
	.checkout-wrapper input[type="email"].input-field,
	.checkout-wrapper input[type="tel"].input-field{width:98%;min-width:50px;}
	#checkoutlogin-include-form .form-row{padding:inherit;}
	#checkoutlogin-include-form .customer-rememberforget-div label{padding-top:5px;}
	.customer-rememberforget-div{max-width:98%;}
	.checkout-progress-indicator div{padding:17px 0px;}
	.checkout-progress-indicator .step-2 {width:98%;}
	.checkout-step{border-width:1px 1px 0px 1px;width:98%;height:auto;}
	.checkout-progress-indicator div:last-child{border-width:1px;}	
	.checkout-progress-indicator{height:auto;font-size:14px;}
	.checkout-contentwrapper-div{width:98%;}
	.checkout-titleprogress-div{padding-bottom:30px;}
	#dwfrm_singleshipping_shippingAddress legend,#dwfrm_billing legend{-webkit-padding-start:0px;-webkit-padding-end:0px;padding:0px;width:100%;}
	#dwfrm_singleshipping_shippingAddress .form-row, #dwfrm_billing .form-row{width:98%;}
	#dwfrm_singleshipping_shippingAddress .shipping-continuebutton-div{width:100%;}
	#dwfrm_singleshipping_shippingAddress .shipping-continuebutton-div button.shipping-continue-button{width:100%;font-size:14px;}
	#dwfrm_singleshipping_shippingAddress .form-row{margin:0px 0px 10px 0px;}
	#dwfrm_singleshipping_shippingAddress .addressSelectButtonDiv {margin:0px;}
	#dwfrm_singleshipping_shippingAddress .select-address{padding:20px 0px 0px 0px;}
	#dwfrm_billing .month{clear:both;}
	#dwfrm_billing .month, #dwfrm_billing .year{width:45%;padding-top:10px;}
	#dwfrm_singleshipping_shippingAddress .form-row label, #dwfrm_billing .form-row label{float:none;width:100%;padding-bottom:5px;}
	#dwfrm_singleshipping_shippingAddress .label-inline label, #dwfrm_billing .label-inline label{float:none;width:80% !important;}
	#dwfrm_singleshipping_shippingAddress .label-inline input{margin:0px;}
	#dwfrm_singleshipping_shippingAddress .label-inline label,#dwfrm_billing .label-inline label,#dwfrm_billing .billing-address-area .label-inline label{margin:5px;}
	#dwfrm_singleshipping_shippingAddress .form-row input[type="text"],
	#dwfrm_singleshipping_shippingAddress input[type="email"],
	#dwfrm_singleshipping_shippingAddress input[type="number"],
	#dwfrm_singleshipping_shippingAddress input[type="tel"],	
	#dwfrm_singleshipping_shippingAddress select,	
	#dwfrm_billing .form-row input[type="text"],
	#dwfrm_billing .form-row input[type="email"],#dwfrm_billing .form-row input[type="number"],
	#dwfrm_billing .form-row input[type="tel"],#dwfrm_billing select,
	#dwfrm_billing .billing-address-area .select-address select,
	#dwfrm_billing .billing-address-area select{width:100%;}
	#dwfrm_billing .address1-wrapper .form-row{width:100%;}
	#dwfrm_billing .address1-wrapper .form-row input[type="text"]{width:100%;}	
	#dwfrm_billing .address1-wrapper .form-row label{width:100%;}	
	#dwfrm_billing .billing-address-area .address1-wrapper .form-caption{margin:5px 0px 0px 0px;}
	#dwfrm_singleshipping_shippingAddress .form-field-tooltip{display:none;}
	#dwfrm_singleshipping_shippingAddress .form-caption, #dwfrm_billing .billing-address-area .form-caption, .payment-selected-wrapper .form-caption {margin:5px 0px 0px 0px;}
	#dwfrm_billing .billing-address-area{padding-bottom:20px;}
	.checkout-mini-cart{max-height:100%;}
	.save-address-options {margin-left:0px;}	
	.shipping-methodoption-wrapper{width:46%;clear:left;margin:20px 8px 10px 0px;}
	.shipping-methodoption-wrapper.shipping-method-newrow{margin:0px 10px 10px 0px;}
	.shipping-methodoption-div{min-height:180px;}
	.shipping-method-right{float:right;clear:right;}
	#shipping-method-list {margin-top:35px;}

	.gift-certificate-purchase .giftcard-form{padding-bottom:8px;}
	.gift-certificate-purchase label{padding-left:0px;padding-bottom:10px;}
	.giftcard-input-wrapper,.giftcard-buttons-wrapper{float:none;width:100%;margin-left:0px;}
	.giftcard-form button{width:100%;margin-bottom:20px;margin-left:0px;}
	#giftCardBalance{float:left;width:100%;}
	.giftcard-balance-visible{margin-bottom:20px;}

	.reward-selected-wrapper{border-width:1px 0px 0px 0px;}
	.reward-selected-wrapper label{text-align:left;}
	.reward-selected-wrapper input[type="text"],
	.reward-selected-wrapper input[type="number"],
	.reward-selected-wrapper input[type="email"],
	.reward-selected-wrapper input[type="tel"]{width:100%;margin-left:0px;}
	.reward-selected-wrapper .loyalty-wrapper-top label{padding-left:0px;padding-bottom:5px;}
	.reward-method-expanded .gc-wrapper{clear:both;}
	.reward-method-expanded .form-row{margin:0 0 10px;}
	.reward-selected-wrapper .wetseal .loyalty-wrapper-top label{padding-left:0px;}
	.gc-wrapper-top{width:100%;}
	.gc-check-balance button{padding-left:0px;padding-top:10px;}
	
	.pt_checkout .primary-focus #secondary{margin-left:0px;position:relative;top:auto;right:auto;width:100%;float:left;margin-top:30px;}
	.pt_checkout #cart-table .item-total{border-right:none;padding-right:14px;}
	.pt_checkout #cart-table {border:1px solid #dadada;}
	.pt_checkout #cart-table.ardenb {border:1px solid #b6b6b6;}
	.place-order-totals .order-totals-table tbody{border:none;}
	.pt_checkout .cart-innertable-div{padding-right:14px;}
	.pt_checkout #main_ardenb .cart-total-container .cart-innertable-div{padding-right:0px;font-size:16px;}
	.pt_checkout .summary-help{margin:0px;border-top:none;}
	.pt_checkout #footer {margin:20px;padding:15px 0px 0px 0px;}
	.pt_checkout #footer .footer-hassle-free, .pt_checkout #footer .footer-cc-methods{border-left:0px;padding:18px 0px;min-height:50px;}
	.pt_checkout #footer .footer-hassle-free{width:100%;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
	.pt_checkout #footer .footer-trustwave{float:right;padding:18px 0px;}
	.pt_checkout #footer .footer-hassle-free h1{font-size:18px;padding-bottom:10px;}
	.pt_checkout #secondary {width:100% !important;}
		
	.order-summary-footer h2 {width:50%;}
	.order-summary-footer .submit-order .form-row{margin:0px;}
	.pt_checkout .place-order-totals .order-totals-table tbody{border:none;}	
	.place-order-totals .order-totals-table{width: 100%;border-style:solid;border-color:#dadada;border-width:0px 1px 1px 1px;}
	.place-order-totals .order-totals-table.ardenb{border-color:#b6b6b6;border-width:0px 1px 1px 1px;}
	.place-order-totals .order-totals-table tr > td{padding-left:14px;}
	.place-order-totals .order-totals-table tr > td:last-child{padding-right:14px;}
	.payment-method-options {padding:0;}
	.payment-method-options .form-row {width:100%;}
	.payment-method-options .form-row label {float:left;margin:0;padding:0; width:150px;}
	.payment-method-options .form-row .input-radio {margin:0;}
	.payment-method-expanded #creditCardList{width:100%;}	
	.payment-selected-wrapper{margin-left:0px;}
	.payment-selected-wrapper .form-indent{margin-left:0;padding-top:10px;}
	.pt_order-confirmation #main{padding:0px 15px;}
	.pt_order-confirmation .item-list th {display:none;}
	.pt_order-confirmation #shipDetails thead {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: 1em;}
	.pt_order-confirmation .order-shipment-table .shipping-method {padding-left:0;}
	.pt_order-confirmation #cart-table .cart-innertable-wrapper{width:100%;}	
	.pt_order-confirmation .primary-focus #secondary{width:100%;float:left;margin-left:0px;padding-bottom:40px;}
	.pt_order-confirmation #OrderConfirmationRegistrationForm fieldset{width:100%;}
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="text"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="password"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="number"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="email"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="tel"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm label {max-width:100%;}
	.pt_order-confirmation #cart-table .item-orderdetails-price{float:right;margin-top:-44px;}
	.pt_order-confirmation #cart-table .item-quantity .cart-innertable-div{float:left;padding-top:16px;width:auto;}

	/* account pages */
	/* ------------------------------------- */
	.accountoverview ul.account-options li {min-height:45px;}
	.ui-dialog .ui-dialog-content {padding-bottom:2em;}
	.ui-dialog .ui-dialog-title {font-size:1.67em;margin-left:10px;}
	.ui-dialog .form-row {margin-bottom:0;}
	#PasswordResetForm button {position:relative;left:0;top:0;width:100%;margin-top:5px;}
	
	#RegistrationForm .form-caption {margin-left:0;}
	
	#PasswordResetForm input,
	#NewPasswordForm input {padding:3px 0;}

	.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:.5em;}
	.pt_account .primary-content h1 {margin:0 auto 15px auto;border-bottom:1px solid #dadada;padding:20px 0;text-align:center;}
	.pt_account .login-box-content,.pt_account .form-row-button button {width:100%;}
	.pt_account .label-inline label {padding:0 0 0 5px;}
	.pt_account .col-2 {border-top:1px solid #dadada;border-left:0;padding:20px 0;margin-top:20px;}
	.pt_account .customer-password-div .label-inline label, .pt_account .customer-password-reset {font-size:11px;}
	.pt_account .customer-password-reset {margin-top:3px;}
	
	.pt_order .pagination .pageview {display:none;}
	.pt_order .pagination ul {float:none;width:100%;}
	.pt_order .pagination li.next {float:right;} 
	.pt_order .pagination li a {text-decoration:underline;}
	 .pt_order .first-last.mobile {display:block;}	
	.form-row-button {width:auto;}
	
	#RegistrationForm fieldset {width:100%;margin-top:0;}
	#RegistrationForm legend {padding:14px 0 10px 0;width:100%;}
	#RegistrationForm legend span {display:none;}
	#RegistrationForm .form-row {width:100%;}
	#RegistrationForm label {width:100%;}
	#RegistrationForm input[type="text"], 
	#RegistrationForm input[type="number"],
	#RegistrationForm input[type="tel"],
	#RegistrationForm input[type="email"],input[type="password"], textarea {width:94%;margin:0;}
	#RegistrationForm .birthdate {width:100%;clear:both;overflow:hidden;}
	#RegistrationForm .birthdate .month {width:120px;float:left;}
	#RegistrationForm .birthdate .day {width:120px;float:left;}
	#RegistrationForm .form-indent {margin-left:0;}
	#RegistrationForm .privacy-link {margin-left:2%}
	#RegistrationForm .form-row-button {margin-left:0;}
	#RegistrationForm select {width:120px;}
	.accountregister .infoform {width:100%;margin-right:0;}
		
	.pt_account .primary-content .accountoverview,
	.pt_order .primary-content {width:100%;float:none;}
	
	#account-information .header,
	#order-information .header,
	.accountoverview .header {padding-top:0;margin-left:0;}
	
	.accountoverview .header {border-bottom:1px solid #dadada;padding-bottom:10px;}
	
	#account-information .header .name,
	#order-information .header .name,
	.accountoverview .header .name {float:none;width:100%;bottom: 0;left:0;position:relative;font-size:14px;text-transform:none;text-align:left;margin-top:20px;}
	.header .name a {text-decoration:underline;}
		
	.pt_account .primary-content .accountoverview h1,
	#account-information h1,
	#order-information h1 {text-align:left;background:url(../images/interface/subnav-arrow.png) right 30px no-repeat;font-size:2.5em;margin-bottom: 0;width:100%;float:none;border-bottom:none;padding:20px 0 0;cursor:pointer;}
	
	.pt_account .primary-content .accountoverview h1.open,
	#order-information h1.open {text-align:left;background:url(../images/interface/subnav-arrow-down.png) right 30px no-repeat;font-size:2.5em;}
	/*#order-information h1 {background-position:right 15px;}*/
	
	.pt_account .form-row {width:95%;padding:0;} 
	.accountoverview ul.account-options {margin-left:0;}
	.accountoverview ul.account-options li {width:100%;float:none;clear:both;overflow:hidden;}
	.accountoverview ul.account-options li.personal,
	.accountoverview ul.account-options li.addresses,
	.accountoverview ul.account-options li.payments {border-right:none;clear:both;overflow:hidden;}
	.accountoverview ul.account-options li .img {margin-left:0;} 
	.accountoverview ul.account-options li p {}
	.accountoverview ul.account-options li.payments, 
	.accountoverview ul.account-options li.orders {border-bottom:1px solid #dadada;}
	
	#account-information, 
	#order-information {margin-left:0;width:100%;min-height:300px;}
	#account-information h1 {text-align:left;}
	#order-information h2 {margin-bottom:15px;}
	ul.address-list li.others,
	ul.payment-list li {padding-left:0;border-right:none;padding-bottom:2em;} 
	ul.address-list .divider {display:none;}
	ul.address-list li a.address-edit,
	ul.address-list li a.address-delete,
	ul.address-list li a.address-make-default, 
	ul.payment-list li .delete {background:none repeat scroll 0 0 #e6e6e6;color:#000;cursor:pointer;border:none;display:inline;font-size:1em;padding:0.6em 0.8em 0.5em;text-align:center;text-transform:uppercase;text-decoration:none;}
	ul.address-list li .mini-address-location {margin-bottom:20px;}
	ul.address-list li .mini-address-location {min-height:0;}
	.fashioninsider .updateLoyaltyNo {float:none;display:block;margin-top:25px;}
	.fashioninsider label {width:100%;float:none;}
	.fashioninsider .form-row-button {width:100%;margin-left:0;}

	.order-history-header {position:relative;padding-bottom:50px;}
	.order-history-header .order-date,
	.order-history-header .order-status,
	.order-history-header .order-number {width:90%;}
	.order-history-header button {position:absolute;left:20px;bottom:15px;}
	
	#order-information .pagination {padding-bottom:5px;}
	.order-history-table .order-shipto,
	.order-history-table .order-items,
	.order-history-table .order-total {float:none;width:90%;margin-bottom:10px;}
		
	#order-information .item-list {border:none;}
	#order-information .item-list .order-billing,
	#order-information .item-list .shipping-address-info,
	#order-information .item-list .order-payment-instruments,
	#order-information .item-list .order-payment-summary {float:none;margin-bottom:10px;border:1px solid #dadada;background:#f2f2f2;width:100%;padding-top:0;padding-left:0;}	
	#order-information .item-list h3 {background:#000;color:#fff;text-transform:uppercase;padding:10px 20px;}
	.pt_order-confirmation.ardenb #order-information .item-list h3{background:#4c4c4c;}
	.pt_order-confirmation.ardenb #order-information .item-list .order-billing,
	.pt_order-confirmation.ardenb #order-information .item-list .shipping-address-info,
	.pt_order-confirmation.ardenb #order-information .item-list .order-payment-instruments,
	.pt_order-confirmation.ardenb #order-information .item-list .order-payment-summary,
	.pt_order-confirmation.ardenb #order-information .order-shipment-table{border:1px solid #b6b6b6;}
	
	#order-information .item-list .wrapper {padding:0 20px;}
	#order-information .order-shipment-table {border:1px solid #dadada;border-top:none;margin-bottom:15px;}
	#order-information .order-shipment-table .row-wrapper-heading {display:none;}
	#order-information .order-shipment-table .product-list-item .sku {margin-bottom:0;}
	
	#order-information .order-shipment-table .shipimage {width:30%;}
	#order-information .order-shipment-table .product-list-item {width:70%;margin-bottom:15px;}
	#order-information .order-shipment-table .qtylabel {display:inline-block;font-weight:bold;}
	#order-information .order-shipment-table .qty {text-align:left;margin-left:30%;}
	
	#account-information .subtitle h2,
	#order-information .subtitle h2 {float:none;}
	 
	/* account navigation */
	.pt_account .primary-content .accountnav,
	.pt_order .primary-content .accountnav {display:none;position:relative;width:100%;margin-top:60px; left:0;z-index:999;margin-top:0;}
	.pt_account span.namedisplay,
	.pt_order span.namedisplay,
	.content-asset h2,
	.content-asset .needhelp {display:none;}
	
	#EditAddressForm label,
	#EditAddressForm .form-row,
	#EditAddressForm input {width:96%;margin-left:0;} 
	#EditAddressForm legend span {top:20px;} 
	#EditAddressForm .form-caption {margin-left:0;}
	#EditAddressForm label {margin-bottom:10px;}
	#EditAddressForm button {margin-bottom:10px;}
	
	#account-information .button-secondary {float:none;display:block;font-size:14px;}
	
	#account-information #RegistrationForm .form-row,
	#account-information #RegistrationForm .birthdate {width:95%;}
	#account-information #RegistrationForm .birthdate.editform .form-row {width:40%;margin-bottom: 20px;}
	#RegistrationForm .form-indent input[type="checkbox"] {margin-top:0;}
	
	#CreditCardForm .form-row-button {margin: 10px 0;}
	#CreditCardForm .form-row-button button {width: 100%;}
	#CreditCardForm .form-row-button .button-secondary {float:none;margin-top: 10px;width:100%;padding:5px 0;display:block;}
	
	.loyalty-details .form-row div {float:none;}
	.reward-dollars-details .heading,
	.customer-sales .heading {display:none;}
	.reward-dollars-details .infolabel,
	.customer-sales .infolabel {display:block;margin:10px;float:left;width:45%;font-family:HelveticaNeueLTStd-Bd, helvetica, arial ;}
	.reward-dollars-details .date,
	.reward-dollars-details .earned,
	.reward-dollars-details .redeemed,
	.reward-dollars-details .details,
	.reward-dollars-details .balance {width:45%;padding:10px 0;} 
	
	.customer-sales .date, 
	.customer-sales .earned,
	.customer-sales .redeemed,
	.customer-sales .details,
	.customer-sales .salesdate {width:45%;padding:10px 0;}

	
	/* Gift certificates */
	/* ------------------------------------- */
	
	.gift-certificate-purchase .content-asset,
	.gift-certificate-purchase form {float:none;width:90%;}
	.gift-certificate-purchase .cert-amount .form-caption {width: 80%}
	
	.leftBox, .rightBox{border:none;width:100%;padding:18px 0px;}
	.rightBox{border-top:1px solid #dadada;}
	.leftBox img, .rightBox img{margin:9px 0px 30px 0px}
	.leftBox li, .rightBox li{padding-left:0px;}
	
	/* Gift registry */
	/* ------------------------------------- */
		
	.page-content-tab-navigaton button {width:100%;}
	.pt_gift-registry .add-gift-cert button {width:100%;}
	.pt_gift-registry .add-gift-cert p {width: 100%;}
	.pt_gift-registry .create-new-registry p {display:none;}
	.pt_gift-registry .create-new-registry {overflow:hidden;}
	.pt_gift-registry .item-list {width:98%;}
	.pt_gift-registry .item-list th {display:none;}
	
	/* report tables */
	/* ------------------------------------- */

	table.item-list td,
	table.item-list .section-header {font-size: .9em !important;padding: .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, .summary-cart-wrapper .cart-innertable-wrapper div.item-image,
	.order-confirmation-wrapper .cart-innertable-wrapper div.item-image,.pt_order-confirmation .cart-innertable-wrapper div.item-image {width: 30%;}
	table.item-list .item-details{width: 50%;}
	table.item-list .item-availability {width: 97%;}
	table.item-list .item-dashboard {width: 97%;}
	table.item-list .delete-registry {text-align:center;}
	table.item-list th.section-header {background-image:none;}
	.list-table-header {padding: 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;}
	
	/* 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;}
	.product-tile .product-image .product-image-thumb { position: relative; }
	#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"],#email-alert-signup input[type="email"],
	#email-alert-signup input[type="tel"],#email-alert-signup input[type="number"] {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;}
	
	/* storelocator */
	/* ------------------------------------- */
	.pt_store-locator .breadcrumb{margin:13px 0px 0px 0px;font-size:14px;}
	.storelocator-mainwrapper-div{margin-left:0;width:100%;}
	.storelocator-main-div{border:none;}
	.storelocator-slot-div{width:100%;margin:0px 15px;}
	.storelocator-slot-div img{width:95%;height:auto;}
	.storelocator-title{font-size:25px;margin-bottom:11px;}
	.storelocator-main-div label{font-size:14px;margin-left:0px;margin-bottom:6px;}
	.storelocator-main-div input[type="text"],	.storelocator-main-div input[type="email"],
	.storelocator-main-div input[type="number"],
	.storelocator-main-div input[type="tel"]{margin-left:0px;}
	.store-locator-head{margin-bottom:0px;}
	.storelocator-results-head{margin-bottom:21px;}
	.store-locator-content{padding-top:0px;}
	.storelocator-content-div{padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:5px;}
	.storelocator-content-div .input-text, .storelocator-content-div .input-select{width:100%;}
	.storelocator-divider-div{width:100%;text-align:center;margin-top:9px;margin-bottom:5px;}
	.storelocator-input-divider, .storelocator-input-middle{float:none;display:inline-block;vertical-align:middle;}
	.findbyzip-radius-div{padding-top:8px;}
	#store-location-results{display:none;}
	#store-locationmobile-results{display:block;}
	#store-locationmobile-results{margin-top:10px;border-top:1px solid #D9D9D9;}
	#store-locationmobile-results .store-name {font-weight:bold;}	
	.storelocator-results-table td{padding:16px 0px 12px 12px;}
	.store-results-head {background: transparent;font-size:14px;width:24%;padding:0px 0px 14px 16px;}
	.storelocator-results-link-div{padding-left:15px;}
	.storelocator-title.results-title{font-size:25px;padding-left:15px;}
	
	/*** Wishlist ****/

	.wishlist #account-information a.button-secondary {width:75%;margin-bottom:10px;}
	.list-table-header p#wishlistsend {display:block;text-align:center;}
	.wishlist .list-table-header {padding:0 !important;} 
	.wishlist .item-list .tableheading {display:none;}
	.wishlist .item-list {border:1px solid #dadada;border-bottom:none;}
	.wishlist .item-list div.item-image {width:50%;}
	
	.wishlist .item-list .info {width:50%;float:left;}
	.wishlist .item-list div.item-details,
	.wishlist .item-list div.item-availability,
	.wishlist .item-list div.item-dashboard {padding-bottom:15px;padding-top:0;}
	.wishlist .item-list div.item-availability {padding-bottom:0;}

	.wishlist .item-dashboard .option-priority label {text-align:left;margin:0 0 5px 0;}
	.wishlist .item-dashboard .form-row {margin-right:10px;} 
	.wishlist .option-priority {margin-right:10px;}
	.wishlist .item-dashboard .option-quantity-desired label {text-align:left;float:none;}
	.wishlist-item-row .option-quantity-desired input {float:left;}
	.wishlist .item-list div.item-dashboard {text-align:left;}
	
	.wishlist-item-row .option-add-to-cart {text-align:left;}
	.char-count {margin-left:0;}
	#send-to-friend-main .form-row-button {margin-left:0;width:90%;}
	#send-to-friend-main input[type="text"],
	#send-to-friend-main input[type="email"],
	#send-to-friend-main input[type="number"],
	#send-to-friend-main input[type="tel"],		
	#send-to-friend-main select,
	#send-to-friend-main textarea {width:95%;margin-left:0;}
	
	.right_details button {margin: 10px 0 0 0;}
 	.right_details {margin-bottom: 20px;}
	.enter_partial input {width:96%;}
	
	.disabledCart .minicart {display:none !important;}
	
	.pt_product-search-result .breadcrumb {display:none;}
	
	/* Code added from WS */
	#navigation .mobile-account-link, #navigation #storeLocatorLink {display: none;}
	input#q {width:83%; display: block !important; border: 1px solid #CCC; background: #FFF;}
	.searchbutton, input#q {float:left}
	.header-search {width: 81%;position: absolute;top: 132px;border: solid #000 1px;left: 56px;z-index: 9999;}
	.header-search input#q {width:83%; display: block !important; border: none;margin-top:3px;}
	.headerpromo-mobile {padding: 5px 0; font-size: 12px; display:block !important;g}
	#navigation {height: 40px;}
	.navigation-27 {height: 27px !important;}
	#styleboard-supporting-nav{ display:none; }
	#checkoutheader #header{ 
		background: url('../images/pdp/icons/logo.png') 0 25px black no-repeat;
		width: 38%;
		min-width: 230px;
		background-size: contain;
		margin: 0 auto 0 auto !important; 
		border:0px;
	}
	#checkoutheader{
		width:100%;
		background-color:black;
	}
	.header-banner-mobile {background: #CCC; padding: 1px 0 0 0;}

	.prop65alert a { display:block !important; opacity:1; cursor:text; }
	.prop65alert a span { display:none; }
	.prop65alert a .tooltip-content { display:block !important; position:relative; left:0; top:0; margin:0; padding:0; color:#363232; background:none; max-width:100%; visibility:visible; opacity:1; }
}

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

@media screen and ( min-width:480px) and (max-width:767px){
	
	#wrapper.pt_storefront #navigation nav {width:98%;}
	#wrapper.pt_storefront ul.level-1 {margin-left:0px;}
	#wrapper.pt_storefront .home-slots {width:90%;margin:0 auto;}
	
	#wrapper, .blackHeaderBox {width: auto;}
	#wrapper.pt_storefront ul.level-1 {margin-left:0px;}
	
	.product-tile .pr_stars {left:40px}
	
	.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;}
	
	.js #quickviewbutton {display:none !important;background:none;}
	#quickviewbutton {display:none !important;}
	#RegistrationForm .form-caption {margin-left: 0;}

	.checkout-options-div.first.placeholder{display:none;}
	.checkout-options-div.second{width:100%;}
	.continue-shopping-top .checkout-with-amazon{max-width:50%;}
	.continue-shopping-top .checkout-with-paypal{float:none;}
	.continue-shopping-top .cart-action-checkout button.button-fancy-large{width:auto;}
	
	.cart-bottom-div .cart-actions{float:right;width:60%;}
	.checkout-title-div.options{border-bottom: none;}
	
}

/* 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:1024px) {
	.inventory button.qty-ctrl-btn{font-size:100% !important; margin-top:0px !important;}
	#navigation {margin-top:10px;}
	#navigation nav h1 {display:none;}
	#wrapper.pt_storefront #navigation nav {width:98%;}
	#wrapper.pt_storefront ul.level-1 {margin-left:0px;}
	#wrapper.pt_storefront .home-slots {width:90%;margin:0 auto;}
	
	#store-location-results th.map-head {padding-right:18px;}
	
	.headerPromoBar {font-size:14px;}
	.pt_product-search-result .primary-content {float:right !important;width:70%;margin-right:0;}


	/* set page, primary regions width */
	/* ------------------------------------- */
	.js #quickviewbutton {display:none !important;background:none !important;}
	
	#wrapper{
		width: 100%;
	}
	#header{
		width: 97%;
		margin: 0 2%;
		min-height:72px;
	}
	
	#footer {width:736px;margin:0 auto;}
		
	#main,#main_ardenb,#main_wetseal{
		width: 100%;
	}
	#secondary {margin-left:10px;}
	.primary-content{width:588px;}
	
	.page-content .primary-content{padding-left:14px;width:574px;}
	.primary-focus .primary-content{width:540px;}
	.primary-focus #secondary{width:210px;}
	.html-slot-container img,
	.bottom-banner-cell img {max-width:100%;}
	.breadcrumb{padding:0px;font-size:1em;margin-left:10px;}
	.breadcrumb-last {display:none;}
	ol.breadcrumb li:nth-last-child(2) a:after{content:none;}
	ul.level-1 {
		height: auto;
		padding: 0;
		margin: 0;
		width:93%;
	}
	
	/**** HOMEPAGE SLOT WIDTHS ****/
	div.homeSlot-row1-col1{
		width: auto;
		height: auto;
	}
	div.homeSlot-row2-col1{
		width: auto;
		height: auto;
		margin: 0;
	}
	div.homeSlot-row3-col1{
		width: 50%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row3-col2{
		width: 50%; 
		height: auto;
		margin: 0;
		
	}
	div.homeSlot-row4-col1{
		width: 33%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row4-col2{
		width: 33%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row4-col3{
		width: 33%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row5-col1{
		width: 33%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row5-col2{
		width: 33%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row5-col3{
		width: 33%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row6-col1{
		width: auto; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row7-col1{
		width: 25%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row7-col2{
		width: 25%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row7-col3{
		width: 25%; 
		height: auto;
		margin: 0;
	}
	div.homeSlot-row7-col4{
		width: 25%; 
		height: auto;
		margin: 0;
	}

	/* various page tweaks */
	/* ------------------------------------- */
	#RegistrationForm .form-caption {margin-left: 0;}
	.pt_account .page-content .primary-content,
	.pt_order .page-content .primary-content {width:95%;padding:0;}
	.pt_account .col-2,
	.pt_order .col-2 {width:45%;}
	
	.pt_order #order-information {width: 70%;}
	
	.ui-dialog {max-width:98%;}
	.ui-dialog .ui-dialog-content {height: auto !important; overflow: visible;}
	.scrollable {height:auto;}
	.mini-cart-products  {max-height: 100%;}
	.mini-cart-content {display:none !important;}
	.mini-cart-label{margin-right:0;}
	.mini-cart-item-word,
	.mini-cart-total-label{display:none;}
	.menu-utility {clear:both;margin: .7em 0;}
	.mini-cart-products  {max-height: 100%;}
	.header-banner {font-size: 1em; margin:0;}
	/*.header-search input[type="text"]{width:135px;}*/

	ul.level-1 a{font-size:1em;padding:10px 5px;}
	ul.search-result-items .new-row{clear:none;}
	ul.search-result-items .grid-tile{width:25.5%;}
	.product-tile .product-image {height: 223px;}
	.pdp-main .product-name {padding-top:30px;}
	.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;
	}
	#add-to-cart{
		background: url('../images/pdp/icons/basket-img.png') black 1% 2px no-repeat;
		background-size: contain;
	}

	.pdp-main .product-add-to-cart .productadd button 
	{
		background: url('../images/pdp/icons/basket-img.png') black 1% 2px no-repeat;
		background-size: contain;
	}
	.pdp-main .recommendations {
		clear:none;
		width:60%;
		margin-left:8%;
	}

	.pdp-main .product-col-1{
		margin-left:0;
 	}

	.pdp-main .recommendations .jcarousel-clip {

	}
	.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;}
	.checkout-title-wrapper,.checkout-title-div,.continue-shopping-top,.checkout-options-top{width:540px;float:none;text-align:center;}
	.checkout-title-div.options{margin-top:5px;border-bottom: none;}
	.cart-action-continue-shopping{width:100%;}
	.continue-shopping-top .continue-shopping-button{margin-bottom:5px;}
	.continue-shopping-top .checkout-with-paypal{width:50%;}
	.continue-shopping-top .checkout-paypal-mobilebutton img{height:28px;width:auto;}
	.summary-cart-wrapper #cart-table {width:540px;float:left;}
	.summary-cart-wrapper #cart-table thead,#cart-table thead{font-size:14px;}
	#cart-table {width:540px;}
	#cart-table td {padding:3px;}
	#cart-table .item-image,#cart-table .item-details{float:left;width:45%;}
	#cart-table .item-total .promo-adjustment {width:77px;}
	#cart-table.item-list td.cart-promo {padding:8px 10px 9px 18px;}
 	#AmazonInlineWidget {margin:0px auto 10px;}		
	.checkout-paypal-deskbutton{display:none;}
	.checkout-paypal-mobilebutton{display:block;padding-top:10px;}
	.cart-innertable-wrapper div.item-image img{width:90%;}
	.summary-cart-wrapper #cart-table.item-list td.cart-promo{border-bottom:0px !important;}
	.cart-bottom-div, .cart-loyaltyrecommend-div, .loyalty-top{width:540px;}
	.loyalty-top{padding-top:10px;}
	.cart-innertable-wrapper div.item-image{width:auto;}
	.loyalty-top .html-slot-container{float:none;width:100%;text-align:center;}
	.loyalty-signup {width:100%;}
	.reward-selected-wrapper .wetseal .loyalty-wrapper-top label{padding-left:0px;}	
	#RegistrationForm .form-caption {margin-left: 0;}
	.cartsummary-content-wrapper{min-height:100px;}
	.order-summary-footer{width:100%;}
	.place-order-totals .order-totals-table{float:none;width:100%;}
	.summary-edit-cart a{margin-left:45%;}
	.submit-order{float:none;}
	.summary-edit-cart button.button-fancy-large{width:100%;margin-top:15px;}
	
	ul.address-list li, ul.payment-list li {min-height: 225px;}
	ul.address-list li.others,
	ul.payment-list li {padding-left:10px;}
	
	.html-slot-container img, .bottom-banner-cell img {
	max-width: 100%;
	max-height: 100%;
	}
	
	/* 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"],
	#email-alert-signup input[type="tel"],
	#email-alert-signup input[type="number"],
	#email-alert-signup input[type="email"]{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;}

	/* storelocator */
	/* ------------------------------------- */
	.pt_store-locator .breadcrumb{margin:13px 0px 0px 100px;font-size:14px;}	
	.storelocator-mainwrapper-div{margin-left:0;width:100%;}
	.storelocator-main-div{width:100%;border:none;}
	.storelocator-slot-div img{width:100%;height:auto;}
	.storelocator-content-div{padding-right:15px;}
	.storelocator-content-div .input-text, .storelocator-content-div .input-select{width:100%;}
	.storelocator-divider-div{text-align:center;}
	
	/* Checkout */
	/* ------------------------------------- */

	.checkout-titleprogress-div{min-height:270px;padding-bottom:30px;}

	.checkout-logincontent-wrapper {padding:0px 15px;}
	.checkout-title{text-align:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #dadada;}
	.order-confirmation-top.wetseal .checkout-title{margin-bottom:0px;}
	.checkout-wrapper{padding-top:14px;}	
	.checkout-wrapper .login-box-content{width:100%;}
	.checkout-wrapper .form-row{width:100%;}
	.checkout-login-message{max-width:100%;}	
	#checkout-logincontinue-form .form-row{padding:20px 0px 23px 0px;margin:0px;}
	.checkout-login-div{width:98%;padding-top:10px;}
	.pt_checkoutlogin .checkout-title{margin-bottom:0px;}
	.pt_checkoutlogin .checkout-login-div{border-bottom:1px solid #dadada;padding-bottom:20px;margin-bottom:20px;}
	.customer-login-div{border:none;padding-left:0px;}
	.checkout-wrapper button, #checkout-logincontinue-form button, #checkoutlogin-include-form button{width:95%;}
	.checkout-wrapper input[type="text"].input-field, .checkout-wrapper input[type="password"].input-field,
	.checkout-wrapper input[type="number"].input-field,
	.checkout-wrapper input[type="tel"].input-field,
	.checkout-wrapper input[type="email"].input-field{width:100%;}
	#checkoutlogin-include-form .form-row{padding:inherit;}
	.checkout-contentwrapper-div{width:98%;}
	.cardNo.ardenb .loyalty-wrapper-top{clear:both;}
	.loyalty-savings-billing{padding-left:0px;padding-top:15px;}	
	#shipping-method-list {margin-top:35px;}

	.checkout-progress-indicator div{padding:17px 0px;}
	.checkout-step{border-width:1px 1px 0px 1px;width:98%;height:auto;}
	.checkout-progress-indicator .step-2{width:98%;}
	.checkout-progress-indicator div:last-child{border-width:1px;}	
	.checkout-progress-indicator{height:auto;font-size:14px;}
	.checkout-orderprogress-div .checkout-progress-indicator div:last-child{margin-bottom:30px;}

	#dwfrm_singleshipping_shippingAddress .form-row, #dwfrm_billing .form-row {width:98%;}
	#dwfrm_billing .month{clear:both;}
	#dwfrm_billing .month, #dwfrm_billing .year{width:45%;padding-top:10px;}
	#dwfrm_singleshipping_shippingAddress .form-row label, #dwfrm_billing .form-row label{float:none;width:100%;padding-bottom:10px;}
	#dwfrm_singleshipping_shippingAddress .label-inline label, #dwfrm_billing .label-inline label{float:none;width:80% !important;}
	#dwfrm_singleshipping_shippingAddress .form-row input[type="text"],
	#dwfrm_singleshipping_shippingAddress input[type="email"],
	#dwfrm_singleshipping_shippingAddress input[type="number"],
	#dwfrm_singleshipping_shippingAddress input[type="tel"],
	#dwfrm_singleshipping_shippingAddress select,	
	#dwfrm_billing .form-row input[type="text"],#dwfrm_billing select,
	#dwfrm_billing .form-row input[type="email"],
	#dwfrm_billing .form-row input[type="number"],
	#dwfrm_billing .form-row input[type="tel"],	
	#dwfrm_billing .billing-address-area .select-address select,
	#dwfrm_billing .billing-address-area select{width:100%;}
	#dwfrm_singleshipping_shippingAddress .select-address select{width:100%;}
	#dwfrm_billing .address1-wrapper .form-row{width:100%;}
	#dwfrm_billing .address1-wrapper .form-row input[type="text"]{width:100%;}	
	#dwfrm_billing .address1-wrapper .form-row label{width:100%;}	
	#dwfrm_billing .billing-address-area .address1-wrapper .form-caption{margin:5px 0px 0px 0px;}	
	#dwfrm_billing .form-field-tooltip{display:none;}
	#dwfrm_singleshipping_shippingAddress .form-field-tooltip{display:none;}
	#dwfrm_singleshipping_shippingAddress .form-caption, #dwfrm_billing .billing-address-area .form-caption, .payment-selected-wrapper .form-caption {margin:10px 0px 0px 0px;}
	#dwfrm_singleshipping_shippingAddress .shipping-continuebutton-div{width:100%;}
	#dwfrm_billing .billing-address-area{padding-bottom:20px;}
	.shipping-methodoption-wrapper{width:46%;clear:left;margin:20px 10px 10px 0px;}
	.shipping-methodoption-wrapper.shipping-method-newrow{margin:0px 10px 10px 0px;}
	.shipping-methodoption-div{min-height:180px;}
	.shipping-method-right{float:right;clear:right;}

	.save-address-options {margin-left:0px;}

	.giftcard-form button{margin-bottom:20px;}
	.gift-certificate-purchase label{padding-left:0px;padding-bottom:10px;}
	.giftcard-input-wrapper{float:none;margin-left:30px;}
	.giftcard-buttons-wrapper .giftcard-input-wrapper{float:left;margin-left:0px;}
	#giftCardBalance{float:left;margin-left:30px;}
	.giftcard-balance-visible{margin-bottom:20px;}
	.reward-selected-wrapper{border-width:1px 0px 0px 0px;}
	.reward-selected-wrapper label{text-align:left;}
	.reward-selected-wrapper input[type="text"],
	.reward-selected-wrapper input[type="tel"],
	.reward-selected-wrapper input[type="number"],
	.reward-selected-wrapper input[type="email"]{width:100%;margin-left:0px;}
	.reward-selected-wrapper .loyalty-wrapper-top label{padding-left:0px;padding-bottom:5px;}
	.reward-method-expanded .gc-wrapper{clear:both;}
	.reward-method-expanded .form-row{margin:0 0 10px;}	
	.gc-wrapper-top{width:100%;}
	.gc-check-balance button{padding-left:0px;padding-top:10px;}
	
	.payment-selected-wrapper .form-indent{margin-left:0;padding-top:10px;}
	.payment-method-expanded #creditCardList{width:100%;}	

	.pt_checkout .primary-focus #secondary{margin-left:0px;position:relative;top:auto;right:auto;width:540px;float:left;padding-bottom:20px;}
	.pt_checkout #footer .footer-hassle-free, .pt_checkout #footer .footer-cc-methods{border-left:0px;padding:18px 0px;min-height:50px;}
	.pt_checkout #footer .footer-hassle-free{width:100%;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
	.pt_checkout #footer .footer-trustwave{float:right;padding:18px 0px;}
	.pt_checkout #footer .footer-hassle-free h1{font-size:18px;padding-bottom:10px;}

	.pt_order-confirmation #order-information .order-shipment-table .product-list-item{width:auto;}
	.pt_order-confirmation #order-information .item-list .order-billing,.pt_order-confirmation #order-information .item-list .shipping-address-info{width:45%;}
	.pt_order-confirmation.ardenb #order-information .item-list .shipping-address-info,
	.pt_order-confirmation.ardenb #order-information .item-list .order-payment-summary,
	.pt_order-confirmation.ardenb #order-information .item-list .order-billing,
	.pt_order-confirmation.ardenb #order-information .item-list .order-payment-instruments{width:49%;}
	.pt_order-confirmation #cart-table td{padding:0px;}
	.pt_order-confirmation #cart-table .cart-innertable-wrapper{padding-bottom:10px;}
	.pt_order-confirmation #cart-table .item-price,.pt_order-confirmation #cart-table .item-details,.pt_order-confirmation #cart-table .item-orderdetails-price{padding-top:1em;}
	.pt_order-confirmation .primary-focus #secondary{width:540px;float:left;margin-left:0px;padding-bottom:40px;}
	.pt_order-confirmation #OrderConfirmationRegistrationForm fieldset{width:100%;}
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="text"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="password"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="tel"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="number"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm input[type="email"],
	.pt_order-confirmation .orderconfirmation-form-wrapper #OrderConfirmationRegistrationForm label {max-width:100%;}

	.mini-cart-label{
		background: url(../images/bagIcon.png) no-repeat scroll right top transparent;
	}
	
	.blackHeaderBox #headerSocialLinks {display:none;}

	.blackHeaderBox .innerWrap{
		width: 97%;
	}
	/*
	/*
	.header-search{
		display: block;
		top: 2px;
		right: 16px;
		background-color: transparent;
	}
	.header-search input[type="text"]{
		background: transparent;
		border: 0 none;
		color: #ccc;
		margin: 0;
		width: 230px;
		font-size: 12px;
		height: 25px;
		padding: 0;
	}
	
	.header-search.open {background: #e5e5e5;}
	*/

	.header-search input[type="text"] {height: 23px; display: inline !important;margin-top: 0; background:#000; width:200px; }
	.header-search {top: 5px; right: 16px;background: #000; width: 240px;}
	.header-search.open {background: #000;}
	.header-search input[type="submit"], .nohitsbody button {right: 0;}

	
	*/
	
	.header-search input[type="text"] {height: 23px; display: inline !important;margin-top: 0; background:#000; width:200px; }
	.header-search {top: 5px; right: 16px;background: #000; width: 240px;}
	.header-search.open {background: #000;}
	.header-search input[type="submit"], .nohitsbody button {right: 0;}
	
	
	div.level-2{
		/*width: 646px;*/
	}
	
	#footer .specoffer{width: 45%;}
	#footer .footerlinks {width:55%;}
	#footer .specoffer h3 {margin-left: 0;}
	#footer .specoffer p {margin-left:0;font-size:16px;}
	#footer .specoffer .loyaltyimage {float:right;margin-top:10px;width:45%;margin-right:15px;}
	#footer .specoffer .loyaltytext {width:50%;}
	.footerLinksFooter {position:absolute;bottom:28px;}
	.footerlinks .footerLinkList {width:35%;margin-bottom:20px;position:relative;padding-bottom:20px;}
	.footerlinks .contact {margin-left: 83px;}
	
	.accountoverview .header {margin-left:20px;}
	.accountoverview ul.account-options li .img {margin:0 10px;}
	.accountoverview ul.account-options {margin-left: 20px;}
	.accountoverview ul.account-options li {min-height: 65px;}
	
	#RegistrationForm .birthdate {clear:both;overflow:hidden;width:100%;}
	#RegistrationForm .birthdate label {width:100%;}
	#RegistrationForm .form-indent, #RegistrationForm .privacy-link, #RegistrationForm .form-row-button {margin-left:0;}
	
	.js #quickviewbutton {display:none !important;background:none;}
	#quickviewbutton {display:none !important;}
	#pdp_reviews{
		width: 43%;
		padding: 2% 3%;
	}
	.turnToSummaryContainer .review-summary, 
	.turnToSummaryContainer .qq-summary, 
	.turnToSummaryContainer .ans-summary {
		margin-right:3px;
		padding-right:3px;
	}
	.pdp-main .product-col-2{
		width: 30%;
 		margin: 0 0% 20px 0;  
	}
	.turnToSummaryContainer{
		margin:5px -15px 15px;
	}
}

@media screen and ( min-width:480px) and (max-width:800px){
	#wrapper {width:100%;}	
}

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

	#navigation h1 {}
	.header-search input[type="submit"]{
		background: url("../images/interface/mobile-eyeglass.png") no-repeat scroll center center transparent;
	}
	input[type="text"],	input[type="number"], input[type="tel"], input[type="email"]{margin-left:0;}
	table{max-width:100%;}
	#cart-table,
	table.order-totals-table{max-width:100%;}
	.cart-bottom-div{max-width:100%;}

	#loyalty-slot{width:auto;max-width:100%;}
	.loyalty-content-div .html-slot-container{max-width:100%;text-align:center;}
	#homepage-slider ul{padding:0px;margin:0px;}
	#lookbook-slider ul{padding:0px;margin:0px;}
	.pdp-main .product-col-1.pdp-desktop{display:none;}
	.pdp-main .product-col-1.pdp-mobile{display:block;}
	.pdp-main .product-number {text-align:center;}
	.pdp-main .product-price {text-align:center;}
	#pdp-slider .flex-control-paging li {float:left;list-style: none;list-style-image: none;list-style-type: none;}
	#pdp-slider .flex-control-paging {position:static;left:15px;display:block;}
	#pdp-slider .flex-control-paging a {background: url(../images/pdp/spr-controls.png) no-repeat -15px 0;display: block;float: left;height:12px;margin: 0 3px;text-indent: -999em; width: 11px;}
	#pdp-slider .flex-control-paging a.flex-active {background-position:0 0;}
	#pdp-slider ul{padding:0px;margin:0px;}
	#pdp-slider .flex-control-nav{padding-left:0px;}

	.mMenu{display:block;}

	.loyalty-signup,.loyalty-content-div img{max-width:100%;width:auto;}
	.loyalty-content-div .html-slot-container > p{max-width:100%;margin:0px;padding:0px;}

	.blackHeaderBox .innerWrap{
		width: 100%;
	}

	.shopping-bag-title{display:none;}
	.shopping-bag-title-mobile{display:none; /*block;margin-left:auto;margin-right:auto;*/}
	.cart-price-placeholder, .cart-qty-placeholder	{width:auto;}
	.cart-innertable-div{width:auto;}
	.checkout-title-wrapper{padding:18px 14px 0px 14px;}
	.checkout-options-div{width:100%;}
		
	.pt_checkout #main_ardenb{padding:0px;}
	.pt_checkout #main_ardenb.primary-focus #secondary{margin-left:15px;margin-right:15px;position:relative;top:auto;max-width:100%;float:left;}
	.pt_checkout #main_ardenb .summarypage-checkout-wrapper{padding:0px 15px;}
	#main_ardenb .submit-order{padding:20px 15px;}
	.pt_checkout #main_ardenb #cart-table.ardenb {border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;border-left:none;border-right:none;}
	#main_ardenb .place-order-totals .order-totals-table.ardenb{border-color:#b6b6b6;border-width:0px 0px 1px 0px;}
	#main_ardenb #secondary{padding:0px;width:94% !important;}

	.pt_order-confirmation #cart-table .item-details{width:60%;}
	.pt_order-confirmation #order-information .order-totals-table{width:100%;}	
	.pt_order-confirmation.wetseal .order-shipment-table td{font-size:12px;}
	.pt_order-confirmation.ardenb #order-information .item-list .order-billing,
	.pt_order-confirmation.ardenb #order-information .item-list .order-payment-instruments,
	.pt_order-confirmation.ardenb #order-information .item-list .order-payment-summary,
	.pt_order-confirmation.ardenb #order-information .item-list .shipping-address-info,
	.pt_order-confirmation.ardenb #order-information .item-list .order-payment-summary,
	.confirmation-csemail-link a{font-size:14px;}
	.pt_order-confirmation .order-confirmation-details #cart-table td.item-quantity{padding-top:0px;}
	.pt_order-confirmation.wetseal .order-confirmation-details #cart-table td.item-quantity{font-size:12px;}
	.pt_order-confirmation.ardenb .order-confirmation-details #cart-table td.item-quantity{font-size:14px;}
	.pt_order-confirmation .order-confirmation-details #cart-table td.item-quantity div{padding-top:0px;}
	.pt_order-confirmation.wetseal #cart-table .item-orderdetails-price{font-size:12px;margin-top:-38px;}
	
	.js #quickviewbutton {display:none !important;background:none;}
	#quickviewbutton {display:none !important;}

}

/*** address verification ***/
div.right_details {margin:0;}

.login-order-track fieldset input[type="text"],
.login-order-track fieldset input[type="tel"],
.login-order-track fieldset input[type="number"],
.login-order-track fieldset input[type="phone"]{
    width: 95%;
}

.needhelp h3, 
#account-information h3 {font-family: HelveticaNeueLTStd-Bd, helvetica, arial;}

.fashioninsider .cardExpires {padding-bottom:20px;}
.fashioninsider .cardNo {margin-bottom:15px;}



/* responsive styles for badges */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { 
.product-tile .product-image .tile-badge {bottom: 5px; }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1) {
	.product-tile .product-image .tile-badge {
		bottom: 20px;
	}
	.product-tile .product-image {height: 200px;}
}

@media only screen 
and (min-width : 320px) 
and (max-width : 767px) { 
	.accountregister .content{ width:100%; }
	/*#header_review_qa, #qa_reviews_tabs, .QA_REVIEWS{ display:none; }
	.turnToSummaryContainer{ display:none !important; }*/
	#TTtraWindow{ height:475px; }
	#qa_reviews_tabs,
	#header_review_qa{ width:95%; }
	.turnto_review_item .rating_rater{
		width:32% !important;
	}
	.turnto_review_item .rating_content{
		width:62% !important;
	}
	.turnToSummaryContainer .review-summary, .turnToSummaryContainer .qq-summary, .turnToSummaryContainer .ans-summary{
		margin-right:10px;
	}
	#TT4askQResultsLine .TTrespMobileDisp,
	.TTrespDesktopDisp{
		display:inline-block !important;
	}
	
	.inventory button.qty-ctrl-btn{font-size:100%;}
	.product-tile .product-image .tile-badge {bottom:0px;}
	.product-tile .product-image {padding: 0 0 15px 0;}
	/*#wsFirstRowWrap{display: none;}*/
	/*#navigation{display: none;}*/
	#pdp-slider .flex-control-nav{ margin-left: auto;
		margin-right: 0;
		display: inline-block; 
	}
	/*.primary-logo{display: none;}*/
	.primary-logo-mobile{ height:80px; color:white;}
	.pdp-target-header{height:80px;}
	#header-logo-mobile{ 
		float:left;
		width: 54%;
		margin-top:30px;
		height: 80px;
		background: url('../images/pdp/icons/logo.png') black 0px 0px no-repeat;
		background-size: contain;
		position:relative;
		border-bottom: 1px solid gray;
	}
	#header-shop-mobile, #basket-count{
		display:block;
	}
	#header-shop-mobile{ 
		font-size: 1.5em;
		float: left;
		width: 27%;
		height:20px;
		text-align: center;
		border-left: 1px solid gray;
		border-right: 1px solid gray;
		border-bottom: 1px solid gray;
		background-color:black;
		margin: auto;
		padding: 45px 0;
	}
	#header-basket-mobile{ 
		font-size: 1.5em;
		border-bottom: 1px solid gray;
		float: left;
		height: 42px;
		text-align: center;
		width: 18%;
		/*background: url('../images/pdp/icons/basket-img.png') black 3px 2px no-repeat;
		padding: 20px 0px;
		margin-top: 28px;
		background-size: contain;*/
		background-color:black;
	}
	#header-basket-mobile #basket-count{
 		color: #000;
		background: url('../images/pdp/icons/basket-img.png') black center center no-repeat;
		width: 99%;
		line-height: 100%;
		height: 29px;
		text-indent: -10px;
		background-size: contain;
		padding: 41px 5px;
		text-align: center;
	}
	#header-shop-caption{ margin-top:20px; color:#fff; }
	#mini-cart{display:none;}
	#header h1{margin: 0;}
	#pdpMain .product-detail{text-align:center; margin-top:-25px;}
	#pdpMain .product-detail .product-tabs{text-align:left;}
	#pdpMain .product-detail .product-variations .attribute{ border:0px; padding: 5px 0 3px 0;}
	#pdpMain .product-detail .product-variations li.attribute ul{   list-style: none;
  		position: relative;}
	#pdpMain .product-detail .product-name{ text-align: center;width:50%;margin: 0 auto; color:#363232;text-transform:none;font-weight: bold; }
	#pdpMain .product-detail .product-price{color:#363232;font-family: HelveticaNeueLTStd;font-weight:normal;font-style: italic;}
	.pdp-main .product-price .price-promotion .price-sales{color:#363232;font-family: HelveticaNeueLTStd;font-weight:normal;font-style: italic;}
	.hide-navi-for-pdp-mobile, #target-product-tabs{display:none;}
	#target-product-tabs-mobile{display:block;}
	.pdp-main .product-add-to-cart .inventory{border-top:0px;}
	.pdp-main .product-add-to-cart .inventory label,
	.pdp-main .product-add-to-cart .inventory input{float:none; height:28px;}
	.pdp-main .product-add-to-cart button{ 
		background: url('../images/pdp/icons/basket-img.png') black 40px 2px no-repeat;
		background-size: contain; 
		border-radius:3px;
		font-size:15px;
		padding:9px 0px; 
		letter-spacing:2px;
	}
	.pdp-main .product-add-to-cart .availability{margin-top:2px; float:none;}
	.wl-button{display:none;}
	.wl-button-for-pdp-mobile{
		text-align:center;
		height:35px;
		width:100%;
		border:0px solid red;
		display:block;
	 }
	.wl-button-for-pdp-mobile a{
		background: url('../images/pdp/icons/heart.png') white no-repeat;
		background-size: contain;
		margin: 0px;
		display: inline-block;
		width: 25px;
		height: 25px;
		float: none;
		padding: 0px;
	 }
 	.header-modify-style{height:110px !important; margin: 0px !important; margin-top:-45px !important; background-color: black !important; padding:0px !important; height:110px;font-size:1em;font-family: HelveticaNeueLTStd, helvetica, arial;}
 	/*.headerpromo-mobile{margin: 60px 0px 0px 0px;}*/
 	.modify-style-pdp-mobile{
		width: 75% !important;
		left: 15% !important;
		top: 128px !important;
		border:0px !important;
		background-color: url("../images/pdp/icons/search-icon.png") #efefef !important;
		color:white;
 	}
 	.modify-style-pdp-mobile input[type=text]{
 		background-color:#e1e1e1 !important;
 		color:white !important;
 		text-align:center !important;
		width: 95% !important;
 	}
 	.header-modify-first-row-style{
 		height:169px !important;
 		background-color:#efefef !important;
 	}
 	.header-modify-first-row-style .searchbutton{
 		background: url("../images/pdp/icons/search-icon.png") no-repeat scroll center center transparent !important;
 		background-size:contain !important;
 		width:30px !important;
 		height:33px !important;
 		margin-left:-40px !important;
 	}
 	.pdp-social-container .pdp-share{display:none;}
 	.pdp-social-container img{ width:31px; height:31px; }
 	.pdp-social-container .pdpSocialLinkMenu{width:100%; margin:0 auto; text-align:center; position:relative;}
 	.addthis_default_style a{ float:none !important; width:40px; margin:0px 2px;}
 	.toogle-control-item-desc{
 		width:100%; 
 		float:left; 
 		border-top:1px solid #e3e3e3;
		color: #999999;
		line-height: 18px;
		font-size: 14px;
		text-transform: uppercase;
		color: #363232;
		margin: 5px 0px;
		padding: 10px 0px 5px 0px;
	}
 	.toogle-control-item-desc .product-guide{float:left;}
 	.toogle-control-item-desc .collapse-symbol{float:right;}
 	/*.pdp-main .addthis_toolbox{ width:100%; }*/
 	.pdp-main .product-actions{ padding:10px 0px; border-top:1px solid #e1e1e1; }
 	.primary-content .recommendations{display:block; width:100%;}
 	.primary-content .recommendations li{ width:33%; }
 	.pdp-main .recommendations h2 { margin:20px 0px; height:10px; }
 	/*.pdp-main .recommendations .product-image {height:100px;}*/
 	.pdp-main .recommendations .product-name{font-size:.8em; text-align:center;}
	hr.header-line{  width: 99%;
		display: block;
		float: left;
		z-index: 0;
		position: absolute;
		border:1px solid #e3e3e3;
	}
	.header-caption{
		background: white;
		z-index: 2;
		padding: 0 1%;
		position: absolute;
		width: 64%;
		left: 18%;
	}
	.pdp-main .attribute .value{   margin: 0 auto;text-align: center; width: 99%; }
	.pdp-main .attribute ul{ height:38px; }
	.pdp-main .swatches li { display: inline-block; list-style-type: none; width:31px; float:none;}
	.pdp-main .product-tabs .tab-content,
	.pdp-main .product-number{color:#363232; position:relative;}
	.mobile-connect-with-us,
	.toogle-control-item-desc,
	.mobile-connect-with-us h2{display:block;}
	.specoffer .html-slot-container,
	.recommendation-line-break,
	.modify-style-pdp-mobile-tohide{ display:none; }
	#footer .footerlinks{ border-top:0px; }
	.footerLinkList-mobile{
		margin-top:20px;
		width:98%;
		display:block;
	}
	.footerLinkList-mobile h3{
		font-size: 14px;
		font-weight: normal;
		background: url("../images/pdp/icons/arrow-right-icon.png") no-repeat right -5px;
		background-size:contain;
		border-bottom: 1px solid #808080;
		padding: 15px 0;
		color:#808080;
		cursor: pointer;
	}
	.content-asset-float{
		float:left;
		width:100%;
	}
	.footerLinkList-mobile h3.open{
		background: url("../images/pdp/icons/arrow-down-icon.png") no-repeat right -5px;
	}
	.footerLinkList-mobile ul,
	.currentFooterList{display:none;}
	#emailSignUpField{
		padding: 5px 4px 0px 4px !important;
		height: 26px;
		width: 60% !important;
		margin: 10px 0px !important;
		background-color: black;
		border: 1px solid gray;
	}
	button#email-signup{
		padding:0px 6px !important;   
		width: 31% !important;
		background-color: gray !important;
		color: black;
		margin: 0px -4px !important;
		text-align: center;
		height:32px; 
	}
	.header-search{z-index:1;}
	.labelsize,
	hr.header-line2{display:none;}
	#footer-email{ width:100%; color:white; display:block; float:left; }
	.product-variations ul.swatches{ margin:3px 0px 0px 0px; }
	.product-variations ul{margin:0px;}
	#pdp-slider{position:relative;}
	.flex-control-nav.flex-control-paging {
		position: relative !important;
		bottom: 35px;
		left: 0;
	}
	.pdp-main .product-name {padding-top:10px; font-size: 23px;}
	#pdp-slider .flex-control-paging{ left:0px;  }
	.pdp-main .product-tabs .tab-content ul{ margin:0px; }
	.addthis_button_twitter{float:none !important;}
	.addthis_default_style{width:100%; text-align:center; margin:0 auto;}
	.addthis_default_style img a{ width:39px; height:39px; }
	.product-tabs, .toogle-control-item-desc{ 
		/*font-family: ITCAvantGardeStd-XLt, Helvetica, Arial, sans-serif;*/
		font-family:Helvetica, Arial, sans-serif;
		color:black;
	 }
	 .pdp-main .product-number {
		margin:10px 0px; 
		text-transform:uppercase;
		width:auto;
		left:0;
	 }
	 .tumblr-img{
		width: 45px !important;
		margin-top: -6px;
		height: 41px !important;
	 }
	 .pdp-main .wl-button{display:none;}
	 .pdp-main .product-add-to-cart .inventory label{ margin:0px; }
	 .qty-ctrl-btn{ display:none; }
	 .inventory .quantity{ margin:10px auto; width:100%; }
	 .footerTopLinkList{
	 	border-top:1px solid #808080;
	 	margin-top:20px !important;
	 }
	 .footerLinkList-mobile ul li a{
	 	color:#808080 !important;
	 }
	 
	 .specoffer{ width:100% !important; }
	 .legalLinks{ display:none; }
	 .legalLinks_mobile{  height:200px; display:block; }
	 .legalLinks_mobile a{ 
	 	color:#616161 !important;
		border-right: 1px solid #616161;
		margin: 0px 15px 0px 0px;
		padding-right: 15px;
		line-height: 20px;
		font-weight: bold; 
	 }
	 .footerLegal{ 
		margin-top:0px;
		border:0px;
	  }
	  .footerLegal .copy_rights_reserved{
	  	font-weight:bold;
	  }

	  .footerLegal .copy_rights_reserved{
		color:#616161 !important;
	  }
	  
	  .pdp-main .product-tabs #tab2 {
	  	float:left;
	  	width:100%;
	  }
	  
	.pdp-main .product-price .price-standard{
		font-size:1em;
	}
	.recommendations ul#carousel-recomendations li:nth-of-type(1n+4){
		display:none;
	}
	#target-product-tabs-mobile ul.swatches{
		float:left !important;
	}
}


/* Portrait and Landscape */
@media only screen 
 and (min-device-width: 768px) 
 and (max-device-width: 1024px) {
 	.pdp-main .product-col-1{
 		width: 67%;
 		margin:0;
 		float: left;
 	}
 	.pdp-main .product-thumbnails{ 
 		width: 14%;
		clear: none;
		display: inline-block;
		float: left;
		margin-left: 3px;
	}
 	.viewImages{ width:500px; float:left; overflow:hidden; position:relative; }
	.viewImages ul{width:2000em;}
	.viewImages ul li{ width:250px !important; display:inline; }
	.viewImages ul li img{ width:250px !important;}
	.pdp-main .product-name{padding-top:10px;}
	.pdp-main .product-number{ width:auto; }
	.pdp-main .product-add-to-cart button.cta-btn,
	.pdp-main .product-add-to-cart button.button-fancy-large{
		font-size:15px;
		background: url('../images/pdp/icons/basket-img.png') black 20px 2px no-repeat;
		background-size:contain;
	}
	.viewImages .jcarousel-control-next {
		background: url('../images/pdp/icons/right-arrow.png') no-repeat;
		background-size: contain;
		height: 100px;
		width: 16px;
		position: absolute;
		right: 5px;
		top: 90px;
		text-indent: -9999px;
	}
	.viewImages .jcarousel-control-prev {
		background: url('../images/pdp/icons/left-arrow.png') no-repeat;
		background-size: contain;
		height: 100px;
		width: 16px;
		position: absolute;
		left: 5px;
		top: 90px;
		text-indent: -9999px;
	}
	.pdp-main .product-add-to-cart .inventory .quantity{
		margin-left: 13%;
		width: 75%;
		text-align: center;
		float: left;
	}
	.pdp-main .product-add-to-cart button{
		margin-top:0px;
	}
	.pdp-main .product-add-to-cart .availability{
		position: relative;
		padding: 0 0 18px 0;
		width: 75%;
		margin-left: 13%;
		text-align: center;
		float: left;
	}
	.pdp-main .product-add-to-cart .inventory input{
		height: 32px;
		border: 1px solid #dadada;
	}
	.pdp-main .product-price .price-standard{
		font-size:1em;
	}
	
	.turnToSummaryContainer .ans-summary {
		margin-right:0px;
	}
	
	.turnToSummaryContainer .review-summary, 
	.turnToSummaryContainer .qq-summary{
		margin-right:7px;
		padding-right:7px;
	}
	#pdp_reviews {
		width:33%;
		padding:2% 8%;
	}
}

@media only screen and (max-width: 479px) and (min-width: 320px){}
	li.TT3helpful .TTrespDesktopDisp {
	  display: inline-block !important;
	  margin-right: 2px !important;
	}
}