@charset "UTF-8";
/* LIVE ENV My Account CSS Last updated 12/01/2015 v1.0 CT  */

/* Headers */
body.myAccount #content h1, body#pgMyProfile #content h1, body#pgPeople #content h1, body#pgBlog #content h1 {border-bottom:2px solid #333333;color:#333333;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:2.3em;font-weight:bold;width:100%;}
body.myAccount {font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}

/* Landing */
body.myAccount .tabs, body#pgMyProfile .tabs, body#pgPeople .tabs, body#pgBlog .tabs {border-bottom:none;}
body.myAccount .tabs li, body#pgMyProfile .tabs li, body#pgPeople .tabs li, body#pgBlog .tabs li {border-radius:0;background-color:#FFFFFF;border:1px solid #333333;}
body.myAccount .tabs li a, body#pgMyProfile .tabs li a, body#pgPeople .tabs li a, body#pgBlog .tabs li a {color:#333333;font-size:1.2em;}
body.myAccount .tabs li.active, body#pgMyProfile .tabs li.active, body#pgPeople .tabs li.active, body#pgBlog .tabs li.active {background-color:#333333;border:1px solid #333333;}
body.myAccount .tabs li.active a, body#pgMyProfile .tabs li.active a, body#pgPeople .tabs li.active a, body#pgBlog .tabs li.active a {color:#FFFFFF;}
body.myAccount .tabs li.first, body#pgMyProfile .tabs li.first, body#pgPeople .tabs li.first, body#pgBlog .tabs li.first {margin-left:0;}
body#pgMyAccount.myAccount.customerArea div#content {width:950px;}
body#pgMyAccount.myAccount.customerArea #myAccountSettings .container {width:308px;}
body#pgMyAccount.myAccount.customerArea #myAccountSettings .container > ul {margin:15px;}
body#pgMyAccount.myAccount.customerArea #myAccountSettings .container > ul li, body#pgMyAccount.myAccount.customerArea #myAccountSettings .container .rewardCardContent > div {background:no-repeat scroll 0 0 rgba(0, 0, 0, 0);padding-left:0;}
body#pgMyAccount.myAccount.customerArea #myAccountSettings h2 {font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;background:none no-repeat scroll 0 0 #A12283;font-size:2.2em;letter-spacing:0;}
body#pgMyAccount.myAccount.customerArea .container.manageAccount li h3, body#pgMyAccount.myAccount.customerArea .container .rewardCardContent h3 {font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.2em;}
.myAccount .container p {font-size:1em;}
body#pgMyAccount.myAccount.customerArea .container.rewardPoints .pointsSection:last-of-type {display:none;}
body#pgMyAccount.myAccount.customerArea .container ul.mini {margin:0;}
body#pgMyAccount.myAccount.customerArea .container li.productItem {min-height:100px;}
body#pgMyAccount.myAccount.customerArea .container li.productItem h3 {font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16.8px;line-height:20px;}
body#pgMyAccount.myAccount.customerArea .container li.productItem div.info p {margin-top:-10px;}
body#pgMyAccount.myAccount.customerArea .container .mostReviewed p.how a {float:none;font-size:14px;color:#A12283;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}

/* Reccomends */
body#pgMyAccount.myAccount div.Recommendations .header {border-top:none;border-bottom:none;}
body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations {margin-left:20px;}
body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations > li:nth-child(1), body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations > li:nth-child(2), body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations > li:nth-child(3), body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations > li:nth-child(4) {border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;}
body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations > li:nth-child(5) {border-left:none;}
body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations > li {width:25% !important;}
body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations li.details li.name a {font-size:0.9em;height:4.4em;line-height:1.3em;}
body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations li.details li.category {font-size:1em;}
body#pgMyAccount.myAccount div.Recommendations ul.IORecommendations li.details li.price {font-size:2em;}

