 * {
	PADDING: 0px; 
	MARGIN: 0px; 
}
HTML {

	BACKGROUND: #ffffff  url("../images/bg-stripe.jpg") repeat-x; 
	MARGIN: 0; 
	PADDING: 0px; 	
}
BODY {
	PADDING: 0;  
	MARGIN: 0px auto; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	WIDTH: 998px; 
	BACKGROUND: transparent; 
	FONT-SIZE: 12px;
}
#page {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 998px; 
	BACKGROUND: transparent; 
	CLEAR: Both;
}
#pagepop {
	PADDING: 0; 
	MARGIN: 20px; 
	WIDTH: 500px; 
	BACKGROUND: #FFFFFF; 
	CLEAR: Both;
}
#head {
	WIDTH: 998px; 
	MARGIN: 0; 
	Height: 362px;
	PADDING: 0; 
}
#headleft {
	WIDTH: 998px;
	height: 32px;
	MARGIN: 0; 
	PADDING: 0; 
}
#headright {
	PADDING: 0; 
	WIDTH: 370px; 
	FLOAT:  right;
	MARGIN: 0px; 
	text-align: right;	
}
#webleft {
	WIDTH: 600px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0 0 15px 0; 
	text-align: left;	
}
#webright {
	PADDING: 5px 0 15px 0; 
	WIDTH: 370px; 
	FLOAT:  right;
	MARGIN: 0px; 
	text-align: left;	
}
#phdleft {
	WIDTH: 370px;
	FLOAT:  left;
	MARGIN: 0;
	PADDING: 5px 0 15px 0; 
	text-align: left;	
}
#phdright {
	WIDTH: 600px; 
	FLOAT:  right;
	PADDING: 0 0 15px 0; 	
	MARGIN: 0; 
	text-align: left;	
}
#footer {
	PADDING: 20px 0 20px 0; 
    margin: 50px 0 20px 0; 
	WIDTH: 998px; 
	BORDER-TOP: #dae7f7 2px solid; 	
}
#footright {	
	TEXT-ALIGN: right;
	FONT-SIZE: .9em;
	FLOAT:  right;	
}
#footleft {	
	TEXT-ALIGN: left;
	FLOAT:  left;
	FONT-SIZE: .9em;
	WIDTH: 600px;		
}
#header {
	width: 998px;
}
.phdmid {
	width: 998px;
	clear: both;
	MARGIN: 0 0 10px 0; 
	
}
.tquote {
	WIDTH: 450px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 15px 25px 0 100px; 
	text-align: left;	
	LINE-HEIGHT: 150%;
	FONT-size: 1.4em; 
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;			
	BACKGROUND: #ffffff  url("../images/quote.jpg") no-repeat; 	
}
.lbox {
	WIDTH: 280px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0 10px; 
	text-align: left;	
}
.rbox {
	WIDTH: 580px;
	FLOAT:  right;
	MARGIN: 0; 
	PADDING: 0 10px; 
	text-align: left;	
}
.llbox {
	WIDTH: 610px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0; 
	text-align: left;	
}
.rrbox {
	WIDTH: 370px;
	FLOAT:  right;
	MARGIN: 0; 
	PADDING: 0; 
	text-align: left;	
}
.hright {
	TEXT-ALIGN: right;
    margin: 55px 80px 0 0; 	
	FONT-STYLE: italic;
	FONT-size: 1.2em; 
	
}
.pspace {
	LINE-HEIGHT: 150%;
	FONT-size: 1.4em; 
	
}
.lspace {
	LINE-HEIGHT: 150%;
}
.center {
	TEXT-ALIGN: center;
}
.left {
	TEXT-ALIGN: left;
}
.right {
	TEXT-ALIGN: right;
}
.uline {
	TEXT-DECORATION: underline;
}
.wine {
	COLOR: #c60311; 
	FONT-WEIGHT: bold;		
	
}
.winespace {
	COLOR: #c60311; 
	FONT-WEIGHT: bold;		
	padding-left: 20px;
}
.winemed{
	COLOR: #c60311; 
	FONT-WEIGHT: bold;		
	FONT-size: 1.3em; 
	
}
.boldmed{
	FONT-WEIGHT: bold;	
	FONT-size: 1.3em; 	
}
.winebig {
	COLOR: #560000; 
	FONT-size: 1.4em; 
	FONT-WEIGHT: bold;		
	
}
.winerbig {
	COLOR: #c60311; 
	FONT-size: 1.4em; 
	FONT-WEIGHT: bold;		
	
}
.itb {
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;		
}
.bold {
	FONT-WEIGHT: bold;		
}
.big {
	FONT-WEIGHT: bold;	
	FONT-size: 2.15em; 
	TEXT-ALIGN: left;
	
}
.tiny {
	FONT-size: .85em; 
	}
.t2 {
	FONT-size: .75em; 
	}	
