img{border:0px}
a:link{color:#730010;text-decoration:none;font-weight:bold;}
a:visited{color:#730010;text-decoration:none;font-weight:bold;}
a:hover{color:#93071a;text-decoration:underline;font-weight:bold;}
a:active{color:#93071a;font-weight:bold;}
.mainD{LEFT: 0px; WidTH: 100%; POSITION: absolute; TOP: 0px;}
.toplink
{
	z-index:1;
	LEFT: 0px; 
	WidTH: 100%; 
	POSITION: absolute;
	height:16px;
	overflow:hidden; 
	TOP: 0px;
	background-image:url(/Images/topgradient.gif);
	BACKGROUND-REPEAT: repeat-y;
	background-color:#fcecec;
}
.logo{margin: 0px auto;width: 633px;position: absolute;top: 0px;padding-top:0px;text-align: left;z-index:101;height:66px;overflow:hidden;}
.lgfill{z-index:1;width:100%;height:55px;overflow:hidden;position:absolute;left:0px;top:16px;BACKGROUND-IMAGE: url(/Images/champ.jpg);BACKGROUND-REPEAT: repeat-x;}
.tld{font-size:9pt;font-weight: bold;z-index: 102;width:65px;position: absolute;top: 0px;height: 16px;text-align: center;}
html, body{padding-right: 0px;padding-left: 0px;font-size: 10pt;padding-bottom: 0px;margin: 0px;vertical-align: top;color: #443637;padding-top: 0px;font-family: Arial, Sans-Serif;text-align: left;height:100%;}
.side{z-index: 30;left: 0px;position: absolute;top: 66px;height: 100%;padding-left: 1px;}
.side div{padding-left: 20px;font-size: 8pt;z-index: 30;left: 0px;width: 71px;border-bottom: #f4f1e0 1px solid;position: relative;top: 1px;background-color: #ffb1b1;background-attachment: fixed;background-image: url(/Images/Side.jpg);background-repeat: repeat-y;}
div.cat{ font-size: 10pt;FONT-WEIGHT: bold; padding-LEFT: 4px;width:87px;}
.footer{border-top: #d48a8b 1px solid;font-size: 8pt;z-index: 200;background-attachment: fixed;background-image: url(/Images/Bottom.jpg);width: 100%;background-repeat: repeat-y;position: absolute;height: 28px;background-color: #ffb1b1;text-align: right;
top: 800px;
}
.copy{margin-left: 8px;text-align: left;}
.content {POSITION: absolute;top:73px;left:103px;Z-INDEX: 25;}
.sidefill{left: 0px;width: 102px;position: absolute;top: 11px;height:10px;background-color: #ffb1b1;z-index:1;}

h1
{
background-image:url(/Images/Champagne/Corks/SmallGeneric2.gif);
background-repeat:no-repeat;
padding:10px 0px 0px 61px;
margin: 0px 0px 0px 0px;
FONT-SIZE: 18pt;
font-style: normal;
font-family: Arial, Sans-Serif;
height:58px;
}
h2 {font-size: 12pt;font-weight:normal;FONT-STYLE: normal; FONT-FAMILY: Arial, Sans-Serif;
	font-weight: bold; display:block;font-size: 12pt;MARGIN-TOP: 0px; PADDING-TOP: 0px;
	VERTICAL-ALIGN: top; 
	}
h3 {font-size: 10pt;FONT-FAMILY: Arial, Sans-Serif;MARGIN-TOP: 0px; PADDING-TOP: 0px}
h3.start{display: inline;FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-VARIANT: small-caps}
h3.smallstart
{
display: inline;
font-weight: bold;
font-size: 9pt;
font-variant: small-caps;
}
a.more{font-size:8pt;}
span.start{FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-VARIANT: small-caps}
span.smallstart{FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-VARIANT: small-caps}
.right
{
float: right;
top:5px;
position: relative;margin-bottom:20px;
margin-left:10px;
}
.ratings
{
border-right: #fae000 5px solid;
border-top: #fae000 5px solid;
font-size: 10pt;
border-left: #fae000 5px solid;
width: 200px;

border-bottom: #fae000 5px solid;
font-family: Arial, Sans-Serif;


}
.ratings div
{
margin-left: 4px;
margin-right: 4px;
margin-bottom: 2px;
margin-top: 2px;
}
.ratings div img
{
position: absolute;
right:3px;
text-align: right;
}
.ratings div.title:first-letter
{
color:Red;
}
.ratings div.title
{
font-weight: bold;
background-color: #ffffcc;
text-align: center;
font-variant: small-caps;
margin: 0px 0px;
FONT-SIZE: 10pt;
}
.ratings div.title span.fl {color:Red;FONT-SIZE: 10pt;}
.ratings div.line{HEIGHT: 3px;FONT-SIZE: 3px;  BACKGROUND-COLOR: #fae000;
margin: 0px 0px;
}
div.review img
{
float:left;
padding-right:2px;
padding-left:2px;
}

div.text 
{FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left;
margin-bottom:10px;
}
div.Blend 
{
    FONT-SIZE: 10pt; VERTICAL-ALIGN: top;PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: justify; MARGIN-RIGHT: 10px
}
div.Year 
{
    FONT-SIZE: 10pt; VERTICAL-ALIGN: top;PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: justify; MARGIN-RIGHT: 10px
}
div.Features
{
    FONT-SIZE: 10pt; VERTICAL-ALIGN: top;PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: justify; MARGIN-RIGHT: 10px
}
div.Desc
{
    FONT-SIZE: 10pt; VERTICAL-ALIGN: top;PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: justify; MARGIN-RIGHT: 10px
}
div.Blend h3 {MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px}
div.Year h3 {MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px}
div.Features h3 {MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px}
div.text span
{
FONT-WEIGHT: bold; FONT-VARIANT: small-caps
}
div.sa {font-weight: bold;font-size: 14px;border: black 1px solid;right: 4px;float: right;vertical-align: middle;width: 180px;position: absolute;top: 4px;height: 40px;background-color: #ffd9d9;text-align: center;font-variant: small-caps;padding-top:10px;}
table.str {display: block;font-size: 8pt;float: none;font-family: Arial, Sans-Serif;text-align: center;margin: 0px auto;clear:both;MARGIN-RIGHT: 10px}
table.str tr {BACKGROUND-COLOR: #c0c0c0;}
table.str tr td {width:500px}

hr {clear:both}
div.sreview
{
font-size: 8pt;
vertical-align: top;
}
div.sreview img
{
float:left;
margin-right:10px;
}
div.sreview table
{
font-size: 8pt;
float: none;
display:block;
font-family: Arial, Sans-Serif;
text-align: center;
margin: 10px auto;

}
div.sreview table tr td
{
width:500px;
text-align:center;
}
div.sreview table tr td img
{
margin: 0px auto;
float:none;
}
.sRev
{
    border: #e1e1e1 1px solid;padding:2px;
    
    float: left;
    margin-bottom: 5px;
    margin-right: 2px;
    width: 282px;
    height: 205px;
    overflow:hidden;
}
.vsDiv
{
border: #e1e1e1 1px solid;padding:2px;margin:2px;height:85px;width:250px;float:left;overflow:hidden;TEXT-ALIGN: center
}
div.sRatingBlock{FONT-SIZE: 8pt; VERTICAL-ALIGN: top;TEXT-ALIGN: center}
div.sRatingBlock div {HEIGHT: 30px;overflow:hidden;TEXT-ALIGN: center}
.Second{FONT-SIZE: 8pt;}
.sDesc{FONT-SIZE: 8pt; VERTICAL-ALIGN: top;PADDING: 7px; HEIGHT: 50px; TEXT-ALIGN: justify;overflow:hidden;}
.sRevLink{FONT-SIZE: 8pt;PADDING: 2px; VERTICAL-ALIGN: top;TEXT-ALIGN: center}
.sRating0{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/0.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating1{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/1.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating2{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/2.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating3{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/3.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating4{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/4.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating5{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/5.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating6{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/6.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating_5{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/0.5.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating1_5{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/1.5.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating2_5{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/2.5.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating3_5{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/3.5.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating4_5{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/4.5.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}
.sRating5_5{BACKGROUND-POSITION: center bottom; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Ratings/5.5.gif); WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: center}