/* Details Pages */
body#pgMyOrders.myAccount #content, body#pgUserAlerts.myAccount #content, body#pgWishList.myAccount #content, body#pgCoupons.myAccount #content, body#pgCompetitionList.myAccount #content, body#pgEditPersonalDetails.myAccount #content, body#pgAddressBook.myAccount #content, body#pgPaymentCard.myAccount #content, body#pgMyNewsletter.myAccount #content,  body#pgPasswordUpdate.myAccount #content, body#pgSRewardCardBalance.myAccount #content {width:950px;}
body.myAccount #content #secondary {position:relative;margin:10px 0 0 0;}
body.myAccount #content #secondary h3 {display:none;}
body.myAccount #content #secondary div#myAccountLHS {margin:0;}
body.myAccount #content #secondary div#myAccountLHS ul#myAccountNav {}
body.myAccount #content #secondary div#myAccountLHS ul#myAccountNav li {}
body.myAccount #content #secondary div#myAccountLHS ul#myAccountNav li a {border:1px solid #333333;color:#333333;letter-spacing:normal;font-size:0.9em;padding:4px 10px 5px;}
body.myAccount #content #secondary div#myAccountLHS ul#myAccountNav li a.active, body.myAccount #content #secondary div#myAccountLHS ul#myAccountNav li a:hover {border-radius:0;background:none repeat scroll 0 0 #333333;color:#FFFFFF;}
body.myAccount #content #primary {margin:10px 0 0 0;}

/* Track Orders */
body#pgMyOrders #content .controls {height:18px;margin:0 0 20px 0;}
div.ordersList:before {content:none;}
body#pgMyOrders #content .orderHistory table {background:none repeat scroll 0 0 #DFECF2;}
body#pgMyOrders .orderHistory thead th {border-bottom:2px solid #A12283;font-size:1.75em;}
body#pgMyOrders .orderHistory table tbody th {font-size:1.75em;}
body#pgMyOrders .btnReview {background:none repeat scroll 0 0 #3992C1;border:medium none;border-radius:5px;color:#ffffff;cursor:pointer;float:left;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;    font-weight:bold;height:auto;line-height:26px;overflow:visible;padding:2px 0;text-align:center;text-decoration:none;vertical-align:middle;}
body#pgMyOrders .btnReview:hover {background:none repeat scroll 0 0 #2CA1DF;}
body#pgMyOrders .btnReview span {left:0;position:relative;}

/* Alerts */
body#pgUserAlerts #content #primary:before {border-bottom:2px solid #333333;content:"Your Alerts";font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:23px;font-weight:bold;left:0;position:absolute;top:0;width:950px;padding:0 0 3px;}
body#pgUserAlerts #content #primary {margin:57px 0 0;}
body#pgUserAlerts #content #secondary {margin:57px 0 0;}

