body, td, a {font-family: arial, sans-serif}
.body {topmargin:0 leftmargin:0 rightmargin:0 marginheight:0 marginwidth:0 background=#ffffff}
.pageTable {border: solid; background: #7B849C}
.headerCell {
	font-size: 110%;
	color: black;
	background: white;
	font-weight: bold;
	padding: 4px;
}
.leftSideHeader {font-size: 100%; color: black; background: #CCCC99; font-weight: bold}
.leftSideCell {
	font-size: 80%;
	cursor:hand;
	color: black;
	background: #E7EAEB;
}
.leftSideCellSel {font-size: 80%; color: black; background: #D7E1B3}
.leftSideLink {color: blue}
.entryTable {background: #CC6666}
.bgRed {background: #CC6666}
.ntsPCell {font-size: 80%; color: black; background: #f4d4da; font-weight: bold}
.ntsPSmlCell {font-size: 80%; color: black; background: #f4d4da; font-weight: normal}
.ntsPBg {background: #F35051}
.evtPCell {font-size: 80%; color: black; background: #d6efb6; font-weight: bold}
.evtPSmlCell {font-size: 80%; color: black; background: #d6efb6; font-weight: normal}
.evtPBg {background: #71b653}
.vtPCell {font-size: 80%; color: black; background: #EBE1F0; font-weight: bold}
.vtPSmlCell {font-size: 80%; color: black; background: ebe1fo; font-weight: normal}
.vtPBg {background: #BC77E1}
.clsPCell {font-size: 80%; color: black; background: #D3D1C2; font-weight: bold}
.clsPSmlCell {font-size: 80%; color: black; background: #D3D1C2; font-weight: normal}
.clsPBg {background: #ADA98F}
.promptCell {font-size: 85%; color: black; background: #CCCC99; font-weight: bold}
.promptSmallCell {font-size: 80%; color: black; background: #CCCC99; font-weight: bold}
.itemCellDummy {
	font-size: 80%;
	color: black;
	background: white;
	list-style-position: outside;
	list-style-type: square;
	padding-top: 5px;
	font-weight: normal;
	padding-bottom: 2px;
}
.itemCell {
	font-size: 100%;
	color: #444444;
	background: white;
	font-weight: normal;
}
.itemCellBold {font-size: 80%; color: black; background: white; font-weight: bold}
.button {font-size: 85%; border: outset; color: black; background: #CCCC99; font-weight: bold}
.pageTitle {font-size: 120%; font-weight: bold}
.globalLink {font-size: 90%; color: black; font-weight: bold; background: #E0E0E0}
.errorText {font-size: 85%; color: red}
.hintText {font-size: 85%; color: blue}
.instruction {
	font-size: 85%;
	color: #666666;
	background: white;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.smallLink {font-size: 77%; color: blue}
.link {font-size: 70%; color: blue}
.linkCell {font-size: 100%; color: blue}
.bigLink {font-size: 100%; color: blue; font-weight: bold}
.itemSmallCell {font-size: 80%; color: black; background: white}
#tabs{font:x-small arial}
#tabs{position:relative;width:100%}
#tabs .on,#tabs .off{width:8em;text-align:center;margin-left:10px}
#tabs .ta{color:#00f;text-decoration:none;width:100%;border:1px solid #A9C5CE;padding:1px 0 3px;border-bottom:0;background:#E7EAEB}
#tabs .on{font-weight:bold;position:relative;border:1px solid;border-bottom-width:0;bottom:-1px;padding:2px 0 3px}
#tabs #mainId{margin-left:0}
.onHome,#HomeId :hover{background:#D2E4FC;border-color:#7EAEFF}
.onCal,#CalId :hover{background:#F4E6C7;border-color:#F59350}
.onNote,#NoteId :hover{background:#F4D4DA;border-color:#F35051}
.onEvent,#EventId :hover{background:#D6EFB6;border-color:#71B653}
.onTasting,#TastingId :hover{background:#EBE1F0;border-color:#BC77E1}
.onClassified,#ClassifiedId :hover{background:#D3D1C2;border-color:#ADA98F}
.onDefault,#defaultId :hover{background:#E7EAEB;border-color:#A9C5CE}
#srch input{font-size:100%;vertical-align:middle}
.srchItem {font-size: 90%; color: black}
.subTab {font:x-small arial font-size:90%; color:black; background:F4D4DA}
.subTabEvent {font:x-small arial font-size:90%; color:black; background:D6EFB6}
.subTabTasting {font:x-small arial font-size:90%; color:black; background:EBE1F0}
.subTabCalssified {font:x-small arial font-size:90%; color:black; background:D3D1C2}
.regionHeader {
	font-size: 90%;
	color: #7B849C;
	font-weight: bold;
	padding: 5px;
}
.subMenu a:visited,.subMenu a:link,.subMenu a:active,.subMenu {font-size: 90%; text-decoration:none; background:#efefef; color:#black; cursor:hand; font-weight: bold}
.results{
	font-size: 90%;
	background:#efefef;
	color:#AA0000;
	font-weight: normal;
}
.resultsBg{background:#efefef}
.allSrch {font-size: 90%; color: black; background: #d2e4fc}
.ntsSrch {font-size: 90%; color: black; background: #f4d4da}
.evtSrch {font-size: 90%; color: black; background: #d6efb6}
.vtSrch {font-size: 90%; color: black; background: #ebe1fo}
.clsSrch {font-size: 90%; color: black; background: #D3D1C2}
.homeBoxHeader {font-size: 75%; color: #FFFFFF; background: #899A47; font-weight: bold}
.homeBoxHeaderE {font-size: 85%; color: BLACK; background: #FFFFFF}
.homeBoxBody {
	background: f4ffe6;
	border: 1px solid #817E8D;

}
.homeBoxItem {
	font-size: 80%;
	color: #663333;
	background: #f4ffe6;
	word-spacing: normal;
}
.homeBoxLink {color: blue; background: #f4ffe6}
.homeBoxItemBold {font-size: 80%; color: #663333; background: f4ffe6; text-decoration: none; font-weight: bold}
.homeArticle {font-size: 80%; color:black; background: #EAFFFE}
.calHeaderCell {font-size: 90%; color:black; background: #D7E1B3}
.calTable {background: #D7E1B3}
.calDateCell {
	font-size: 80%;
	color:black;
	background: #F9F1DF;
	padding: 4px;
}
.calMyItemCell {
	font-size: 80%;
	color:black;
	background: #FFFCF9;
	padding: 4px;
}
.calItemCell {font-size: 80%; color:black; background: #DACDDD}
.smryBg {background: #993333}
.smryTbl {border:3px solid; border-color:#993333; border-bottom-width:0}
.smryTitle {font-size: 105%; color: #66CC66; background: white;  font-weight: bold}
.smryTitleSmall {font-size: 85%; color: #66CC66; background: white;  font-weight: bold}
.smryPrompt {font-size: 85%; color: #993333; background: white; font-weight: bold}
.smryData {font-size: 85%; color: black; background: #FFFFFF}
.smryNoteBg {background: #21C918}
.smryNoteTitle {font-size: 85%; color: #333333; background: #F5FFF0; font-weight: bold}
.smryNoteText {font-size: 80%; color: #555555; background: #F5FFF0}
.smryLineBg {background: #999999}
.smryLine {
	font-size: 110%;
	color: #999999;
	background: white;
	border: 0px none white;
}
.smryEmpty {background: white}
.loginPCell {
	font-size: 100%;
	color: #993333;
	background: white;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.loginCell {
	font-size: 120%;
	color: black;
	background: white;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.copyCell {font-size: 70%; color: black; background: white}
.loginTbl {background: #696969}

.enterDotDotDot {
	font-size: 14px;
	font-family: "Myriad Web", ;
	font-weight: normal;
}
.pollColor {background: #663333}
.smryNoteTitleTop {
font-size: 95%; color: #333333; background: #D9FFC1; font-weight: bold
}
.smryDataCommentBox {
font-size: 95%; color: black; background: #D9FFC1
}
.homeBoxArticle {
	font-size: 80%;
	color: #333333;
	background: #FFFFFF;
	word-spacing: normal;
	padding: 10px;
}
.homeBoxItemArticleBold {
	font-size: 14px;
	color: #FFFFFF;
	background: #000000;
	font-weight: bolder;
	font-family: "Myriad Web";
	letter-spacing: 2px;
	line-height: normal;
	font-style: normal;
	word-spacing: normal;
}
.homeBoxArticleHeader {
	font-size: 75%;
	color: #000000;
	background: #F8E356;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.loginHomeBox {
	font-size: 75%;
	color: #663333;
	background: #F4FFE6;
	word-spacing: normal;
	list-style-position: outside;
	list-style-type: square;
	position: relative;
}
.loginHomeBoxBody {
background: #f4ffe6
}
.recentlyTastedWine {
	font-size: 80%;
	color: black;
	background: EBE1F0;
	font-weight: bold;
	border-bottom-width: 1.5px;
	border-bottom-color: #9C93B7;
	border-bottom-style: solid;
}
.bulletPoint {
	list-style-position: outside;
	position: absolute;
}
.itemCellAtTop {
	font-size: 80%;
	color: black;
	background: white;
	list-style-position: outside;
	list-style-type: square;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 2px solid d7e1b3;
	text-indent: 0px;
	padding: 0px 0px 7px 7px;
	letter-spacing: normal;
	word-spacing: normal;
}

.homeRecentPollHeader {
	font-size: 75%;   color: #000000;   background: #d2e4fc;   font-weight: bold;
}
.homeRecentPollItem {
	font-size: 80%;
	color: #663333;
	background: #FFFFFF;
	word-spacing: normal;
	padding-left: 10px;
}
.homeRecentPollBody {
	background: #FFFFFF;     border: 1px solid d2e4fc;

}
.previousmonthCalendar {

	font-size: 80%;
	background:#efefef;
	color:#AA0000;
	font-weight: normal;
}
.homeBoxArticleHeaderBy {

	font-size: 75%;
	color: #000000;
	background: F8E356;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FAQ_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #CC0000;
	font-weight: bold;
	padding-top: 7px;
}
.ContactCell {
font-size: 80%; color: black; background: #e7eaeb; font-weight: bold
}
.ContactCellBG {
background: #a9c5ce
}
.DescriptionIcon {
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.popularWine {
font-size: 80%; color: #000000; background: white
}
.ContactCellTitle {

font-size: 95%; color: black; background: #e7eaeb; font-weight: bold
}
.ContactCellSmall {


font-size: 75%; color: black; background: #e7eaeb; font-weight: normal
}
.ContactCellTitleUnderline {
	font-size: 80%;
	color: #666666;
	background: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 1.5px;
	border-bottom-color: #666666;
	border-bottom-style: solid;

}
.whatsnewbox {

	font-size: 80%;
	color: #333333;
	background: #FFFFFF;
	word-spacing: normal;

}
.whatsnewonwinefans {

	font-size: 80%;
	color: black;
	background: ffffff;
	font-weight: bold;
}
.whatsnewboxLARGE {


	border: 1px solid #A7A5AF;
}
.homeBoxArticleHeaderSummer {

	font-size: 75%;
	color: #000000;
	background: #ffa448;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.homeBoxArticleHeaderBysummer {


	font-size: 75%;
	color: #000000;
	background: ffa448;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newsletterLinkcell {
	font-size: 10px;
	color: #FF9966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.taeStyle {
	font-size: 60%;
	color: #3F4A78;
	background: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ad1 {
	font-size: 110%;
	color: #FFFFFF;
	background: #CC0033;
	word-spacing: normal;
	padding: 10px;
	font-weight: bolder;
}
.unsubscribe {

	font-size: 80%;
	color: #333333;
	background: #FFFFFF;
	word-spacing: normal;
	padding: 0px 10px 10px;
}
.description {
	font-size: 12px;
	color: #555555;
	background: white;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	/*padding-top: 7px;
	padding-bottom: 7px;*/
}
.ntsPCell_review {
font-size: 80%; color: black; background: #e6e2e2; font-weight: bold
}
.ntsPSmlCell_review {
	font-size: 80%;
	color: black;
	background: #e6e2e2;
	font-weight: normal;
	padding: 10px;
}
.InsideBoxes {
	font-size: 12px;
	color: #444444;
	background: white;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.ntsPSmlCellSmallSpace {
	font-size: 80%;
	color: black;
	background: #f4d4da;
	font-weight: normal;
	padding: 10px;
}

tr.searchHeaderRow
{
	background-color: #D2E4FC;
}

tr.searchHeaderRow td
{
	border-top: 1px solid blue;
	border-bottom: 1px solid blue;
}

tr.srchResRow td
{
	background-color: #eeeeee;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}

tr.srchResRow
{
	cursor: pointer;
}

table.srchResTable td
{
	padding: 3px;
}

table.srchResTable
{
	border-collapse: collapse;
	width: 100%;
}

span.numRating
{
	font-size: x-small;
}

table.srchnote
{
	border-collapse: collapse;
	margin-left: 10px;
	width: 100%;
}

table.srchNote td
{
	border-top: 1px dashed #d0d0d0;
	font-size: x-small;
}

tr.srchNoteRowFirst td
{
	border-top: none;
}

tr.srchNoteRow
{
	cursor: pointer;
}