﻿body
{
		background: #78757e url('/Content/Assets/SiteTheme/BackgroundPatternLarge.png') repeat center;
		font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial; color: #999; overflow: hidden;
}
a { color: #222; } 
a:hover { text-decoration: none; color: #393939; }
/** png fix for ie6 **/
img, div, a, input, h3, ul, li { behavior: url('/Content/iepngfix.htc'); }
#Page  
{
}
#Main
{
	left: 50%;
	top: 50%;
	margin-left: -468px;
	margin-top: -250px;
    width: 970px; 
    height: 500px;
    display: block; 
    overflow: hidden;
    font-size: 85%;
    position: absolute;
}

#Menu { display: block; width: 179px; float: left; padding-top: 193px; height: 307px; overflow: hidden; background: #fff url('/Content/Assets/SiteTheme/Logo.png') no-repeat center top;}
#Menu ul li a { display: block; width:179px; height: 33px; text-align: center; background: transparent url('/Content/Assets/SiteTheme/Menu.png') no-repeat left top; text-indent: -6000px; color: #999; font-size: 0.01%; } 
div.BlogSummary {} 
#Menu ul li.home a { height: 34px; background-position: left top;} 
#Menu ul li.home a.active { background-position: right top;}
#Menu ul li.home a:hover { background-position: -179px top;}
#Menu ul li.home a.active:hover { background-position: right top;}

#Menu ul li.the-estate a { height: 34px; background-position: left -34px;} 
#Menu ul li.the-estate a.active { background-position: right -34px;}
#Menu ul li.the-estate a:hover { background-position: -179px -34px;}
#Menu ul li.the-estate a.active:hover { background-position: right -34px;}

#Menu ul li.about a { height: 33px; background-position: left -68px;} 
#Menu ul li.about a.active { background-position: right -68px;}
#Menu ul li.about a:hover { background-position: -179px -68px;}
#Menu ul li.about a.active:hover { background-position: right -68px;}

#Menu ul li.wines a { height: 34px; background-position: left -101px;} 
#Menu ul li.wines a.active { background-position: right -101px;}
#Menu ul li.wines a:hover { background-position: -179px -101px;}
#Menu ul li.wines a.active:hover { background-position: right -101px;}

#Menu ul li.history a { height: 32px; background-position: left -135px;} 
#Menu ul li.history a.active { background-position: right -135px;}
#Menu ul li.history a:hover { background-position: -179px -135px;}
#Menu ul li.history a.active:hover { background-position: right -135px;}

#Menu ul li.our-commitment a { height: 35px; background-position: left -167px; } 
#Menu ul li.our-commitment a.active { background-position: right -167px;}
#Menu ul li.our-commitment a:hover { background-position: -179px -167px;}
#Menu ul li.our-commitment a.active:hover { background-position: right -167px;}

#Menu ul li.contact-us a { height: 33px; background-position: left -201px; } 
#Menu ul li.contact-us a.active { background-position: right -201px;}
#Menu ul li.contact-us a:hover { background-position: -179px -201px;}
#Menu ul li.contact-us a.active:hover { background-position: right -201px;}
#Menu ul li.press a { height: 36px; background-position: left -234px; } 
#Menu ul li.press a.active { background-position: right -234px;}
#Menu ul li.press a:hover { background-position: -179px -234px;}
#Menu ul li.press a.active:hover { background-position: right -234px;}

body #Content { width: 710px; height: 440px; padding: 40px 40px 20px 40px; float: right; overflow: hidden; background: transparent url('/Content/Assets/SiteTheme/ContentBackground.png') no-repeat left top;}

body.Home #Content { width: 300px; height: 440px; padding: 40px 451px 20px 40px; float: right; overflow: hidden; background: transparent url('/Content/Assets/SiteTheme/ContentBackgroundHome.jpg') no-repeat left top;}
body.Wines #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackground3B.jpg') no-repeat left top; }
body.Estate #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackground1.jpg') no-repeat left top; }

body.Commitment #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackground8.jpg') no-repeat left top; }
body.About #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackgroundAbout.jpg') no-repeat left top; }
body.Contact #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackgroundContact.png') no-repeat left top; }
body.Heritage #Content { height: 463px; padding: 37px 40px 0px 40px; background: transparent url('/Content/Assets/SiteTheme/ContentBackground4.jpg') no-repeat left top; }

body.The-Soil #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackground5a.jpg') no-repeat left top; }
body.The-Climate #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackground6a.jpg') no-repeat left top; }
body.Press #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackgroundContact.png') no-repeat left top; }
body.Wines2000 #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackground2000b.jpg') no-repeat left top; }
body.Wines2001 #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackground2001b.jpg') no-repeat left top; }
body.Wines2002 #Content { background: transparent url('/Content/Assets/SiteTheme/ContentBackground2002b.jpg') no-repeat left top; }
#Content h1 { margin-left: -5px; }
#Content h1 span { display: none; }
#Content p { font-weight: normal; }
#Content ul { padding-left: 20px; list-style: outside square; margin-right: 5px; margin-bottom: 10px; }
body.Estate #Content ul li { list-style: none; background: transparent url(/Content/Assets/SiteTheme/Bullet.gif) no-repeat left 3px; padding-bottom: 2px; padding-left: 20px; display: block; position: relative; width: 300px;  }
#Footer { clear: both; margin: 0 auto; width: 966px; padding: 10px; font-size: 85%; text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -483px; margin-top: 255px; color: #555; }
#Footer a:hover { text-decoration: underline; }

#Text { overflow: auto; position: relative; width: 280px; height: 400px; }
body.Wines #Text { width: 710px; }
body.Wines2000 #Text { width: 450px; }
body.Wines2001 #Text { width: 450px; }
body.Wines2002 #Text { width: 450px; }
body.Commitment #Text { width: 710px; }
body.Heritage #Text { width: 710px; }
body.History #Text { width: 710px; }
body.Contact #Text { width: 450px; }
body.About #Text { width: 710px; }
body.Estate #Text { width: 710px; }
body.The-Soil #Text { width: 710px; }
body.The-Climate #Text { width: 710px; }
body.Wines #Text div.WineRange { overflow: hidden; clear: both; } 
body.Wines #Text div.WineRange h2 { color: #555; } 
body.Wines #Text div.WineRange .Tile { float: left; text-align: center; padding-right: 20px; width: 210px; }
body.Wines #Text div.WineRange .Tile img { border: solid 1px #ccc; margin-bottom: 10px; }
body.Commitment #Text div.WineRange { overflow: hidden; clear: both; } 

/** Subscribe Form CSS **/

span.label,span.spacer,span.multiple span {width:120px;float:left;} 

span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 

/** Toolbar **/

#Toolbar { left: 0; top: 0; right: 0; padding: 10px 0 5px 0; position: absolute; background-color: #000; color: #fff; font-size: 85%; overflow: hidden; }
#Toolbar div { width: 950px; margin: 0 auto; text-align: left; padding-left: 25px; }
#Toolbar span { float: left; }
#Toolbar  span.Languages { float: right; text-align: right; }
#Toolbar a { color: #777; }
#Toolbar a:hover { color: #fff; }
#Toolbar a.ChiviteLink { display: block; padding: 5px 0 5px 30px; background: #000 url('/Content/Assets/SiteTheme/ChiviteLamp.jpg') no-repeat left center; margin-top: -5px;    }

/** Video Player **/

div.VideoPlayer 
{
    margin: 20px auto 10px auto;
    padding: 15px 5px 5px 5px; 
    background-color: #000;
    width: 364px;
} 
    