/* Wish List */
body#pgWishList #content #primary {margin:0;}
body#pgWishList #content .tabs {display:none;}
body#pgWishList #content #primary .message {margin-top:5px;}
body#pgWishList #content #primary .message p a {background:none repeat scroll 0 0 #3992c1;border-radius:3px;clear:both;color: #ffffff;float:none;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight: bold;margin: 0.5em auto 1em !important;padding: 0.2em 0.5em;position: relative;text-align: center;width: 70px;}
body#pgWishList #content #primary .message p a:hover {background:none repeat scroll 0 0 #2CA1DF;text-decoration:none;}
body#pgWishList .pageControls .sortBy fieldset .field .indicator {margin:11px -6px 0;}
body#pgWishList .pageControls .sortBy fieldset .field .element {width:auto;}
body#pgWishList .pageControls .sortBy fieldset .field .element #sortBy {margin:11px 8px 0 0;}
body#pgWishList .pageControls .sortBy fieldset .field .element input {background:none repeat scroll 0 0 #A12283;border-radius:3px;clear:both;color: #ffffff;float:none;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight: bold;margin: 0.5em auto 1em !important;padding:2px 10px;position: relative;text-align: center;width: 70px;border:0;cursor:pointer;}
body#pgWishList .pageControls .sortBy fieldset .field .element input:hover {background:none repeat scroll 0 0 #6D0059;}
body#pgWishList .productLister ul li.productItem {background:none repeat scroll 0 0 transparent;position:relative;}
body#pgWishList .productLister ul li.productItem div.product {background:none repeat scroll 0 0 #dfecf2;margin:0 0 5px 0;padding:15px;}
body#pgWishList .productLister ul li.productItem div.product .overview .attributes ul li {margin:0 0 5px 0;}
body#pgWishList .productLister ul li.productItem div.product .overview .attributes ul li.platform, body#pgWishList .productLister ul li.productItem div.product div.overview .attributes ul li.review {display:none;}
body#pgWishList .productLister ul li.productItem div.product .buyInfo {display:none;}
body#pgWishList .productLister ul li.productItem div.product div.overview .attributes ul li.age {display:block;}
body#pgWishList .productLister .overview .moreinfo {margin:10px 0 0 0!important;}
body#pgWishList .productLister .overview .fn {margin-bottom:5px;}
body#pgWishList .productLister .overview .fn a {font-size:1.5em;}
body#pgWishList .productLister ul li.productItem div.wlStatus {display:none;}
body#pgWishList .productLister ul li.productItem div.forms {background:none repeat scroll 0 0 #dfecf2;margin:0 0 15px 0;padding:15px;position:relative;}
body#pgWishList .productLister .productInfoDisplay .variants {margin:15px 15px 0 0;}
body#pgWishList .productLister ul.products div.forms .itemUpdate ul.action {}
body#pgWishList .productLister ul.products div.forms .itemUpdate ul.action li.secondary {background:none;overflow:visible;margin:0;padding:0;}
body#pgWishList .productLister ul.products div.forms .itemUpdate ul.action li.secondary input {background:none repeat scroll 0 0 #3992c1;border-radius:3px;clear:both;color: #ffffff;float:none;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight: bold;margin: 0.5em auto 1em !important;padding: 0.2em 0.5em;position: relative;text-align: center;width: 70px;}
body#pgWishList .productLister ul.products div.forms .itemUpdate ul.action li.secondary input:hover {background:none repeat scroll 0 0 #2CA1DF;text-decoration:none;}
body#pgWishList #productLister .productItem .forms .field.select .element {clear:none;margin:2px 0 0 41px;}
body#pgWishList.wishlist #productLister .productItem .forms textarea {border-radius:0;width:532px;height:100px;}
body#pgWishList.wishlist #productLister .productItem .forms .itemUpdate .action {bottom:31px;float:none;left:280px;position:absolute;}
body#pgWishList .productLister ul.products div.forms .itemRemove ul.action {position:absolute;bottom:21px;right:-194px;}
body#pgWishList .productLister ul.products div.forms .itemRemove ul.action li.secondary {background:none;overflow:visible;margin:0;padding:0;}
body#pgWishList .productLister ul.products div.forms .itemRemove ul.action li.secondary input {background:none repeat scroll 0 0 #A12283;border-radius:3px;clear:both;color: #ffffff;float:none;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight: bold;margin: 0.5em auto 1em !important;padding:2px 10px;position: relative;text-align: center;width:112px;border:0;cursor:pointer;}
body#pgWishList .productLister ul.products div.forms .itemRemove ul.action li.secondary input:hover {background:none repeat scroll 0 0 #6D0059;}
body#pgWishList .productLister ul li.productItem div.product div.variants ul li p a span {right:37px;letter-spacing:0.5px;}
body#pgWishList #content #primary #settings:before {border-bottom:1px solid #333333;content:"Send and share your wish list";font-size:20px;font-weight:bold;margin:0;padding:0 460px 0 0;}
body#pgWishList #content #primary #settings h2 {font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
body#pgWishList #content #primary #shareyourlist .confirmation h2 {font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}
body#pgWishList #content #primary #WishListSettingsForm #aboutMe {margin-top:15px;}
body#pgWishList #content #primary #WishListSettingsForm #aboutMe, body#pgWishList #content #primary #WishListSettingsForm #viewableBy, body#pgWishList #content #primary #WishListSettingsForm #purchaseFrom {background:none repeat scroll 0 0 #DFECF2;margin-bottom:15px;padding:15px;width:710px;}
body#pgWishList #content #primary #WishListSettingsForm #aboutMe .field .indicator {width:140px;}
body#pgWishList #content #primary #WishListSettingsForm #aboutMe .field .element {width:400px;}
body#pgWishList #content #primary #WishListSettingsForm {position:relative;}
body#pgWishList #content #primary #WishListSettingsForm #viewableBy h2 {text-align:left;}
body#pgWishList .field .element input.text, body#pgWishList .field .element input[type="text"], body#pgWishList .field .element input[type="password"], body#pgWishList .field .element textarea {border-radius:0;}
body#pgWishList #content #primary #WishListSettingsForm ul.action {bottom:20px;margin:0;padding:0;position:absolute;right:44px;width:112px;}
body#pgWishList #content #primary #WishListSettingsForm ul.action li.primary {background:none;overflow:visible;margin:0;padding:0;}
body#pgWishList #content #primary #WishListSettingsForm ul.action li.primary input {background:none repeat scroll 0 0 #A12283;border-radius:3px;clear:both;color: #ffffff;float:none;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight: bold;margin: 0.5em auto 1em !important;padding:2px 10px;position: relative;text-align: center;width:112px;border:0;cursor:pointer;}
body#pgWishList #content #primary #WishListSettingsForm ul.action li.primary input:hover {background:none repeat scroll 0 0 #6D0059;}