.both {
	CLEAR: both;
 
}
.floatleft {
	TEXT-ALIGN: left;
	FLOAT:  left;	
	MARGIN: 10px; 		
}
.floatright {
	TEXT-ALIGN: right;
	FLOAT:  right;	
	MARGIN: 10px; 		
}
.floatrightl {
	TEXT-ALIGN: left;
	FLOAT:  right;	
	MARGIN: 10px; 		
}
.boxblack {
	width: 290px;
	height: 25px;	
	BACKGROUND-color: #000000;  	
	COLOR: #ffffff; 	
	TEXT-ALIGN: center;
	padding: 10px 20px 5px 20px;
	margin: 5px 20px;
	
	}
.box {
	width: 370px;
	BACKGROUND-color: #dae7f7;  	
	COLOR: #000000; 	
	TEXT-ALIGN: center;
	padding: 0 0 20px 0;
	}

.boxp {
	width: 370px;
	BACKGROUND-color: #f0d9d9;  	
	COLOR: #000000; 	
	TEXT-ALIGN: center;
	padding: 0 0 20px 0;
	}
	
.obox {
	width: 325px;
	height: 135px;	
	BACKGROUND: transparent url("../images/roundwine.png") no-repeat; 
	COLOR: #ffffff; 	
	padding: 45px 0 0 35px;
    margin: 0; 	
	}	
	
.nobul {
    padding: 3px 0px 5px 10px; 
    margin: 0; 
    list-style-type: none; 
	FONT-SIZE: 1.1em;	
}
.bulind{
    padding: 3px 0px 5px 10px; 
    margin: 0; 
	FONT-SIZE: 1.1em;	
    margin: 0 0 0 40px; 
	
}
.ind {
    margin: 0 0 0 40px; 
}
.big{
	FONT-SIZE: 2.0em;		
}
A:link.wine, A:visited.wine, A:active.wine {
	COLOR: #c60311; BORDER-BOTTOM: #c60311 1px dotted; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;		
	
}
A:hover.wine {
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #000000 1px dotted; 	
	FONT-WEIGHT: bold;		
	
}
A:link.white, A:visited.white, A:active.white {
	COLOR: #c4bc97; BORDER-BOTTOM: #c4bc97 1px dotted; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;		
	
}
A:hover.white {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #ffffff 1px dotted; 	
	FONT-WEIGHT: bold;		
	
}		
A:link.std, A:visited.std, A:active.std {
	COLOR: #1062c7; BORDER-BOTTOM: #1062c7 1px dotted; TEXT-DECORATION: none;
}
A:hover.std {
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #000000 1px dotted; 	
}
A:link.sidestd, A:visited.sidestd, A:active.sidestd {
	COLOR: #000000; BORDER-BOTTOM: #000000 1px dotted; TEXT-DECORATION: none;
	FONT-SIZE: 1.2em;	
}
A:hover.sidestd {
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #000000 1px dotted; 	
	FONT-SIZE: 1.2em;		
}
A:link.foot, A:visited.foot, A:active.foot {
	COLOR: #000000; BORDER-BOTTOM: #000000 1px dotted; TEXT-DECORATION: none;
}
A:hover.foot {
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #000000 1px dotted; 	
}
A:link.h1, A:visited.h1, A:active.h1 {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover.h1 {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A:link.h2, A:visited.h2, A:active.h2 {
	COLOR: #000000; TEXT-DECORATION: none;
	BORDER-BOTTOM: #000000 1px dotted; 	
	
}
A:hover.h2 {
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #000000 1px dotted; 	
	
}
.med
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
	color: #000000;		
}
h1
{
	MARGIN: .1em;
	FONT-size: 1.5em; 
    padding: 0;	
	line-height: 90%;
	text-align: left;	
	color: #000000;	
}
h2
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
	color: #000000;		
}

P
{
	MARGIN: .5em;	
}
ul
{
	MARGIN: .5em .5em .5em 2em;	
}
ol.dalpha {
	list-style-type:lower-alpha;
	MARGIN: 0 .5em .5em 4em;	

}

ol.ddecimal {
	list-style-type:decimal;
	MARGIN: 0 .5em .5em 4em;	

}



