/*++ _dialog.css ~/app_themes/WineMag/_dialog.css ++*/
.dialog
{
	position: relative;
	margin: 0px auto;
	min-width: 8em;
	max-width: 760px;
	z-index: 1;
	padding-left: 60px; /* default, width of left corner */
	margin-bottom: 0.5em; /* spacing under dialog */
}
.dialog .ui-dialog-title
{
	color: #897545;
	color: Black;
	font-weight: bolder;
	position: absolute;
	top: 28px;
	left: 55px;
}
.dialog .ui-dialog-titlebar-close
{
	position: absolute;
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -350px -400px;
	top: 23px;
	right: 48px;
	height: 18px;
	width: 45px;
	z-index: 120000;
}
.dialog .ui-dialog-titlebar-close span
{
	display: none;
}

.dialog .content, .dialog .t, .dialog .b, .dialog .b div
{
	background: transparent url(/app_themes/WineMag/images/dialog.png) no-repeat top right;
}

.dialog .content
{
	position: relative;
	padding: 50px 50px 0px 0px;
	margin-left: 0px;
}

.dialog .t
{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 40px;
	width: 60px; /* top slice width */
	background-position: top left;
}

.dialog .b
{
	/* bottom */
	position: relative;
}

.dialog .b, .dialog .b div
{
	height: 40px; /* height of bottom cap/shade */
	font-size: 1px;
}

.dialog .b
{
	background-position: bottom right;
	margin-left: 0px;
}

.dialog .b div
{
	position: relative;
	width: 60px; /* bottom corner width */
	margin-left: -60px;
	background-position: bottom left;
}

.dialog .hd, .dialog .bd, .dialog .ft
{
	position: relative;
}

