﻿/*CSS Document*/ /*PriceWeber - J.A.W. 4/10/09 - Browsers: SF3,FF3,IE7 IE6*/

/* =Global 
----------------------------------------------------------------------------------------*/
/*--Removes default browser padding and margin on html ------*/
html,body {margin:0;padding:0}

/* Body Font, centering, ------*/
body {background: #000000; color:black; font: x-small/1.5em Arial, Helvetica, Verdana, sans-serif; voice-family: "\"}\""; voice-family: inherit; font-size: small; min-width: 995px; /*text-align:center;*/ margin: 0 0 0 20px;}
html > body {font-size: small; line-height: normal;}
a img {border:0px;} a{color:#ed1b35;} a:visited {color:#ed1b35;} a:hover {color:#000000;}
table, tbody, th, td {/*border: 1px solid red;*/ border-collapse:collapse; border-spacing:0;}


/* =Basic Classes 
----------------------------------------------------------------------------------------*/
.clear {clear:both;} .left-clear {clear:left;} .right-clear {clear:right;} .left-float{float:left;} .right-float {float:right;} .border-1{border:1px solid #bbbbbb; padding: 6px 8px 8px 8px;} .display-none {display:none;}

/* =Text Format/Alignment  ------*/
.small-text {font-size:10px !important;} .medium-text {font-size:11px !important;} .nowrap-text {white-space:nowrap;} .bold {font-weight:bold;} .required-text {color:#ee2e24;}
.no-margin {margin:0px !important;} .padding {padding:5px !important;} .margin {margin:5px !important;} .padding-top {padding:10px 0 0 0 !important;} .left-align {text-align:left;}
.right-align {text-align:right;}

/*h1, h2, h3 {color:black; text-align:left; line-height:0; padding:0;}
h1 {font-size:90%; margin:15px 0 10px 0;} h2 {color:#ee2e24; font-size:80%; margin:15px 0 10px 0;} h3 {font-size:80%; margin:15px 0 6px 0; }*/

/* =Form, Input   ------*/
.text-field {color:#77787b; height:20px; background:#e6e7e8; border:0px; padding:3px 2px 1px 2px; margin:0px 0 5px 0;}
.text-field-multi {color:#77787b; width:235px; height:35px; background:#e6e7e8; border:0px; padding:3px 2px 1px 2px; margin:0px 0 5px 0;}
.label {}
.select-list {margin:0px 0 5px 0;}
.input-checkbox{margin:0px 0 5px 0;}
.input-btn {width:366px; height:27px; background: red; border:0px; font-size:120%; padding: 0 0 3px 6px; text-align:left; vertical-align:middle; cursor:hand; cursor:pointer;}

/* =Images  ------*/
.img-border, .img-border img { border:solid 1px #ecebeb;} .img-margin, .img-margin img {padding:7px;} .img-margin2, .img-margin2 img {padding:0px 6px 6px 6px;}
/* =Image Opacity Hovers*/ 
.over img {border:1px solid #dfdfdf; padding:0; margin:0; background:white;} .over img:hover {border:1px solid #dfdfdf; padding:0; margin:0; background:white;
filter:alpha(opacity=60); /*IE 7* IE 6 NOTE:does not work*/ opacity:.60; /*css standard*/ -moz-opacity:.60; /*mozilla*/}

/* =Structure 
----------------------------------------------------------------------------------------*/
/* =Main Table
----------------*/
.main-table {width:995px; background:white; border:0px solid white; margin: 0 auto 0 auto;}
.main-table td {border:0px solid white;}
.main-table-hdr {width:100%; height:120px; background: url(../images/bg_hdr.gif) no-repeat 0 0;  border:0px solid white;}

.main-table-logo {width:233px; height:120px; border:0px solid white; }
.main-table-nav {background:#ed1b35; height:23px;}
.main-table-content {}


/*Varietal backgrounds*/
.bg-varietal-closetswap2 {background: white url(../images/closetswap_bg2.gif) no-repeat top left;}
.bg-varietal-closetswap {background: white url(../images/closetswap_bg.jpg) no-repeat top left;}
.bg-varietal-pinotg {background: white url(../images/wine_side_pinot_grigio.jpg) no-repeat top left;}
.bg-varietal-chardonay {background: white url(../images/wine_side_chardonnay.jpg) no-repeat top left;}
.bg-varietal-pinot {background: white url(../images/wine_side_pinor_noir.jpg) no-repeat top left;}
.bg-varietal-merlot {background: white url(../images/bg_merlot.jpg) no-repeat top left;}
.bg-varietal-cabernet {background: white url(../images/wine_side_cabernet.jpg) no-repeat top left;}
.bg-varietal-blanc {background: white url(../images/wine_side_blanc.jpg) no-repeat top left;}

/*Closet Swap backgrounds*/
.bg-invitations {background: white url(../images/closetswap_invite_bg.gif) no-repeat top left;}
.bg-invitations2 {background: white url(../images/closetswap_invite_bg2.gif) no-repeat top left;}

/* =Footer
------------------*/
.main-table-ftr {background: black url(../images/bg_footer.gif) repeat-x top left; }
.main-table-ftr a {color:#ed1b35; text-decoration:none;} .main-table-ftr a:hover {color:white;}

.ftr-table-content{width:100%;}
.ftr-content-col1, .ftr-content-col2, .ftr-content-colmid  {font-size:80%; color:#ed1b35; padding: 9px 0 0 0;}
.ftr-content-col1 {padding-left:4px; padding-right:4px; line-height: 1.3em;}
.ftr-content-col2 {}
.ftr-content-colmid {}


/* =Content Table
----------------------------------------------------------------------------------------*/
/*middle columns ------------------------------*/
.content-table {width:auto; border-collapse:collapse; border-spacing:0;}
.content-col-1{width:307px; min-height:385px; height:385px;}
.content-col-2 {padding:40px 2px 12px 2px; vertical-align:top;}
.content-col-3 {width:138px; vertical-align:top; padding:55px 0 0 0;}

/* =Text Headers*/
.content-col-2 h1, content-col-2 h2, content-col-2 h3 {color:black; padding:0;}
.content-col-2 h1 {font-size:100%; margin:65px 0 29px 0;} 
.content-col-2 h2 {font-size:100%; margin:65px 0 29px 0;}
.content-col-2 h3 {font-size:100%; margin:65px 0 29px 0;} 


/* =Nav - Content Navs
----------------------------------------------------------------------------------------*/
ul.nav-swap {display:block; color:black; width:203px; margin:0 0 0 0; padding:0; list-style:none; line-height:normal; }
.nav-swap li, .nav-swap li a {display:block; overflow: hidden; color: black; width:203px; margin:0px; padding:0px; text-align:left; text-indent:-80000em;}

.content-col-swap-3 {width:203px; vertical-align:top; padding:55px 0 0 0;}

 /*=Nav Closet Swap Side Rollovers------*/
.btn-button1 {display:block; width:203px; height:29px; background: url(../images/cs_button_01.jpg) no-repeat 0 0; }
.btn-button1:hover {background: url(../images/cs_button_01.jpg) no-repeat 0 -29px;}
.btn-button1-on {display:block; width:203px; height:29px; background: url(../images/cs_button_01.jpg) no-repeat 0 -29px;} 

.btn-button2 {display:block; width:203px; height:29px; background: url(../images/cs_button_02.jpg) no-repeat 0 0; }
.btn-button2:hover {background: url(../images/cs_button_02.jpg) no-repeat 0 -28px;}
.btn-button2-on {display:block; width:203px; height:29px; background: url(../images/cs_button_02.jpg) no-repeat 0 -29px;}

.btn-button3 {display:block; width:203px; height:29px; background: url(../images/cs_button_03.jpg) no-repeat 0 0; }
.btn-button3:hover {background: url(../images/cs_button_03.jpg) no-repeat 0 -29px;}
.btn-button3-on {display:block; width:203px; height:29px; background: url(../images/cs_button_03.jpg) no-repeat 0 -29px;}

.btn-button4 {display:block; width:203px; height:29px; background: url(../images/cs_button_04.jpg) no-repeat 0 0; }
.btn-button4:hover {background: url(../images/cs_button_04.jpg) no-repeat 0 -28px;}
.btn-button4-on {display:block; width:203px; height:29px; background: url(../images/cs_button_04.jpg) no-repeat 0 -29px;}


/* =nav varietal ------------------------------*/
ul.nav-varietal {display:block; color:black; margin:0 0 0 0; padding:0; list-style:none; line-height:normal;}
.nav-varietal li, .nav-varietal li a {display:block; overflow: hidden; color: black; width:138px; margin:0px; padding:0px; text-align:left; text-indent:-80000em;}

 /*=Nav Varietal Side Rollovers------*/
.btn-chardonnay {display:block; width:138px; height:27px; background: url(../images/nav_chardonnay.gif) no-repeat 0 0;}
.btn-chardonnay:hover {background: url(../images/nav_chardonnay.gif) no-repeat 0 -27px;}
.btn-chardonnay-on {display:block; width:138px; height:27px; background: url(../images/nav_chardonnay.gif) no-repeat 0 -27px;}

.btn-pinot-noir {display:block; width:138px; height:22px; background: url(../images/nav_pinot_noir.gif) no-repeat 0 0;}
.btn-pinot-noir:hover {background:url(../images/nav_pinot_noir.gif) no-repeat 0 -22px;}
.btn-pinot-noir-on {display:block; width:138px; height:22px; background:url(../images/nav_pinot_noir.gif) no-repeat 0 -22px;}

.btn-pinot-grigio {display:block; width:138px; height:27px; background:url(../images/nav_pinot_grigio.gif) no-repeat 0 0;}
.btn-pinot-grigio:hover {background:url(../images/nav_pinot_grigio.gif) no-repeat 0 -27px;}
.btn-pinot-grigio-on {display:block; width:138px; height:27px; background:url(../images/nav_pinot_grigio.gif) no-repeat 0 -27px;}

.btn-cabernet {display:block; width:138px; height:20px; background:url(../images/nav_cabernet.gif) no-repeat 0 0;}
.btn-cabernet:hover {background: url(../images/nav_cabernet.gif) no-repeat 0 -26px;}
.btn-cabernet-on {display:block; width:138px; height:20px; background:url(../images/nav_cabernet.gif) no-repeat 0 -26px;}

.btn-merlot {display:block; width:138px; height:20px; background:url(../images/nav_merlot.gif) no-repeat 10px 0;}
.btn-merlot:hover {background: url(../images/nav_merlot.gif) no-repeat 10px -25px;}
.btn-merlot-on {display:block; width:138px; height:20px; background:url(../images/nav_merlot.gif) no-repeat 10px -25px;}

.btn-blanc {display:block; width:138px; height:27px; background:url(../images/nav_blanc.gif) no-repeat 0 0;}
.btn-blanc:hover {background: url(../images/nav_blanc.gif) no-repeat 0 -28px;}
.btn-blanc-on {display:block; width:138px; height:27px; background:url(../images/nav_blanc.gif) no-repeat 0px -28px;}

/* =Quiz Page Styles
------------------------------------------------------------------------------------------*/
.error{ font-weight:bold; text-align:center; color:Red; font-size:1.1em; }
.question{ font-weight:bold; color:Red;}
.bg-quiz {background: white url(../images/bg_quiz.gif) no-repeat top left;}
.content-col-quiz {width:580px; padding:90px 0 0px 60px;}

/* =Planning the Perfect Party Styles-------*/
.tips{font-weight:bold; color:#ed1b35;}
.content-col-perfectparty{width:580px; padding:130px 0 0px 100px;}
.bg-perfect-party {background: white url(../images/bg_perfect_party.gif) no-repeat top left;}
.perfectpartybullets li {color:#ed1b35; padding:0 0 0 0;}
.perfectpartyspan {color:black;}
.perfectpartyideas {padding:2px 0 0 45px;}


/* =Party Menus Styles-------*/
.bg-party-menu {background: white url(../images/bg_party_menu.gif) no-repeat top left;}
.content-col-partymenu {width:540px; padding:8px 0 0px 95px;}
.content-col-servebest {width:654px; height:67px; padding:43px 0 0px 0px;}
.partymenubullets li {font-weight:bold; color:black; padding:0 0 0 0;font-size:110%; text-decoration: none;}
.partymenubullets a {text-decoration: none;}
.partymenuspan {color:#ed1b35;}

/* =Limelight Styles-------*/
.bg-limelight {background: white url(../images/recipe_limelight.jpg) no-repeat top left;}
.content-col-limelight {font-weight:bold; width:310px; padding:130px 0 0px 170px;}

/* =Fashionista Styles -------*/
.bg-fashionista {background: white url(../images/recipe_red_stiletto.jpg) no-repeat top left;}
.content-col-fashionista {font-weight:bold; width:310px; padding:130px 0 0px 170px;}

/* =Couture-tini Styles -------*/
.bg-couture {background: white url(../images/recipe_couture.jpg) no-repeat top left;}
.content-col-couture {font-weight:bold; width:310px; padding:130px 0 0px 170px;}

/* =Unamed-Nasty Styles-------*/
.bg-unnamed {background: white url(../images/recipe_nasty.jpg) no-repeat top left;}
.content-col-unnamed {font-weight:bold; width:310px; padding:130px 0 0px 170px;}

/* =SatinSlip Styles-------*/
.bg-satinslip {background: white url(../images/bg_satin_slip.jpg) no-repeat top left;}
.content-col-satinslip {font-weight:bold; width:310px; padding:130px 0 0px 170px;}

/* =Tinseltown Styles-------*/
.bg-tinseltown {background: white url(../images/bg_tinseltown.gif) no-repeat top left;}
.content-col-tinseltown {width:650px; padding:120px 0 0px 270px;}
.tinseltown-label {font-weight:bold; color:#ed1b35;}
.tinseltown-step {padding:0 0 0 90px;}

/* =OurLabels Styles-------*/
.bg-ourlabels {background: white url(../images/bg_labels_landing.jpg) no-repeat top left;}
.content-col-ourlabels {font-weight:bold; width:310px; padding:0px 0 0px 80px; min-height:385px; height:385px;}
.ourlabels-question {font-size:110%;}

/* =News Styles-------*/
.bg-news {background: white url(../images/bg_news.gif) no-repeat top left;}
.content-col-news {width:610px; padding:90px 0 0px 300px; min-height:385px; height:385px;}

/* =Awards Styles-------*/
.bg-awards {background: white url(../images/bg_awards.jpg) no-repeat top left;}
.content-col-awards {width:510px; padding:90px 0 0px 90px; min-height:385px; height:385px; vertical-align:top;}

/* =Press Kit Styles-------*/
.bg-presskit {background: white url(../images/bg_press_kit.gif) no-repeat top left;}
.content-col-presskit {width:610px; padding:90px 0 0px 90px; min-height:385px; height:385px;}

/* =terms Styles-------*/
.bg-terms {background: white url(../images/bg_terms.gif) no-repeat top left;}
.content-col-terms {width:610px; padding:90px 0 0px 90px; min-height:385px; height:385px;}

/* =Style Tips Styles-------*/
.bg-styletips {background: white url(../images/bg_tips.gif) no-repeat top left;}
.content-col-styletips {width:610px; padding:80px 0 0px 260px; min-height:385px; height:385px; vertical-align:top;}
.styletips-label{ font-weight:bold;}
.styletips-step {padding:0 0 0 90px;}

/* =Joey Styles-------*/
.bg-joey {background: white url(../images/bg_10_tips.gif) no-repeat top left;}
.content-col-joey {width:610px; padding:120px 0 0px 260px; min-height:385px; height:385px;}
.joey-label{ font-weight:bold; color:#ed1b35;}
.joey-step {padding:0 0 0 15px;}
.joey-step2 {padding:0 0 0 23px;}

/* =Media Contact Styles-------*/
.bg-media-contact{background: white url(../images/bg_media_contact.gif) no-repeat top left;}
.content-col-media-contact {font-weight:bold; width:510px; padding:25px 0 0px 260px; min-height:385px; height:385px;}
.media-contact-label{font-weight:bold; color:#ed1b35;}

/* =Zappos Styles-------*/
.bg-zappos {background: white url(../images/bg_accessorize_zappos.gif) no-repeat top left;}
.content-col-zap1 {width:150px; padding:20px 0 0px 0px;}
.content-col-zap2 {width:537px; padding:120px 0 0px 0px;}
.content-col-zap3 {width:315px; padding:5px 0 0px 0px;}
.img-zap {padding:0 0 0 0; border:0px;}
.zapbullets li {font-weight:bold; color:#ed1b35; padding:0 0 0 0;font-size:110%; text-decoration: none;}
.zapspan {font-weight:bold; color:black;}
.zapdetail {padding:0 0 0 25px;}
.zapflyoutbox {background: url(../images/bg_zap_flyout.gif) no-repeat top left; height:350px; width:650px; padding:0px 0 0px 0px; font-weight:bold; color:black;}
.zapflyout {height:310px; width:485px; padding:20px 20px 20px 20px; font-weight:bold; color:black;}


/* =LBD Friends Styles-------*/
/*.content-col-friends {width:510px; padding:25px 0 0px 50px;}*/
/*.content-col-friendslogo {padding:0px 0 0px 70px;}*/
.content-col-friends {width:90%; padding:25px 50px 50px 50px;}
.content-col-friendslogo {text-align:center; padding:0 0 0 0;}
.friends-label{font-weight:bold; color:#ed1b35;}

/* =LBD Age Screener Styles-------*/
.age-content {width:995px; background:#000000; border:1px solid black; margin: 0 auto 0 auto;}
.age-text {border: 0px; color:#ee2e24; text-decoration: none;}
.age-text:hover {color:#ee2e24; text-decoration: underline;}
.age-text:visited {color:#ee2e24;}

.bg-photo{background: white url(../images/bg_share_photo.gif) no-repeat top left;}

/* =General Pages-------*/
.bg-awards {background: white url(../images/bg_awards.gif) no-repeat top left;}
.bg-privacy {background: white url(../images/bg_privacy.gif) no-repeat top left;}
.bg-perfect-wines {background: white url(../images/bg_perfect_wine.gif) no-repeat top left;}
.bg-linking-policy{background: white url(../images/bg_linking_policy.gif) no-repeat top left;}
.bg-linking-form{background: white url(../images/bg_link_agree.gif) no-repeat top left;}
.bg-contact {background: white url(../images/bg_contact_us.gif) no-repeat top left;}
.bg-dangles-bangles {background: white url(../images/bg_dangles_bangles.gif) no-repeat top left;}
.content-col-dangles {width:610px; padding:90px 0 0px 120px; min-height:385px; height:385px;}
.bg-retail-avail {background: white url(../images/bg_retail_avail.gif) no-repeat top left;}
.bg-unsubscribe {background: white url(../images/bg_unsubscribe.gif) no-repeat top left;}
.bg-thankyou{background: white url(../images/bg_link_agree.gif) no-repeat top left;}
.bg-contact-thankyou{background: white url(../images/bg_contact_us.gif) no-repeat top left;}

/* =Perfect Dress Styles-------*/
.bg-perfect-dress {background: white url(../images/bg_perfect_dress.gif) no-repeat top left;}

/* =Perfect Dress Styles-------*/
.bg-dream-closet {background: white url(../images/bg_dream_closet.gif) no-repeat top left;}

/* =Dream Makeover Styles-------*/
.bg-dream-makeover {background: white url(../images/bg_dream_makeover.gif) no-repeat top left;}

/* =Red Cork Styles-------*/
.bg-red-cork {background: white url(../images/bg_red_cork.gif) no-repeat top left;}

/* =Red Cork Styles-------*/
.bg-gift-card {background: white url(../images/bg_gift_card.gif) no-repeat top left;}

/* Calendar and Date Picker css*/
.email-frm-date{width: 100px; position: relative; display: block; float: left; vertical-align: top}
.email-frm-time{width: 200px; position: relative; display: block; float: left; vertical-align: top}
