.popup-container {
  z-index: 999 !important;
  position:absolute;
  width: auto;
  background: none !important;
}
.popup-container select, textarea,input {
  background-color:#FFFFFF;
}
.popup-container .popup-top                          { margin:0; padding:0; height:8px; *position:absolute; top:-7px; width:100%; z-index: 52; }
.popup-container .popup-top div                      { line-height:0 }
.popup-container .popup-top .popup-tc                { margin:0;padding:0;height:7px; position:absolute; top:1px; left:8px; width:100% }
.popup-container .popup-top .popup-tl                { margin:0;padding:0;height:8px;width:8px; position:absolute; top:0px; }
.popup-container .popup-top .popup-tr                { margin:0;padding:0;height:8px;width:8px; position:absolute; top:0px; right:0 }
.popup-container .popup-bottom                       { margin:0; padding:0; height:8px; position:absolute; bottom:-7px; width:100%; z-index: 52; }
.popup-container .popup-bottom div                   { line-height:0 }
.popup-container .popup-bottom .popup-bc             { float: left; margin:0;padding:0;height:7px; position:absolute; bottom:0; left:8px; width:100%; z-index:100; }
.popup-container .popup-bottom .popup-bl             { float: left; margin:0;padding:0;height:8px;width:8px; position:absolute; bottom:-1px }
.popup-container .popup-bottom .popup-br             { float: left; margin:0;padding:0;height:8px;width:8px; position:absolute; bottom:-1px; right:0 }


.popup-container .popup-shadow                       { margin:0;padding:0 0 0 7px; position: relative; z-index: 100}
.popup-container .popup-shadow .popup-shadow-inner   { margin:0;padding:0 7px 0 0; position: relative; z-index: 100}

.popup-container .popup-shadow .tip-shadow-arrow-up {
  position: absolute;
  z-index: 100;
  background: url(/images/tip-shadow-arrow-up.png) no-repeat;
  width: 28px;
  height: 34px;
  right: 20px;
  top: -34px;
}

.popup-container .popup-shadow .tip-shadow-arrow-down {
  position: absolute;
  z-index: 100;
  background: url(/images/tip-shadow-arrow-down.png) no-repeat;
  width: 28px;
  height: 34px;
  left: 20px;
  bottom: -34px;
}

.popup-container .popup-shadow-content.grey{
  background-color:#DED9D2;
  padding: 5px;
  border:1px solid #AEACA8;
}

.popup-container  .popup-shadow-content .popup-shadow-content-inner.white{
  background-color:white;
  border:1px solid #aeaca8;
  padding:5px 5px 5px 13px;
}

.popup-container .popup-shadow-content .popup-shadow-content-inner.grey{
  background-color:#DED9D2;
  border:1px solid #aeaca8;
  padding:5px 5px 5px 13px;
}


.popup-shadow-content-inner {
  width: auto;
}

.popup-tips-inner {
  background-color: #D6E3F6;
  padding: 5px !important;
}

.popup-tips-inner .close {
  right:15px !important;
  top:10px !important;
}

.popup-tips-inner .content-txt {
 width: auto;
}

.popup-container a.close{
  display: block;
  background: url('/images/ico_close.gif') no-repeat;
  width: 12px;
  height: 12px;
  position:absolute;
  top:18px;
  right:26px;
}

