#AddressForm, #container_visionnaire #main .pt_discover #main form, .pt_account #content .errorclient, .pt_account #content form, .pt_account #content h1, .pt_account #content h2, .pt_account #content h3, .pt_account #content h4, .pt_account #content h5, .pt_account #content h6, .pt_account #content input, .pt_account #content li, .pt_account #content p, .pt_account #content textarea, .pt_account #main dl, .pt_account #main form, .pt_account #main h1, .pt_account #main h2, .pt_account #main h3, .pt_account #main h4, .pt_account #main h5, .pt_account #main h6, .pt_account #main input, .pt_account #main li, .pt_account #main ol, .pt_account #main p, .pt_account #main ul, .pt_accountlogin #content, .pt_accountlogin #content .emailsignup, .pt_accountlogin #content .reqPCharecter, .pt_accountlogin #content .signin_cta, .pt_accountlogin #content span.errorclient, .pt_accountlogin .breadcrumb, .pt_accountlogin dl, .pt_accountlogin form, .pt_accountlogin h1, .pt_accountlogin h2, .pt_accountlogin h3, .pt_accountlogin h4, .pt_accountlogin h5, .pt_accountlogin h6, .pt_accountlogin input, .pt_accountlogin li, .pt_accountlogin ol, .pt_accountlogin p, .pt_accountlogin textarea, .pt_accountlogin ul, .pt_customerservice #content dl, .pt_customerservice #content form, .pt_customerservice #content h1, .pt_customerservice #content h2, .pt_customerservice #content h3, .pt_customerservice #content h4, .pt_customerservice #content h5, .pt_customerservice #content h6, .pt_customerservice #content input, .pt_customerservice #content li, .pt_customerservice #content ol, .pt_customerservice #content textarea, .pt_customerservice #content ul, .pt_customerservice #main p, .pt_customerservice .errorclient, .pt_discover #main dl, .pt_discover #main h1, .pt_discover #main h2, .pt_discover #main h3, .pt_discover #main h4, .pt_discover #main h5, .pt_discover #main h6, .pt_discover #main input, .pt_discover #main li, .pt_discover #main p, .pt_discover #main textarea, .pt_discover #main ul, .pt_discover ol, .pt_giftcert #content .errorclient, .pt_giftcert #content dl, .pt_giftcert #content form, .pt_giftcert #content h1, .pt_giftcert #content h2, .pt_giftcert #content h3, .pt_giftcert #content h4, .pt_giftcert #content h5, .pt_giftcert #content h6, .pt_giftcert #content input, .pt_giftcert #content li, .pt_giftcert #content ol, .pt_giftcert #content p, .pt_giftcert #content textarea, .pt_giftcert #content ul, .pt_giftcert .errorclient, .pt_giftcert .errorform, .pt_giftcert .errormessage, .pt_order #content .errorclient, .pt_order #content form, .pt_order #content h1, .pt_order #content h2, .pt_order #content h3, .pt_order #content h4, .pt_order #content h5, .pt_order #content h6, .pt_order #content input, .pt_order #content li, .pt_order #content p, .pt_order #content textarea, .pt_wishlist #content .errorclient, .pt_wishlist #content form, .pt_wishlist #content h1, .pt_wishlist #content h2, .pt_wishlist #content h3, .pt_wishlist #content h4, .pt_wishlist #content h5, .pt_wishlist #content h6, .pt_wishlist #content input, .pt_wishlist #content li, .pt_wishlist #content p, .pt_wishlist #content textarea, pt_account #main textarea { font-family: Arial, Helvetica, sans-serif!important }
#AddressForm .label, #AddressForm span.errorclient, .pt_account #content .errorclient, .pt_account #main, .pt_accountlogin #content, .pt_accountlogin #content span.errorclient, .pt_customerservice #content, .pt_discover #main, .pt_giftcert #content, .pt_giftcert #content .errorclient, .pt_order #content .errorclient, .pt_wishlist #content .errorclient, .pt_wishlistlogin .logincustomers .label, .pt_wishlistlogin .logincustomers p { font-size: 11px!important; font-family: Arial, Helvetica, sans-serif!important }
.pt_account #content, .pt_accountlogin #content, .pt_customerservice #content, .pt_discover #main, .pt_giftcert #content, .pt_order #content, .pt_wishlist #content { width: 980px; margin: 0 auto!important; position: relative; clear: both }
.pt_discover #main { width: 990px!important }
.pt_account #content, .pt_customerservice #content, .pt_giftcert #content #main, .pt_order #content, .pt_wishlist #content { width: 1000px }
.pt_account #content { width: 1000px!important }
.pt_account #content #acc_leftcolumn, .pt_account #main #acc_leftcolumn, .pt_accountlogin #content #acc_leftcolumn, .pt_customerservice #content #leftcolumn { padding-left: 0!important; margin-left: 0; margin-right: 25px!important }
.pt_account #content #main, .pt_accountlogin #main { width: 760px; margin: 0 }
.pt_customerservice .contentasset p img { width: 100%; height: auto }
.pt_customerservice #main { width: 758px!important }
.pt_discover #main #content { padding-bottom: 40px }
.pt_discover #searchrefinements { margin-left: 0!important }
.pt_account .breadcrumb, .pt_accountlogin .breadcrumb, .pt_customerservice .breadcrumb, .pt_discover .breadcrumb, .pt_giftcert .breadcrumb, .pt_order .breadcrumb, .pt_storefront .breadcrumb { clear: both!important; overflow: hidden!important; display: block!important; padding-top: 10px!important; margin: 0 auto 18px!important; width: 980px; font-weight: 700 }
.breadcrumbold { clear: both!important; display: block!important; padding-top: 10px!important; margin: 0 auto 18px!important; width: 980px; font-weight: 700 }
.breadcrumbold a:last-child { color: red!important }
.pt_discover .breadcrumb { width: 990px!important }
.pt_customerservice .breadcrumb { width: 999px!important }
.pt_account .breadcrumb a, .pt_accountlogin .breadcrumb a, .pt_customerservice .breadcrumb a, .pt_discover .breadcrumb a, .pt_giftcert .breadcrumb a { color: #000 }
.pt_account .breadcrumb a.selected, .pt_accountlogin .breadcrumb a.selected, .pt_customerservice .breadcrumb a.selected, .pt_discover .breadcrumb a.selected, .pt_giftcert .breadcrumb a.selected { color: #666; background: 0 0 }
.giftcertificatepurchaseinformation .label { float: left; font-weight: 700; margin: 6px 10px 0 0; text-align: right; text-transform: uppercase; width: 150px; font-family: Arial, Helvetica, sans-serif!important }
.giftcertificatepurchaseinformation .formfield { margin-bottom: 10px }
.giftcertificatepurchaseinformation .value { float: left }
#AddressForm .textinput, #AddressForm .textinputpw, .giftcertificatepurchaseinformation .textinput, .giftcertificatepurchaseinformation .textinputpw, .giftcheckbalanceform .textinput, .giftcheckbalanceform .textinputpw, .pt_accountlogin .textinput, .pt_accountlogin .textinputpw { height: 21px; width: 161px; border: 1px solid #7F9DB9!important }
.giftcertificateamount select { height: 21px; width: 130px; border: 1px solid #7F9DB9 }
.checkbalanceform .mediumbutton, .giftcertform .addtocartbutton { margin-left: 160px; background-color: #000; border: medium none; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; padding: 4px; text-transform: uppercase }
.checkbalanceform .mediumbutton { margin-left: 0 }
.checkbalanceform .mediumbutton:hover, .giftcertform .addtocartbutton:hover { background-color: #444 }
.checkbalanceform .giftcertlabel, .checkbalanceform .giftpurchasepin, .checkbalanceform .pin { float: left }
.giftpurchasepin #dwfrm_giftcert_balance_giftCertPIN { width: 40px }
.giftpurchasepin .pinID { float: left; width: 176px }
.pt_giftcert .errorform, .pt_giftcert .errormessage { font-weight: 700 }
.orders { font-family: Helvetica; font-size: 11px }
.pt_customerservice #main .contactus_rightcol { top: 238px }
.pt_customerservice .customerServiceBox { background-color: #FFF; border: 1px solid #BFBFBF; margin-bottom: 10px }
.pt_customerservice .customerServiceBox a.section { background-position: 10px 10px; background-repeat: no-repeat; border-bottom: 1px solid #BBB; display: block; padding: 10px 10px 10px 40px; text-decoration: none!important }
.pt_customerservice .customerServiceBox a.section:hover { background-color: #EEE; cursor: pointer }
.pt_customerservice .customerServiceBox a.section.chat { background-image: url(../images/liveperson/chat.gif) }
.pt_customerservice .customerServiceBox a.section.chat.offline { background-image: url(../images/liveperson/chat_offline.gif) }
.pt_customerservice .customerServiceBox a.section.email { background-image: url(../images/liveperson/email.gif) }
.pt_customerservice .customerServiceBox a.section.call { background-image: url(../images/liveperson/phone.gif); border-bottom: 0 none; cursor: default }
.pt_customerservice .customerServiceBox a.section .title { color: #000; font-size: 12px; font-weight: 700; margin-bottom: 2px; text-transform: uppercase }
.pt_customerservice .customerServiceBox a.section .title .offlineText { color: #7E182E; font-size: 11px; text-transform: none }
.pt_customerservice .customerServiceBox a.section .sub { color: #666; font-size: 11px; margin-bottom: 2px }
#Kls_rd_questionArea .smallbutton, #RegistrationForm .smallbutton, .pt_wishlist .smallbutton { background-color: #000; border: medium none; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; padding: 2px 4px; text-transform: uppercase }
#AddressForm .label, #RegistrationForm .label { float: left; font-weight: 700; margin: 6px 10px 0 0; text-align: right; text-transform: uppercase; width: 173px; font-family: Arial, Helvetica, sans-serif!important }
#EditAddressForm .label { float: left; font-weight: 700; margin: 6px 10px 2px 0!important; text-align: right; text-transform: uppercase; width: 120px; font-family: Arial, Helvetica, sans-serif!important }
#EditAddressForm fieldset .formfield { float: left }
#EditAddressForm fieldset .errorclient { font-family: Helvetica, Arial, sans-serif; font-size: 13px }
#EditAddressForm select { width: 163px; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
#EditAddressForm .requiredcaption strong { font-size: 11px!important; font-family: Helvetica, sans-serif }
#EditAddressForm .requiredcaption { margin: 0 0 15px 140px }
#AddressForm fieldset .mydetails { margin-left: 135px }
#AddressForm .value, #RegistrationForm .value { float: left }
#RegistrationForm .textbox, #RegistrationForm .textinput, #RegistrationForm .textinputpw { border: 1px solid #7F9DB9; height: 21px; width: 190px }
#RegistrationForm .formfield { margin-bottom: 10px; float: left; width: 716px }
#RegistrationForm select { height: 22px; width: 193px; border: 1px solid #7F9DB9 }
#RegistrationForm .errorclient, .giftpurchasepin .errorclient { margin: 2px }
#CreditCardForm .textinput { height: 21px; border: 1px solid #7f9db9; width: 190px }
#CreditCardForm select, #CreditCardForm textarea { border: 1px solid #7f9db9 }
#CreditCardForm .actions { float: left }
#CreditCardForm .expires, #CreditCardForm .labeltext, #CreditCardForm .requiredcaption, #CreditCardForm select { font-family: Arial, Helvetica, sans-serif!important; font-size: 11px }
#CreditCardForm .expires, #CreditCardForm .labeltext { font-weight: 700 }
#CreditCardForm .requiredcaption { float: left; margin: 0 0 15px 130px }
#CreditCardForm fieldset .label { float: left; width: 120px; text-align: right; text-transform: uppercase }
#CreditCardForm .formfields .expirationdate { position: realtive; display: block }
#CreditCardForm .formfields .expirationdate .month { display: block; width: 106px; position: relative; float: left }
#dwfrm_paymentinstruments_creditcards_newcreditcard_owner { width: 185px }
#dwfrm_paymentinstruments_creditcards_newcreditcard_number_d0qadbqceqjm { border: solid #00f thin }
#CreditCardForm .actions { margin-bottom: 20px; margin-left: -25px }
#EditAddressForm .errorclient { font-size: 11px; font-weight: 400!important }
.acc_rightcol { padding-top: 28px!important }
.customerservicesection { float: left; margin: 25px 30px 0 0; width: 200px }
.customerservicesection h5 { background-color: rgba(0,0,0,0); border-bottom: 1px solid #000; color: #333; font-family: Arial; font-size: 11px; font-weight: 700; margin-bottom: 5px; padding: 0 0 4px; text-transform: capitalize }
.customerservicesection h5 a { color: #333; text-decoration: none }
.customerservicesection h5 a:hover { color: #333 }
.customerservicesection ul li { color: #666; font-family: Arial; font-size: 11px; line-height: 16px; margin-left: 1px }
.customerservicesection li a { color: #000; text-decoration: none }
.customerservicesection li a:hover { text-decoration: underline }
.customerservicecontainer .customerservicecontent { margin-bottom: 50px }
.customerservicecontainer h3 { background-color: rgba(0,0,0,0); border-bottom: 1px solid #CCC; color: #000; font-family: Times New Roman; font-size: 22px; font-weight: 700; margin-top: 20px; padding: 0 0 5px }
.customerservicecontent .left { float: left; width: 48% }
.customerservicecontent .right { float: right; width: 48% }
.customerservicecontent h4 { background-color: rgba(0,0,0,0); color: #333; font-family: Times New Roman; font-size: 16px; font-weight: 700; margin-top: 18px; padding: 0 0 1px }
.customerservicecontent .content { color: #666; font-family: Arial; font-size: 11px }
.customerservicecontent .content a { color: #666; text-decoration: none }
.customerservicecontent .content a:hover { color: #CE3124 }
#CreditCardForm .formfield { position: relative; display: block }
#CreditCardForm .formfield input, #CreditCardForm .formfield select { margin-left: 10px }
#CreditCardForm .formfield select{height:25px;}
.pt_accountlogin h1.accountlog { margin-left: 0 }
.pt_accountlogin #patchFix { padding-left: 16px }
.pt_accountlogin #dwfrm_login .formfield.password .label, .pt_accountlogin #dwfrm_login .formfield.username .label, .pt_accountlogin .label, .returningcustomers #dwfrm_login .formfield.password .label, .returningcustomers #dwfrm_login .formfield.username .label { display: block!important; float: left; font-weight: 700; margin: 6px 10px 0 0; text-align: right; text-transform: uppercase; width: 100px; font-family: Arial, Helvetica, sans-serif!important }
.pt_accountlogin #dwfrm_login_register .label { width: 142px }
.pt_accountlogin .login-to-account { display: none }
.pt_accountlogin #dwfrm_login .formfield.password .value, .pt_accountlogin #dwfrm_login .formfield.username .value { float: left }
.pt_accountlogin #main .returningcustomers .formactions { margin: 5px 190px 0 0; font-family: Arial, Helvetica, sans-serif }
.pt_accountlogin #main .mediumbutton { background-color: #000; border: medium none; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; padding: 4px!important; text-transform: uppercase }
.pt_accountlogin .logincustomers span.errorclient { font-size: 11px; font-style: italic; padding-left: 0; font-family: Arial, Helvetica, sans-serif!important; padding-bottom: 10px }
.pt_accountlogin .textinput.errorclient, .pt_accountlogin .textinputpw.errorclient { margin-bottom: 2px }
.pt_accountlogin .formfield.accountbirthday .value, .pt_accountlogin .value { float: left; font-weight: 12px }
.pt_accountlogin #createacountfeilds .accountbirthday .value select { border: 1px solid #7F9DB9!important }
.pt_accountlogin #dwfrm_login_register .formfield { width: 350px; float: left }
.pt_accountlogin .accountlogin #createacountfeilds { padding-bottom: 32px }
.pt_account #RegistrationForm select { width: 57px; margin-left: 0 }
.pt_account .updateinfobutton.mediumbutton { background-color: #000; border: medium none; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; padding: 4px!important; text-transform: uppercase; float: left }
.pt_account #main { padding: 0 0 20px }
#SkinContainer { height: 538px }
#acc_leftcolumn { padding-bottom: 20px; width: 190px; float: left; margin-left: 10px }
.currentpage a { color: #FFF; text-decoration: none; background: #000; padding: 2px; font-family: helvetica; font-size: 11px }
h1.myaccountlogin { font-size: 20px; padding-bottom: 10px; line-height: 10px; margin-top: 6px; font-family: AdobeGaramondPro }
#acc_leftcolumn { margin-bottom: 36px }
#acc_leftcolumn .myaccountleftnavelement a, #acc_leftcolumn .username { font-family: Helvetica, "Helvetica Neue", Helvetica, sans-serif; font-size: 11px }
.mediumbutton { background-color: #000; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; padding: 4px; border: 0; text-transform: uppercase }
#content { display: block; margin: 0 auto }
#content #main { margin: 0 auto 20px; padding: 0; width: 750px; display: block; float: right; clear: none }
#content .cart-redesign { float: left!important }
.cart-redesign .cart h1 { padding-top: 37px; margin: 0 50px 0 0; width: 600px; float: left; font-size: 20px; line-height: 20px; text-transform: capitalize }
#SkinContainer { width: 1000px; display: block }
#homeMainBanner { float: left; min-height: 504px; margin-top: 14px }
.cart-redesign-content dl, .cart-redesign-content fieldset, .cart-redesign-content form, .cart-redesign-content h1, .cart-redesign-content h2, .cart-redesign-content h3, .cart-redesign-content h4, .cart-redesign-content h5, .cart-redesign-content h6, .cart-redesign-content img, .cart-redesign-content input, .cart-redesign-content li, .cart-redesign-content ol, .cart-redesign-content p, .cart-redesign-content textarea, .cart-redesign-content ul { border: 0; list-style: none; font-weight: 400; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000; outline: 0; margin: 0; padding: 0 }
.cart-redesign-content .cartnewcustomer h2, .cartcustomerservice h2, .cartguest h2 { border-bottom: 1px solid #000; padding-bottom: 5px }
.cart-redesign-content .cartlogin .cartcustomerservice h2 { margin: 0 0 10px }
.cart-redesign-content .customerServiceBox { border: 1px solid #bfbfbf; margin-bottom: 10px; background-color: #fff }
.cart-redesign-content .customerServiceBox a.section { text-decoration: none!important; border-bottom: 1px solid #bbb; background-repeat: no-repeat; background-position: 10px 10px; display: block; padding: 10px 10px 10px 40px }
.cart-redesign-content .customerServiceBox a.section.chat { background-image: url(../images/liveperson/chat.gif) }
.cart-redesign-content .customerServiceBox a.section.email { background-image: url(../images/liveperson/email.gif) }
.cart-redesign-content .customerServiceBox a.section.call { background-image: url(../images/liveperson/phone.gif); border-bottom: 0; cursor: default }
.cart-redesign-content .customerServiceBox a.section .title { color: #000; text-transform: uppercase; font-size: 12px; font-weight: 700; margin-bottom: 2px }
.cart-redesign-content .customerServiceBox a.section:hover { background-color: #eee; cursor: pointer }
body .cart-redesign-content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000 }
.cart-redesign-content { width: 1000px }
.cart-redesign { width: 624px!important; float: left }
.cart-redesign #signInOverlayOpen .largebutton { background: url(../images/checkout/create-sign-in.png) no-repeat; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 11px; border: 0; text-transform: uppercase; padding: 11px 20px }
.btnPaypal:active, .btnPaypal:hover, .cart-redesign .btnPaypal { background: url(../images/btn_wht_paypal.jpg) no-repeat; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; text-indent: -9999px; border: 0; text-transform: uppercase; width: 154px; height: 42px; float: left; position: relative; cursor: pointer; margin: -13px 6px 0; padding: 0 }
.cart-redesign #Continue { background: url(../images/checkout/continue-checkout-btn.png) no-repeat; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; border: 0; text-transform: uppercase; padding: 14px 7px }
.cart-redesign #Continue:hover { background: url(../images/checkout/continue-checkout-btn-hover.png) no-repeat }
.cart-redesign .continuecheckout { background: #C06; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 14px; border: 0; text-transform: uppercase; width: 161px; height: 42px; float: none!important; margin: -13px 0 0; padding: 0 }
.cart-redesign .continuecheckout:hover { background: #666; }
.cart-redesign .continuecheckout.paypal { background: url(../images/checkout/checkout-mc-paypal.png) no-repeat; width: 180px }
.cart-redesign .continuecheckout.paypal:hover { background: url(../images/checkout/checkout-mc-paypal-hover.png) no-repeat }
.cart-redesign body h2, body .cart-redesign-content h2 { font-size: 11px; font-weight: 700; text-transform: uppercase; line-height: 11px }
#dialogcontainer select, #dialogcontainer textarea { border: 1px solid #7f9db9 }
.mediumbutton:hover, a.mediumbutton:hover { background-color: #444; cursor: pointer }
a.mediumbutton:hover { text-decoration: none!important }
#AddressForm .formfield { width: 338px }
#main .productlisturl, #main .wishlist select, #main .wishlistaddgiftcert p { font-size: 11px }
#main .selectbox { margin-left: 2px }
#main .resultshits, #main .wishlist .backtotop, #main .wishlistitems .product .name, #main .wishlistitems .product .subhead, #main .wishlistremove, .attribute span, .productavailibity .availibity span, .wishlistmakeprivate .label { font-size: 11px; font-family: Helvetica }
.productlisttable .items, .productlisttable .price, .productlisttable .priority, .productlisttable .quantity { font-weight: 700; font-family: Helvetica; font-size: 11px; text-1lign: left }
.productlisttable .product .attribute .swatch { font-size: 11px }
.product .subhead { margin-bottom: 10px }
.wishlistproducts .pricingmodule .pricing .salesprice { text-align: left; position: relative; left: -72px }
.wishlistaddtocart { padding-right: 5px }
.wishlistmakeprivate span { position: relative; margin-top: -2px!important; display: block }
#wishlistproducts .productavailibity .isinstock { text-align: left; float: left; margin-top: 5px }
#dwfrm_profile_customer_email, #dwfrm_profile_customer_emailconfirm, #dwfrm_profile_customer_firstname, #dwfrm_profile_customer_lastname, #dwfrm_profile_customer_mobile, #dwfrm_profile_login_password, #dwfrm_profile_login_passwordconfirm { padding-left: 5px }
#RegistrationForm .formfields .emailsignup { font-family: Helvetica; font-size: 10px }
.editinfo .registrationform .personalinfo { margin-left: 20px }
#RegistrationForm fieldset .personalinfo { margin-left: 28px; font-family: Helvetica }
#content .registrationform .emailsignupcheckbox { float: left; margin: 0 8px 0 184px }
ul.search-no-hover li.grid-tile { border-bottom: 0; width: 370px; height: auto; margin: 0; padding: 0 }
ul.search-no-hover .producttilelarge { height: auto; width: 100% }
ul.search-no-hover .grid-tile .product-tile { height: auto; padding: 0 }
ul.search-no-hover .product-tile .product-image { height: 267px; padding-bottom: 0; padding-top: 34px; position: relative; width: 267px; margin: 20px auto 0 }
.searchresultsheader .sorthitscontentRight .label { float: left; font-weight: 700; text-align: right; text-transform: uppercase; width: 150px; margin: 6px 10px 0 0 }
ul.search-no-hover .smalltilesep { display: none }
.sorthitscontainer .dividerline, .sorthitscontainer .pagination li, .sorthitscontainer .resultshits, .sorthitscontainer .resultshitsright label a { font-family: Arial, Helvetica, sans-serif!important; font-size: 13px }
.pt_productsearchresult #main .sorthitscontainer .sortby { width: auto }
.sorthitscontainer .pagination { margin-top: 0 }
.sorthitscontainer .pagination li { padding-top: 0 }
.sorthitscontainer .sortby .sortBySelect, .sorthitscontainer .sortby .sortBySelect option.sortByOption { font-size: 13px }
.pt_productsearchresult .refinement .refineattributes .refineLink { color: #666; font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400 }
#RegistrationForm .formactions { float: left; margin-left: 183px; width: 715px; padding: 5px 0 0; text-align: left }
#content #leftcolumn { margin-bottom: 50px }
.pt_productsearchresult h1.searchheader { color: #212121; display: block; font-family: AdobeGarmondPro; font-size: 30px; font-style: italic; letter-spacing: 1.5px; margin: 0; padding: 5px 0 }
.searchrefinements h3.refinesearch { margin-top: 35px; font-size: 12px; line-height: normal }
.searchrefinements .searchfilters { color: #444; margin-bottom: 3px; margin-top: 10px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal }
.pt_productsearchresult ul.search-result-items .grid-tile { border: 0; padding: 0 }
.pt_productsearchresult .producttile { display: inline; float: left; margin: 0; overflow: hidden; width: 180px; height: auto }
.pt_productsearchresult .productlisting .producttile { margin: 0; width: 180px; height: auto }
.pt_productsearchresult ul.search-result-items.searchNoHover .grid-tile { margin: 0; width: 180px }
ul.search-no-hover .product.producttile .product-tile .product-image { width: auto; height: auto; margin: 20px auto 0; padding-bottom: 0; padding-top: 34px; position: relative }
.producttile .name a { color: #000; font-family: AdobeGaramondPro; font-size: 13px; text-decoration: none; text-transform: uppercase }
.producttile .swatchnamelabel, .producttilelarge .swatchnamelabel { color: #444; font-family: AdobeGaramondPro; font-size: 11px; padding-bottom: 10px; text-align: center }
.pt_productsearchresult #leftcolumn h1 { color: #212121; display: block; font-family: AdobeGarmondPro; font-size: 30px; font-style: italic; letter-spacing: 1.5px; margin: 0; padding: 5px 0; line-height: 22px }
#searchrefinements a.collapsed, #searchrefinements a.expanded { background: 0 0; border: medium none!important; color: #212121; font-family: helvetica, sans-serif; font-size: 12px; letter-spacing: 1.5px; margin: 0; padding: 20px 9px 8px 0; text-transform: uppercase }
.#searchrefinements .maincategorylandinglink {
border-top:1px solid #000;
line-height:11px;
padding:0;
margin-left:0
}
#searchrefinements .maincategorylandinglink a { border: medium none!important; color: #212121; font-family: helvetica, sans-serif; font-size: 12px; letter-spacing: 1.5px; margin: 0; padding: 20px 9px 8px 0; text-transform: uppercase }
#searchrefinements .categorytext { margin-left: 0 }
#searchrefinements .maincategorylandinglink { border-top: 1px solid #000; line-height: 11px; padding: 0 }
.pt_productsearchresult .breadcrumb a.selected { font-weight: 700 }
.searchresultsheader .gridselecttitle { float: left; font-weight: 700; margin-left: 8px; margin-right: 5px; padding-top: 2px; font-family: AdobeGaramondPro }
#searchrefinements a.collapsed span { background: url(../images/icon-refinement-block-arrow.png) no-repeat scroll right 0 rgba(0,0,0,0)!important; width: 220px; display: inline-block }
#searchrefinements a.expanded span { background: url(../images/icon-refinement-block-arrow_collapse.png) no-repeat scroll right 0 rgba(0,0,0,0); width: 220px; display: inline-block }
.navgroup { border-bottom: 0; border-top: 1px solid #000; line-height: 11px; padding: 0 }
.searchrefinements .navgroup li { padding-left: 0 }
#RegistrationForm .formfields .mobilealerts, #RegistrationForm .gender .value { font-family: Helvetica; font-size: 11px; color: #444 }
#RegistrationForm .formfields .mobilealerts { margin-left: 183px; width: 285px }
div.signInOverlay, div.signInOverlayOG { background: #fff; width: 818px; height: 700px; padding: 40px; border: 1px solid #000; border-top: 10px solid #000; display: none; z-index: 0!important }
.signInOverlay .cartloginpanel, .signInOverlayOG .cartloginpanel { width: 375px; height: 460px; padding: 0 30px 0 0; border-right: 1px solid #000; float: left }
.signInOverlay .cartloginpanel h2, .signInOverlayOG .cartloginpanel h2 { margin: 0 0 10px }
.signInOverlay #createacountfeilds, .signInOverlayOG #createacountfeilds { width: 375px; height: 418px; padding: 0 0 0 30px; border: 0; float: left }
.signInOverlay #createacountfeilds h2, .signInOverlayOG #createacountfeilds h2 { padding: 0 0 10px; border-bottom: 1px solid #000; font: 700 11px Arial, Helvetica, sans-serif }
.signInOverlay #createacountfeilds .emailsignup, .signInOverlayOG #createacountfeilds .emailsignup { width: 180px; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.signInOverlay .logincustomers p, .signInOverlayOG .logincustomers p { font-size: 11px }
.signInOverlay #createacountfeilds .label, .signInOverlay .returningcustomers .label, .signInOverlayOG #createacountfeilds .label, .signInOverlayOG .returningcustomers .label { float: left; font-size: 11px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; text-align: right; margin: 5px 10px 0 0 }
.signInOverlay #createacountfeilds .label { width: 120px }
.signInOverlay #createacountfeilds .value, .signInOverlayOG #createacountfeilds .value { float: left; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.logincustomers span.errorclient, .signInOverlay #createacountfeilds span.errorclient { text-align: left; display: block; font: bold italic 11px Arial, Helvetica, sans-serif; max-width: 177px }
#createacountfeilds input.textinput, #dwfrm_profile_login_password, #dwfrm_profile_login_passwordconfirm, .pt_wishlistlogin .logincustomers input.textinputpw, .returningcustomers input.textinput, .returningcustomers input.textinputpw { border: 1px solid #7F9DB9; height: 21px; width: 173px; font-size: 11px; padding: 0 0 0 5px; margin-bottom: 2px!important; margin-top: 0!important }
.pt_wishlistlogin .logincustomers span.errorclient { padding: 0 }
.returningcustomers input.textinputpw { padding-left: 10px }
.returningcustomers #dwfrm_login .value { float: left; font-size: 11px }
#dwfrm_login .formactions { float: left; padding-left: 94px }
.ext-gecko #dwfrm_login .formactions { float: left; clear: both }
.returningcustomers #dwfrm_login .formfield { margin-bottom: 10px }
.ui-dialog .returningcustomers #dwfrm_login .formfield { margin-bottom: 0 }
.pt_accountlogin .formactions .loginbutton, .returningcustomers .formactions .loginbutton { padding: 4px!important }
#dwfrm_login fieldset .errorclient { font-size: 11px; font-family: Helvetica, sans-serif; font-weight: 400; font-style: normal; color: #F00000!important; padding-bottom: 0 }
#signInOverlayOpen { display: block; position: absolute; left: 0; top: 17px }
#signInOverlayOpen:hover, #signInOverlayOpen:visited:hover { text-decoration: none }
#signInOverlayClose, #signInOverlayOGClose { position: absolute; right: 8px; top: 5px }
.signInOverlayBG { background: #000; filter: alpha(opacity=60); opacity: .6; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 999 }
.signInOverlay #createacountfeilds .reqPCharecter, .signInOverlayOG #createacountfeilds .reqPCharecter { margin-left: 130px; font: 400 11px Arial, Helvetica, sans-serif }
.signInOverlay #createacountfeilds .emailsignupcheckbox { width: 143px }
.signInOverlay #createacountfeilds .requiredcaption, .signInOverlayOG #createacountfeilds .requiredcaption { font: 400 11px Arial, Helvetica, sans-serif; margin: 0 0 15px 130px }
.signInOverlay h2.overlayHeading, .signInOverlayOG h2.overlayHeading { margin-bottom: 30px; font: 700 11px Arial, Helvetica, sans-serif }
.clear { clear: both }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px!important; border-bottom-width: 0!important }
.ui-tabs { padding: .2em; zoom: 1 }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0 }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0!important; margin: 0 5px -1px 0; padding: 0 }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 3px 5px }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-bottom-width: 0 }
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer }
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: 0 0 }
.ui-tabs .ui-tabs-hide { display: none!important }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #000; background: #fff; font-weight: 400; color: #000; outline: 0 }
#dwfrm_wishlist_items_i0_priority { float: right; margin-bottom: 2px }
#myWishListDiv .horizontalcarousel { overflow: hidden }
#main .contentasset b { font-weight: 700; font-size: 11px }
#main .contentasset span b { font-weight: 700; font-size: 13px }
.sitemap #fragrance .catcolumn .level2anchors { margin-left: 0; padding: 0!important }
.sitemap .catcolumn { margin-bottom: 20px; margin-left: 0; width: 170px }
#customButton, .tabletbaglink { display: none }
.cart-redesign #selectCartQuantity { border: 1px solid #7F9DB9!important; padding: 0!important }
.cart-redesign .name .item { font-family: AdobegaramondPro!important }
.cart-redesign #selectCartQuantity { margin: 0!important; width: auto; font-weight: 400; height: auto; visibility: visible!important }
.cartordertotals .label, .cartordertotals .ordersalestax, .cartordertotals .ordershipping { font-weight: 700; text-transform: uppercase }
#rightcolumn .productdescription { margin: 0 }
#rightcolumn #recommendation { margin-top: 30px }
.wishlistshippingaddress .label { margin-right: 10px; float: left }
#cart_rr .recommendations li { height: auto }
#cart_rr .recommendations { overflow: visible!important; height: auto!important }
#cart_rr .attributes .pricing { margin: 0 0 0 145px!important }
.cartlogin { padding: 100px 0 0 1px }
#rightcolumn { position: relative; display: block }
.og_offer_newline select { border: 1px solid #7F9DB9!important }
#dwfrm_login .forgotpassword a { font-family: Helvetica, Arial, sans-serif!important; font-size: 11px!important }
#createacountfeilds .accountbirthday .value select { height: 22px; margin-right: 9px!important; width: 52px }
#pdpTab2, #pdpTab4, #pdpTab5, #pdpTab6 { height: auto; padding: 0 }
.carouselcontainer { height: auto; margin-bottom: 0; margin-top: 0; width: auto }
#QuickViewDialog .producttile .image .quickviewbutton a { display: none }
.producttile .image { height: auto !important; margin: 0 auto; padding-bottom: 0; position: relative; text-align: center; width: auto }
#QuickViewDialog .producttilerecommendation { padding-top: 20px; display: block; float: none; height: auto; margin: 0; overflow: hidden; width: auto }
.pdpBottomTitle { border: 0; font-weight: 400 }
.pt_wishlistlogin .logincustomers .checkbox input { float: left; margin-top: 3px }
.pt_wishlistlogin .logincustomers .checkbox label, .pt_wishlistlogin .logincustomers .formactions { font-size: 11px }
#container_visionnaire { clear: both }
#container_visionnaire #homeMainBanner, #container_visionnaire #main { margin-top: 0 }
#footer { width: 100% }
.cartloginpanel .formactions { margin-top: 0!important }
.ext-gecko #dwfrm_login .formactions { padding-left: 90px!important }
.ui-dialog .signInOverlay #createacountfeilds .label, .ui-dialog .signInOverlayOG #createacountfeilds .label { width: 150px }
.ui-dialog .signInOverlay #createacountfeilds .reqPCharecter, .ui-dialog .signInOverlayOG #createacountfeilds .reqPCharecter { margin-left: 160px }
.ui-dialog .signInOverlay #createacountfeilds .requiredcaption, .ui-dialog .signInOverlayOG #createacountfeilds .requiredcaption { margin-left: 155px }
.pt_accountlogin .returningcustomers .rememberme { margin-left: 94px }
.ie .returningcustomers .formactions { margin: 0!important }
#container.pt_checkout .sapmleheader .formactions { position: absolute }
#content .specialOfferRight { width: 250px; margin-right: 0 }
.specialOfferRight .productlistingfloatright h5, .specialOfferRight .productlistingfloatright h6 { line-height: 15px }
.SoTitle { font: 11px Times New Roman }
.SoSecondTitle, .Soprice { font: 11px arial }
.Soprice { font-weight: 700 }
.specialOfferBottomBorder h6 { text-transform: uppercase; font-weight: 700 }
#rightcolumnSpecials { float: right; margin-right: 25px; padding-left: 10px; width: 215px }
.specialOfferRight .productlisting { margin-bottom: 40px; border-bottom: 1px solid #000 }
.product_1x3 { border-bottom: 2px solid #000 }
.specialOfferRight table { width: 213px; border-bottom: 1px solid #000 }
table { border: 0 none; margin: 0; outline: 0 none; padding: 0 }
table[Attributes Style] {
width:215px
}
table { display: table; border-collapse: collapse; border-spacing: 2px; border-color: gray }
tbody { display: table-row-group; vertical-align: middle; border-color: inherit }
.specialOfferBottomBorder { border-bottom: 1px solid #000; width: 215px }
.specialOfferRight .producttileslot { height: 115px }
.productlistingBB { border-bottom: 1px solid #C2C2C2; height: 110px }
.productlistingfloatleft { float: left; width: 100px; height: 95px; padding: 5px 0 }
.specialOfferRight .productlistingfloatright { width: 115px; height: auto; //letter-spacing:2px;
font-size: 13px }
.productlistingfloatright { float: right; width: 100px; height: 100px; padding: 10px 0 }
.specialOfferRight .specialOfferBottomBorder .floatNone h6 a { float: none; line-height: 20px; font-weight: 400 }
.specialOfferBottomBorder h6 a { text-transform: none; float: right; padding-bottom: 4px; text-decoration: underline; margin-bottom: -5px }
.special, a { color: #000; text-decoration: none; outline: 0 }
.specialOfferRight ul.specialOfferRightBottom li h5 { font-weight: 700; margin-bottom: 3px }
.specialOfferRight ul.specialOfferRightBottom li { border-bottom: 1px solid #ccc; padding: 12px 0; list-style-type: none }
.specialOfferRight ul.specialOfferRightBottom li p { color: #666 }
#horizontalrefinement { clear: both }

/* Complete Look */

/* #rrpopupcontainer {width: 912px; height: auto; border: 10px solid #000; padding: 15px;} */
/* #rrpopupcontainer {padding-top: 0px; padding-bottom: 0px;} */
#rrpopupcontainer .qv-header {height: 71px; border-bottom: 1px solid #000; position: relative; padding-bottom: 5px;}
#rrpopupcontainer .qv-header .qv-checkout-btn {margin-top: 12px; position: absolute; top: 0; right: 0; text-transform: uppercase;background-color: black;font-family: 'AdobeGaramondProRegular';font-size: 13px;padding: 8px 31px;font-weight: bold;padding-top: 10px}
#rrpopupcontainer .qv-header .qv-checkout-btn a { color: white;}
#rrpopupcontainer .qv-header .qv-checkout-btn a:hover { text-decoration : none;}
#rrpopupcontainer .qv-header .qv-head-cart {width: 75px; margin-right: 14px;}

#rrpopupcontainer .qv-product-info .qv-product-name {font-size: 12px; font-family: Helvetica,Arial,sans-serif;}
#rrpopupcontainer .qv-product-info .qv-minicart-price {margin-left: 30px;}
#rrpopupcontainer .qv-content {margin-top: 10px; max-height: 380px;}
#rrpopupcontainer .qv-content h3 {margin: 0;}
#rrpopupcontainer .qv-content .qv-recs {width: 490px; padding-bottom: 18px; border-bottom: 1px solid #000;}
#rrpopupcontainer .qv-content .qv-recs .recs ul.swatches li a {display: block; background-size: 100% 100%; height: 21px; width: 21px;border-radius: 11px;}
/* #rrpopupcontainer .qv-content .qv-primary-img-wrapper {width: 375px;} */
#rrpopupcontainer .qv-content .qv-primary-thumb {display: table; margin: 0 auto;}
#rrpopupcontainer .qv-content .qv-primary-thumb ul {list-style: none; padding: 0; margin: 10px 0 0;}
#rrpopupcontainer .qv-content .qv-primary-thumb ul li {display: inline;}
#rrpopupcontainer .qv-content .qv-primary-thumb ul li img {border: 1px solid #898989}
#rrpopupcontainer .qv-footer {width: 490px; text-align: center; margin-top: 8px;}
#rrpopupcontainer .qv-footer .qv-recs-total, #rrpopupcontainer .qv-footer .qv-add-all-cart {display: inline-block;}
#rrpopupcontainer .qv-footer .qv-add-all-cart {margin-left: 15px;}
#rrpopupcontainer .qv-recs .qv-out-of-stock, #rrpopupcontainer .add-all-to-cart, #rrpopupcontainer .qv-header .qv-checkout, #rrpopupcontainer .qv-recs .qv-add-to-cart  {background-color: #212121; color: #fff; display: inline-block; font-family: 'AdobeGaramondProRegular'; font-size: 13px; height: 30px; padding: 0 31px; text-transform: uppercase; border: none;}
#rrpopupcontainer .qv-recs .qv-out-of-stock, #rrpopupcontainer .add-all-to-cart{font-weight:bold;}
#rrpopupcontainer .qv-recs .qv-add-to-cart, #rrpopupcontainer .qv-recs .qv-out-of-stock{padding: 0 21px; font-weight: bold;}
#rrpopupcontainer .qv-recs .qv-out-of-stock{background-color: #C3C3C3;}
#rrpopupcontainer .qv-recs .recs {width: 160px; float: left; text-align: center; position: relative; margin-top: 12px;}
#rrpopupcontainer .qv-recs .recs-img {max-height: 90px; margin-bottom: 25px;}
#rrpopupcontainer .qv-recs .recs-img img.lazyload {width: 30px; height: 30px; margin-top: calc(50% - 35px);}
#rrpopupcontainer .qv-recs h4 {overflow: hidden;text-overflow: ellipsis;width: 90%;max-height: 35px; height: 35px;font: normal 16px 'AdobeGaramondProRegular'; margin: 10px 0 5px 5px; text-transform: uppercase;}
#rrpopupcontainer .qv-recs .recs-subname {font-size: 12px;font-family: Helvetica,Arial,sans-serif;width: 85%;margin: 0 auto;text-overflow: ellipsis;max-height: 30px;height: 30px;overflow: hidden;}
#rrpopupcontainer .qv-recs .recs-price {font: bold 14px 'AdobeGaramondProRegular'; margin: 0 0 5px;}
#rrpopupcontainer .qv-recs .discover {text-decoration: underline;font: normal 14px 'AdobeGaramondProRegular'; margin: 0 0 11px;}
#rrpopupcontainer .qv-recs .plus-sign {position: absolute; font: normal 24px 'AdobeGaramondProRegular';top: 32%; left: -7px;}
#rrpopupcontainer .recs-rating {height: 25px; margin-top: 5px;}
#rrpopupcontainer .highlighted {color: #cf0066;}
#rrpopupcontainer .bold {font-weight: bold;}
#rrpopupcontainer .fleft {float: left;}
#rrpopupcontainer .fleft p{font-size: 12px; padding-top: 10px;}
#rrpopupcontainer .fright {float: right;}
#rrpopupcontainer .clear {clear: both;}
#rrpopupcontainer p {margin: 0; padding: 0;}
#rrpopupcontainer .qv-content .qv-recs .recs .bx-controls-direction a.bx-prev { background: url("../images/swatch-hover.png") -22px 0px; width: 12px; height: 21px; outline: none; left: -15px; top: -22px;display:block;position: absolute;}
#rrpopupcontainer .qv-content .qv-recs .recs .bx-controls-direction a.bx-next { background: url("../images/swatch-hover.png") -33px 0px; width: 11px; height: 21px; outline: none; right: -15px; top: -22px;display:block;position: absolute;}
.rrpopup span.ui-dialog-title {display: none;}

#rrpopupcontainer .qv-header .qv-product-info div {float : left;}
#rrpopupcontainer .qv-header .qv-product-info div: first-child {margin-left : 5px;}
#rrpopupcontainer .qv-header .qv-product-info div {margin-right : 10px;}
#rrpopupcontainer .qv-header .qv-product-info div:first-child img{padding-top: 7px;}
#rrpopupcontainer .qv-header .qv-product-info .attribute .swatch .swatchimage {width : 21px; height : 21px; padding-top: 25px;} 
#rrpopupcontainer .qv-header .qv-product-info .qv-product-name {padding-top: 28px; width: 530px;}
#rrpopupcontainer .qv-header .qv-product-info .attribute{ margin-right : 0px;}
#rrpopupcontainer .qv-header .qv-product-info .qv-product-name .pname{text-transform: uppercase;}
#rrpopupcontainer .qv-header .qv-product-info .qv-product-name #swatchColor{text-transform: uppercase;}
#rrpopupcontainer .qv-content .qv-recs .completelook {border-bottom : none; font: normal 18px 'AdobeGaramondProRegular'; line-height: 11px; padding-bottom: 10px;}
#rrpopupcontainer .qv-content .qv-recs .completelook span:first-child {text-transform: uppercase;}
#awayFromShippingSpan{font-size:12px;font-family:Helvetica,Arial,sans-serif;}
#rrpopupcontainer .qv-content .qv-recs .recs .qv-swatch-slider .product-variations
ul .swatches li a img {width: 21px; height: 21px; display : none;}

#rrpopupcontainer .qv-content .qv-recs .recs .qv-swatch-slider .product-variations
ul li .value .bx-wrapper .bx-viewport ul li.selected-value {display : none;}

#rrpopupcontainer .qv-content .qv-recs .recs .qv-swatch-slider .product-variations
ul li .value .bx-wrapper .bx-viewport {max-height : 21px;}
#rrpopupcontainer{padding: 0px 10px;}

.qv-footer .qv-recs-total #ordertotal {font-weight : bold;}
.qv-swatch-slider .product-variations ul .attribute .value .view-all-shades{display : none;}
.qv-swatch-slider .product-variations ul .attribute .label{display : none;}
.qv-primary-img-wrapper .product-primary-carousel li a .primary-image{border: 2px solid #666666; height: 320px;width: 342px;}
.qv-primary-img-wrapper .product-primary-carousel li .lazyload-image-container {border: 2px solid #666; height: 320px; width: 342px;}
.qv-primary-img-wrapper .product-primary-carousel li .lazyload-image-container a .primary-image {border: none; height: 30px; width: 30px; margin-top: 145px;}
.loading {height: 320px;width: 342px;position: relative;text-align: center;border: 2px solid #666666; z-index: 1;}
.loading img {margin-top : 145px;}
.qv-primary-img-wrapper .qv-primary-img {margin-bottom : 10px;height: 322px; width: 346px;}

.taazZoomContainer{cursor:crosshair;}
.taazZoomContainer, .taazZoomContainer div {position:absolute !important; z-index : 999999 !important;cursor:crosshair !important;} 
.zoomWindowContainer div {position:absolute !important; z-index : 99999999 !important; margin-left : 20px; margin-top: -48px; max-height: 420px;}
.cart-loader {width: 100%;text-align: center;height: 320px;padding-top: 180px;}

@media only screen and (min-device-width : 767px) and (max-device-width : 1024px)  {
	
	.ui-dialog.ui-widget {margin-left : 10px; width: 920px !important;}
	#rrpopupcontainer .qv-header .qv-product-info .qv-product-name {width: 520px;}
	/* #rrpopupcontainer .qv-header .qv-product-info .qv-product-name {width: 60%;}
	#rrpopupcontainer .qv-header .qv-product-info {width: 61%;}
	#rrpopupcontainer .qv-content .qv-recs {width: 68%;}
	#rrpopupcontainer .qv-recs .recs {width: 30%;}
	#rrpopupcontainer .qv-content .qv-primary-img-wrapper {width: 30%;} */
	
} 

@media only screen and (min-width : 767px) and (max-width : 1024px)  {
	
	.ui-dialog.ui-widget {margin-left : 10px; width: 920px !important;}
	#rrpopupcontainer .qv-header .qv-product-info .qv-product-name {width: 520px;}
	
} 