body {
	font-family: "Trebuchet Ms";
	background-color: #FFFFFF;
	margin: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}
a {color: #E50049}
a:visited {color: #CF597A}
a.link {color: #FFFFFF}
a.link:visited {color: #FFFFFF}
table {
	font-size: 13px;
}
h1, h2, h3, h4, h5 {margin-bottom: 0pt}
table.header {
	font-size: large;
	color: #FFFFFF;
	background-color: #B02010;
	border: 2px solid #FFFFFF;
	text-align: center;
}
table.framed {
	width: 60%;
	margin-left: 10%;
}
table.ui {
	font-size: 11px; 
	border: 1px solid #EBBBB6; 
	background: #FDECEA;
}
td.framed {
	border: 1px solid #000000;
}
table.case, table.caselist {
	border: 2px solid #B02010;
	background-color: #FFFFFF;
}
table.case, table.casenav {
	width: 60%;
	margin-left: 30%;
}

table.wine, table.winenav {
	width: 60%;
	margin-left: 10%;
}

table.wine#red {
	border-top: 1px solid #E5BAB5;
	border-right: 1px solid #D9776C;
	border-bottom: 1px solid #D9776C;
	border-left: 1px solid #E5BAB5;
}

table.wine#white {
	border-top: 1px solid #E5E5B5;
	border-right: 1px solid #D9D96C;
	border-bottom: 1px solid #D9D96C;
	border-left: 1px solid #E5E5B5;
}

table.case td, table.caselist td {
	padding: 5px;
}
table.caseprice {
	font-size: 15px;
	font-weight: bold;
	background-color: #FFFFE0;
	border: 1px solid #B02010;
	border-collapse: collapse;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding: 5px;
}
table.caseprice td {
	padding: 4px;
}
th.framed {
	font-size: 16px;
}

td.winename {
	font-size: 13px;
	font-weight: bold;
}
table.wine#red td.winename {
	background-color: #F0D8D5;
}
table.wine#white td.winename {
	background-color: #F0F0D5;
}
td.wineprice {
	font-size: 11px;
	vertical-align: middle;
	color: #000000;
	text-align: center;
	width: 13%;
}
table.wine#red td.wineprice {
	background-color: #EBC7C3;
}
table.wine#white td.wineprice {
	background-color: #EBEBC3;
}
td.vintage {
	text-align: center;
}
table.wine#red td.vintage {
	color: #B02010;
	background-color: #F0BAB4;
}
table.wine#white td.vintage {
	color: #808008;
	background-color: #F0F0B4;
}
table.wine#red td.region {
	background-color: #F5E5E4;
}
table.wine#white td.region {
	background-color: #F5F5E4;
}
td.winenote {
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
}
table.wine#red td.winenote {
	background-color: #F7F1F0;
}
table.wine#white td.winenote {
	background-color: #F7F7F0;
}

tr#odd td {background-color: #F0F0F0;}
tr#even td {background-color: #FBFBFB;}

.casename {
	font-size: medium;
	color: #B02010;
	letter-spacing: 2pt;
	text-align: center;
	margin-bottom: 12pt;
}
.casenote {
	font-style: italic;
	text-align: justify;
}
.casetype {
	font-size: small;
	font-weight: bold;
	text-align: center;
	margin-top: 12pt;
}
.highlight {
	font-weight: bold;
	color: #000000;
	background-color: #FFC0B8;
}
input.small {
	font-size: 10px;
	border: 1px solid #EBBBB6;
}
.link, input.smallbutton {
	font-size: 10px;
	border-left: 1px solid #EBBBB6;
	border-top: 1px solid #EBBBB6;
	border-bottom: 1px solid #B02010;
	border-right: 1px solid #B02010;
	background: #C2736B;
	color: #FFFFFF;
}
.link {
	padding: 4px;
	text-decoration: none;
}

