/* ------ Generic ----------- */
/* Ensure correct shading & rounding */
.address-popup div.purchase-path-holder{padding:10px;}
#popup .close{position:relative; left:10px;}
.popup .signin-button{width:355px; text-align:right;}
.popup .signin-button input{margin-left:10px; width:auto;}
.popup h1{ margin-top:0;}

/* ------ Tell a Friend ----------- */
textarea{font-family:Helvetica,Verdana,Arial,sans-serif; font-size:100%; height:90px; margin-top:6px; width:350px;}
.close{background-position:right; background-image:url(/outnet/build_8.13.1/images/buttons/x.gif); background-repeat:no-repeat; padding:2px 26px 2px 0; float:right; text-transform:uppercase}
/*.popup .purchase-path-holder{width:455px;}*/
.popup .info{margin-bottom:20px; width:350px;}
.popup input{width:175px;}
.popup span.float-left.designer-overlay {margin-top:30px; font-weight:bold;}
.popup .float-left{float:left; width:75%;}
.popup .purchase-path-inner img.product{float:left; margin:20px 20px 40px 0;}
#tell-us-close{margin-right:20px}
.tell-friend .tr{height:578px;}
.tell-friend .signin-button input{float:none}
.tell-friend .signin-button img{float:none}
.tell-friend .signin-button{padding:10px 0;}
.tell-friend .signin-button .button{ margin:0;}
.tell-friend .price-now{font-size:120%;}
.tell-friend .price-outnet{font-size:120%;}
.tell-friend .price-percent-off{text-transform:uppercase; font-size:120%; font-weight:bold;}

/* ------ Style a Friend ----------- */
#tell-friend-form-container p {height:25px;}
#lightbox-close.tell-friend-overlay {left:-20px; top:20px;}
.popup.tell-friend {padding:0!important;}
.purchase-path-holder .tr.friend-overlay {padding:0;}
.purchase-path-holder .tr.friend-overlay iframe {margin-top:-20px; margin-right:-22px;}
.product-image-overlay .tr iframe {margin-top:-34px;}
#style-friend-overlay {background:url(/outnet/build_8.13.1/images/product_page/overlays/main-background.jpg) no-repeat; min-height:468px; width:714px; margin-left:-2px;}
#style-friend-thankyou {background:url(/outnet/build_8.13.1/images/product_page/overlays/thankyou-background.jpg) no-repeat; min-height:468px;}
#style-friend-overlay-more {background:url(/outnet/build_8.13.1/images/product_page/overlays/more-info-background.jpg) no-repeat; min-height:543px;}
.popup form#style-a-friend-form {padding:0;}
#style-product-container {float:left; position:relative; min-height:468px; width:350px;}
#tell-friend-form-container {border-left:1px dotted #000; margin:100px 0 0 0; padding-left:20px; float:left; width:auto;}
#style-a-friend-form img.product {position:absolute; left:155px; top:130px;}
div.product-desc {position:absolute; left:170px; top:350px; width:160px;}
#style-a-friend-form .float-left {width:auto; float:none;}
#style-a-friend-form textarea {width:280px; height:50px;}
#style-a-friend-form label {width:80px;}
#style-a-friend-form label.friends-emails {width:125px;}
#style-a-friend-form label.tell-friend-email-label {width:auto;}
#style-a-friend-form input {width:200px;}
#style-a-friend-form input#submit {width:auto;}
#style-a-friend-form .signin-button {width:285px;}
#style-a-friend-form .info{width:300px; font-size:130%;}
#style-friend-more-copy {width:300px; position:absolute; left:25px; top:100px;}
#style-friend-overlay-more img.product {position:absolute; left:155px; top:220px;}
#style-friend-overlay-more div.product-desc {position:absolute; left:155px; top:440px; width:160px;}
p#style-friend-email-row {display:none;}
#style-a-friend-form .error {display:block; width:275px;}
#thankyou-text {position:absolute; font-size:175%; font-weight:bold; left:265px; top:200px;}
#thankyou-text p {font-size:80%; height:auto; padding-top:10px;}
select.message-dropdown {margin-top:10px; margin-bottom:5px; width:285px;}

/* ---- Size conversion charts --------- */
#tab-buttons {width:510px;}

