/* --------------------- GENERAL ---------------------*/
.countdown{font-size:120%; float:left; width:350px; margin-bottom:10px;}
.countdown div, .countdown li{float:left}
.countdown .count{color:#fbaf58; font-size:140%; font-weight:bold; display:block; width:40px; margin-bottom:-5px;}
.countdown .interval{font-size:75%; text-transform:uppercase;}
.sale-ends{font-size:150%; font-weight:normal; height:27px; margin-right:13px; padding-top:5px;}
.starts-in{margin-right:13px; padding-left:65px; padding-top:11px;}
.countdown ul{margin-top:6px;}

/* --------------------- FLASH SALE LP, New Version ---------------*/
body.intl-events{background-image:url(/outnet/build_8.14/images/global/intl/event_background.jpg);}
body.am-events{background-image:url(/outnet/build_8.14/images/global/am/event_background.gif);}
#enter-text-sign{background:url('/outnet/build_8.14/images/events/chloe-stripes.jpg') no-repeat right; height:307px; width:894px}
#enter-sign{background:url('/outnet/build_8.14/images/events/diagonal-stripes.jpg') no-repeat left; margin-left:20px}
#flash-landing-area{margin:0 0 35px 10px;}
#flash-landing-area h1{float: left; font-weight:bold; letter-spacing:1px;}
#enter-text-1{width:374px}
.sign-in{margin-left:20px}
#sign-in, #customer-care{width:429px; background-color:#f2f2f2; margin-bottom:10px;}
#holder1{float: left; margin-right:40px;}
#customer-care p{padding:10px;}
#new-to-sales{background:url('/outnet/build_8.14/images/events/grey_lozenge.gif') no-repeat left; float: left; height:16px; margin:20px 0 10px 8px; text-align:center; text-transform:uppercase; vertical-align:middle; width:153px;}
.enter{background:url('/outnet/build_8.14/images/global/border_small.gif') repeat-x top; height:100%; padding-top:10px; width:910px; margin-bottom:30px;}
.static, .dynamic{float:left; height:267px;}
.static{background:url('/outnet/build_8.14/images/events/flash-stripes.jpg') no-repeat left #ededed; height:217px; padding:50px 0 0 30px; width:270px}
.dynamic{background:url('/outnet/build_8.14/images/events/flash-stripes-right.jpg') no-repeat left #ededed; width:610px;}
.static p{margin-bottom:10px; width:245px;}
.static h2{font-size:180%; text-transform:uppercase;}
.events h1{clear:none; text-transform:uppercase; font-size:300%; letter-spacing:-2px; margin-top:0;} /* .going-going-gone h1 */
#flash-landing-area #marketing-area{float:right; font-size:90%; padding-right:20px; margin-top:10px;text-transform:uppercase;}
#flash-landing-area #marketing-area a{float:left; margin-left:14px;}
.print:hover{background-position:2px -339px;}
#flash-landing-area .countdown {left:30px; margin-bottom:0; margin-top:5px; position:relative; top:250px;}

.ad{margin-bottom:0px;}
.terms{ font-size:90%; text-transform:uppercase;} 

/* --------------------- TABS -----------------------*/
.going-going-gone #tabs{ margin-bottom:35px;}
#tabs .going-going-gone #tab-buttons{float:left; background:none !important; width:400px !important;}
#past-flash, #coming-up, #how-it-works{padding:10px 0; clear:both; height:150px; border: solid 1px #cecece;}
.going-going-gone #tabs .no-tabs{ border:none; padding:0;}
#past-flash{display:none;}
#past-flash-tab{background: url(/outnet/build_8.14/images/events/off_tab.gif) no-repeat; width:169px;}
#past-flash-tab.selected{background: url(/outnet/build_8.14/images/events/on_tab_past.gif) no-repeat; color:#454545;}
#coming-up-tab, #past-flash-tab, #how-it-works-tab{float:left; font-size:120%; padding:4px 0; font-weight:bold; top:1px; position:relative; text-align:center; cursor:pointer; color:#fff;}
#coming-up-tab, #past-flash-tab, #how-it-works-tab{float:left; font-size:120%; padding:4px 0; font-weight:bold; top:1px; position:relative; text-align:center; cursor:pointer; color:#fff;}
#coming-up-tab, #how-it-works-tab{ background:url(/outnet/build_8.14/images/events/off_tab_coming.gif) no-repeat; width:151px; margin-right:3px;}
#coming-up-tab.selected, #how-it-works-tab.selected{background:url(/outnet/build_8.14/images/events/on_tab.gif) #fff no-repeat; top:1px; position:relative; vertical-align:bottom; color:#454545;}
#tabs #tab-buttons a{color:#fff; font-size:112%;padding:0 35px;}
#tabs .selected a{color:#999;}
#tabs #tab-buttons #how-it-works-tab.selected span{ color:#454545;}
#tabs #tab-buttons #past-flash-tab.selected span{ color:#454545;}

#up-arrow-coming-up, #down-arrow-coming-up, #up-arrow-past, #down-arrow-past{height:29px; margin:55px 10px; width:29px;}
#down-arrow-coming-up, #down-arrow-past{margin-left:0px;}
#up-arrow-coming-up, #down-arrow-coming-up, #coming-up-mask, #past-flash-mask, #up-arrow-past, #down-arrow-past {float:left;}
#coming-up-mask, #past-flash-mask{margin-right:33px; /*font-size:90%;*/ font-weight:normal; display:block; height:150px; overflow:hidden; position:relative; width:802px; top:0; left:0;}
#past-flash{font-size:110%; font-weight:normal; height:150px; overflow:hidden;}
.going-going-gone #past-flash-mask{padding-top:30px; width:565px;}
#tabs #past-flash-mask div, #tabs #coming-up-mask div{position:absolute; width:250px; padding:0 10px; height:150px;}
#past-flash-mask div{position:absolute; width:280px;}
#past-flash a{width:255px; float:left; display:block; margin:30px 0 0; padding:0 20px;}
#coming-up-scroll, #past-flash-scroll{position:relative; width:100%; position:relative; width:100%;}
#coming-up-mask img, .past-flash img{float:left; width:116px; height:114px;}
#tabs #coming-up-mask div{/*font-size:110%;*/ font-weight:bold;}
#tabs #past-flash .sales-desc{width:100px; padding-left:5px;}
#tabs #coming-up-mask div{width:250px;}
#tabs #coming-up-mask img{float:left; margin-right:10px;}
#tabs h3{font-size:100%; text-transform:uppercase;}
#tabs h4{font-size:100%;}
.coming-up-time{font-size:135%; font-variant:small-caps}
#tabs .starts-soon{color:#FA9D31; font-size:90%}
.coming-up-notify{text-transform:uppercase; margin:16px 0 0 -6px}
.coming-up-notify a:hover{color:#FA9D31}
#coming-up-mask .email{background:transparent url(/outnet/build_8.14/images/global/sprite.gif) no-repeat scroll 2px -68px}
#coming-up-mask .email:hover{background-position:2px -98px}

#extra-links{margin-bottom:35px; text-transform:uppercase;}
#extra-links li{float:left; margin-left:-10px;}
#extra-links li a{background:url(/outnet/build_8.14/images/global/sprite.gif) 2px -38px no-repeat; padding-left:25px;}
#extra-links li a:hover{background-position:2px -8px;}
.sales-desc{ width:120px; display:block; float:left;}
a.sales-desc{float:none; display:inline;}

/* ---------------- MARKETING AREA ------------------*/
.notify-me{background:url(/outnet/build_8.14/images/global/sprite.gif) no-repeat; background-position:2px -68px; margin-left:-6px; padding-left:30px; text-transform:uppercase; float:left; margin-top:5px;}
.coming-up-notify a:hover{background-position:2px -98px; color:#FA9D31;}
#product-list-area h1{margin-top:0;}
#product-list-area h1 span{display:none; color:#FA9D31;}/*for now closed span on pop up sale, displayed using javascript*/
.ad{float:right; margin-bottom:-70px}
.events-div p, .events-div form{margin:0 20px}
.events-div a{text-transform:uppercase}

#flash-sign-area{margin:0 20px}
.events-div h2{font-size:180%; padding:20px; padding-bottom:10px;}
.events-div label{float:left; margin-right:24px; width:100px;}
.events-div .input-text{margin-bottom:16px; width:224px;}
.events-div .input-submit{margin-bottom:10px; margin-left:210px; padding-right:38px}

.events-div #register-mailing-list{clear:both; float:left; margin-top:6px; margin-left:124px;}
.events-div #register-input-checkbox{float:left; margin-left:10px; margin-bottom:10px; margin-top:6px; width:200px}
.events-div #register-submit{clear:both}

#sign-in p{clear:both}
#sign-in p a{background:url(/outnet/build_8.14/images/events/forgotten_off.jpg) no-repeat; display:block; height:24px; padding-left:24px}
#sign-in p a:hover{background-image:url(/outnet/build_8.14/images/events/forgotten_on.jpg)}
#register{margin-bottom:30px}
#register span{display:block; font-size:80%}
#register p{margin-bottom:10px}

/* ---------------- GOING GOING GONE ------------------*/
.preview{ color:#FA9D31; font-weight:normal;}
.going-going-gone .countdown{float:right; margin-bottom:10px; text-align:right; width:265px;}
.going-going-gone h1{ clear:none; float:left; text-transform:uppercase; font-size:325%; letter-spacing:-2px; margin-top:0;}
.going-going-gone h2{font-size:170%; font-weight:bold;}
.going-going-gone h3{font-size:120%; margin-bottom:20px;}
#tabs .going-going-gone h3{margin-bottom:0;}
#going-product-info{ position:absolute; left:600px; width:270px; top:50px;}
.going-going-gone #tabs{float:left;}
.going-going-gone #tabs h2{ margin-bottom:10px;}
.boss{float:left; text-transform:uppercase; margin-left:10px;}
#boss-overlay{cursor:pointer; display:none; position:absolute; z-index:100000; width:100%; height:100%; background-color:#FFF; text-align:center; left:0; top:0;}
.going-product{background:#ededed url(/outnet/build_8.14/images/events/going-background.gif) no-repeat; height:523px; width:100%; clear:both; position:relative;}
.going-going-gone #past-flash, .going-going-gone #how-it-works{width:700px; padding:10px; clear:both; height:200px; border: solid 1px #cecece;}
#how-it-works div{float:left; width:350px;}
#how-it-works img{float:left; margin-right:10px;}
.number{font-size:160%; font-weight:bold;}
.going-going-gone #help-info{float:left; width:190px; margin-left:10px; padding-top:38px;}
.help-section{margin-bottom:5px; background-color:#f2f2f2}
#help-info li{list-style:disc; margin-left:15px;}
#customer-care li{margin-left:20px; list-style:disc;}
#customer-care ul{ padding:10px 20px 0 20px;}
.going-going-gone .bl {background: url(/outnet/build_8.14/images/events/bl.gif) 0 100% no-repeat}
.going-going-gone .br {background: url(/outnet/build_8.14/images/events/br.gif) 100% 100% no-repeat}
.going-going-gone .tl {background: url(/outnet/build_8.14/images/events/tl.gif) 0 0 no-repeat}
.going-going-gone .tr {background: url(/outnet/build_8.14/images/events/tr.gif) 100% 0 no-repeat; padding:5px 20px;}
#explanation{clear: both;}
#register-for-sales{clear:both;}
.upcoming-sales-inside{ clear:both;}
#upcoming-sales{float:left; background-color:#f2f2f2; width:250px; margin-top:10px;}
#upcoming-sales img{float:left; margin:0 10px;}
#upcoming-sales h2{font-size:180%; padding:20px;}
#sale{ width:100px;}
.going-going-gone .error-right.size{ top:-5px; left:-130px;}
.going-going-gone #price{ top:60px; left:370px; font-size:120%; position:absolute; color:#FFF; width:130px; text-align:center; padding:0 15px;}
#going-product-info p{ margin:10px 0;}
.add{margin:20px 0 5px;}
.current-price{font-size:200%; font-weight:bold;}
.starts{color:#FA9D31;}
#going-product-info #marketing-area a{margin-left:0;}
#dont-miss-out{ margin-bottom:40px;}
.dont-miss-out-header{ font-size:180%;}
.going-going-gone #product-links {margin:50px 0 0 150px;}
.going-going-gone #product-links .spot, .going-going-gone #product-links #full-size-image-link {visibility:hidden;}
.going-going-gone #medium-image-container {margin-left:100px; width:210px; height:316px; clear:both; position:relative; top:50px; margin-top:10px;}
.going-going-gone #medium-image.sold-out, .going-going-gone #medium-image.now-closed{opacity:0.5;}
.going-going-gone .going-product #sold-out{text-align:center; color:#FFF; position:absolute; top:0; left:290px; background:url(/outnet/build_8.14/images/events/pink_sold_out.png); width:300px; height:180px; font-size:120%; padding:110px 50px;}
.going-going-gone .going-product #sold-out .title{font-size:200%;}
.going-going-gone .going-product #sold-out .price{font-size:320%; font-weight:bold;}
.going-going-gone .going-product #sold-out a{color:#fff;}
.going-going-gone .going-product #sold-out a:hover{color:#FA9D31;}
.going-going-gone #sold-out, .going-going-gone #now-closed{position:absolute; top:8px; left:4px; z-index:1000;}
.going-going-gone #medium-image.sold-out, .going-going-gone #medium-image.now-closed {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.going-going-gone #thumbnails-mask{width:265px;}
.going-going-gone #thumbnail-container{ margin-top:20px; position:relative; height:85px;}
.going-going-gone #sizes{width:280px;}
.going-going-gone .purchase-path-holder{ margin:10px 10px 0 0; float:left; width:665px;}
.going-going-gone label{ width:200px;}
#upcoming-sales .solid-tr{height:399px}
.going-going-gone #content input.checkbox{float:left; margin-right:10px; width:auto;}
.going-going-gone #content .mailing-list{margin-left:200px;}
.going-going-gone #size{background-color:#f2f2f2;}
#help-info .links{ text-transform:uppercase; margin-top:10px}
#help-info .links li{ margin:3px 15px;}
#going-product-info form{ width:280px; position:relative}
#going-product-info form error-right.size{top:-5px; left:-128px;}
.going-going-gone .current-price{font-weight:bold; position:relative; top:-5px;}
.going-going-gone .current-price-text{margin-top:10px; display:block;}
#going-product-info #tab-buttons #details-tab, #going-product-info #tab-buttons #size-fit-tab{ display:inline; margin-right:10px; cursor:pointer;}
#going-product-info #tab-buttons{ font-weight:bold; font-size:110%; text-transform:uppercase;}
#going-product-info #tab-buttons span.selected{ color:#fdfcfc; background-color:#959595; padding: 1px 7px;}
#going-product-info .going-title{font-weight:bold;}
#going-product-info #zoom-box {background-color:#ededed; margin:0; top:-50px; left:-60px;}
#going-product-info #zoom-box #zoom-box-overlay {background:url("/outnet/build_8.14/images/product_page/zoom_box_mask_ggg.png");}

.going-going-gone .purchase-path-holder .error{ margin-bottom:10px;}

/* ---------------- GIVEAWAY ------------------*/
.giveaway h2{font-size:260%; line-height:90%; margin-bottom:10px;}
.giveaway h3{font-size:100%; font-weight:bold;}
.giveaway .countdown{float:right;}
.giveaway .enter{background:url('/outnet/build_8.14/images/events/giveaway-bg.gif') no-repeat left #ededed; height:400px; padding:50px 0 0 20px; width:912px;}
.giveaway .info, .giveaway .product{float:left; height:360px;}
.giveaway .info{width:240px;}
.giveaway .info p{margin-bottom:10px;}
.giveaway .info .enter-now{margin-bottom:26px;}
.giveaway .info .print-grey{padding-left:20px;}
.giveaway .terms-info{margin-top:-20px; margin-bottom:20px}
.giveaway .terms-info p{margin-bottom:10px}
.giveaway .terms-info a{font-weight:bold;}
.giveaway #content{padding-bottom:80px;}
.giveaway #coming-up-mask{background-color:transparent; height:345px; left:40px; margin:0px; margin-left:48px; position:absolute; width:230px;}
.giveaway #coming-up-scroll{width:500px; float:left; margin-left:70px}
.giveaway #up-arrow-coming-up, .giveaway #down-arrow-coming-up {margin:150px 0px;}
.giveaway #up-arrow-coming-up{position:absolute; left:0px;}
.giveaway #down-arrow-coming-up{position:absolute; left:378px;}
.giveaway #flash-landing-area {margin-left:0px;}

.giveaway #coming-up-mask img{height:345px; position:absolute; top:0; width:230px;}
.giveaway #flash-landing-area .countdown {margin-bottom:0; margin-right:-65px; top:0;}

.giveaway #flash-landing-area h1{font-weight:normal; letter-spacing:-2px;}

/* ---------------- GIVEAWAY THANKS ------------------*/
.giveaway-thanks h2 {font-size:220%;}
.giveaway-thanks .enter{background:url('/outnet/build_8.14/images/events/giveaway-thanks-bg.gif') no-repeat left #ededed; height:407px; padding:20px 0 0 20px;}
.giveaway-thanks .info{padding-top:80px; padding-left:140px;}
.giveaway-thanks .terms-info{margin-top:0px; margin-bottom:50px}
.giveaway-thanks #coming-up-scroll{border:black solid 0px; width:200px; float:left; margin-left:10px; text-indent:-10px}
.giveaway-thanks #coming-up-mask {left:0px; margin:0px; padding-left:10px;}

.giveaway-thanks .continue-shopping{margin-top:-30px;}
.giveaway-thanks .continue-shopping li{float:left; margin:0 10px; list-style:disc; text-transform:uppercase;}
.giveaway-thanks .continue-shopping .continue{margin-left:0; list-style:none;}

/* ---------------- GIVEAWAY SIGN IN ------------------*/
.giveaway.signin h1{float:left;}
.giveaway.signin h2 {font-size:200%;}
.giveaway.signin h3 {font-size:170%; font-weight:normal;}
.giveaway.signin label {width:180px;}
.giveaway.signin label#register-input-checkbox {width:200px;}
.giveaway.signin #purchase-path-main {border-right:none; width:662px;}
.giveaway.signin #info-section{background:url('/outnet/build_8.14/images/events/giveaway-small-bg.gif') no-repeat left #ededed; height:183px; margin-left:10px; margin-top:10px; padding:35px 0; text-align:center; width:253px;}
.giveaway.signin .signin-button{float:right; padding-right:190px; width:auto;}
.giveaway.signin .mailing-list, .giveaway.signin #titleDiv {margin-left:180px;}
.giveaway.signin .description{font-size:120%; margin-bottom:20px;}
.giveaway.signin .opt-out{width:200px}

.giveaway.signin .countdown{margin-right:-10px; margin-top:5px; width:265px;}
.giveaway.signin #title-other{padding-left:180px;}
.giveaway.signin .terms-info{margin-top:10px; margin-bottom:20px; width:670px;}


/* ---------------- EVENTS SIGN IN ------------------*/
.signin .enter{background:none; margin-bottom:35px;}
.signin #flash-landing-area{margin-top:20px;}

