/* CSS Document */

BODY, HTML { height:100%;}

BODY {margin:0;background-color:#E1E1E1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-image:url(images/Background.jpg);text-align:center;}

#Wrapper {/*height:100%;*/text-align:left;margin-left:auto;margin-right:auto;width:814px;padding-top:12px;}
/*BODY > #Wrapper {min-height:100%;height:auto;}*/
#InnerWrapper {/*width:800px;margin-left:7px;*/padding:0 7px;background-image:url('images/ContentSlice.png');background-repeat:repeat-y;padding-bottom:3px;}
#WrapperTop {background:url('images/ContentTop.png') repeat-y;height:8px;}
#WrapperBottom {background:url('images/ContentBottom.png') repeat-y;height:8px;}

#Banner {height:132px;}

A:link,A:visited,A:active,A:hover {color:#3b175a}

A img {border:none;}

H1, H2, H3 {color:#3b175a;}

H1 {font-size:16px;border-bottom:1px solid #3b175a;padding-bottom:3px;margin-top:2px;}
H2 {font-size:12px;margin-top:0px;}
H3 {font-size:11px;}

#Preview IMG {border:1px solid #999999;}

#RootMenu {background-image:url(images/BannerBottom.jpg);background-repeat:no-repeat;height:32px;text-align:center;}
#RootMenu .RootMenuItemSelected {display:inline;margin-left:10px;margin-right:10px;}
#RootMenu .RootMenuItem {display:inline;margin-left:10px;margin-right:10px;}

#TopSection {/*padding-left:17px;padding-right:17px;padding-top:12px;padding-bottom:12px;*/margin-bottom:10px;margin-top:-20px;}
#TopSection .Contact {float:right;}

#Content {margin-left:170px;margin-top:15px;padding-right:15px;line-height:14px;min-height:500px;padding-top:20px;}

/*#Content IMG {border:1px solid #3b175a}*/

#SubNavigation {width:143px;padding-left:10px;float:left;padding-top:0px;margin-top:15px;}
#SubNavigation .Level {}
#SubNavigation .Level .Heading {display:block;background-image:url(images/SubNav.jpg);height:29px;text-align:center;color:#FFFFFF;line-height:29px;vertical-align:middle;}
#SubNavigation .Level .Heading A:link,#SubNavigation .Level .Heading A:visited,#SubNavigation .Level .Heading A:active,#SubNavigation .Level .Heading A:hover {color:#FFFFFF;text-decoration:none;}
#SubNavigation .Level .Item {padding-left:0px;margin-top:10px;margin-bottom:10px;font-size:11px;}
#SubNavigation .Level .Selected {font-weight:bold;}
#SubNavigation .Level .Content {padding-left:10px;}


.clear {clear:both;line-height:1px;font-size:1px;}
.FloatRight { float:right;margin-bottom:2px; margin-left:5px; }
.FloatLeft { float:left;margin-bottom:2px; margin-right:5px; }

#Footer {background-image:url(images/FooterBackground.jpg);background-repeat:repeat-y;margin-left:2px;}
#FooterContent {background-image:url(images/FooterTop.jpg);background-repeat:no-repeat;padding-top:10px;text-align:center;color:#767676;line-height:14px;}
#FooterContent A {text-decoration:none;}
#FooterContent A:hover {text-decoration:underline;}

.Panel {width:503px;background-image:url(images/PanelWideSlice.jpg);background-repeat:repeat-y;text-align:left;}
.Panel .Top {background-image:url(images/PanelWideTop.jpg);background-repeat:no-repeat;height:14px;}
.Panel .Content {background-image:url(images/PanelWideBackground.jpg);background-repeat:no-repeat;min-height:143px;padding-left:20px;padding-right:10px;}
.Panel .Footer {background-image:url(images/PanelWideBottom.jpg);background-repeat:no-repeat;height:14px;}

.Feature {width:288px;background-image:url(images/FeatureSlice.jpg);background-repeat:repeat-y;text-align:left;}
.Feature .Top {background-image:url(images/FeatureTop.jpg);background-repeat:no-repeat;height:14px;padding-left:10px;}
.Feature .Content {background-image:url(images/FeatureBackground.jpg);background-repeat:no-repeat;height:432px;padding-left:20px;padding-right:10px;position:relative;}
.Feature > .Content {height:auto;min-height:432px;}
.Feature .Footer {background-image:url(images/FeatureBottom.jpg);background-repeat:no-repeat;height:14px;}
.Feature .Content  P {margin-top:0;}
.Feature .Content .Sticker {float:right;position:absolute;right:4px;top:-28px;}

#InnerWrapper #HomePage {padding-top:8px;padding-left:2px;}
#HomePage #StockistsSection TABLE {margin-top:0px;}
#HomePage #WinesSection TABLE {margin-top:0px;}
#HomePage #WinesSection .Content {min-height:250px}
#HomePage .Column1 {width:503px;}
#HomePage .Column2 {float:right;width:290px;margin-right:1px;}

.Stockist {margin-bottom:30px;background-color:#E4E4E4;border:1px dashed #CCCCCC;padding:5px;width:500px;} 
.Stockist .MapLink {float:right;}

.FootNote {text-align:right;font-style:italic;}

H1.Wine {margin-left:10px;}

.InfoBox {background:url('images/InfoboxSlice.jpg') 0 153px repeat-y;width:623px;margin-left:-10px;}
.InfoBox .InfoBoxContent {background:url('images/InfoboxTop.jpg') top left no-repeat;height:100px;padding:20px 10px 20px 20px ;}
.InfoBox > .InfoBoxContent {height:auto;min-height:100px;}
.InfoBoxFooter {background:url('images/InfoboxFooter.jpg') top left no-repeat;height:12px;width:623px;margin-left:-10px;margin-bottom:25px;}

#Wines {}
#Wines .InfoBox {margin-top:25px;}
#Wines .InfoBoxFooter {margin-bottom:15px;}
#Wines .InfoBox H2 {font-size:14px;}
#Wines .InfoBox P {line-height:20px;width:370px;}
#Wines .InfoBox HR {border:none;margin:10px 0;}
#Wines .wideLabel {float:right;margin-left:10px;}
#Wines .tallLabel {float:right;margin-left:10px;margin-right:40px;margin-left:47px;margin-top:-31px;}
#Wines .ReviewsBy {font-style:italic;text-align:right;padding-right:5px;margin-bottom:5px;}

#Contact {}

#Reviews {}
#Reviews IMG {vertical-align:text-bottom;}
#Reviews .InfoBox H2 {margin-bottom:15px;}
#Reviews .InfoBox H2 SPAN {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.8em;}
#Reviews .InfoBox H3 {margin-top:20px;}
	
#Stockists {line-height:20px;}
#Stockists #MapOfAustralia {float:right;}

.OurWinesBox {background:url('images/OurWinesSlice.jpg') 0 0 repeat-y;width:503px;}
.OurWinesBox .OurWinesBoxContent {background:url('images/OurWinesTop.jpg') top left no-repeat;height:248px;padding:20px 10px 20px 20px ;}
.OurWinesBox > .OurWinesBoxContent {height:auto;min-height:248px;}
.OurWinesBoxFooter {background:url('images/OurWinesFooter.jpg') top left no-repeat;height:12px;width:503px;margin-bottom:0px;}
.OurWinesBox P {letter-spacing:1px;margin-top:0px;}
.OurWinesBox H2 {margin-top:10px;}
.OurWinesBox em {font-style:italic;display:block;text-align:right;}

.OurStockistsBox {background:url('images/OurStockistsSlice.jpg') 0 0 repeat-y;width:503px;}
.OurStockistsBox .OurStockistsBoxContent {background:url('images/OurStockistsFooter.jpg') bottom left no-repeat;height:210px;padding:20px 10px 20px 20px ;}
.OurStockistsBox > .OurStockistsBoxContent {height:auto;min-height:210px;}
.OurStockistsBoxHeader {background:url('images/OurStockistsTop.jpg') top left no-repeat;height:12px;width:503px;height:8px;}
.OurStockistsBox #MapOfAustralia {float:right;margin-right:20px;}
.OurStockistsBox P {margin-bottom:15px;margin-top:25px;letter-spacing:1px;}


.AwardsBox {background:url('images/AwardsSlice.jpg') 0 0 repeat-y;width:290px;position:relative;}
.AwardsBox .AwardsBoxContent {background:url('images/AwardsTop.jpg') top left no-repeat;height:518px;padding:20px 10px 20px 20px ;}
.AwardsBox > .AwardsBoxContent {height:auto;min-height:502px;}
.AwardsBoxFooter {background:url('images/AwardsFooter.jpg') top left no-repeat;height:12px;width:290px;/*margin-bottom:25px;*/}
.AwardsBox .SmallLabel {float:left;margin-right:4px;}
.AwardsBox P {line-height:18px;margin-top:0;margin-bottom:20px;letter-spacing:1px;}
.AwardsBox em {font-style:italic;font-size:11px;}
.AwardsBox .Stamp {background:url('images/AwardStamp.png') no-repeat top left;height:135px;width:134px;float:right;top:-25px;right:0px;position:absolute;}
.AwardsBox A {text-decoration:none;}