.dialog .wrapper
{
	/* extra content protector - preventing vertical overflow (past background) */
	position: static;
	max-height: 1000px;
	overflow: auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog .ui-dialog-title
{
	position: absolute;
	top: 25px;
	left: 50px;
	z-index: 12000;
}

/*++ _message.css ~/app_themes/WineMag/_message.css ++*/
.message {
	position: relative;
	margin: 0px auto;
	min-width: 8em;
	max-width: 760px;
	z-index: 1;
	margin-left: 16px; /* default, width of left corner */
	margin-bottom: 0.5em; /* spacing under message */
}

.message .content, .message .t, .message .b, .message .b div {
	background: transparent url(/app_themes/WineMag/images/message.png) no-repeat top right;
}

.message .content {
	position: relative;
	overflow: auto;
	padding: 20px 20px 0px 0px;
	margin-left: 16px;
}

.message .t {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 24px;
	width: 16px; /* top slice width */
	background-position: top left;
}

.message .b {
	/* bottom */
	position: relative;
	text-align: left;
}

.message .b, .message .b div {
	height: 24px; /* height of bottom cap/shade */
	font-size: 1px;
}

.message .b {
	background-position: bottom right;
	margin-left: 20px;
}
.message .b div {
	position: relative;
	width: 20px; /* bottom corner width */
	margin-left: -20px;
	background-position: bottom left;
}
.message .hd, .message .bd, .message .ft {
	position: relative;
}
.message .wrapper {
	/* extra content protector - preventing vertical overflow (past background) */
	position: static;
	max-height: 1000px;
	overflow: auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

/*++ _primary.css ~/app_themes/WineMag/_primary.css ++*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: Helvetica Neue, Helvetica, Arial, Geneva, Sans-Serif;
	font-weight: inherit;
	font-style: inherit;
	font-size: 1em;
	vertical-align: baseline;
}
fieldset {
	margin: 0;
	padding: 0;
	font-family: Helvetica Neue, Helvetica, Arial, Geneva, Sans-Serif;
	font-weight: inherit;
	font-size: inherit;
	font-size: 1em;
	vertical-align: baseline;
}
textarea {
	font-family: Helvetica Neue, Helvetica, Arial, Geneva, Sans-Serif;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
html {
	font-size: 67.9%;
}
body {
	background-color: #F7F3EF;
	background-image: url(/app_themes/WineMag/images/background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
	color: black;
	font-size: 1.1em;
}
button {
	cursor: pointer;
}
ol, ul {
	list-style: none;
}
a {
	color: #352e1b;
	text-decoration: underline;
	font-weight: bolder;
}

#pageHeader {
	background-color: White;
	min-width: 750px;
}

body.NonAuthenticated .NonAuthenticated, body.Authenticated .Authenticated {
	display: block;
}
body.NonAuthenticated .Authenticated, body.Authenticated .NonAuthenticated {
	display: none;
}

.navigation {
	background-color: #860106;
	border-top: solid 1px #CF989B;
	height: 27px;
	width: 100%;
	margin: .5em 0em 0em 0em;
	white-space: nowrap;
	min-width: 980px;
}
.navigation li {
	float: left;
	height: 27px;
	line-height: 1em;
}

.navigation .help {
	float: right;
}

.navigation .help a, .navigation .help a:active, .navigation .help a:visited, .navigation .help a:hover {
	color: White;
	font-size: 14px;
	line-height: 28px;
	padding: 0 8px;
	text-decoration: none;
}

.navigation .help a:hover {
	text-decoration: underline;
}

div.Login {
	float: right;
	clear: right;
	margin-right: .5em;
	text-align: right;
	font-weight: bolder;
}

div.AdBanner {
	height: 62px;
	width: 470px;
	float: right;
	padding: 2px;
}
div.AdVertical {
	clear: left;
	float: left;
	margin: .2em .7em .5em .5em;
}
img.Logo {
	margin: .5em 0px .5em 0px;
	max-height: 69px;
}
.query {
	clear: left;
	background: url(/app_themes/WineMag/images/vertical.png) repeat-x center -80px;
	padding: 0 .5em;
}
.query ul {
	margin: auto;
	margin-top: 4px;
	overflow: hidden;
	width: 980px;
}
.query ul ul {
	margin: 0;
	width: auto;
}
.query ul li {
	float: left;
	padding-left: 3px;
}
.query .filters {
	clear: left;
	font-size: .9em;
	overflow: hidden;
}
.query .filters li {
	float: left;
	display: block;
	padding: 0 4px 8px 4px;
	text-align: center;
}

.query .filters .slider {
	width: 103px;
}

input.search, input.ezpz-hint {
	background: url(/app_themes/WineMag/images/white40.png);
	height: 22px;
	line-height: 22px;
	width: 380px;
	border: 1px solid #7F6A3B;
	padding: 1px 5px 5px 4px;
	font-size: 16px;
}
button.search {
	background: transparent url(/app_themes/WineMag/images/buttons.png) no-repeat -6px -256px;
	border-style: none;
	height: 29px;
	width: 85px;
}

input.ezpz-hint {
	color: #666;
	font-size: 14px;
	font-style: italic;
}

.loader {
	background: url(/app_themes/WineMag/images/searchLoad.gif) no-repeat center;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	visibility: hidden;
	width: 24px;
}

.results {
	color: #781013;
	font-size: 1.2em;
	font-weight: bolder;
	white-space: nowrap;
	line-height: 2em;
}

button.reset {
	background: transparent url(/app_themes/WineMag/images/buttons.png) no-repeat -4px -154px;
	border-style: none;
	height: 24px;
	margin-top: 3px;
	margin-right: 16px;
	padding: 0em;
	width: 95px;
}
button.reset:hover {
	background-position: -4px -186px;
}

button.tips {
	background: transparent url(/app_themes/WineMag/images/buttons.png) no-repeat 0px -100px;
	border-style: none;
	cursor: pointer;
	height: 30px;
	width: 140px;
	margin-top: 0px;
	margin-right: 16px;
}

div.Shadow {
	background: url(/app_themes/WineMag/images/vertical.png) repeat-x center -1900px;
	border-top: solid 1px #FBF1D5;
	height: 18px;
}

div.MiniShadow {
	background: url(/app_themes/WineMag/images/vertical.png) repeat-x center -1950px;
	border-top: solid 1px #FBF1D5;
	height: 9px;
}

div.viewerBody {
	min-width: 750px;
}

.wineRating .ui-slider-horizontal {
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -100px -350px;
	width: 100px;
	height: 34px;
}

.wineRating .ui-slider-range {
	height: 34px;
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -200px -350px;
}

.EmptyWineBottleHorizontal45, .FilledWineBottleHorizontal45, .GlowingWineBottleHorizontal45 {
	display: block;
	background-repeat: no-repeat;
	text-align: left;
}

.EmptyWineBottleHorizontal45, .FilledWineBottleHorizontal45, .GlowingWineBottleHorizontal45 {
	height: 15px;
	width: 45px;
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -45px -400px;
}

.FilledWineBottleHorizontal45 {
	background-position: -90px -400px;
}

.GlowingWineBottleHorizontal45 {
	background-position: 0px -400px;
}

fieldset {
	margin: .5em;
	margin-top: 0em;
	padding: 0em 1em 1em 1em;
}

.ui-dialog fieldset { margin: 0; }
fieldset legend {
	font-weight: bolder;
	margin-bottom: .5em;
}

/************ SLIDERS *****************/
.rangeFilter {
	width: 9em;
	height: 24px;
	margin: 0 4px;
}

.ui-slider {
	position: relative;
	text-align: left;
}
.slider .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.slider .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
}

.slider .ui-slider-horizontal {
	background: url(/app_themes/WineMag/images/vertical.png) repeat-x center -1992px;
	cursor: pointer;
	height: 20px;
}
.slider .ui-slider-horizontal .ui-slider-handle {
	background-image: url(/app_themes/WineMag/images/buttons.png);
	background-position: -200px -150px;
	width: 7px;
	height: 20px;
	top: 0px;
	margin-left: -3px;
}
.slider .ui-slider-horizontal .ui-slider-range {
	background: url(/app_themes/WineMag/images/vertical.png) repeat-x center -2042px;
	top: 0;
	height: 100%;
}
.slider .ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.slider .ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}


