/*
@import url(http://fonts.googleapis.com/css?family=Aldrich|Nova+Round|Yeseva+One|Bigshot+One|Rationale|Russo+One|Nunito:400,700,300);
<LINK REL="STYLESHEET" TYPE="Text/CSS" HREF="http://fonts.googleapis.com/css?family=Rationale">
@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,700|Monda|Rationale);
|Open+Sans:300,400,700|Oswald:300,400,700|Rationale
*/

@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700|PT+Serif:400,700|Rationale|Monda);

@media screen,print {
BODY				{ background: #FFFFFF url(/Images/pageBG.jpg) repeat-x left -470px; margin: 10px 0px; padding: 0px; }
.x					{ display: none; }

TABLE.ThePage		{ width: 890px; margin: 0px auto; } /* Margin:Auto for all browsers, except IE: <TABLE ALIGN=CENTER */
TD.SiteTitle		{ xheight: 120px; padding: 0px; font: 52pt 'Rationale',Helvetica; vertical-align: middle; }
TD.SiteTitle A		{ color: black; text-decoration: none; }
TD.SiteTitle IMG	{ border-width: 0px; margin0right: 5px; width: 76px; height: 76px; float: right; }

/* Top with Banner */
TABLE.TheTop		{ }
TD.TopTitle			{ padding: 0px; width: 248px; font: 46pt 'Rationale', sans-serif; }
TD.TopBanner		{ padding: 0px; width: 642px; }

/*
TABLE.TopMenu			{ float: right; }
#Page1954 TABLE.TopMenu,
#Page553
*/
TABLE.TopMenu	{ width: 100%; float: none ! important; }


TD.TopMenu,
TABLE.TopMenu		{ height: 36px; }

TD.TopMenu,
TABLE.TopMenu TD	{ padding: 0px; }
TD.MenuL			{ background: url(/Images/MenuL.png) no-repeat; width: 5px; height: 36px; }
TD.MenuC			{ background: url(/Images/MenuC.png) repeat-x; text-align: center; }
TD.MenuD			{ background: url(/Images/MenuD.png) no-repeat; width: 3px; height: 36px; }
TD.MenuR			{ background: url(/Images/MenuR.png) no-repeat; width: 5px; height: 36px; }
TABLE.TopMenu A		{ font: 16pt Monda,Helvetica;; color: #000; text-decoration: none; text-shadow: #EAE9E8 0 1px 0; padding: 0px 16px; }
TABLE.TopMenu A:Hover		{ color: #800000; text-decoration: underline; text-shadow: #EAE9E8 0 1px 0; }

TD.TheCenter		{ vertical-align: top; padding: 0px; }
TABLE.TheCenter		{ width: 100%; margin: 20px 0px 20px 0px; }
TD.LeftMenu			{ vertical-align: top; width: 168px; }
TD.TheBody			{ vertical-align: top; padding: 0px; width: 720px; }

P,
LI					{ font: 17px 'PT Serif',serif; line-height: 1.647; color: #444444; }
				/*	{ font: 10pt/13pt Verdana,Helvetica; }	*/


SPAN.Light			{ color: #909090; font-size: 85%; }
/* Menu Tree Left Side */
TD.LeftMenu DIV		{ font: 16pt Oswald,Helvetica; text-transform: uppercase; color: #404040; border-bottom: 1px solid #444; width: 120px;  }
TD.LeftMenu UL		{ margin: 0px 8px; padding: 0px 8px; }
TD.LeftMenu UL		{ list-style-image: url(/Images/ArrR.gif); }

TD.LeftMenu SPAN,
TD.LeftMenu LI		{ font: 10pt Tahoma,Helvetica; }
TD.LeftMenu LI A	{ color: #000000; text-decoration: none; }
TD.LeftMenu DIV A	{ color: #404040; text-decoration: none; }
TD.LeftMenu A:Hover	{ color: #800000; text-decoration: underline; }

#liMT000			{ list-style: none; }
#liMT546			{ list-style-image: url(/Images/ArrD.gif); }

/**************************************************************/
/* Body */
TABLE.TheBody		{ width: 720px; }
TD.BodyT			{ background-color: #E0E0E0; font: 20pt Tahoma,Helvetica; padding: 10px 20px; }
TD.BodyT H1			{ font: 20pt Oswald,Helvetica; padding: 0px; margin: 0px; padding: 0px; color: #202020; }
TD.BodyP			{ height: 5px; }
TD.BodyC			{ padding: 20px 20px 10px 20px; background: #F0F0F0; }
TD.BodyC A			{ color: #000080; }
TD.BodyC A:Visited	{ color: #000060; }
TD.BodyC A:Hover	{ color: #A00000; }

/**************************************************************/
/* Home Page */
DIV.Home H2			{ font: 18pt 'PT Serif',Serif; background-color: #18A4E7; color: #FFFFFF; padding: 20px; }
DIV.Easy123			{ font: bold 18pt 'PT Serif',Serif; text-align: center; color: #303030; }
DIV.Steps			{ font: 16pt 'PT Serif',Serif; padding: 10px; color: #FFFFFF; margin: 20px 0px; width: 830px; }
#Step1				{ background-color: #A00000; }
#Step2				{ background-color: #FF8000; }
#Step3				{ background-color: #00A000; }
DIV.Home H4			{ font: 14pt 'PT Serif',Serif; text-align: left; color: #303030; }

TABLE.Start			{ width: 175px; height: 36px; }
#StartL				{ background: url(/Images/MenuL.png) no-repeat; width: 3px; height: 36px; }
#StartR				{ background: url(/Images/MenuR.png) no-repeat; width: 3px; height: 36px; }
TABLE.Start TH		{ background: url(/Images/MenuC.png) repeat-x; text-align: center; width: 165px; height: 36px; }
TABLE.Start A		{ font: 14pt Tahoma,Helvetica; color: #444 ! important; text-decoration: none; text-shadow: #EAE9E8 0 1px 0; }
TABLE.Start A:Hover	{ color: #800000 ! important; text-decoration: underline; }


/**************************************************************/
/* Footer */

TD.Footer			{ font: 10pt Tahoma,Helvetica; text-align: center; color: #FFFFFF; background-color: #A0A0A0; padding: 20px; }
TD.Credit			{ font: 8pt 'Ms Sans Serif',Helvetica; text-align: right; color: #222222; padding: 5px 0px 60px 0px; }
TD.Credit A			{ color: #404040; }
TD.Credit A:Hover	{ color: #A00000; }




H2.SubTitle			{ font: 18pt Oswald,Helvetica; color: #303030; background-color: #E0E0E0; padding: 10px 20px; text-align: center; }
DIV.Slogan			{ background-color: #E0E0E0; font-size: 13pt; padding: 10px 20px; margin: 10px 0px; }

.DoClear			{ clear: both; }
.Just				{ text-align: justify; }

DIV.About		{ margin: 10px 0px 15px 0px; background-color: #E0E0E0; padding: 0px 10px 10px; width: 560px; float: right; }
DIV.About H3	{ font: bold 11pt Tahoma,Helvetica; margin: 0px; padding: 0px; }
DIV.About I		{ font: italic 11pt Times; margin-left: 40px; display: block; }
DIV.About SPAN	{ color: #E0E0E0; }


A.No				{ color: black ! important; text-decoration: none ! important; cursor: text; }
H4.About			{ margin: 0px; font: bold 11pt Verdana,Helvetica; }
IMG.About460		{ float: right; width: 460px; height: 190px; border: 1px solid black; margin: 15px 0px 10px 20px; }
IMG.About310		{ float: left; width: 310px; height: 208px; border: 1px solid black; margin: 3px 15px 15px 0px; }

H3.Winery			{ font: 16pt Oswald,Helvetica; color: #202020; border-bottom: 1px solid #A0A0A0; }
H4.Winery			{ font: 13pt Oswald,Helvetica; color: #303030; margin-bottom: 5px; }
P.NoTop				{ margin-top: 0px; }

.PhotoNote			{ font: 8pt Tahoma,Helvetica; color: #000000; text-align: center; }




/* Banner on Home Page */
/* Smaller layout
DIV.SlideShow			{ position: relative; width: 680px; height: 453px; }
DIV.SlideShow IMG		{ position: absolute; left: 0px; top: 0px; }

#Page1662 DIV.SlideShow IMG,
#Page1662 DIV.SlideShow,
#Page1954 DIV.SlideShow IMG,
#Page1954 DIV.SlideShow,
#Page553 DIV.SlideShow IMG,
#Page553 DIV.SlideShow	{ width: 850px; height: 566px; }

*/

DIV.SlideShow			{ position: relative; width: 850px; height: 566px; }
DIV.SlideShow IMG		{ position: absolute; width: 850px; height: 566px; left: 0px; top: 0px; }


}