body#pgWishList #content #primary .panelContainer #shareyourlist {background:none repeat scroll 0 0 #DFECF2;margin-bottom:15px;padding:15px;width:710px;margin-top:-10px;}
body#pgWishList #content #primary .panelContainer #shareyourlist #ShareCustomerWishList fieldset .field.wishlistMessage .element {width:100%;}

body#pgWishList #content #primary .panelContainer #shareyourlist #ShareCustomerWishList ul.action {margin:0;padding:0;}
body#pgWishList #content #primary .panelContainer #shareyourlist #ShareCustomerWishList ul.action li.primary {background:none;overflow:visible;margin:0;padding:0;}
body#pgWishList #content #primary .panelContainer #shareyourlist #ShareCustomerWishList ul.action li.primary input {background:none repeat scroll 0 0 #A12283;border-radius:3px;clear:both;color: #ffffff;float:none;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight: bold;margin: 0.5em auto 1em !important;padding:2px 10px;position: relative;text-align: center;width:112px;border:0;cursor:pointer;}
body#pgWishList #content #primary .panelContainer #shareyourlist #ShareCustomerWishList ul.action li.primary input:hover {background:none repeat scroll 0 0 #6D0059;}






/* Personal Details */
body#pgEditPersonalDetails .field .element input.text, body#pgEditPersonalDetails .field .element input[type="text"], body#pgEditPersonalDetails .field .element input[type="password"], body#pgEditPersonalDetails .field .element textarea {border-radius:0;}
body#pgEditPersonalDetails .action .primary {overflow:visible;background:none;}
body#pgEditPersonalDetails .action .primary a, body#pgEditPersonalDetails .action .primary input {background:none repeat scroll 0 0 #a12283;border:medium none;border-radius:7px;color: #fff;cursor:pointer;display:block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size: 1.3em;font-weight: bold;height: auto;line-height: 1.4em;padding: 0.5em 1em !important;text-align:center;text-decoration:none;vertical-align:middle;}
body#pgEditPersonalDetails .action .secondary {overflow:visible;background:none;}
body#pgEditPersonalDetails .action .secondary a, body#pgEditPersonalDetails .action .secondary input {background:none repeat scroll 0 0 #3992c1;border:medium none;border-radius:5px;color:#ffffff;cursor:pointer;float:left;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;height:auto;line-height:26px;overflow:visible;padding:0.2em 1em;text-align:left;text-decoration:none;vertical-align: middle;}

/* Address Details */
body#pgAddressBook.addressBook #primary h2 {font-size:1.4em;width:70%;float:left;margin-bottom:22px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
body#pgAddressBook.addressBook #content .topAction {clear:none;float:right;width:30%;padding:0;}
body#pgAddressBook.addressBook #content .topAction .primary {overflow:visible;background:none;float:right;margin:4px 0 0;}
body#pgAddressBook.addressBook #content .topAction .primary a {background:none repeat scroll 0 0 #a12283;border:medium none;border-radius:7px;color: #fff;cursor:pointer;display:block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size: 1.3em;font-weight: bold;height: auto;line-height: 1.4em;padding: 0.5em 1em !important;text-align:center;text-decoration:none;vertical-align:middle;}
body#pgAddressBook.addressBook .savedAddresses .addressDetails {background:none repeat scroll 0 0 #DFECF2;margin:0 0 10px;}
body#pgAddressBook.addressBook #setDefaultAddressForm {margin-top:0;}
body#pgAddressBook.addressBook .addressDetails h3 div {font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;}

