#winebar {float:right;width:250px;font-size:0.85em;margin-right:10px;color:#333;}
#winebar p {padding: 5px 0;line-height:140%}
#contentleft {float:left;width:510px;}
#subbreadcrumbs {font-size:.9em;font-weight:bold;padding-bottom:2px;margin-bottom:10px;}
table.mywine {clear:both;width:100%;margin-top:10px;border-bottom:1px solid #eee;border-spacing:0;}
table.mywine a {text-decoration:none;}
table.mywine a.winelink {text-decoration:underline;}
table.mywine tr {border-bottom:1px solid #fff;}
table.mywine tr:hover {background-color:#eff6dd;}
table.mywine td {padding:8px 5px;font-size:.85em;border-top:1px solid #fff;border-right:1px solid #fff;color:#666;}
table.mywine td.percent {text-align:right;}
table.mywine th {background-color:#b0d935;color:#333;padding:10px 5px;font-size:.85em;border-right:1px solid #fff;}

#showtips {text-align:right;margin:10px;}
span.show-tooltip-text { display: none; position:absolute; top:50px; right:200px;width:120px;border:1px solid #666;font-size: 10px;font-weight:normal; background: #eff6dd; padding: 6px; color: #444;text-align:left;filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.90;
opacity:0.9; }

form.lock {display:inline;}
input.imagesubmit {padding:0;margin:0;border:0;}
#showwine {padding:0 0 20px 0;margin:0 0 5px 0;clear:both;}
#showwine img {float:left;margin-right:10px;}
#showwine img.rating {float:right;background-color:#fff;padding:4px;border:1px solid #f4f4f4;}
#showwine p.meta {background-color:#f4f4f4;padding:5px 0 5px 10px;clear:both;font-size:85%;margin-top:10px;margin-bottom:20px;}
#showwine p.meta img {padding:3px; border:1px solid #ddd;}
#showwine p.meta img{float:right;}
#showwine a.button {padding:3px 15px;font-size:14px;}
#mywinerating {text-align:right;}
#mywinerating img {float:none;}
#showwine .privpub {clear:both;float:right;width:87px;}
#percentbox {width:70px;height:30px;float:right;text-align:right;}
#percentbox select {padding:1px;border:1px solid #969696;margin:0;font-size:0.75em;}

#joinup {background:#eef7db;padding-bottom:10px;margin-bottom:15px;text-align:center;}
#joinup h3 {text-align:left;}
#joinup p {text-align:left;padding:10px 15px 20px 15px;font-size:11px; line-height:150%;}

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	width: 300px;
	clear: both;
}
.toggle_container .block {
	padding: 0; /*--Padding of Container--*/
width: 300px;
}
div.pagination {clear:both;margin-top:20px;text-align:right;}

#main div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 4px;
	border:1px solid #C1C5A0;
	background:#F5F6DF;
	text-decoration: none;
	color: #424342;
}
#main div.pagination a:hover, div.pagination a:active {
	border: 1px solid #b0d935;
	color: #000;
background:#eff6dd;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #b0d935;
		font-weight: bold;
		background: #b0d935;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}


h2.trigger {
	padding: 0 0 0 30px;
	margin: 0 0 2px 0;

	background: url(img/togglebg.png) no-repeat;
	height: 30px;
	line-height: 30px;
	font-size: 1.2em;
	font-weight: bold;
}
#main h2.trigger a{
	color: #404040;
	text-decoration: none;
	display: block;
}
#main h2.trigger a:hover { color: #333; }
h2.active {background-position: left bottom;}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	width: 300px;
	clear: both;
}
.toggle_container .block {
	padding: 0; /*--Padding of Container--*/
width: 250px;
}
#leftbar h3  {text-align:left;color:#fcfcfc;font-size:95%;padding:4px 0 6px 6px;}

#allnotes h3 {font-size:90%;background-color:#eef7db;margin:10px 0 5px 0;padding:6px;}
#allnotes h3 a {text-decoration:none;}
#allnotes img{float:right;}
#allnotes p {margin-left:5px;padding:0 0 10px 0;}
#allnotes p.mynote {font-weight:bold;margin-bottom:0;padding-bottom:0;border-bottom:1px solid #eee;}
#allnotes p.meta {font-size:75%;margin-top:0;padding-bottom:5px;}
input.countdown {font-size:.80em;margin:0;padding:0;border:0;}
#contentleft p.notice {color:#8a0153;font-style:italic;}
#notesdiv h2, #comments h2  {clear:both;background-color:#eff6dd;padding:10px 6px;margin:2px 0;color:#444;}
#infoleft h3, #winebar h3 {
	padding: 0 0 0 30px;
	margin: 0 0 10px 0;
	background: url(img/togglebg-plain.png) no-repeat;
	height: 30px;
	line-height: 30px;
	font-size: 1.2em;
	font-weight: normal;font-weight:bold;color:#404040;}
#comments img, #notesdiv img {float:left; margin:0 10px 5px 0;padding:3px;border:1px solid #ddd;width:38px;height:38px;}
#userstags {background-color:#eff7df;padding:10px 20px;margin:20px 0;}
.comment {clear:left;border-top:1px solid #f3f3f3;margin-bottom:10px;font-size:90%}
.tastingnote	{background-color:#f6f6f6;padding:10px;margin:0 0 10px 0;border:1px solid #eee;font-size:85%}
.tastingnote img {float:left;margin:0 10px 0 0;}
.tastingnote h3 {margin:0;padding:0;}
.tastingnote p.date {padding-top:0;margin:0;font-size:85%}
.tags {padding:5px 10px 5px 40px;clear:both;}
.tags a, #sidetags a {padding:2px 4px; margin:0 10px 0 0; line-height:200%;background-color:#f4f4f4;border:1px solid #eee;text-decoration:none;color:#444;white-space:nowrap;}
#sidetags a {line-height:250%;}
#percentbox {width:70px;height:30px;float:right;text-align:right;}
#percentbox select {padding:1px;border:1px solid #969696;margin:0;font-size:0.75em;}
#showfans {margin-top:10px;}
#showfans img {margin:0px 4px 5px 0;width:34px;height:34px;padding:3px; border:1px solid #ddd;}
#showfans a img{ /* Image opacity */
filter: alpha(opacity=75);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
opacity:0.75;
}
#showfans a:hover img { /* Image opacity when rolled over */
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}
#showfans a img.owner { /* Image opacity */
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
border:1px solid #b0d935;
}