img { 
	border-style: none; 
}
.menu dd span.txt { margin-top: 0px; color:#000000; }  /*10*/

.menu {padding:0; margin: 0;}
.menu dd {float:left; padding:0; margin:0 1px 0 0; text-align:center;}

.menu dd span.bb {height: 18px; width: 102px; background:url(../images/btnw.jpg); float:left; border: 0px; padding: 6px 0px 0px 0px; line-height:.9em;  }
.menu dd span.cc {height: 18px; width: 60px; background:url(../images/btnc.jpg); float:left; border: 0px; padding: 6px 0px 0px 0px; line-height:.9em;  }
.menu dd span.ee {height: 18px; width: 140px; background:url(../images/btnwide.jpg); float:left; border: 0px; padding: 6px 0px 0px 0px; line-height:.9em;  }
.menu a, .menu a:visited {color:#000000; text-decoration:none; font-size:.95em;  cursor:pointer;}
.menu a:hover {color:#ffffff; background:#ffffff;  }
.menu a:hover span {background-position:0 22px; border: 0px; }
.menu a:active {color:#000000; background:#ffffff;  }
.menu a:active span {background-position:0 22px; border: 0px; }


.side dd {padding:0; margin:0 1px 0 0; text-align:center;}
.side dd span.see {height: 30px; width: 140px; background:url(../images/btn.jpg); border: 0px; padding: 6px 15px 6px 15px;  }
.side a, .side a:visited {color:#000000; text-decoration:none; font-size: 1.25em;  cursor:pointer;}
.side a:hover {color:#000000; background:#ffffff;  }
.side a:hover span {background-position:0 90px; border: 0px; }
.side a:active {color:#000000; background:#ffffff;  }
.side a:active span {background-position:0 90px; border: 0px; }



.vmenu dd span.txt { margin-top: 0px; color:#000000; }  /*10*/

.vmenu {padding:0; margin: 0;}
.vmenu dd {float:left; padding:0; margin:0 1px 0 0; text-align:center;}

.vmenu dd span.bb {height: 50px; width: 370px; background:url(../images/vmenu-dbluesteel.png); float:left; border: 0px; padding: 28px 0px 0px 0px; }
.vmenu a, .vmenu a:visited {color:#000000; text-decoration:none; font-size: 1.5em;  cursor:pointer;}
.vmenu a:hover {color:#ffffff; background:#ffffff;  }
.vmenu a:hover span {background-position:0 78px; border: 0px; }
.vmenu a:active {color:#000000; background:#ffffff;  }
.vmenu a:active span {background-position:0 78px; border: 0px; }

.bformleft {
    padding: 20px;	
	TEXT-ALIGN: left;	
	width: 520px;
	border: #dae7f7 solid 6px;
	margin: 0 10px ;
}
.formboxb {
	width: 500px;
	BACKGROUND-color: #dae7f7;  	
	COLOR: #000000; 	
	padding: 5px;
	}

.formboxp {
	width: 500px;
	BACKGROUND-color: #f0d9d9;  	
	COLOR: #000000; 	
	padding: 5px;
	}	
.innerformbox {
	padding: 10px 0 0 10px;
	line-height: 150%;
	}	
.btnbox {
	padding: 0 0 0 165px;
	}		
.gbox
{
text-align: left;
margin: 8px 0 1px 6px;
height: 1.5em;
width: 20em;
color: #000000;
background: #ffffff;
border: #000000 solid 1px;
}
.bigbbtn
{
	COLOR: #000000; 
	margin: 0;
	FONT-SIZE: 2em;
	background: transparent url('../images/bigbtn.jpg') no-repeat; 
	width: 180px;
	height: 40px;
	border:solid 0 #000000;	
}
.litem {
	PADDING: 0 0 0 5px; 
	MARGIN: 0;  	
	BACKGROUND: transparent; 
	DISPLAY: inline;
}
.libox
{
text-align: left;
margin: 0;
padding: 5px;
height: 8em;
width: 37em;
color: #000000;
background: #f0d9d9;
border: #000000 solid 0px;
}

#sectionright {
	WIDTH: 388px; 
	Height: 205px;
	PADDING: 20px 0 0 5px; 	
	FLOAT:  right;
	text-align: left;	
	MARGIN: 0; 
	BACKGROUND: transparent url("../lpimages2/bg-boxright.png") no-repeat; 
	
}

.bitb {
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;	
	FONT-size: 1.7em; 
	COLOR: #f0d9d9;
}
.mitb {
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;	
	FONT-size: 1.3em; 
	COLOR: #f0d9d9;
}

.fbox {
	padding: 0;
    margin: 0; 	
	WIDTH: 378px; 
}
.askinput
{
text-align: left;
margin: 8px 0 1px 3px;
height: 1.5em;
width: 13em;
color: #000000;
background: #f0d9d9;
border: #f3edcb solid 1px;
display: inline;
}
.iaskinput
{
text-align: left;
margin: 8px 0 1px 3px;
height: 1.5em;
width: 13em;
color: #790000;
FONT-STYLE: italic;		
background: #f0d9d9;
border: #f3edcb solid 1px;
display: inline;

}
.tbox
{
text-align: left;
margin: 3px 0 0 3px;
width: 27em;
height: 5em;
color: #000000;
background: #f0d9d9;
border: #f3edcb solid 1px;
}
.askbox {
	padding: 0;
	WIDTH: 358px; 
	TEXT-ALIGN: center;
}
.lbbtn
{
	COLOR: #f0d9d9; 
    padding: 0;		
	margin: 4px 0 0 0;
	FONT-SIZE: 1.5em;
	background: transparent url('../lpimages2/button.png') no-repeat; 
	width: 120px;
	height: 40px;
	border:solid 0 #000000;	
}
.stroke {
	border:solid #3a0000 2px;	

}