/* Payment Details */
body#pgPaymentCard.paymentCard #myAccountPanel p.walletIntro {font-size:1.4em;width:70%;float:left;margin-bottom:22px;}
body#pgPaymentCard.paymentCard #content .topAction {clear:none;float:right;width:30%;padding:0;margin-top:-5px;}
body#pgPaymentCard.paymentCard #content .topAction .primary {overflow:visible;background:none;float:right;margin:0;}
body#pgPaymentCard.paymentCard #content .topAction .primary a {background:none repeat scroll 0 0 #a12283;border:medium none;border-radius:7px;color: #fff;cursor:pointer;display:block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size: 1.3em;font-weight: bold;height: auto;line-height: 1.4em;padding: 0.5em 1em !important;text-align:center;text-decoration:none;vertical-align:middle;}
body#pgPaymentCard.paymentCard #primary .savedPaymentCards {background:none repeat scroll 0 0 #DFECF2;}
body#pgPaymentCard.paymentCard #primary .savedPaymentCards .info {border-top:none;margin-top:0;}
body#pgPaymentCard .paymentDetails .options ul.action .setDefault.defaultPayment .indicator label {padding:0;border-bottom:none;}
body#pgPaymentCard .paymentDetails .options ul.action .setDefault.defaultPayment .indicator label span {background-position: 100% 2px;}
body#pgPaymentCard.paymentCard .savedPaymentCards .options {border-top:none;margin-top:0;padding-top:0;}

/* Newsletter Setting */
body#pgMyNewsletter .field .element input.text, body#pgMyNewsletter .field .element input[type="text"], body#pgMyNewsletter .field .element input[type="password"], body#pgMyNewsletter .field .element textarea {border-radius:0;}
body#pgMyNewsletter .action .primary {overflow:visible;background:none;}
body#pgMyNewsletter .action .primary a, body#pgMyNewsletter .action .primary input {background:none repeat scroll 0 0 #a12283;border:medium none;border-radius:7px;color: #fff;cursor:pointer;display:block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size: 1.3em;font-weight: bold;height: auto;line-height: 1.4em;padding: 0.5em 1em !important;text-align:center;text-decoration:none;vertical-align:middle;}
body#pgMyNewsletter .action .secondary {overflow:visible;background:none;}
body#pgMyNewsletter .action .secondary a, body#pgMyNewsletter .action .secondary input {background:none repeat scroll 0 0 #3992c1;border:medium none;border-radius:5px;color:#ffffff;cursor:pointer;float:left;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;height:auto;line-height:26px;overflow:visible;padding:0.2em 1em;text-align:left;text-decoration:none;vertical-align: middle;}
body#pgMyNewsletter .radioList h3 {font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight: bold;font-size:1.75em;color:#A12283;}
body#pgMyNewsletter #content #primary #newsletterSettings .radioList.categories, body#pgMyNewsletter #content #primary #newsletterSettings .radioList.subscription {display:none;}


/* Change Password */
body#pgPasswordUpdate .field .element input.text, body#pgPasswordUpdate .field .element input[type="text"], body#pgPasswordUpdate .field .element input[type="password"], body#pgPasswordUpdate .field .element textarea {border-radius:0;}
body#pgPasswordUpdate .action .primary {overflow:visible;background:none;}
body#pgPasswordUpdate .action .primary a, body#pgPasswordUpdate .action .primary input {background:none repeat scroll 0 0 #a12283;border:medium none;border-radius:7px;color: #fff;cursor:pointer;display:block;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size: 1.3em;font-weight: bold;height: auto;line-height: 1.4em;padding: 0.5em 1em !important;text-align:center;text-decoration:none;vertical-align:middle;}
body#pgPasswordUpdate .action .secondary {overflow:visible;background:none;}
body#pgPasswordUpdate .action .secondary a, body#pgPasswordUpdate .action .secondary input {background:none repeat scroll 0 0 #3992c1;border:medium none;border-radius:5px;color:#ffffff;cursor:pointer;float:left;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;height:auto;line-height:26px;overflow:visible;padding:0.2em 1em;text-align:left;text-decoration:none;vertical-align: middle;}

/* Reward */
body#pgSRewardCardBalance.myAccount #content #secondary #myAccountNav li:nth-child(11) a {border-radius:0;background:none repeat scroll 0 0 #333333;color:#FFFFFF;}
body#pgSRewardCardBalance.myAccount #content #primary h2 {font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight: bold;font-size:1.75em;margin:0 0 10px 0;}

/* Remove Coupons and Competitions from secondary nav */
body.myAccount #content #secondary #myAccountNav li:nth-child(7), body.myAccount #content #secondary #myAccountNav li:nth-child(14) {display:none;}