.item {
	margin-left: 136px;
}

.item .label {
	background: white url(/app_themes/WineMag/) no-repeat center center;
	border: solid 1px #999;
	float: left;
	height: 200px;
	margin: 0 10px 10px 10px;
	width: 200px;
}

.item .reviews {
	max-width: 600px;
}

.item .reviews li {
	border-bottom: dashed 1px #CCC;
	padding: 8px;
}

.item ul {
	margin-left: 230px;
}

.item ul li img {
	vertical-align: bottom;
}

.item ul li label {
	color: gray;
}


/** Lists **/
.items {
	width: auto;
	overflow: hidden;
}

.items li.empty {
	width: 100%;
}

.items li {
	float: left;
}

.items li ol li {
	float: none;
}

.items li fieldset {
	padding-top: 0em;
}

.items li .card {
	background: transparent url(/app_themes/WineMag/images/vertical.png) repeat-x center -1150px;
	border: solid 1px black;
	margin: .25em .25em;
	position: relative;
}

.item h4, .items li h4 {
	font-size: 1.2em;
	font-weight: bolder;
	margin-bottom: .2em;
	margin-top: .2em;
}

.item h4 {
	font-size: 1.4em;
}

.items li .label {
	background: white no-repeat center center;
	border-right: solid 1px black;
	float: left;
	height: 100%;
	margin-right: .5em;
	min-height: 5em;
	width: 90px;
}

/** Item Cluster **/
.items li .cluster {
	float: right;
	clear: right;
	width: 9em;
}

.items li .cluster li {
	clear: right;
	float: right;
	font-size: 1.4em;
	font-weight: bolder;
	text-align: right;
	width: 4em;
}

