body{background-color:#fff;font-family:Arial,Verdana,sans-serif;color:#000;font-size:75%;margin:0 0 10px}
#popup-top-element{margin:50px 5px 30px 10px}
#popup-top-element #close-popup{float:right;margin-right:10px;font-size:90%}
#popup-top-element #close-popup img{vertical-align:middle}
#sold-out-top{padding-bottom:5px;margin-bottom:15px;text-align:left}
#designer-name{text-transform:capitalize}
#stockalert{border:3px double #999;padding:15px;position:absolute;z-index:100;top:200px;left:200px;width:400px;background-color:#fff}
#sold-out-popup h1{margin-bottom:10px}
.fashion-advisor{font-weight:bold}
#register-interest-popup{padding:0 10px;text-align:left}
#register-interest{clear:both;margin:20px}
.popup-content{border:1px solid #9c9ea0;height:100%;border-top:0}
.top-line{background:#9c9ea0;clear:both;height:1px;overflow:hidden;width:100%}
#your_size h2{font-size:1.2em}
#size-chart{width:630px;height:796px;margin-left:10px}
#size-chart>ul,#size-chart ul.content{list-style-type:none}
#size-chart>ul>li{border-bottom:1px solid #999}
#size-chart>ul>li:first-child{border-top:1px solid #999}
#size-chart .title{text-transform:uppercase;height:auto;width:auto;display:block;position:relative}
#size-chart .title a:after{position:absolute;right:10px;top:10px;content:"\25B8";display:block;font-size:1.2em;line-height:1}
#size-chart .title a{display:block;width:100%;padding:10px 0}
#size-chart .title a:hover{text-decoration:none;font-weight:bold}
#size-chart .open .title a:after{content:"\25BE"}
#size-chart .content{overflow:hidden}
#size-chart .measurements-all,#size-chart .measurements-all span{background-color:#fff;color:#000}
#size-chart .measurements-unit input{margin-right:4px}
.product-measurements-body{margin:20px 0;width:360px}
.size-conversion-body{padding:20px 0}
.measuring-guide-body{padding:20px 0}
.product-measurements-body p{margin-bottom:20px}
.product-measurements-body p span{background:#000;color:#fff;margin-right:5px}
#size-chart #tab-buttons{margin:0;padding:0}
#size-chart #tab-buttons .tabButton{font-weight:bold;text-transform:uppercase;float:left;width:33%;margin-right:3px;text-align:center}
#size-chart #tab-buttons .tabButton a{display:block;color:#000;position:relative;border:1px solid #9c9ea0;border-bottom:0;background-color:#ebebeb;height:21px;line-height:21px;margin-top:-1px}
#size-chart #tab-buttons div.selected{margin-bottom:-1px!important;position:relative}
#size-chart #tab-buttons .tabButton.selected a{color:#000;background:#fff;padding-bottom:1px;border-left:1px solid #9c9ea0;border-right:1px solid #9c9ea0}
#size-chart #tab-buttons .tl,#size-chart #tab-buttons .tr{height:21px;width:6px;position:absolute;top:-1px;right:0}
#size-chart #tab-buttons .selected .tl{background:url("/nap/build/2019.19.00/images/productDetails/tab_selected_tl.gif") no-repeat}
#size-chart #tab-buttons .selected .tr{background:url("/nap/build/2019.19.00/images/productDetails/tab_selected_tr.gif") no-repeat}
#size-chart #tab-buttons .tl{background:url("/nap/build/2019.19.00/images/productDetails/tab_normal_tl.gif") no-repeat;left:-1px}
#size-chart #tab-buttons .tr{background:url("/nap/build/2019.19.00/images/productDetails/tab_normal_tr.gif") no-repeat;right:-1px}
#size-chart #tab-buttons #tab2{margin:0}
#size-chart .popup-content .tabBody{display:none}
#size-chart .popup-content .selected{display:block}
#size-chart .popup-content .tabBody a{font-weight:bold}
#size-chart h1{display:inline;padding:2px 5px;background-color:#000;color:#FFF;font-size:1em;font-weight:normal;line-height:1em}
#your_size h1{display:block;margin-bottom:20px;background:0;color:#000;font-weight:bold;font-size:1.1em}
#size-chart .size-conversion-body table{display:block;margin:5px 0 30px 0}
#size-chart .size-conversion-body table.ring{margin-bottom:10px}
#size-chart table tr td{padding:5px 6px;text-align:center;font-size:.9em}
#size-chart #brief_swimwear_size_chart table tr td,#size-chart #imperial_metric_conversions table tr td{width:25px}
#size-chart #bra_size_chart table tr th{height:25px}
#size-chart #bra_size_chart table tr td{width:50px}
#size-chart table tr th{font-weight:normal;text-align:center}
#size-chart #brief_swimwear_size_chart table tr th,#size-chart #imperial_metric_conversions table tr th{text-align:left;width:90px}
#size-chart #brief_swimwear_size_chart table tr th.main_heading,#size-chart #imperial_metric_conversions table tr th.main_heading{width:auto}
#size-chart table tr th.main_heading{text-align:left;background:#000;color:#fff;padding:3px}
.size-conversion-body p{width:390px}
.size-conversion-body #size_conversion{margin-top:40px}
.size-conversion-body #size_conversion p{margin-bottom:20px}
.size-conversion-body #size_conversion table tr th{text-align:left;text-transform:uppercase;width:70px;padding-left:5px}
.size-conversion-body #size_conversion table tr th.mm{text-transform:none}
.size-conversion-body #bra_size_chart{left:31px;margin:20px 40px;position:absolute;top:80px;width:345px}
#imperial_metric_conversions{margin-top:20px}
#address.popup #add_edit_address_top{margin-top:0}
#address.popup #add_edit_address_top h1{font-size:23px!important}
#larger-image{margin-left:20px}
#larger-image img{margin-left:30px}
#larger-image h1{font-size:170%}
#larger-image h1 a{background-color:#FFF;color:#000;font-family:Arial,Verdana,sans-serif;letter-spacing:normal;padding:0}
#larger-image h2{font-size:140%;font-weight:normal;text-transform:none}
#large-image{margin:15px 0 25px 0}
#large-image li{display:inline;margin-right:10px;text-transform:uppercase}
#large-image .prev a,#large-image .next a{padding:4px 0 2px 0;text-transform:uppercase}
#large-image .prev a{background:url('/nap/build/2019.19.00/images/productDetails/left_listarrow.gif') left center no-repeat;padding-left:12px}
#large-image .next a{background:url('/nap/build/2019.19.00/images/productDetails/listarrow.gif') right center no-repeat;padding-right:12px}
#postcodeForm{padding:0 0 20px 0}
#postcodeForm .postcode{float:left;width:200px;margin-top:3px}
#postcodeForm .zipcode{width:100px;margin:3px 5px 0 0;float:left}
#postcodeForm #state{width:150px;float:left;margin:2px 5px 0 0}
#postcodeForm #postcodeCheck{float:left;font-size:0;line-height:0;margin:0 0 0 5px;background:url("/nap/build/2019.19.00/images/lightregistration/submit.gif") no-repeat;border:0;width:89px;height:23px;text-indent:-999em}
.shippingInfo{padding:30px 0 10px 0}
.shippingInfo table{margin-bottom:10px;width:100%}
.shippingInfo th{border-bottom:1px solid #ccc;text-align:left;padding:5px}
.shippingInfo td{padding:5px;vertical-align:top}
.shippingInfo .greyBackground td{background:#f0f0f0}
.shippingInfo ul{padding-left:15px;list-style:disc}
.shippingTitle{width:110px}
.shippingInfo .price{width:75px}
#pop-content.ipad-app{overflow:hidden}