/*--------------------- POPUPS --------------------*/
#popup-top-element{margin:10px 5px 20px 20px;}
#popup-top-element #close-popup{float:right; margin-right:20px; font-size:90%;}
#popup-top-element #close-popup img{vertical-align:middle;}
/*sold out popup*/
#sold-out-top{padding-bottom:5px; margin-bottom:15px; text-align:left;}
#designer-name{text-transform:capitalize;}
#stockalert{border:3px double #999999; padding:15px; position:absolute; z-index:100; top:200px; left:200px; width:400px; background-color:#FFFFFF;}
#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;}
/* Size Charts */
.popup-content{border:1px solid #9c9ea0; height:100%;border-top:none;}
.top-line {background:#9c9ea0; clear:both; height:1px; overflow:hidden;width:100%;}

#your_size h2 {font-size:1.2em;}

#size-chart {width:643px; height:796px; margin-left:10px;}
.product-measurements-body {left:31px; margin:20px 40px; position:absolute; top:80px; width:345px;}
.size-conversion-body {padding:20px;}
.measuring-guide-body {padding:20px;}
.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:none;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/8.19/images/productDetails/tab_selected_tl.gif") no-repeat;}
#size-chart #tab-buttons .selected .tr {background:url("/nap/build/8.19/images/productDetails/tab_selected_tr.gif") no-repeat;}
#size-chart #tab-buttons .tl {background:url("/nap/build/8.19/images/productDetails/tab_normal_tl.gif") no-repeat; left:-1px;}
#size-chart #tab-buttons .tr {background:url("/nap/build/8.19/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:none; 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:0.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;}


/* Add/edit address popups */
#address.popup #add_edit_address_top{margin-top:0;}
/* ---- Large image - product page --------- */
#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 0px 2px 0; text-transform:uppercase;}
#large-image .prev a{background:url(/nap/build/8.19/images/productDetails/left_listarrow.gif) left center no-repeat; padding-left:12px;}
#large-image .next a{background:url(/nap/build/8.19/images/productDetails/listarrow.gif) right center no-repeat; padding-right:12px;}