.items li .cluster li.large {
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -341px -151px;
	font-size: 22px;
	height: 50px;
	line-height: 48px;
	margin-right: -7px;
	margin-top: -7px;
	text-align: center;
	width: 50px;
}

.items li.spirit .cluster li.large {
	font-size: 13px;
}

.items li .cluster li.price {
	clear: none;
	width: auto;
}

.items li .cluster li.rating {
	width: auto;
	cursor: pointer;
}

.items .inlineReview {
	clear: right;
	margin-bottom: 28px;
	margin-top: 4px;
	margin-left: 100px;
	margin-right: 8px;
}

li .medallionSmall, .qtip .medallionSmall {
	float: left;
	height: 25px;
	margin-right: .4em;
	padding-top: 5px;
	text-align: center;
	width: 30px;
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -356px top;
}

.items ol {
	margin-left: 108px;
	font-size: 1em;
	overflow: auto;
}

.items ol li {
	margin: 2px 3px 0 5px;
}

.items ol label {
	color: Gray;
}

.items li a.AddThis {
	height: 16px;
	width: 125px;
	background: url(/app_themes/WineMag/'http://s9.addthis.com/button1-share.gif' ) no-repeat;
}

.items li.message, .items li.noResults, .items li.registration, .items li.empty {
	clear: both;
	float: none;
	font-size: 1em;
	margin: 1em auto;
	padding: 1em;
	text-align: center;
	width: 100%;
}

.CollectionName {
	font-size: 1.8em;
	font-weight: bold;
	margin-right: 5px;
	padding-right: 5px;
}

.ranges, .collectionList {
	background: #821619 url(/app_themes/WineMag/images/vertical.png) repeat-x center -300px;
	border-top: solid .1em #821619;
	border-bottom: solid .1em #821619;
	color: white;
	font-size: .9em;
	font-weight: bolder;
	padding: 0 10px;
	overflow: hidden;
}

.collectionList {
	background-color: #b9a471;
	background-position: center -650px;
	color: Black;
	padding: 0 4px;
}

.ranges ul {
	margin: auto;
	width: 980px;
}

.ranges ul li, .collectionList ul li {
	cursor: pointer;
	float: left;
	font-weight: bolder;
	line-height: 24px;
	list-style-type: none;
	padding: 0 7px;
	white-space: nowrap;
}

.ranges ul .selected {
	background: #B9A471 url(/app_themes/WineMag/images/vertical.png) repeat-x center -450px;
	color: black;
}

.collectionList ul .selected {
	background-position: center -800px;
	background-color: #5e4713;
	color: white;
}

/* =ListSelector ................................................... */
.listSelector, .listSelectorSingle, .issueSelector {
	border: solid 1px #5e4713;
	background: #e0d7c1 url(/app_themes/WineMag/images/buttons.png) no-repeat -216px -248px;
	display: block;
	font-size: 1em;
	padding: 2px 4px;
	padding-right: 20px;
	position: relative;
	text-align: left;
	width: 76px;
}

.ui-autocomplete-input {
	background-image: none;
}

.listSelector.hover, .listSelectorSingle.hover {
	background-position: -217px -299px;
}

.listSelector.active, .listSelector.focus, .listSelectorSingle.active, .listSelectorSingle.focus {
	border: inset 1px #000;
}

.listSelector.active, .listSelectorSingle.active {
	background-image: url(/app_themes/WineMag/images/dropdown_active.gif);
}

.listSelectorOptions, .ui-autocomplete-results, .listSelectorSingleOptions {
	background-color: #e0d7c1;
	min-width: 9em;
	border: solid 1px #5e4713;
	background-color: #e0d7c1;
	max-height: 350px;
	margin-top: -1px;
	overflow: auto;
	position: absolute;
	text-align: left;
}

.listSelectorOptions label {
	white-space: nowrap;
	padding-right: 4px;
}

.listSelectorSingleOptions label input {
	width: 0px;
}

.ui-autocomplete-results {
	width: 14em;
}

