
table.billingContent th, .billingHeader {color:#555;font-weight:bold;text-align:left;font-size:12px !important}
table.billingContent td {text-align:left;font-size:12px !important}
table.billingContent select {width:220px;margin:0 !important;font-size:12px !important;border: 1px solid #BDBFC1}
table.billingContent input {border: 1px solid #BDBFC1}

.billingButton, .billingButtonRight {float:right;margin-right:5px;padding-bottom:5px}
.billingButtonRight {margin-right:14px}

#display-container h2 { margin:8px 0 8px 0; color:#000;}

#popup-tab-menu ul  			{ padding:0; margin:10px -10px 5px; height:31px; background-color:#f4f3f0;border-top:1px solid #DBDAD7;border-bottom:1px solid #DBDAD7 }
#popup-tab-menu ul li 		{ display: block; margin-top: 6px; float: left; height: 25px; line-height:10px; text-align: center; padding: 0 10px 0 15px; font-weight:normal;border-left:1px solid #AEACA8}
#popup-tab-menu ul li.first {border-left:none}
#popup-tab-menu ul li.last	{ background:none}
#popup-tab-menu a:link, #popup-tab-menu a:visited  { display: block; height: 31px; padding: 0; text-decoration: none }
#popup-tab-menu li span 		{ display: block; padding: 9px 3px 0px; color:#999999 }
#popup-tab-menu .selected span { color:#8C032E; display:block; font-size:12px; }

.wine-thmb { padding: 0px; border: 1px solid #ccc; margin: 0; float:left !important; width: 53px; position:relative; }
.wine-thmb img { border: solid 3px #fff !important; margin: 0; padding: 0; float:left !important }
.wine-dscr { padding: 0; margin: 0 10px 6px 15px !important; float:left;  width: 300px !important }
.wine-dscr a:link, .wine-dscr a:visited { font-size: 12px; color: #556E99; text-decoration: none; display:inline !important }
.wine-dscr a:hover { text-decoration: underline }

.required {color: #a6a6a6; font-style: italic; text-align: right; margin: 3px 0 3px 0;}
.required-left {color: #a6a6a6; font-style: italic; text-align: left; margin: 3px 0 3px 0;}

dl .popup-inputs dd {width: auto;}
.popup-inputs dd {width: 100% !important; clear: both; margin-bottom: 5px !important;}
.popup-inputs dd label {width: 125px; float: left;margin-top: 5px; font-size: 12px; font-weight: bold; color: #555;}
.popup-inputs dd span {margin: 5px 7px 0px 7px !important; float: left; display: block;}
.popup-inputs dd span.dollar {width:80px;text-align:right}
.popup-inputs dd span a {padding-left: 3px !important;}
.popup-inputs dd input {!important; float: left; margin-top: 2px !important;}
.popup-inputs dd select {float: left; margin: 2px 0 0 0 !important;border: 1px solid #BDBFC1}
.popup-inputs dd input.large {width: 190px !important;}
.popup-inputs dd h2, .location-inputs dd h2 {padding:0px;margin:4px 0px 3px 0px!important; font-size: 13px; font-weight: bold;color:#000;}
.popup-inputs h3 { margin: 7px 0 0 0 !important; }

.popup-inputs dd input.large {width: 190px !important;}
.popup-inputs.large {margin-top: 5px !important;}
.popup-inputs.large dd label {width: 140px !important;}
.popup-inputs.large dd input {width: 120px !important;}
.popup-inputs dd input.checkbox {width: auto !important; float: left; margin: 2px 4px 0 110px;}
.popup-inputs dd label.checkbox {color: #333; font-weight: normal; font-size: 11px}
.popup-inputs dd .input-error { color:#9E1B34; font-weight: bold; }

#display-container .btns         { margin-bottom: 5px}
#display-container .btns dd.link { width:40% }
#display-container .btns dd.btn  { width:60% }
#display-container div.btns img  { float: right; margin: 0px 4px 0px 4px;}

.confirm-text { font-size: 14px!important; }

.activeBid-sourceLocation {color:#726B60!important;font-size:11px!important;font-weight:normal!important;padding:0!important;margin:0!important}

.space1 { height: 0px; margin: 4px 0 0; font-size: 0px; line-height: 0px }
.space2 { height: 0px; margin: 10px 0 0; font-size: 0px; line-height: 0px }
.space3 { height: 0px; padding-top: 12px; font-size: 0px; line-height: 0px }
.space4 { height: 0px; padding-top: 20px; font-size: 0px; line-height: 0px }

a.popup-link-arrow:link, a.popup-link-arrow:visited, a.popup-link-info:link, a.popup-link-info:visited { padding: 0 0 0 14px !important; text-decoration: none; color: #556E99; font-size: 11px; display: inline !important; }
a.popup-link-arrow:hover, a.popup-link-info:hover { text-decoration: underline }

a.popup-link-arrow:link, a.popup-link-arrow:visited { background: url(/images/arrow01.gif) no-repeat left center; }
a.popup-link-info:link, a.popup-link-info:visited { background: url(/images/info_icon_transp.gif) no-repeat left center; }

a.large-info-link { font-size:12px!important; }

.bold-info dd {font-size: 12px; font-weight: bold; color: #726B60; width: 61px !important; padding-left: 3px;}
.bold-info dt {font-size: 12px; font-weight: bold; color: #333;}
.bold-info {margin-bottom: 5px !important}

.input-error { color:#9E1B34!important; font-weight: bold; }
.large-info { background: transparent url(/images/alert-info2.gif) no-repeat scroll 6px 14px; float: left;}
.large-info  span { display:block; float:left; height:auto; padding-bottom:5px; padding-left:36px; padding-top:8px; }

.terms-label {color:#000}
.terms-link {color:#556e99;}

table.address-type { border:0;padding:3px;margin-left:117px }
table.address-type td { margin:0;padding:0 }
table.address-type td input { margin:0;padding:0;width:12px !important }


.general-error { color:#9E1B34!important; font-weight: bold; }
/*.error2-warn { background: #F6F0C4 url('/images/mplace_alert_long.gif') no-repeat left;height:38px }*/
.error2-warn { background: #F6F0C4 url('/images/warning_triangle.gif') no-repeat left;height:38px }
.error2-warn div { margin-left:40px;margin-top:3px;text-align:justify;width:340px;color:#333 }

.pad-right { text-align:right;padding-right:7% !important }

.iw-area-right { float:right; width: 264px; margin-right: 5px !important; }
.iw-area-right .iw-right-auction { margin-top: 10px; border: 1px #CBCACA solid; width: 264px; overflow: hidden; margin-bottom:5px; }

.market-pricing-table th {border-bottom:1px solid #CCCCCC;color:#777 !important;font-size:11px;font-weight:bold;padding:5px 0px 5px 0;text-align:center; border-right: none !important;}
.extended-container .market-pricing-table th {border-bottom:1px solid #CCCCCC;color:#777 !important;font-size:11px;font-weight:bold;padding:5px 0px 5px 0;text-align:center; border-right: none !important;}
.market-pricing-table td {padding:2px 5px;text-align:center; font-size: 11px;}
.extended-container .market-pricing-table td {padding:2px 5px;text-align:center; font-size: 11px;}

a:focus { -moz-outline-style: none;}
a:active { outline: none; }

.noborder {border: none !important;}

#market-pricing-chart-menu a:link, #market-pricing-chart-menu a:visited { display: block; height: 22px; padding: 0; text-decoration: none; width: 86px }

.chart02-item, .detailed-data-item, .summary-item { background: transparent url( /images/bg_small_tab04_off.gif ) no-repeat left top; width: 86px !important;}
.chart02-item a, .detailed-data-item a, .summary-item a { color: #7d7d7d !important; font-family: Arial, Helvetica, sans-serif }

/*.iw-right-auction a { color: #556E99; }*/
.iw-right-auction li.chart02-item.selected, .iw-right-auction li.summary-item.selected, .iw-right-auction li.detailed-data-item.selected { background: transparent url( /images/bg_small_tab04f_on.gif ) no-repeat left top; }
.iw-right-auction li.chart02-item.selected a, .iw-right-auction li.summary-item.selected a, .iw-right-auction li.detailed-data-item.selected a { color: #444 !important; }

/*.iw-right-auction a.sort-down {background: url(/images/icon_arrow_black_down.gif) no-repeat 0px 4px;padding-left:6px;}*/
/*.iw-right-auction a.sort-down.inverse {background: url(/images/icon_arrow_black_up.gif) no-repeat 0px 4px;padding-left:6px;}*/

.iw-right-auction .market-item {border-bottom: 1px solid #ffffff; padding-top: 4px; height: 37px; overflow: hidden;}
.iw-right-auction .market-item h5 {font: 10px Arial; color:#999; text-transform: uppercase; display: none;}
.iw-right-auction a.info-icon { background: url( /images/icon-info.gif ) no-repeat 0px 0px !important; float: left; width:15px; height:15px; margin:3px 0 0 0;}
.iw-right-auction a.details-icon { background: url( /images/arrow_circle_medium_down.gif ) no-repeat 0px 11px; margin-right: 15px; padding: 5px 0 0 13px; font: 11px/22px Arial; color: #556E99; float: right;}
.extended-container .iw-right-auction .market-item.inverse { background: none; border: none; height: auto;}
.iw-right-auction .market-item.inverse { background: none; border: none; height: auto;}
.iw-right-auction .market-item.inverse h5 { display: block; }
.iw-right-auction .market-item.inverse a.details-icon { background: url( /images/arrow_circle_medium_up.gif ) no-repeat 0px 6px; margin-right: 15px; padding: 0 0 0 13px; font: 11px/22px Arial; color: #556E99; float: right;}
.iw-right-auction .market-item-content {display: none;border-bottom:1px solid #C0BFBC;}
.iw-right-auction .market-item.inverse .market-item-content {display: block;}
.iw-right-auction .market-item-content .chart-tab {height:247px;background-color:#FFF;}
.iw-right-auction .market-item-content .chart-tab2 {height:225px;background-color:#FFF;}
.iw-right-auction .market-bottom {padding: 7px 10px;}
.iw-right-auction .market-bottom a { font: 11px Arial;color: #556E99; }
.iw-right-auction .market-table-header {font: bold 10px Arial; color: #333;padding:5px 10px;background-color: #FFF;height:12px;}
.iw-right-auction .market-table-header b {float: right;display: block;width:150px; text-align:right;}
.iw-right-auction .market-table-header strong {float: left;display: block;width:80px;}
.iw-right-auction .market-table-header a {color: #556E99  !important; font-size: 10px  !important;}

.market-details-table th { border-bottom: 1px solid #ccc; color: #777 !important; font-size: 11px; font-weight: bold; padding:5px;}
.market-details-table td { padding: 2px 5px; text-align: left; font-size:11px; border-bottom:none;}
.extended-container .market-details-table td { padding: 2px 5px; text-align: left; font-size:11px; border-bottom:none;}
.market-details-table th.stateColumn {text-align: left; padding-left:5px;width: 35px;}
.market-details-table th.priceColumn {text-align: left;padding-left:5px;width: 60px;}
.market-details-table td.priceColumn {text-align: right;padding-left:5px;width: 40px;}
#extendedWidgetContent .market-pricing-table th.avg {text-align: left;padding-left:5px;width: 50px;}
#extendedWidgetContent .market-pricing-table th.high {text-align: left;padding-left:5px;width: 60px;}
.extended-container .market-pricing-table th.high {width: 75px !important;}
#extendedWidgetContent .market-pricing-table th.low {text-align: left;padding-left:25px;}
.extended-container .market-pricing-table th.low {padding-left:40px !important;}
.market-pricing-table th.avg {text-align: left;padding-left:5px;width: 30px;}
.market-pricing-table th.high {text-align: left;padding-left:5px;width: 55px;}
.market-pricing-table th.low {text-align: left;padding-left:20px;}
.market-pricing-table td.avg {text-align: right;padding-left:5px;width: 40px;}
.market-pricing-table td.col1, .market-details-table td.col1 {text-align: left !important;padding-left:10px;width: 9% !important;}
.market-pricing-table td.stateColumn, .market-details-table td.stateColumn {text-align: left !important;width:30px;}
.market-pricing-table th.date, .market-details-table th.date {text-align: left;padding-left:5px; width:30px;}
.market-pricing-table td.date, .market-details-table td.date {text-align: left;padding-left:5px; width:30px;}
.market-pricing-table th.listing {text-align: left;padding-left:5px; width:30px;}
.market-pricing-table td.listing {text-align: center;padding-left:5px; width:30px;}
.market-details-table tr.selected td {color: #556E99;cursor:pointer;cursor:hand;}
.market-details-table tr.selected td a {display: block;text-decoration: none !important;color: #556E99;}
.market-details-table td div.widget-details-left {float:left; width:140px}
.market-details-table td div.widget-details-right {float:right; width:85px;}
.market-details-table tr.selected:hover {background-color:#FFFCE9; }
.market-details-table tr.hidden-area {display:none;}
.market-details-table tr.hidden-area.inverse {display:table-row;}
*html .market-details-table tr.hidden-area.inverse {display:block;}
*+html .market-details-table tr.hidden-area.inverse {display:block;}
.market-details-table tr.hidden-area.inverse td {background:#FFFCDA url(../images/expanded_area_background01.gif) repeat-x;border-top:1px solid #C9C5b2;border-bottom:1px solid #C9C5b2;padding:5px;text-align:left;font-size:10px;}
.market-details-table th a:hover {text-decoration:none !important;}

span.tip-m {padding:5px;background-color:#FFF;border:4px #DED9D2 solid;color: #333;font:bold 10px Arial;text-align:center;white-space:nowrap;z-index:99;display:none;}

.us-r-price-n { color: #8E8575; font: bold 11px Arial; float:left; padding: 5px 10px 0px; width: 100px; display: block; margin: 0 0 4px; }
.us-r-price-d { float: left; text-align: left; height: 100%; display: block; padding: 4px 5px 0 0; font-size: 13px; margin: 0 0 4px 0;}
.us-r-price-n i, .us-r-price-d i {color:#999999;font-size:11px;font-weight:normal;white-space:nowrap;}
.us-r-price-no-d { float: left; text-align: left; height: 100%; display: block; padding: 4px 5px 0 0; font-size: 12px;}

*html .us-r-price-n i {white-space:normal;}

#market-pricing-title { border-bottom: 1px solid #C0BFBC;}

.extendedWidget .popup-shadow-content-inner  {padding:0 !important;color:#333;background: url(/images/bkg_account_popup_title.gif) repeat-x left top !important;}

#market-widget-layer .market-item {float:left;width:289px;border-right:1px #CCC solid;height:100%;}

.popup-shadow-content-inner .right-mini-section {margin:0;background-color: #FFF; border: none;}

.extendedWidget h3 {color:#333 !important; padding:12px 0 13px 10px !important; }

#popup-account-pi {width:901px}

/*.popup-shadow-content-inner .yui-content-top-line {height:230px;}*/

.popup-shadow-content-inner .iw-right-auction .market-item-content {border:none;}

#market-widget-layer .market-item a.details-icon {display: none !important;}
#market-widget-layer .market-item a.info-icon {display: none !important;}
#market-widget-layer #market-pricing-title {background:#D8D3CB url(/images/title_marketplace_popup.gif) repeat-x;}
#market-widget-layer #market-pricing-title h4 {color:#FFF;}

.popup-shadow-content-inner .market-layer-bottom {padding: 15px 10px 10px 0;border-top: 1px #CCC solid;text-align:right;}

*html .popup-shadow-content-inner .us-r-price-n {width:200px;}
*html .popup-shadow-content-inner .us-r-price-d {margin-left:-100px;}

.extended-bg {background-color:#F0EEEA;padding:10px;width: 880px;}
.extended-container {border:1px solid #BEBEBE;background-color:#E6E3DD !important;width: auto;}
.extended-container h3 {color:#333; padding:12px 0 13px 10px;display:block;font-size:1.7em;font-weight:normal;height:15px;line-height:15px;margin:0;position: relative;}
.extended-container .edit-inventory-table td input {width: 65px; border: 1px #CDCFD0 solid;}
.extended-container .btns {padding:6px 10px 10px 0; border: none;}
.extended-container .yui-content {background-color: #FFF;}
.extended-container h3 a.showas {position: absolute; right: 10px; top:8px;}
.extended-container .iw-right-auction .market-item h5 { padding-top: 3px; }
.extended-container #market-widget-layer .market-item {width: 33%; background-color:#F0EEEA;}
.extended-container #market-widget-layer .center-item {width:33.75%;}
.extended-container .yui-content-top-line {height:247px;}
.extended-container table td.rightline {border-right:1px solid #CCCCCC;}
.extended-container .market-details-table th {border-right:medium none; padding:5px;}

.yui-content-top-line{ border-top:1px solid #DCDCDC; } 
.popup-shadow-content-inner .market-details-table th, .popup-shadow-content-inner .market-pricing-table th {background: url(/images/bg_mplace_table_header.gif) repeat-x;}

.market-pricing-table td {border-bottom:none !important;}
.market-pricing-table.small {padding-right:20px;}

#root_retail_current_ {height:200px;}

#scroll_retail_current_Container {background:#FFFFFF;height:200px;overflow:hidden;}
#scroll_retail_current_Container, #scroll_retail_current_Content {left:0px;top:0px;width:251px;position:absolute;}

#root_retail_history_ {height:200px;}
#scroll_retail_history_Container {background:#FFFFFF;height:200px;overflow:hidden;}
#scroll_retail_history_Container, #scroll_retail_history_Content {left:0px;top:0px;width:251px;position:absolute;}

#root_avg_auction_ {height:200px;}
#scroll_avg_auction_Container {background:#FFFFFF;height:200px;overflow:hidden;}
#scroll_avg_auction_Container, #scroll_avg_auction_Content {left:0px;top:0px;width:251px;position:absolute;}

.scrollpane {height:195px;overflow-x:hidden;overflow-y:scroll;background:#FFFFFF;}
#m-price-select { width: 80px; position: absolute; right: 10px; top: 9px; font-size: 11px; font-weight: normal; color: #666 }
#m-price-select-extended { width: 80px; position: absolute; right: 10px; top: 9px; font-size: 11px; font-weight: normal; color: #666 }
.hide-pricing-widget { padding: 10px; background: transparent url(/images/inv_up.gif) no-repeat left center; color:#556E99; font-size: 12px; position:relative; margin:5px; }
.show-pricing-widget { padding: 10px; background: transparent url(/images/inv_down.gif) no-repeat left center; color:#556E99; font-size: 12px; position:relative; margin:5px; }
.widget-details-right .error2 {font-size:10px;text-align:right; color: #9E1B34; }

.inv-l .hide-pricing-widget-link { position: absolute; top: 50px; width: 75px; background: transparent url(/images/inv_up.gif) no-repeat right center; }
.inv-l .show-pricing-widget-link { position: absolute; top: 50px; width: 80px; background: transparent url(/images/inv_down.gif) no-repeat right center; display:none }
.inv-l { position: relative; height: 100% }
.vine-table02 .expanded-area-white { padding: 10px; border-bottom: solid 1px #ccc!important }

.forceUserInfo input {width:185px}
.forceUserInfo input.zip {width:125px}

.forceUserInfo .checkboxes .chk {width:10px;}
.forceUserInfo .checkboxes .row {padding:0 0 10px 0;border:none}
.forceUserInfo .checkboxes b {color:#555555}
.forceUserInfo .checkboxes .hid {display:none}
.forceUserInfo .checkboxes label {width:440px !important;font-weight:normal !important}