.popup-container a.close span{
  display: none;
}
.popup-container ol.level1 { list-style-type:decimal; }
.popup-container ol.level2 { list-style-type:lower-latin; }
.popup-container li.heading { color:#3F3F3F; font-size:14px; font-weight:bold; padding-top:2px; padding-bottom:2px; text-decoration:none; }
.popup-container li.subheading { color:#3F3F3F; font-size:11px; font-weight:bold; text-decoration:none; padding-top:2px; padding-bottom:2px;}


/*
  General Popup
*/
.popup-container .popup-shadow-content .popup-shadow-content-inner.white {padding: 0px 11px 0px 11px;margin:0px;}
.popup-container h3 {color: #8c032e; font-weight:normal; font-size:1.7em; padding:10px 0px 15px 0px; margin:0px;display:block;line-height:15px; height: 15px;}
.popup-container h3 span {color: #666666; font-weight:normal; font-size:16px;}
.popup-shadow-content-inner {background: #fff url(/images/bkg_account_popup_title.gif) repeat-x left top;} 
.popup-container input{ border: 1px solid #BDBFC1; }
.popup-container textarea { border: 1px solid #BDBFC1; }
.popup-container input[type="radio"],input[type="checkbox"] { border: 0px solid #BDBFC1; }
.popup-container .btns {padding:10px 0px;height:22px;}
.popup-container .btns input {padding-left:10px; border: none;}
.popup-container .btns .btn {float:right;padding:10px 0px 10px 10px;height:22px;}
.popup-container form .multifield {clear:left;display: block;margin: 5px 0 0 0;padding: 1px 3px;color: #726b60}

.popup-container .data .required {float:right;padding:10px 0px 10px 0px;margin:0px;}
.popup-container .data {font-family:Arial;font-size:12px;color:#999;}
.popup-container .data label {font-family:Arial;font-weight:bold;font-size:12px;color:#555;width:125px;display:block;float:left;height:14px;}
.popup-container .data label.wide {width:180px;}
.popup-container .data input {font-family:Arial;font-size:12px;color:#333;display:block;float:left;margin-bottom:10px;margin-right:10px;line-height:13px;height:14px;}
.popup-container .data span {font-style:italic;font-family:Arial;font-size:12px;color:#999;display:block;float:left;margin-bottom:8px;line-height:12px;}
.popup-container .close span {display:none;}
.popup-container span {font-size:12px;color:#333;}
.popup-container span.printDisplayOptions {color:#333333; font-size:11px}
.popup-container span.explanation {font-size:10px;color:#666;}
.popup-container span.rememberMe {font-size:10px;color:#666; display:block; padding-top:3px;}
.popup-container em {color:#DC8005;font-family:Arial;font-weight:bold;font-size:16px;font-style:normal;display:block;padding-top:10px; height: 16px;}
.popup-container p {font-family:Arial;font-size:12px;color:#333;margin-top:5px;}
*html .popup-container p {height: 100%;}


.popup-container form div label.label_checkbox 	{ width: 200px; font-weight:normal; float:none; display:inline }
.popup-container form .fld-text 			{ color: #726b60; width: 248px; border:1px solid #706f70; border-bottom:1px solid #bdbfc1; border-right:1px solid #bdbfc1 }
.popup-container form .fld-textarea	{ color: #726b60; font-family: Arial, Helvetica, sans-serif; width: 248px; height:80px; border:1px solid #706f70; border-bottom:1px solid #bdbfc1; border-right:1px solid #bdbfc1 }

/* Publishing preference popup BEGIN*/
#popup-account-pp { width: 480px;}
#popup-account-pp em {font-family:Arial;font-weight:bold;font-size:12px;padding-top:15px;display:block;font-style:normal;}
#popup-account-pp p {font-family:Arial;font-size:12px;color:#666;margin-top:5px;}
#popup-account-pp .radio {margin-bottom:20px;}
#popup-account-pp .radio input {margin:2px 0px 0px 0px;display:block;float:left;height:14px;}
#popup-account-pp .radio p {margin-left:23px;padding-left:0px;}
#popup-account-pp .radio span {font-family:Arial;font-size:12px;color:#999;display:block;margin-left:23px;}
#popup-account-pp label {font-family:Arial;font-weight:bold;display:block;font-size:12px;margin-left:10px;float:left;}
/* Publishing preference popup END */

/* Popup Priority Level BEGIN */

#popup-account-pl { width: 480px;text-align: left;}
#popup-account-pl p {color:#666666;float:left;font-family:Arial;font-size:14px;line-height:15px;margin-bottom:8px;margin-top:17px;width:185px;}
#popup-account-pl span {color:#999999;font-family:Arial;font-size:11px;margin-top:0px;}
#popup-account-pl .level { display:block;margin-top:20px;font-style:normal;font-weight:bold;font-size:14px;background: url(/images/icon-info.gif) no-repeat 0px 0px;text-indent:20px;}
#popup-account-pl b { color:#000;line-height:14px;}
#popup-account-pl .learn-more {background: url(/images/icon-info.gif) no-repeat 5px 8px;text-indent:25px;border:#999 Solid 1px;margin-top:25px;margin-bottom:20px;padding:10px 0px;font-family:Arial;font-size:12px;width:350px;}
#popup-account-pl .learn-more a { color:#556E99; text-decoration:none; }
#popup-account-pl .learn-more a:hover { text-decoration:underline; }
#popup-account-pl .learn-more.grey { color:#999999; text-decoration:none; }

/* Popup Priority Level END */

/* Add wine container BEGIN  */
#addwine-container a                    { color:#556e99 }
#addwine-container .close               { position:absolute; width:12px; height:12px; top:16px; right:26px }
#addwine-container img                  { border:0 }
#addwine-container p.note                 {font-size:10px}
#addwine-container p#tasting-note-assistant-description {font-size:11px}
#add-wine-tab-menu  			{ margin:0; width:428px !important }
#add-wine-tab-menu ul  			{ padding:0; margin:0; height:31px; background-color:#f4f3f0;border-top:1px solid #AEACA8;border-bottom:1px solid #AEACA8 }
#add-wine-tab-menu ul li 		{ display: block; margin: 0; float: left; height: 31px; text-align: center; padding: 0 10px 0 5px; font-weight:normal;border-left:1px solid #AEACA8}
#add-wine-tab-menu ul li.last	{ background:none}
#add-wine-tab-menu a:link, #add-wine-tab-menu a:visited  { display: block; height: 31px; padding: 0; text-decoration: none }
#add-wine-tab-menu li span 		{ display: block; padding: 9px 3px 0px; color:#999999 }

#add-win-year-name.selected a, #add-win-country.selected a, #add-win-color.selected a, #add-win-summary.selected a { display: block; height: 31px; padding: 0; text-decoration: none; color:#8c032e }
#add-win-year-name.selected span, #add-win-country.selected span, #add-win-color.selected span, #add-win-summary.selected span { display: block; padding: 8px 3px 0 0; color:#8c032e; font-size:12px }

#add-win-year-name-container	{ float:left; width:428px; color:#666666; line-height:1.7em }
#add-win-country-container		{ float:left; width:428px; color:#666666; line-height:1.7em; display:none }
#add-win-color-container		{ float:left; width:428px; color:#666666; line-height:1.7em; display:none }
#add-win-summary-container		{ float:left; width:428px; color:#666666; line-height:1.7em; display:none }

#add-win-year-name-container dl.table 		{ float:left; width:100%; padding:0; margin:0; height:200px }
#add-win-year-name-container dl.table dd	{ float:left; padding:0; margin:5px; }
#add-win-year-name-container dl.table div.year		{ padding-left: 15px }
#add-win-year-name-container dl.table div.producer	{ padding-left: 15px }
#add-win-year-name-container dl.table div.name		{ padding: 0 0 0 15px }

#add-win-year-name-container input.year		{ width:45px; border:1px solid #c4c4c3 }
#add-win-year-name-container input.producer	{ width:350px; border:1px solid #c4c4c3 }
#add-win-year-name-container input.name		{ width:350px; border:1px solid #c4c4c3 }
#add-win-year-name-container input			{ color: #666666 }

#add-wine-tab-menu .btns		{ margin: 5px 10px; padding:5px 0; border-top:0px solid #cccccc; text-align:right; }
#add-wine-tab-menu .btns a 		{ display:inline !important }
#add-wine-tab-menu .btns a 	img	{ border:0 }
#suggestions { border:1px solid #bfbeb8; width:137px; font-size:11px; background-color:#f5f3e9; z-index:100 }
#suggestions a { display:block; color: #076499; padding: 2px 6px 2px 6px; text-decoration:none }
a.out { display:block; color: #076499; padding: 2px 6px 2px 6px; background-color:#f5f3e9 }
a.over {background-color:#ffffff !important; color: #a44533 }

#add-win-country-container dl 					{ float:left; width:100%; padding:0; margin:0 }
#add-win-country-container dl dd				{ float:left; width:70%; padding:0; margin:4px }
#add-win-country-container dl dd.field_name 	{ width:80px; text-align:left }
#add-win-country-container dl dd.field_name div { padding-right: 10px}
#add-win-country-container dl select 			{ color: #666666 }

#add-win-color-container dl 					{ float:left; width:100%; padding:0; margin:4px 0 }
#add-win-color-container dl dd					{ float:left; width:80%; padding:0; margin:0 }
#add-win-color-container dl dd.field_name 		{ width:18%; text-align:right }
#add-win-color-container dl dd.field_name div 	{ padding-right: 10px}
#add-win-color-container dl select 				{ color: #666666 }

#add-win-summary-container .wine-thmb { padding: 0px; border: 1px solid #ccc; margin: 0; float:left !important }
#add-win-summary-container .wine-thmb img { border: solid 3px #fff; margin: 0; padding: 0; float:left !important }
#add-win-summary-container .user-data { padding: 0; margin: 10px 10px 10px 10px; float:left }
#add-win-summary-container .vine-dscr { padding: 0; margin: 0 10px 6px 15px!important; float:left  }
#add-win-summary-container .vine-dscr a:link, .vine-dscr a:visited { font-size: 12px; color: #556E99; text-decoration: none; display:inline !important }
#add-win-summary-container .vine-dscr a:hover { text-decoration: underline }
#add-win-summary-container .note { color:#666666; border:1px solid #cccccc; height:70px; width: 333px; font-family:Arial; font-size:11px }

#addwine-container .header_block				{ margin: 0 20px; padding: 1px; border: 1px solid #e5e5e5 }
#addwine-container .header_block .in			{ background-color:#f6f3ea; text-align: center; color: #6f6e6c; font-weight: bold }
#addwine-container .tasting-area-header			{ font-weight: bold; padding: 5px 0 }
#addwine-container .tasting-area				{ margin:0; background-color:#fffef1; width:428px; border:1px solid #b1b2aa; height:95px; overflow:hidden; font-family: Arial; font-size:11px }
#addwine-container .underlined					{ width:350px; border-bottom: 1px solid #d2d2d2; text-align:center; padding: 3px 0 }
#addwine-container .underlined a				{ display:inline !important; text-decoration:none; color: black; margin:0 4px }
#addwine-container .underlined a:hover			{ display:inline !important; text-decoration:none; color: #586d9c }

#addwine-container #tn-aroma-container p {height:14px;font-size:11px;margin:0}
#addwine-container #tn-aroma-container span {font-size:11px;margin:0}
#addwine-container #tn-appearance-container p {height:12px;font-size:11px;}
#addwine-container #tn-body-container p {height:12px;font-size:11px;}
#addwine-container #tn-flavor-container p {height:14px;font-size:11px;margin:0}
#addwine-container #tn-flavor-container span {font-size:11px;margin:0}

#tn-appearance.selected span, #tn-aroma.selected span, #tn-flavor.selected span, #tn-body.selected span { display: block; padding: 8px 3px 0 0; color:#8c032e; font-size:12px }

#tn-appearance-container	{ float:left; width:428px; color:#666666; line-height:1.7em }
#tn-aroma-container			{ float:left; width:428px; color:#666666; line-height:1.7em; display:none }
#tn-flavor-container		{ float:left; width:428px; color:#666666; line-height:1.7em; display:none }
#tn-body-container		{ float:left; width:428px; color:#666666; line-height:1.7em; display:none }

#addwine-container .sub-section .underlined a	{ visibility:hidden; display:inline !important; text-decoration:none; color: #586d9c; margin:0 4px }

#addwine-container .in_header					{ visibility:hidden }
/* Add wine container END */


/* Cases container BEGIN */
#cases-container                      { width:405px;height:303px;border:1px solid #b8b6b5;border-right:none}
#cases-container p                    { padding: 5px 0; margin:0 }
#cases-container a                    { color:#556e99 }
#cases-container .close               { position:absolute; width:12px; height:12px; top:16px; right:26px }
#cases-container img                  { border:0 }


#cases-container dl                     { float:left; width:100%; padding:0; margin:0 }
#cases-container dl.header              { background-color:#666666; color:white; font-weight:bold }
#cases-container dl.header div          { padding: 5px 10px 5px 10px }
#cases-container dl dd                  { float:left; padding:0; margin:0 }
#cases-container dl dd.header           { width:65% }
#cases-container dl dd.header div       { padding-top:9px }
#cases-container dl dd.button           { width:35%; text-align:right }
#cases-container dl dd.button a         { width:116px; height:21px; display:block; background: url(/images/btn_select_case_off.gif) top left no-repeat }
#cases-container dl dd.button a:hover   { width:116px; height:21px; display:block; background: url(/images/btn_select_case_on.gif) top left no-repeat }
#cases-container dl dd.button span      { display:none }
#cases-container dl dd.title            { width:80% }
#cases-container dl dd.amount           { width:20%; text-align:right }
#cases-container dl dd div              { padding: 3px 10px }

#cases-container .scrollbar             { position:absolute; background: url(/images/scroll_bg.gif) top left repeat-y; width:14px; height: 300px !important; left:391px; z-index:0; border-top:1px solid #9e9d9c !important; border-bottom:1px solid #9e9d9c !important }
#cases-container .cases-rows            { float:left; background-color:transparent; border:none; clear:both; width:100%}
/*  Cases container END */






/* Add Purchase info container BEGIN */
#add-info-container 						{ position:absolute; z-index:51; background: transparent url(/images/win_create_nickname_main.png) top left repeat-y; width:358px; visibility:hidden }

#add-info-container p						{ padding: 5px 0; margin:0 }
#add-info-container a						{ color:#556e99 }

#add-info-container dl 						{ float:left; width:100%; padding:0; margin:4px 0 }
#add-info-container dl dd					{ float:left; width:68%; padding:0; margin:0 }
#add-info-container dl dd.field_name 		{ width:31%; }
#add-info-container dl dd.field_name div 	{ padding: 5px 0px 0 0 }
#add-info-container dl select 				{ color: #666666 }
#add-info-container dl input.fld			{ color: #666666; width:95px; border:1px solid #c4c4c4 }

#add-info-container .btns					{ margin-bottom: 8px; text-align:right; float:none; padding-right: 20px  }
/* Add info container (for ie) */
#add-info-container .bd					{ float:left; padding:0; margin:0; clear:both; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/win_create_nickname_main.png',sizingMethod='scale'); width: 358px }

/* Add Purchase info container END */


/* Add collection name container BEGIN */
#add-collection-container 						{ position:absolute; z-index:51; background: transparent url(/images/win_create_nickname_main.png) top left repeat-y; width:358px; visibility:hidden }
#add-collection-container p						{ padding: 5px 0; margin:0 }
#add-collection-container a						{ color:#556e99 }

#add-collection-container dl 						{ float:left; width:100%; padding:0; margin:4px 0 }
#add-collection-container dl dd					{ float:left; width:68%; padding:0; margin:0 }
#add-collection-container dl dd.field_name 		{ width:31%; }
#add-collection-container dl dd.field_name div 	{ padding: 5px 0px 0 0 }
#add-collection-container dl select 				{ color: #666666 }
#add-collection-container dl input.fld			{ color: #666666; width:95px; border:1px solid #c4c4c4 }

#add-collection-container .btns					{ margin-bottom: 8px; text-align:right; float:none; padding-right: 20px  }
/* Add info container (for ie) */
#add-collection-container .bd					{ float:left; padding:0; margin:0; clear:both; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/win_create_nickname_main.png',sizingMethod='scale'); width: 358px }

/* Add collection name container END */

/*Request Quote container begin */
#request-quote-container 						{position:absolute; z-index:51; width:380px; visibility:hidden }
#request-quote-container .wine-thmb { width: 47px }
#request-quote-container .bd					{ float:left; padding:0; clear:both  }
#request-quote-container .overlay-content-inner{ padding:5px 0 5px 15px; float:left }
#request-quote-container .inner				{ margin:0; background-color:white; float:left; width:429px; border:1px solid #aeaca8 }
#request-quote-container .inner .text			{ padding: 5px 10px; float:left  }


#request-quote-container dl				{ float:left; width:100%; padding:0; margin:5px 0 }
#request-quote-container dl dd				{ float:left; width:50%; padding:0; margin:0 }
#request-quote-container dl dd.field_name	{ width: 30%}
#request-quote-container dl dd span.date	{ position:relative; top:4px; left:4px}
#request-quote-container dl dd label { display:block; font-weight:bold; color:#726b60; padding-top:3px }
#request-quote-container dl dd input.quantity	{ width: 40px; color:#726b60; border:1px solid #bdbfc1; border-top: 1px solid #706f70; border-left: 1px solid #706f70; }
#request-quote-container dl dd input.year	{ width: 60px; color:#726b60; border:1px solid #bdbfc1; border-top: 1px solid #706f70; border-left: 1px solid #706f70; }
#request-quote-container dl dd div			{ padding: 0 5px 0 0 }
#request-quote-container hr 				{ height:1px; border:0; border-top: 1px solid #dbdad7; background:none }
#request-quote-container input				{ color : #726b60; }
#request-quote-container .btns				{ margin-top: 10px }
#request-quote-container .btns dd.link		{ width:45% }
#request-quote-container .btns dd.link a	{ background: url(/images/arrow03.gif) no-repeat center left; padding-left:15px}
#request-quote-container .btns dd.btn		{ width:54%; text-align:right }
/*Request Quote container END */


/*PreArrival Popup BEGIN*/
#prearrival-container 						{ position:absolute; z-index:51; width:460px; visibility:hidden }
#prearrival-container .close				{ position:absolute; width:12px; height:12px; top:16px; right:26px }
#prearrival-container img					{ border:0 }

#prearrival-container .bd					{ float:left; padding:0; clear:both  }
#prearrival-container .overlay-content-inner{ padding:5px 0 5px 15px; float:left }

#prearrival-container .inner				{ margin:0; background-color:white; float:left; width:429px; border:1px solid #aeaca8 }
#prearrival-container .inner .text			{ padding: 5px 10px; float:left  }

#prearrival-container dl				{ float:left; width:100%; padding:0; margin:5px 0 }
#prearrival-container dl dd				{ float:left; width:50%; padding:0; margin:0 }
#prearrival-container dl dd.field_name	{ width: 30%}
#prearrival-container dl dd span.date	{ position:relative; top:4px; left:4px}
#prearrival-container dl dd label		{ display:block; font-weight:bold; color:#726b60; padding-top:3px }
#prearrival-container dl dd input.fld	{ width: 120px; color:#726b60; border:1px solid #bdbfc1; border-top: 1px solid #706f70; border-left: 1px solid #706f70; }
#prearrival-container dl dd input.recv_date	{ width: 143px; color:#726b60; border:1px solid #bdbfc1; border-top: 1px solid #706f70; border-left: 1px solid #706f70; }
#prearrival-container dl dd div			{ padding: 0 5px 0 0 }
#prearrival-container hr 				{ height:1px; border:0; border-top: 1px solid #dbdad7; background:none }
#prearrival-container .user-data { min-height: 46px }
/*PreArrival Popup END */


/* Popup Edit SignIn Information BEGIN */
#popup-account-esi {text-align: left; width:500px; *width:560px;}
#popup-account-esi em {color:#DC8005;font-family:Arial;font-weight:bold;font-size:16px;font-style:normal;display:block;padding-top:10px; height: 16px;text-align: left}
/* Popup edit signin END */

/* Popup Admin Upload Wine Offer BEGIN */
#popup-account-uwo {text-align: left; width:775px; *width:835px;}
#popup-account-uwo em {color:#DC8005;font-family:Arial;font-weight:bold;font-size:16px;font-style:normal;display:block;padding-top:10px; height: 16px;text-align: left}
/* Popup Admin Upload Wine Offer END */


/* Display container BEGIN*/
#display-container         { position:absolute; z-index:51; background-color: #DFD9D2;  width:435px; visibility:hidden }
#display-container .top                                 { margin:0; padding:0; height:8px; position:absolute; top:-8px; width:100%; z-index:52 }
#display-container .top div                             { line-height:0 }
#display-container .top .tips_tb                { margin:0;padding:0;height:8px; position:absolute; top:0; left:8px; width:420px }
#display-container .top .tips_tl                { margin:0;padding:0;height:8px;width:8px; position:absolute; top:0 }
#display-container .top .tips_tr                { margin:0;padding:0;height:8px;width:8px; position:absolute; top:0; right:0 }
#display-container .bottom                              { margin:0; padding:0; height:8px; position:absolute; bottom:-8px; width:100%; z-index:52 }
#display-container .bottom div                  { line-height:0 }
#display-container .bottom .tips_bb             { margin:0;padding:0;height:8px; position:absolute; bottom:0; left:8px; width:420px }
#display-container .bottom .tips_bl             { margin:0;padding:0;height:8px;width:8px; position:absolute; bottom:0 }
#display-container .bottom .tips_br             { margin:0;padding:0;height:8px;width:8px; position:absolute; bottom:0; right:0 }

#display-container .close                               { position:absolute; width:12px; height:12px; top:16px; right:26px }
#display-container img                                  { border:0 }

#display-container .bd                                          { float:left; padding:0; clear:both  }
#display-container .overlay-content-inner       { padding:5px 0 5px 13px; float:left }

#display-container .inner                               { margin:0; background-color:white; float:left; width:405px; border:1px solid #aeaca8 }
#display-container .inner .text                 { padding: 5px; float:left  }

#display-container p.info                               { padding: 5px 0; margin:0; color: #999; }
#display-container p.infoDark                               { padding: 5px 0; margin:0; color: #666666; }

#display-container div.line                         { border-bottom: 1px solid #dbdad7; height:1px;font-size:0px;clear:both}
#display-container dl                                   { float:left; width:395px; padding:0; margin:0 }
#display-container dl dd                                { float:left; width:33%; padding:0; margin:0 }
#display-container dl.w50 dd                            { float:left; width:49.99%; padding:6px 0px 6px 0px; margin:0 }
#display-container dl.w100 dd                            { float:left; width:100%; padding:0; margin:0 }
#display-container dl.w50 dd.first           {width:59.99%;}
#display-container dl.w50 dd.second     {width:40%;}
#display-container dl dd div                            { padding: 0 5px 0 0 }
#display-container h4   {padding:0px;margin:4px 0px 3px 0px;font-size:12px;color:#726b60;}
#display-container label.list_title                 {padding:0px;margin:0px 0px 0px 0px;font-size:11px;color:#726b60;font-weight:700;}
#display-container input.title-input {width:200px;}
#display-container div.title {margin-top:10px;}
#display-container .top-space                   {margin-top:5px;}
#display-container .bottom-space                   {margin-bottom:10px;}
#display-container div.message              {margin: 0px 4px 0px 28px; padding:10px 5px 10px 25px;border: 1px solid #dbdad7;background: url(/images/info_icon_blue.gif) no-repeat 8px 10px;}
#display-container dl.addit-info div { margin-left:22px;}
#display-container dl.addit-info div.main-info { margin:3px 0px 3px 0px;font-weight:bold;color:#333333;}
#display-container dl.addit-info div.main-info input {margin-left:0px;}
#display-container form p {margin-top:2px;}

#display-container div.btns input                       { float: right; margin: 0px 4px 0px 4px;}
#display-container select {font-size:11px;margin-left:7px;}

#display-container.popup-container                 { width:470px; }
#display-container.popup-container.acceptBidPopup  { width:500px; }
#display-container.popup-container.tutorial        { width:580px; }
/* Display container END */

.heading {font-weight:bold;}

/* Return to collection container BEGIN */
#return-to-collection { width: 435px; }
#return-to-collection p { padding: 5px 0; margin:0 }
#return-to-collection a { color:#556e99 }
#return-to-collection .close { position:absolute; width:12px; height:12px; top:16px; right:26px }
#return-to-collection img { border:0 }
#return-to-collection .scrollbar { position:absolute; background: url(/images/scroll_bg.gif) top left repeat-y; width:14px; height: 247px !important; left:371px; z-index:0; border-top:1px solid #9e9d9c !important; border-bottom:1px solid #9e9d9c !important }

#return-to-collection dl { float:left; width:100%; padding:10px 0 2px 0; margin:0;border-bottom:1px solid #ccc }
#return-to-collection dl dd { float:left; padding:0; margin:0 }
#return-to-collection dl.header { width: 385px; background-color:#666666; color:white; font-weight:bold;padding:0 }
#return-to-collection dl.header div { padding: 5px 10px 5px 10px }
#return-to-collection dl dd.header { width: 65%; }
#return-to-collection dl dd.select-all { width:35%; text-align:right }
#return-to-collection dl dd span#select-all-link { color: #FFF; }
#return-to-collection dl dd.check-box { width: 20px; padding: 1px 10px 10px 10px }
#return-to-collection dl dd.wine-info { width: 300px }
#return-to-collection dl dd.wine-info span {font-size:12px;font-weight:bold}
#return-to-collection select { color: #666 }

/* Check box */
#return-to-collection .check-box-on, .check-box-off { display: block; width: 19px; height: 19px; cursor: pointer }
#return-to-collection .check-box-on { background: url(/images/check_box_on01.gif) no-repeat left top }
#return-to-collection .check-box-off { background: url(/images/check_box_off01.gif) no-repeat left top }
#return-to-collection .g-check-box { display: none }

/* Return to collection container END */


/* Login Container BEGIN */
#login-container  { width: 300px; visibility:hidden; }

#login-container dl                     { float:left; width:100%; padding:0; margin:4px 0 }
#login-container dl dd                                { float:left; width:70%; padding:0; margin:0 }
#login-container dl dd.field_name               { float:left; width:30%; padding:0; margin:0 }
#login-container dl dd.field_name div   { padding: 0 5px 0 0; color: #726b60; font-weight: bold }
#login-container dl dd input.fld                { width: 170px; border:1px solid #dedfe0; border-top: 1px solid #706f70; border-left: 1px solid #706f70 }

#login-container .btns                                  { margin-top: 10px }
#login-container .btns dd.link                  { width:60% }
#login-container .btns dd.btn                   { width:40%; text-align:right }
/* Login Container END */



/* Search again BEGIN */
#searchAgainHeader, #searchProfileHeader{width:360px;text-align:center;font-size:1.4em;font-weight:bold;}
#searchAgainContainer, #searchProfileContainer  {border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:10px;}
#searchAgainResults,#searchProfileResults  {  width:100%; padding:0 }
#searchAgainResults th,  #searchProfileResults th { border-bottom:1px solid #CCCCCC; }
#searchAgainResults td,  #searchProfileResults td { border-bottom:1px solid #CCCCCC; padding-top:4px;padding-bottom:18px; padding-left:10px; }
/* Search Again END */


/****** BEGIN POPUPS SPECIFIC TO MY ACCOUNT *******/

/*
  Popup Valuation Preferences
*/
#popup-account-vp { width: 480px;}
#popup-account-vp em {font-family:Arial;font-weight:bold;font-size:12px;padding-top:15px;display:block;font-style:normal;}
#popup-account-vp p {font-family:Arial;font-size:12px;color:#666;margin-top:5px;}
#popup-account-vp .radio {margin-bottom:20px;}
#popup-account-vp .radio input {margin:2px 0px 0px 0px;display:block;float:left;height:14px;}
#popup-account-vp .radio p {margin-left:23px;padding-left:0px;}
#popup-account-vp .radio span {font-family:Arial;font-size:12px;color:#999;display:block;margin-left:23px;}
#popup-account-vp label {font-family:Arial;font-weight:bold;display:block;font-size:12px;margin-left:10px;float:left;}

/* Popup Edit Delivery Site */
#popup-account-ds { width: 400px; }
#popup-account-ds .close span {display:none;}
#popup-account-ds em {color:#DC8005;font-family:Arial;font-weight:bold;font-size:16px;font-style:normal;display:block;padding-top:10px; height: 16px;}
#popup-account-ds p {font-family:Arial;font-size:12px;color:#666;margin-top:5px;}
*html #popup-account-ds p {height: 100%;}
#popup-account-ds label {font-size:12px;}
#popup-account-ds span {font-size:12px;}

/* Popup Personal Info */
#popup-account-pi {text-align: left}
#popup-account-pi { width: 507px; }
#popup-account-pi .close span {display:none;}
#popup-account-pi p {font-family:Arial;font-size:12px;color:#666;margin-top:5px;}
#popup-account-pi .data {border-top:none;}
#popup-account-pi .data .required {float:right;padding:10px 0px 0px 0px;margin:0px;}
#popup-account-pi .data {font-family:Arial;font-size:12px;color:#999;}
#popup-account-pi .data label {font-family:Arial;font-weight:bold;font-size:12px;color:#726B60;width:140px;display:block;float:left;}
#popup-account-pi .data input {font-family:Arial;font-size:12px;color:#000;display:block;float:left;margin-bottom:10px;margin-right:10px;width:175px;}
#popup-account-pi .data textarea {font-family:Arial;font-size:12px;color:#000;display:block;float:left;margin-bottom:8px;margin-right:0px;width:313px;height:80px;}
#popup-account-pi .data img {float:left;margin-bottom:10px;margin-right:10px;width:70px;height:70px;border:#999 Solid 1px;padding:1px;}
#popup-account-pi .data span {font-style:italic;font-family:Arial;font-size:12px;color:#999;display:block;float:left;margin-bottom:10px;}


#popup-account-pi .data div.fileinputs {
  position: relative;
  padding-bottom:8px;
}

#popup-account-pi .data div.fakefile {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 891;
  width:275px;
  height:21px;
}

#popup-account-pi .data div.fakefile #visiblefile {
  display: block; float: left;
  width: 195px;
  margin-top: 0px;
}

#popup-account-pi .data div.fakefile img {
  margin:0px;
  border:none;
  height:21px;
  width:69px;
  padding:0px;
}

#popup-account-pi .data input.file {
  position: relative;
  text-align: left;
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 892;
  width: 182px;
  height: 21px;
  margin-bottom:0px;
  margin-right:0px;
}
html* #popup-account-pi .data input.file {width: 188px;position:absolute;}

*html #popup-account-pi .data  div.fileinputs{
  top: 0px;
  left: 0px;
  z-index: 899;
}

*html #popup-account-pi .data  div.fakefile{
  position:static;
}

#popup-account-pi .data .fileinputs {float:left;height:16px;}
#popup-account-pi .data .fakefile input {border: #868684 solid 1px;height:16px;color:#979797;font-size:11px;padding-top:2px;margin-bottom:0px;}
#popup-account-pi .data .fileinputs div.fakefile #visiblefile {width:115px;height:16px;}
#popup-account-pi .data .fileinputs {width:252px;}
#popup-account-pi .data .fileinputs input.file {width: 200px;}
html* #popup-account-pi .data .fileinputs input.file {width: 269px;}
*html #popup-account-pi .data div.fakefile #visiblefile {
  width: 185px!important;
  margin-top:0px;
}

/*
  Popup Edit Alerts
*/

#popup-account-ea { width: 735px; }
#popup-account-ea .close span {display:none;}
#popup-account-ea em {font-family:Arial;font-weight:bold;font-size:12px;padding:10px 0px 10px 2px;display:block;font-style:normal;}
#popup-account-ea .data label {font-family:Arial;font-weight:normal;font-size:12px;color:#333;width:370px;display:block;float:left;padding-top:3px;padding-left:2px;}
#popup-account-ea .data select {width:105px;font-family:Arial;font-size:12px;color:#000;display:block;float:right;margin-bottom:10px;margin-left:10px;}
#popup-account-ea .data span {width:105px;font-style:normal;font-family:Arial;font-weight:bold;font-size:12px;color:#8E8575;display:block;float:right;margin:15px 0px 10px 10px;text-indent:10px;line-height:12px;}
#popup-account-ea .data p {width:105px;font-style:normal;font-family:Arial;font-weight:bold;font-size:12px;color:#8E8575;display:block;float:right;margin:0px 0px 10px 10px;line-height:11px;}
#popup-account-ea .data {margin-bottom:10px;}

/*
  Popup Storage Location
*/

#popup-account-sl { width: 480px; }
#popup-account-sl .data {border-top:none;}
#popup-account-sl .close span {display:none;}
#popup-account-sl .data span {font-size:11px;margin-top:5px;line-height:10px;}
#popup-account-sl .data input {width:180px;margin-top:5px;margin-bottom:5px;color:#000;}
#popup-account-sl .data label {font-size:12px;padding-top:5px;width:125px;}
#popup-account-sl .data .required {float:right;padding:5px 0px 0px 0px;margin:0px;}
#popup-account-sl .data select {width:125px;font-family:Arial;font-size:12px;color:#000;display:block;float:left;margin-bottom:5px;margin-top:5px;margin-right:10px;}
#popup-account-sl .data #phone,#popup-account-sl .data #zip  {width:120px;font-family:Arial;font-size:12px;color:#000;display:block;float:left;margin-top:5px;margin-bottom:5px;margin-right:10px;}
#popup-account-sl .data textarea {width:275px;height:80px;font-family:Arial;font-size:12px;color:#000;display:block;float:left;margin-top:5px;margin-bottom:5px;}
#popup-account-sl em {font-family:Arial;font-weight:bold;font-size:12px;padding:10px 0px;display:block;font-style:normal;}
#popup-account-sl .data .check label {width:auto;padding-top:0px;margin-bottom:10px;line-height:11px;font-weight:normal;}
#popup-account-sl .data .check input {width:auto;margin-bottom:10px;margin-top:0px;}
#popup-account-sl .btns .left {float:left;padding-left:0px;}
#popup-account-sl .save-storage { background: transparent url(/images/btn_savechanges.gif); width:auto; height: 20px; display: block; position: absolute; left: 220px; }
#popup-account-sl .save-storage1 {background: transparent url(/images/btn_savechanges.gif); width:auto; height: 20px; display: block; position: absolute; left: 84px; }
#popup-account-sl .delete-storage { width:auto; height: 20px; display: block; position: absolute; left: 74px; }
#popup-account-sl .cancel-storage { width:auto; height: 20px; display: block; position: absolute; left: 20px; }
/*
  Popup Wine Club details
*/


#popup-account-wc { width: 470px; }
#popup-account-wc h4 { margin: 20px 0px 0px 0px; border-bottom: 1px solid #666; padding: 0px 0px 10px 0px; font-size: 14px; color: #000;height:16px;}
#popup-account-wc dl { clear: both; margin:0px;}
#popup-account-wc dl dt, #popup-account-wc dl dd {display: block; font-size: 12px;float:left;margin-top:10px;margin-bottom:0px;line-height:12px;}
#popup-account-wc dl dd span {font-style:italic;font-family:Arial;font-size:11px;color:#999;padding-left:5px;}
#popup-account-wc dl dt { color: #726B60; width: 190px; font-weight:bold;width:165px;}
#popup-account-wc dl dl { color: #333; width: 230px;}
#popup-account-wc .popup-shadow-content-inner.white {padding-bottom: 25px;}

b.bottle-i { padding: 1px 0 0 24px; background: url(/images/bottle_i.gif) no-repeat left center; text-decoration: none; color: #556E99; font-size: 14px; display: block; height:15px; }
b.bottle-Diamond { padding: 1px 0 0 24px; background: url(/images/icon-priority-Diamond.gif) no-repeat left center; text-decoration: none; color: #556E99; font-size: 14px; display: block; height:15px; }
b.bottle-Platinum { padding: 1px 0 0 24px; background: url(/images/icon-priority-Platinum.gif) no-repeat left center; text-decoration: none; color: #556E99; font-size: 14px; display: block; height:15px; }
b.bottle-Gold { padding: 1px 0 0 24px; background: url(/images/icon-priority-Gold.gif) no-repeat left center; text-decoration: none; color: #556E99; font-size: 14px; display: block; height:15px; }

#popup-account-pl b.bottle-i  b.bottle-Diamond b.bottle-Platinum b.bottle-Gold {margin-top:20px;display:block;height:21px;padding-top:6px;}

/*
  Popup Cellar Data Display
*/

#popup-account-ce { width: 788px; }
#popup-account-ce .popup-shadow-content-inner.white {padding-left:0px;padding-right:0px;}
#popup-account-ce .yui-content {padding:0px 10px;}
#popup-account-ce h3 {padding-left:13px;}
#popup-account-ce h4 { margin: 10px 0px 0px 0px; border-bottom: 1px solid #999; padding: 0px 0px 5px 0px; font-size: 12px; font-family:Arial;font-weight:bold;color:#726B60;line-height:14px;}
#popup-account-ce i {font-weight:normal;}
#popup-account-ce em {font-family:Arial;font-size:12px;font-style:normal;padding-left:13px;display:block;margin:10px 0px 20px 0px;line-height:13px;height:26px;}
#popup-account-ce span {width:90%;font-style:italic;font-family:Arial;color:#999;display:block;float:left;margin-bottom:20px;padding-left:13px;font-size:11px;line-height:13px;}
#popup-account-ce .close span {display:none;}
#popup-account-ce .data {border-top:none;}
#popup-account-ce .data label {font-size:12px;color:#000;font-weight:normal;width:105px;margin-left:10px;line-height:13px;}
#popup-account-ce .data input {margin:0px;}
#popup-account-ce .data dl {padding-top:10px;margin:0px;display:block;height:14px;padding-bottom:10px; padding-right:5px}
#popup-account-ce .data dl dt {margin:0px;}
#popup-account-ce .data .section.b25 {margin-bottom:25px;}
#popup-account-ce .data .section.b30 {margin-bottom:30px;}

#popup-account-ce .btns {margin-left:10px;margin-right:10px;margin-top:20px;}
#popup-account-ce .btns .left {float:left;padding-left:0px;}

#popup-account-ce-menu  { padding: 0 0 0 10px; height: 29px; margin: 0; background: url(/images/gray_dot.gif) repeat-x left bottom }
#popup-account-ce-menu ul  { padding: 0; margin: 0; }
#popup-account-ce-menu ul li  { display: block; list-style: none; margin: 0 2px 0 0; float: left; height: 29px; text-align: center; padding: 0; font: 12px "Arial, Helvetica, sans-serif"; font-weight:bold; width: 122px; }
#popup-account-ce-menu ul li a:link, #popup-account-ce-menu a:visited  { display: block; height: 29px; padding: 0; text-decoration: none; width: 122px; float:left }
#popup-account-ce-menu li span         { display: block; padding: 9px 3px 0px; }

#standard-view a, #storage, #valuation a, #pre-arrivals a, #consumed a, #marketplace a { background: transparent url(/images/bg_big_tab01_off.gif) no-repeat left top; color: #7d7d7d!important }
#standard-view.selected a, #storage.selected a, #valuation.selected a, #pre-arrivals.selected a, #consumed.selected a, #marketplace.selected a { width: 122px; height: 29px; background: transparent url(/images/bg_big_tab01_on.gif) no-repeat left top!important }
#standard-view.selected a, #storage.selected a, #valuation.selected a, #pre-arrivals.selected a, #consumed.selected a, #marketplace.selected a { color: #000; }
#standard-view a, #storage a, #valuation a, #prearrival a, #forsale a, #consumed a,#marketplace a { color:#7d7d7d; font-family: Arial, Helvetica, sans-serif }


/****** END POPUPS SPECIFIC TO MY ACCOUNT *******/
#rename_popup .popup-container{*position:absolute;width:350px;z-index:100;}
#learnMoreHelp{position:fixed;left:250px;top:130px;display:none;}

.displayOptions {width:100px;border:0px;}
.displayCheckbox input {_border:none;_border:0px;border:none;border:0px;}

.row-align {display:block;vertical-align:middle;margin-top:0px}
.row-align span {display:inline;vertical-align:middle;margin-top:0px;padding:0px}
.row-align label {display:inline;vertical-align:middle;margin-top:0px;padding:0px}
.row-align input[type=checkbox] {vertical-align:middle;border:none;*margin-top:0px;*padding:0px;*height:17px}
.row-align input[type=radio] {vertical-align:middle;border:none;*margin-top:0px;*padding:0px;*height:17px}
.row-align input {_vertical-align:text-top;_margin-top:0px;_height:17px;_padding:0px;_border:none}
#display-container dl.addit-info div.row-align-main-info input {display:inline;vertical-align:middle;margin-left:0px;border:none}
#display-container dl.addit-info div.row-align-main-info input.hidden {display:none;}
#display-container dl.addit-info div.row-align-main-info span {display:inline;vertical-align:middle;}
#display-container dl.addit-info div.row-align-main-info { display:inline;vertical-align:middle;margin:3px 0px 3px 0px;font-weight:bold;color:#333333;}

/* positioning help popup on community scores popout */
#communityScoreInfoPopup {position:absolute; left:260px !important; top:-56px !important; z-index:1000 !important;}
#autoAcceptMinQtyHelpPopup {position:absolute;  top:505px !important; z-index:1000 !important;}
#autoAcceptExpirationHelpPopup {position:absolute;  top:505px !important; z-index:1000 !important;}

#popup-account-buyer-alert { width: 435px; }
#popup-account-buyer-alert .close span {display:none;}
#popup-account-buyer-alert .data label {font-family:Arial;font-weight:normal;font-size:12px;color:#333;width:120px;display:block;padding-top:3px;padding-left:2px;}
#popup-account-buyer-alert .data select {width:135px;font-family:Arial;font-size:12px;color:#000;display:block;margin-bottom:10px;margin-left:5px;}
#popup-account-buyer-alert .data span {width:105px;font-style:normal;font-family:Arial;font-weight:bold;font-size:12px;color:#8E8575;display:block;margin:15px 0px 10px 10px;text-indent:10px;line-height:12px;}
#popup-account-buyer-alert .data p {width:105px;font-style:normal;font-family:Arial;font-weight:bold;font-size:12px;color:#8E8575;display:block;margin:0px 0px 10px 10px;line-height:11px;}
#popup-account-buyer-alert .data {margin-bottom:10px;margin-top:40px}
#popup-account-buyer-alert .data .hidden{display:none}
#popup-account-buyer-alert .required{float:right!important;margin-top:5px!important;}