.ui-autocomplete-results li 
{
	padding-left: 4px;
}

.listSelectorOptions LABEL, .ui-autocomplete-state-default, .listSelectorSingleOptions label {
	display: block;
	height: 22px;
}

.ui-autocomplete-state-default {
	white-space: nowrap;
}


.listSelectorOptions LABEL.checked, .listSelectorSingleOptions label.checked {
	background-color: #78532A;
	color: White;
}

.listSelectorOptions LABEL.selectAll, .listSelectorSingleOptions label.selectAll {
	border-bottom: dotted 1px #CCC;
}

.listSelectorOptions LABEL.hover, .ui-autocomplete-state-active, .listSelectorSingleOptions label.hover {
	background-color: #A5876B;
	color: White;
}

.listSelectorOptions DIV, .listSelectorSingleOptions div {
	padding-left: 12px;
}

/** =UserName **/
span.UserName {
	font-size: 2em;
}

/** Message Manager **/
ul.messages {
	max-width: 980px;
	margin: auto;
}

ul.messages li {
	background: InfoBackground url(/app_themes/WineMag/images/buttons.png) no-repeat -596px -197px;
	border: solid 1px #456CD0;
	margin: .2em auto;
	line-height: 1.8em;
	padding-left: 24px;
}

ul.messages li.error {
	border-color: Red;
	background-position: -596px -147px;
}

/** Medallions **/
.medallions {
	float: left;
	width: 30px;
	margin-left: -18px;
	margin-top: -5px;
	z-index: 5;
}

.medallion {
	float: left;
	font-weight: bolder;
	font-size: 14px;
	line-height: 1.8em;
	text-align: center;
	width: 25px;
	height: 30px;
	margin-bottom: -5px;
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -356px;
}

.webExclusive {
	background-position: -356px -90px;
}

.bestBuy {
	background-position: -356px 0px;
}
.editorsChoice {
	background-position: -356px -30px;
}
.cellarSelection {
	background-position: -356px -60px;
}

/** Pager **/

.pager {
	clear: both;
	background: url(/app_themes/WineMag/images/vertical.png) repeat-x center -1854px;
	font-weight: bolder;
	min-height: 1.3em;
	padding: .4em 1em;
	text-align: center;
}

.bottomPager {
	background-position: center -1800px;
	border-top-style: none;
	border-bottom: solid .1em #907945;
	display: none;
}

.pager .prevLink, .pager .prevLinks a, .pager .firstLink a {
	cursor: pointer;
	float: left;
	display: none;
}

.pager .nextLink, .pager .nextLinks a, .pager .lastLink a {
	cursor: pointer;
	float: right;
	display: none;
}
.pager .nextLinks a, .pager .prevLinks a, .pager .lastLink a, .pager .firstLink a {
	display: block;
	margin: 0 8px;
	text-decoration: none;
}

.pager .counts {
	margin: 0 200px;
}

/*----------------- Item Locator --------------------- */

ul.ItemLocations li {
	border: 1px solid gray;
	margin: .5em;
	background-color: #EEE;
	padding: .5em;
}

.Map {
	border: solid 1px black;
	margin-right: .5em;
}

/* --------------- Formatting ---------------------- */
p {
	margin: .5em 0em;
}

strong {
	font-weight: bolder;
}

h3 {
	font-weight: bolder;
	font-size: 1.1em;
}

/* ------------------- Feed Icons ------------------ */

.rssLink, .atomLink, .embedLink, .emailLink {
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -600px 0px;
	padding-left: 18px;
	min-width: 18px;
	min-height: 18px;
	text-decoration: none;
	margin-left: 8px;
}

.embedLink {
	background-position: -600px -50px;
}

.emailLink {
	background-position: -600px -100px;
}

.FeedIcon {
	height: 1.4em;
	width: 1.4em;
	vertical-align: text-bottom;
}
.FeedLink {
	text-decoration: none;
}