.size-chart .tr{ height:665px;}
.popup-size-measure{ margin-top:10px;}
.popup-content{clear:both; padding:20px 15px 60px 15px; border: solid 1px #f0f0f0;}
.popup .popup-content input{margin-right:5px; width:auto;}
.popup .popup-content label{margin-right:20px;}
.popup-content h2{ font-weight:bold; padding:10px 0;}
.popup{clear:both; padding:15px;}

#size-charts-tab, #measuring-guide-tab {color:#F0F0F0; float:left;}
#size-charts-tab {background:url(/outnet/build_8.13.1/images/popup/tab_left_off.gif) no-repeat #999999 top left; width:100px;}
#size-charts-tab.selected {background-color:#F0F0F0;}
#measuring-guide-tab.selected {background-color:#F0F0F0; background-image:url(/outnet/build_8.13.1/images/popup/tab_right_on.gif);}
#size-charts-tab a, #measuring-guide-tab a {color:#F0F0F0;}
#size-charts-tab.selected a, #measuring-guide-tab.selected a {color:#333333;}
#measuring-guide, #product-measurement {display:none;}

#popup-content_1, #popup-content_2 {float:left; margin-top:30px; width:110px;}
#popup-content_2 {padding-left:185px;}
#popup-content_1 h3, #popup-content_2 h3 {font-size:100%; font-weight:bold;}
#popup-content div, #popup-content div p {margin-bottom:10px;}
#popup-content_3 {float:none;}
.alt td, .alt th {background-color:#f0f0f0;}

.popup form{padding:8px 0;}
.popup table{margin-bottom:20px; width:370px;}
.popup td{padding:1px 0; text-align:center; width:50px;}
.popup th.country{padding:0 6px; text-align:left;}

.popup .size-shoe{padding:0 8px;}

/* Re-instating styling that was deleted... */
.popup #tab-buttons div{font-size:112%; font-weight:bold; text-transform:uppercase; color:#F0F0F0; float:left;}
.popup #tab-buttons #first-tab{width:215px;}
.popup #tab-buttons #size-charts-tab{width:124px;}
.popup #tab-buttons #measuring-guide-tab{width:164px;}

#size-charts-tab{background:no-repeat #999999 top left; border-left:#F0F0F0 solid 1px;  border-right:#F0F0F0 solid 1px; width:90px; width:auto;}
#size-charts-tab.selected{background-color:#F0F0F0;}
#measuring-guide-tab{background:url(/outnet/build_8.13.1/images/popup/tab_right_off.gif) no-repeat #999999 top right; width:285px; width:auto;}

#first-tab{background:url(/outnet/build_8.13.1/images/popup/tab_left_off.gif) no-repeat #999999 top left; width:90px; width:auto;}
#first-tab.selected{background-color:#F0F0F0; background-image:url(/outnet/build_8.13.1/images/popup/tab_left_on.gif);}
#first-tab input{width:15px;}
#first-tab label{margin:0 20px 0 10px;}

#tab-buttons div a {color:#F0F0F0; display:block; padding:4px 0 4px 19px;}
#tab-buttons div.selected a{color:#333333;}
#popup-content_2{padding-left:250px;}
#popup-measuring-guide p {margin-bottom:20px;}

.popup-size-measure .popup-content {width:473px;}

/* ---- Large image - product page --------- */
.popup #large-image{margin:15px 0 25px 0;}
.popup #large-image li{display:inline; margin-right:10px;}
.popup #large-image .prev a, .popup .next a{padding:6px 0px 2px 0; text-transform:uppercase;}
.popup #large-image .prev a{background:url(/outnet/build_8.13.1/images/popup/left_arrow_small.gif) left center no-repeat; padding-left:24px;}
.popup #large-image .next a{background:url(/outnet/build_8.13.1/images/popup/right_arrow_small.gif) right center no-repeat; padding-right:24px;}

/* ---- Notify me --------- */
.notify-me img.notify-me-product{float: none; margin-top:10px; margin-left:163px;}
.notify-me input{width:211px; float:left;}
.notify-me select{float:none; margin-top:5px;}
.notify-me label{width:170px; float:left;}
.notify-me .signin-button{width:385px;}
.notify-me form{padding:10px 0 0 0;}
.notify-me #notify-me-registered{padding-bottom:10px;}
.notify-me .bottom-border{border-bottom: solid 1px #ededed; margin-bottom:20px;}
.notify-me #notify-me-not-registered .signin-button{ margin-top:10px;}
.notify-me .signin-button input{ width:auto; float:right;}
.notify-me p{ height:30px;}


/* ---- Feedback --------- */
.popup #customer-feedback p{height:auto; margin-bottom:10px;}
.popup #customer-feedback h1{margin-bottom:20px;}
.popup #customer-feedback .signin-button input{ float:right;}

/* ---- Add/Edit shipping/billing addresses ---- */
body.address-popup div#purchase-path-main{width:auto; border-right:none; float:none;}
body.address-popup div.purchase-path-inner{margin-bottom:0;}
body.address-popup p span.additional_info{width:230px;}
body.address-popup .address-notes p{padding-bottom:20px;}
body.address-popup input{width:211px;}
body.address-popup p input{ float:left;}

/* ---- HELP! ---- */
body.help{background-color:#fff;}
.help {margin-top:10px;}
.help h2{font-size:100%; font-weight:bold; text-transform:uppercase;}
.help h3{font-size:100%;}
.help p{margin-bottom:20px;}
.help .purchase-path-inner ul, .help .purchase-path-inner ol{margin:10px 0 10px 17px;}
.help .purchase-path-inner ul{list-style:disc;}
.help .purchase-path-inner{width:460px;}/*--REMOVED HEIGHT--height:440px;----*/
.help .purchase-path-holder h1{margin:0; margin-bottom:14px;}
.help-menu, .help .purchase-path-holder{clear:none; float:left; }
.help-logo {border:none;}
.help-menu{width:150px;}
.help-top{font-variant:small-caps; text-align:right; text-transform:lowercase; clear:both; width: 640px;}
.help table{ margin:10px 0;}
.help th{ text-align:left;}

/* ----what is this ----*/
.security-info{ float:left; width:155px;}
.security-image{ float:left;}

/*add-to-bag*/
.add-to-bag p{margin:20px 0 10px 0;}
.add-to-bag .button{margin-top:5px;}
.purchase-path-inner .add-to-bag img.product{margin-bottom:20px;}
.purchase-path-inner {margin-bottom:0;}
#you-may-also{ margin-top:15px; background-image:url(/outnet/build_8.13.1/images/global/border_small.gif); background-repeat: repeat-x; background-position:top center; padding-top:10px; padding-bottom:10px;}
#you-may-also li{ float:left; margin-right:10px; width:125px;}
#you-may-also h2{ font-weight:bold; margin-bottom:10px;}
#you-may-also img{ margin-bottom:10px;}
#you-may-also .no-rollover{color:#454545;}
#you-may-also .price-percent-off{color:#454545; font-weight:bold;}
#add-to-bag-background{height: 2094px; width: 1257px; position: absolute; top: 0; left: 0; background-color:#000; opacity: 0.35; z-index: 9999;}

