﻿/* Yahoo CSS Reset - DO NOT MODIFY! */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}


/* Global Definitions - DO NOT MODIFY! */
html					{ overflow-y:scroll; }
input[type="radio"],
input[type="checkbox"]	{ margin:0 3px; }
.Block					{ display:block; }
.Inline					{ display:inline; }
.Left					{ float:left; }
.Right					{ float:right; }
.NoDisplay				{ display:none; }
.NoWrap					{ white-space:nowrap; }
.ClearLeft				{ clear:left; }
.ClearRight				{ clear:right; }
.ClearBoth				{ clear:both; }
.AlignRight				{ text-align:right; }
.AlignLeft				{ text-align:left; }


/* Interface */
html,
body	{ background-color:Black; height:100%; color:#83807B; font:normal 9pt/10pt Arial, Sans-Serif; }
form	{  width:953px; margin:0 auto; background:#160F05 url(Images/bg-body.jpg) no-repeat top; min-height:100%; height:100%; }
p		{ line-height:1.3em; margin-bottom:1em; }
h1		{ font-weight:bold; color:#D7D7D7; line-height:1.5em; margin-bottom:1em; }
h2		{ font-weight:bold; color:#D7D7D7; line-height:1.5em; margin-bottom:.75em; }

html
body>form	{ height:auto; }

a,
a:link,
a:active,
a:visited	{ color:#83807B; text-decoration:underline; }
a:hover		{ color:#D7D7D7; text-decoration:underline; }

ul		{ margin:0 1em 1em 1.25em; line-height:1.25em; }
ul li	{ list-style-type:disc; margin:0 0 .4em .25em; }

#Container		{ padding:29px 0 0 0; }
#Logo			{ background:url(Images/mitchelton-wines-logo.jpg) no-repeat; overflow:hidden; text-indent:-999em; display:block; width:210px; height:125px; margin:0 auto; outline:none; }
#FlashBanner	{  width:953px; height:290px; text-align:center; }
#TitleBanner	{  width:953px; height:180px; text-align:center; }
#FlashGallery   {  width:670px; height:350px; margin:400 auto -10px auto;}
#Banner			{ width:821px; display:block; margin:0 auto -10px auto; }
#BodyContent	{ width:821px; margin:0 auto; }
#Footer			{ text-align:center; background:url(Images/bg-footer.jpg) no-repeat center bottom; height:65px; position:relative; margin-top:2em;  margin-bottom:4em;}
#Footer a		{ font-size:.8em; color:#635F58; text-decoration:none; }
#DrinkAware		{ width:40px; height:41px; overflow:hidden; display:block; text-indent:-999em; background:url(Images/drink-aware.jpg) no-repeat; position:absolute; right:68px; }

.SideContent	{ width:385px; }
.SideImage		{ width:385px; display:block; border:solid 1px #5F574C; }
.MinorText		{ font-size:.8em; left:10px; margin:0 0 0 22px; padding-left: 22px;}


/* Menu */
#TopMenu			{ height:94px; position:relative; margin:4px 0 0 83px; }
#TopMenu a			{ background-repeat:no-repeat; background-position:0 0; display:block; height:94px; overflow:hidden; text-indent:-999em; position:absolute; outline:none; }
#TopMenu a:hover	{ background-position:0 -94px; }
#TopMenuMitchelton	{ background-image:url(Images/Menu/mitchelton.jpg); left:0; width:96px; }
#TopMenuVictoria	{ background-image:url(Images/Menu/victoria.jpg); left:115px; width:96px; }
#TopMenuVisitUs		{ background-image:url(Images/Menu/visit-us.jpg); left:230px; width:96px; }
#TopMenuOurWines	{ background-image:url(Images/Menu/our-wines.jpg); left:345px; width:96px; }
#TopMenuNews		{ background-image:url(Images/Menu/news.jpg); left:454px; width:110px; }
#TopMenuWineClub	{ background-image:url(Images/Menu/wine-club.jpg); left:575px; width:96px; }
#TopMenuOrderWine	{ background-image:url(Images/Menu/order-wine.jpg); left:690px; width:96px; }


/* Landing Page */
.LandingItem			{ width:791px; padding:0 15px; margin-bottom:22px; }
.LandingItem .SideImage	{ float:left; height:98px; }
.LandingItem .Content	{ width:374px; margin-left:417px; min-height:98px; }


/* Content Page */
.PageContent				{ width:791px; padding:0 15px; }
.PageContent .SideImage		{ }
.PageContent .Caption		{ display:block; margin:1em 0 2.5em 0; }
.PageContent .SideContent	{ float:right; }
.PageContent .Content		{ width:374px; }
.PageContent .UserContent	{ height:242px; margin-bottom:1em; /*overflow-y:scroll;*/ }

/* Icons */
.IconDoc, .IconPdf, .IconWma
{ background-repeat:no-repeat; background-position:left top; padding-left:40px; line-height:1.5em; margin-bottom:1em; }

.IconDoc	{ background-image:url(Images/Icons/doc.gif); }
.IconPdf	{ background-image:url(Images/Icons/pdf.gif); }
.IconWma	{ background-image:url(Images/Icons/wma.gif); }


/* sIFR styles - DO NOT MODIFY! */

.sIFR-flash							{ visibility:visible !important; margin:0; }
.sIFR-replaced						{ visibility:visible !important; }
span.sIFR-alternate					{ position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
.sIFR-flash + div[adblocktab=true]	{ display:none !important; }
.sIFR-hasFlash h1					{ visibility:hidden; font-size:12px; }
.sIFR-hasFlash h2					{ visibility:hidden; font-size:12px; }
.sIFR-hasFlash h3					{ visibility:hidden; font-size:11px; }
.sIFR-hasFlash h4					{ visibility:hidden; font-size:11px; }
.sIFR-hasFlash h5#pullquote			{ letter-spacing:-4px; visibility:hidden; font-size:24px; }

/* Update News and Awards*/
.Award								{ float:left; }
#ContentHomeText					{ float:left; margin:-3px 0px 30px 10px; width:585px; }
.anniversary						{ float:right; }
.NewsFeed							{ margin: 0px 0 5px; padding-top:5px;}

/*NewsFlash*/
#DivNewsFlash						{ margin: 0px 0 5px; padding:0; width:822px; height:22px; background: RGB(55,49,37) url(Images/newsFlash.jpg) no-repeat 0 0;}
#DivNewsFlash a						{ font-size:11px; font-weight:bold; color:RGB(205,204,202); height:17px; display:block; margin:0 0 0 130px; padding-top:4px; *padding-top:5px; _padding-top:5px; text-decoration:none;}
#DivNewsFlash a span				{ text-decoration:underline;}
#DivNewsFlash span.text				{ font-size:11px; font-weight:bold; color:RGB(205,204,202); height:17px; display:block; margin:0 0 0 130px; padding-top:4px; *padding-top:5px; _padding-top:5px; text-decoration:none;}