/* -------------- Collection Buttons --------------- */
button.CollectionAction {
	border-style: none;
	background-color: Transparent;
	background-image: url(/app_themes/WineMag/images/collectionbuttons.png);
	cursor: pointer;
	height: 16px;
	margin: .7em;
	width: 112px;
}
button.ShareCollection {
	background-position: center 0px;
}
button.SendCollection {
	background-position: center -16px;
}
button.DeleteCollection {
	background-position: center -32px;
}


/* ------------- Forms ------------------------- */
ul.Form {
}
ul.Form li {
	text-align: right;
}
ul.Form li .Label {
	float: left;
	padding-top: .3em;
}

ul.Form li .Note {
	color: Gray;
	font-size: .8em;
}

/* Flash fix? */
object {
	position: absolute;
	z-index: 0;
}

/* ------------------- SymbolGuide ------------------- */
dl.symbolGuide dt {
	clear: left;
	float: left;
	margin-top: 8px;
	text-align: center;
	width: 50px;
}

dl.symbolGuide dd {
	float: left;
	margin-top: 8px;
	width: auto;
	width: 290px;
}

/* -------------------------------------------------- */
label.SubLegend {
	color: #666666;
	display: block;
	font-size: 90%;
}

/* -------------------- Messaging -------------------- */

.message {
	width: 400px;
	margin: 1em auto;
}

ul.collectionItems li .message {
	width: 174px;
}
ul.collectionItems li .message .content {
	text-align: center;
}

.message .c h1 {
	font-size: 1.4em;
	margin: .5em;
	margin-top: 0px;
}

.message .c h2 {
	font-size: 1.2em;
	margin: .4em;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Item List */

.ItemList {
	margin-left: 135px;
	margin-right: 210px;
}

.ItemList LI.Item .Label {
	text-align: center;
}
.ItemList LI.Item .Label img.LabelImage {
	border-style: none;
	float: none;
	height: auto;
	width: auto;
	max-height: 9.5em;
	max-width: 7em;
}
.AddTo {
	position: absolute;
	right: 4px;
	bottom: 4px;
}
img.AddThis {
	vertical-align: bottom;
}
br.Clear {
	clear: both;
}


.sys-template {
	display: none;
}

.WidgetCreator {
	background: url(/app_themes/WineMag/images/white40.png);
	border: solid 1px black;
	margin: auto;
	max-width: 600px;
	max-height: 800px;
	padding: 1em;
}


/* Widget overrides */
.Widgets .items {
	padding-left: 8px;
	margin-left: 0;
	margin-right: 0;
}
.Widgets .items li, .Widgets .items li div.card {
	min-width: 0em;
	width: auto;
	height: auto;
	min-height: 0;
	overflow: visible;
}
.Widgets .items li div.card {
	min-height: 60px;
}
.Widgets .price, .Widgets .rating {
	margin-left: .5em;
}
.Widgets .items li h4 {
	font-size: 1em;
	font-weight: normal;
	margin-left: 6px;
}
.Widgets .items li .cluster {
	width: auto;
}
.Widgets .items li .medallions {
	margin-left: -12px;
}
.Widgets .Header {
	border-bottom: solid 2px #870004;
	background-color: White;
	padding: 2px 0px;
	text-align: center;
}
.Widgets .Footer {
	text-align: center;
}
.Widgets .EmbedThis {
	display: block;
}

.CenterPanel {
}

.feeds {
	text-align: right;
	margin-right: 220px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.collectionFeeds {
	margin-right: 8px;
}

.collections {
	float: right;
	width: 200px;
}

.collections .feeds {
	margin-right: 0;
}

/**** Issue Selector *******/

.query .issueSelectorOptions {
	border: solid 1px #5e4713;
	background-color: #e0d7c1;
	overflow: hidden;
	margin-top: -1px;
	padding: 1px;
	width: 200px;
}
.query .issueSelectorOptions button {
	background-color: Transparent;
	border: solid 1px #5e4713;
	cursor: pointer;
	font-size: 100%;
	margin: 1px;
	width: 198px;
}
.query .issueSelectorOptions ul {
	overflow: hidden;
	margin-top: 4px;
}

.query div.issueSelectorOptions ul li {
	border: solid 1px #5e4713;
	cursor: pointer;
	float: left;
	line-height: 1em;
	margin: 1px;
	padding: 3px 0;
	text-align: center;
}
.query .issueSelectorOptions .years li {
	width: 46px;
}
.query .issueSelectorOptions .issues li {
	width: 96px;
}
.query .issueSelectorOptions .selected {
	background-color: #78532A;
	color: white;
}
.query .issueSelectorOptions li:hover, .query .issueSelectorOptions button:hover {
	background-color: #A5876B;
	color: white;
}

/***** Type Selector *****/
.typeSelector {
	width: 61px;
}
.typeSelector input, .typeSelector label {
	display: none;
}
.typeSelector button {
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -204px -4px;
	border-style: none;
	height: 34px;
	width: 61px;
}
button.type-spirit {
	background-position: -204px -46px;
}
button.type-wine {
	background-position: -204px -88px;
}

.collectionItems {
	border: solid 2px transparent;
	padding-bottom: 150px;
}
.collectionItems li {
	position: relative;
}

.collectionItems .remove {
	background: transparent url(/app_themes/WineMag/images/buttons.png) -154px -154px;
	border-style: none;
	width: 26px;
	height: 24px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.collectionItems .remove:hover {
	background-position: -154px -186px;
}


div.dragging, .collectionItems li {
	background-image: url(/app_themes/WineMag/images/white40.png);
	border: solid 1px black;
	height: 90px;
	width: 185px;
	margin: 5px;
	padding: 0;
}

.collectionItems .message {
	border-style: none;
	background-image: none;
}

div.dragging li.Label, .collectionItems li a.Label {
	background: white no-repeat center center;
	border-right: solid 1px black;
	float: left;
	width: 70px;
	height: 90px;
}

div.dragging h4, .collectionItems li h4 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	margin-left: 73px;
	padding: 3px;
}

ul.droppable {
	border: solid 2px maroon;
}

.qtip-user .qtip-wrapper, .qtip-user .qtip-tip {
	padding-top: 6px;
}

a.button, a.button:hover, a.button:visited, a.button:active {
	cursor: pointer;
}


.navigation a {
	background: url(/app_themes/WineMag/images/buttons.png) no-repeat -425px -1px;
	display: block;
	height: 27px;
}
.navigation a.home {
	background-position: -425px -51px;
	width: 63px;
}
.navigation a.features {
	background-position: -425px -101px;
	width: 84px;
}
.navigation a.archives {
	background-position: -425px -151px;
	width: 89px;
}
.navigation a.classifieds {
	background-position: -425px -201px;
	width: 101px;
}
.navigation a.editors {
	background-position: -425px -251px;
	width: 140px;
}
.navigation a.contact {
	background-position: -425px -301px;
	width: 87px;
}
.navigation a.advertise {
	background-position: -425px -351px;
	width: 94px;
}
.navigation a.subscribe {
	background-position: -425px -401px;
	width: 116px;
}

.navigation .help a {
	background: none;
}

/* Overlay Mask */
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-widget-overlay {
	background: #210001;
	opacity: .60;
	filter: Alpha(Opacity=60);
}

.omniture {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: -100;
}

.copyright 
{
	font-size: .8em;
	text-align: center;
	clear: both;
}

.brandSelectorContainer input.ezpz-hint, .brandSelectorContainer .listSelector {
	border: solid 1px #5e4713;
	background-color: Transparent;
	background-image: url(/app_themes/WineMag/images/white40.png);
	background-repeat: repeat;
	display: block;
	height: auto;
	line-height: 1.2em;
	font-size: 1em;
	padding: 2px 4px;
	text-align: left;
	width: 96px;
}
