	/*
		Generic Styles
	*/

	*
	{
		margin: 0px;
		padding: 0px;
		left: 0px;
	}

	.nomarginorpadding
	{
		margin: 0px;
		padding: 0px;
	}
				
	.alt
	{
		text-indent: -9999px;
	}
	
	.bold
	{
		font-weight: bold;	
	}
	
	.floatRight
	{
		float: right;
	}

	.floatLeft
	{
		float: left;
	}
		
	body 
	{
		font-family: verdana,verdana,sans-serif;
		font-size: 62.5%;
	}
	
	img
	{
		border: 0;
		outline:none;
		border:none;
	}
	
	img.homePageCaption
	{
		padding-bottom: 15px;		
	}
	
	a
	{
		font-size: 1.0em;
		font-weight: bold;
		color: White;
		text-decoration: none;
	}

	div.clearBoth
	{
		clear: both;
	}
	
	a:hover
	{
		text-decoration: underline;
	}

	select
	{
		color: #949384;
	}
	
	h1
	{
	    color:#ffffff;
		font-size: 2.0em;		
		font-weight: bold;
		letter-spacing:-1px;
		margin-bottom: 12px;
		width: 100%;
	}
		
	h2
	{
		font-size: 1.3em;
        font-weight: bold;
        margin-top: 0;
        padding-bottom: 6px;
        padding-top: 6px;
	}
	
	h2.newsTitle
	{
		border-bottom: solid 1px Black;				
		margin-bottom: 6px;
		margin-top: 0px;
	}
	
	p 
	{
		padding-bottom: 12px;
		font-size: 12px;
		color: #252525;
	}
	
	p.subtitle
	{
		font-size:13px;
		font-weight:bold;
	}

	ul
	{
	}

	ul li
	{
	}

	.whiteText
	{
		color: White;	
	}
	
	hr
	{
	    color:#000000;
	    background-color:#000000;
	    border:none;
	    height:1px;
	}

	#leftColumn
	{
		width: 158px;
		float: left; 
		height: 298px;
	}

	img.hallgartenLogo
	{
		margin-top: 82px;
		margin-left: 15px;			
	}
	
	#editableContent h2
	{
	    font-size:1.3em;
	    padding-top:6px;
	    padding-bottom:6px;
	}
	#editableContent h3
	{
	    font-size:1.2em;
	    padding-top:0px;
	    padding-bottom:4px;
	    font-weight:bold;
	}
	
	/*
		Sitemap
	*/
	
	a.sitemapfolder
	{
		font-weight: bold;	
		font-size: 1.1em;
	}

	a.sitemappage
	{
		margin-left: 25px;	
	}
		
	a.sitemapsubpage
	{
		margin-left: 50px;
	}
	
	/*
		Top Nav
	*/
		
	#primaryNav
	{
	    background-color: #605a12;
		position: relative;
		top: 27px;	
		height: 22px;
		width: 844px;
	}	
	
	#primaryNav ul
	{
	    height: 23px;
		margin-left: 14px;
		display: block;
		float:left;
		background-repeat: no-repeat;
    }	
	
	#primaryNav ul li
	{
		display: block;
		float:left;
		background-repeat: no-repeat;
		height:22px;		
		/*padding-right: 31px;*/
		padding-right: 28px;
    }
    
    #primaryNav ul li a
	{
		display: block;		
		font-size:11px;
		font-weight: normal;
		/*font-weight: bold;*/
		overflow: hidden;
		background-repeat: no-repeat;
		height: 17px;
		text-transform:lowercase;
		padding-top:5px;
		line-height: 10px;
    }	
	
	#primaryNav ul li a:hover,
	#primaryNav ul li a.selected,
	#primaryNav ul li a.expanded
	{
	    background:transparent url(../images/nav/prinav_arrow.gif) no-repeat scroll 50% top;
	    text-decoration:none;
	}
	
	#primaryNav ul li a.selected,
	#primaryNav ul li a.expanded
	{
	    color:#CACD0E;
	}
		
	/*
		Styles for Page
	*/
	
	#pageOuter
	{
		margin: 0 auto;
		width: 1024px;
		height: 100%;
		
		overflow: hidden;
		position: relative;
	}
	
	#pageInner
	{
		width: 844px;		
		background-color: #bebf01;
		margin-left: 158px;
	}
		
	/*
		Styles for Page Top
	*/

	#pageTop
	{
		height: 82px;		
		background-color: #bebf01;
		width: 844px;
	}
				
	#topLogo
	{
		position: relative;
		width: 255px;
		height: 33px;	
		background-image: url(/res/images/logos/hallgartentextlogo.jpg);
		background-repeat: no-repeat;	
		top: 14px;
		margin-left: 14px;	
		cursor: pointer;
	}
	
			
	/* Full Width Content - such as Enquiry Form */
	
	#fullWidthContent
	{
		background-color: #ededb8;
		padding-top: 20px;
		padding-bottom: 20px;		
	}
			
	span.missingInformation,
	p.missingInformation
	{
		font-weight: normal;
		margin-top: 10px;	
		color: Red;
	}
	
	#enquiryFormCompulsory
	{	
		width: 290px;
		border-left: solid 1px Black;		
		padding-left: 8px;
		margin-top: 6px;	
		float: right;
	}
	
	#enquiryFormCaption
	{
		height: 30px;					
	}
	
	/* Home page */
	
	#homeContent	
	{
		width:829px;
		background-color: #bebf01;
	}
	
	#nonHomeContent
	{
		position:relative;			
		height: auto;	
	}
	
	#homeContent,
	#nonHomeContent
	{
	    padding-bottom: 30px;
		padding-top: 29px;
	}

	#homeContentMain
	{
		margin-left: 14px;
	}		
		
	#homeContentMainInner
	{
	}
	
	#homeContentBanner
	{
		height: 110px;
		width: 406px;
		background-image: url(/res/images/banners/ournewrange.jpg);
		background-repeat: no-repeat;
	}		
	
	#homeContentNews
	{
		/*height: 190px;*/
		background-color: #bec000;	
		position: relative;
		height:159px;
		width: 844px;
		overflow:hidden;
	}
	
	#homeContentNews .section
	{
	    height:159px;
	}
	
	#homeContentNews .inner-section
	{
	    height:159px;
	}
	
	#homeContentNews h4
	{	    
	    padding:0 0 4px 0;
	}
	
	#homeContentNews h4 a
	{
	    outline:none;
	}
	
	#homeContentNews ul
	{
	    list-style:none;
	}
	
	#homeContentNews ul li
	{
	}
	
	#homeContentNews ul li h2
	{
	    color:#ffffff;
	    font-weight:bold;
	    font-size:11px;
	    padding-bottom:2px;
	}	
	
	#homeContentNews ul li p
	{
	    color:#ffffff;
	    padding-bottom:12px;
	}
	
	#homeContentNews ul li a
	{
	    text-decoration:underline;
	    outline:none;
	}
	
	#homeContentNews #twitter-news
	{
	    background-color:#4d480e;
	    float:left;
	    width:418px;
	}
	
	#homeContentNews #twitter-news .inner-section
	{
	    padding:0 58px 0 15px;
	}
	
	#homeContentNews .twtr-widget
	{
	    font-family:Verdana, Arial, Sans-Serif !important;
	}
	
	#homeContentNews .twtr-widget .twtr-hd
	{
	    display:none;
	}
	
	#homeContentNews .twtr-widget a,
	#homeContentNews .twtr-widget .twtr-tweet-wrap .twtr-tweet-text em a
	{
	    text-decoration:underline !important;
	}
	
	#homeContentNews .twtr-widget h3, 
	#homeContentNews .twtr-widget h4, 
	#homeContentNews .twtr-widget p
	{
	    line-height:1.2 !important;
	}
	
	#homeContentNews .twtr-widget .twtr-bd
	{
	}
	
	#homeContentNews .twtr-widget .twtr-tweet
	{
	    border:none;
	}
	
	#homeContentNews .twtr-widget .twtr-ft
	{
	    display:none;
	}
	
	#homeContentNews .twtr-widget .twtr-tweet-wrap
	{
	    padding:0;
	}
	
	#homeContentNews .twtr-widget .twtr-tweet-wrap .twtr-tweet-text em
	{
	    margin-top:12px;
	    font-size:10px;
	}
	
	#homeContentNews #latest-news
	{
	    background-color:#605a12;
	    float:right;
	    width:425px;
	}
	
	#homeContentNews #latest-news .inner-section
	{   
	    padding:0 46px 0 37px;
	}
	
	.results-header
	{
		padding-bottom: 10px;
		padding-top: 10px;
	}
	
	#twitter_div { font-size:11px; }
	#twitter_update_list { height:105px; }
	#twitter_div ul li
	{
		padding-top: 12px;
		height:105px;	
	}
	
	#homeContentNews #twitter_link
	{
		/*background-image: url(/res/images/logos/twitter.png);*/
		background-repeat: no-repeat;	
		width: 257px;
		height: 38px;	
		position: absolute;	
		top: 10px;
		left: 17px;
	}
	
	#homeContentNews #twitter_link a
	{
		height: 38px;
		width: 257px;
		display: block;
	}

	#homeContentNews #twitter_link a
	{
		height: 38px;
		width: 257px;
		display: block;
	}
	#homeContentNews #latestnews_link
	{
		/*background-image: url(/res/images/captions/latetsnews_bg.jpg);*/
		/*width: 562px;*/
		/*background-image: url(/res/images/captions/latestnews_bg.jpg);*/
		background-repeat:no-repeat;
		width:280px;
		height: 38px;	
		position: absolute;	
		left: 283px;
		top:10px;
	}
	#homeContentNews #latestnews_link a
	{
		height: 38px;
		width: 280px;
		display: block;
	}
	
	/*
	#homeContentNews ul.twitter
	{
		background-image: url(/res/images/logos/twitter.png);
		background-repeat: no-repeat;	
		width: 290px;
	}
	*/
	
	/* eblogger flicker facebook region */
	#homeContentNews a, #homeContentNewsMainInner a { border:none; outline:none; }
	#homeContentNewsMainInner li.eblogger_flickr_facebook
	{
		/*float:left;*/
		float:right;
		padding-top:0;
		width:250px;
		height:158px;
		border-left:1px solid #BEC000;
		
	}
	#bffpanelcontent
	{
		position:relative;
		width:144px;
	}
	#bffpanelcontent ul
	{
		float:left;
		width:144px;
	}
	#bffpanelcontent ul li
	{
		display:block;
		padding-top:0px;
		width:144px;
		padding-left:0px;
		padding-right:0px;
	}
	#bffpanelcontent ul li.eblogger
	{
		height:45px;
		padding-top:0px;
	}
	#bffpanelcontent ul li.flickr
	{
		height:47px;
		padding-top:0px;
	}
	#bffpanelcontent ul li.facebook
	{
		height:50px;
		padding-top:0px;
	}
	li.eblogger_flickr_facebook  div#bffpanelcontent ul
	{
		padding:0px;
		padding-top:15px;
		height:142px;
	}
	#bffpanelcontent p.additional_text
	{
		left:130px;
		position:absolute;
		width:134px;
	}
	
	
	#homeContentNews ul li.newsBorder
	{
		width:1px;
		height:100%;
		background-color:#bec000;
		padding:0px;
	}

	div.homeContentNewsItemNoMargin
	{
		width: 180px;
		height: 120px;
		float: left;					
	}
	
	#homeContentNewsMain
	{
		/*hheight: 150px;
		height: 180px;
		padding-top: 19px;*/
		padding-left: 17px;
	}
		
	#homeContentNewsMainInner
	{
		/*height: 170px;*/
		color: White;
	}
	
	#homeContentNewsMainInner h2
	{
		margin-top: 12px;
		padding-bottom:5px;
	}
	
	#homeContentNewsMainInner p, 
	#homeContentNewsMainInner h2,
	#homeContentNewsMainInner a
	{
		color: White;
	}
	
	#homeContentNewsMainInner a
	{
		text-decoration:underline;
	}

	#homeContentNewsMainInner p
	{
		padding: 0px;
		margin: 0px;
	}
	
	#awardBanner
	{
		height: 169px;
		width: 844px;
		background-color: Black;					
	}

	#awardBannerSpacer
	{
		height: 20px;
		width: 844px;
	}
	
	#awardBanner ul
	{
		list-style:none;
		height:169px;
		overflow:hidden;		
	}
	
	#awardBanner ul li
	{
		float:left;
		display:inline;
	}
		
	#awardBannerContent
	{
		height: 107px;
		width: 586px;
		position: relative;
		top: 18px;
		left: 13px;
	}
	
	#awardBannerContentInner
	{
		height: 107px;
		width: 586px;
	}
	
	#awardBannerContentInner p
	{
		padding: 0px;
		margin: 0px;
		margin-top: 20px;
		color: White;	
	}
	
	#awardBannerContentInner a
	{
		margin: 0px;
		padding: 0px;
		color: White;
	}
	
	/* Inner Page styles */
	
	#pageCaption
	{
		height: 24px;
		margin-left: 18px;
		margin-top: 30px;
	}
	
	#pageBanner
	{
		height:189px;
		width:844px;	
	}
		
	div.indentedContent
	{
		padding-left: 18px;
		padding-right: 18px;
		overflow:hidden;	
	}
	
	#editableContent
	{
	}
	
	img.awardBannerQuote
	{
		float: left;
		margin-left: 47px;
		margin-top: 17px;
	}	
	
	/*
		Secondary Navigation
	*/
	
	#pageOuter #leftColumn #secondaryNav
	{
		width: 157px;
		margin-top: 10px;
	}	

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner
	{
		position: relative;
		left: 15px;
		width: 142px;			
	}
			
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner ul
	{
		display: block;
		background-repeat: no-repeat;
   }
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner ul li 
	{
		height: 24px;
		color: White;
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner ul li a
	{
	    display: block;
		font-size: 1px;
		text-indent: -999999em;
		background-repeat: no-repeat;
		height: 24px;
	}
		
	/*
		(about us) About Us Header
	*/
			
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_aboutus_selected
	{
		background-image: url(/res/images/nav/secnav_aboutus_selected.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_aboutus_selectedsection a
	{
		background-image: url(/res/images/nav/secnav_aboutus_header.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_aboutus_selectedsection
	{
		background-image: url(/res/images/nav/secnav_aboutus_hover.jpg);
	}
	
	/*
		(about us) Experience
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_experience a 
	{
		background-image: url(/res/images/nav/secnav_experience.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_experience 
	{
		background-image: url(/res/images/nav/secnav_experience_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_experience_selected
	{
		background-image: url(/res/images/nav/secnav_experience_selected.jpg);
	}

	/*
		(about us) History
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_history a 
	{
		background-image: url(/res/images/nav/secnav_history.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_history
	{
		background-image: url(/res/images/nav/secnav_history_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_history_selected
	{
		background-image: url(/res/images/nav/secnav_history_selected.jpg);
	}

	/*
		(about us) What makes us unique
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_whatmakesusunique a 
	{
		background-image: url(/res/images/nav/secnav_whatmakesusunique.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_whatmakesusunique
	{
		background-image: url(/res/images/nav/secnav_whatmakesusunique_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_whatmakesusunique_selected
	{
		background-image: url(/res/images/nav/secnav_whatmakesusunique_selected.jpg);
	}

	/*
		(about us) Terms and conditions
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_termsandconditions a 
	{
		background-image: url(/res/images/nav/secnav_termsandconditions.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_termsandconditions
	{
		background-image: url(/res/images/nav/secnav_termsandconditions_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_termsandconditions_selected
	{
		background-image: url(/res/images/nav/secnav_termsandconditions_selected.jpg);
	}

	/*
		(services) Services Header
	*/
		
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_services_selected
	{
		background-image: url(/res/images/nav/secnav_services_selected.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_services_selectedsection a
	{
		background-image: url(/res/images/nav/secnav_services_header.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_services_selectedsection
	{
		background-image: url(/res/images/nav/secnav_services_hover.jpg);
	}

	/*
		(services) Delivery
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_delivery a 
	{
		background-image: url(/res/images/nav/secnav_delivery.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_delivery
	{
		background-image: url(/res/images/nav/secnav_delivery_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_delivery_selected
	{
		background-image: url(/res/images/nav/secnav_delivery_selected.jpg);
	}

	/*
		(services) Coverage
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_coverage a 
	{
		background-image: url(/res/images/nav/secnav_coverage.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_coverage
	{
		background-image: url(/res/images/nav/secnav_coverage_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_coverage_selected
	{
		background-image: url(/res/images/nav/secnav_coverage_selected.jpg);
	}

	/*
		(services) Sales Support
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_salessupport a 
	{
		background-image: url(/res/images/nav/secnav_salessupport.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_salessupport
	{
		background-image: url(/res/images/nav/secnav_salessupport_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_salessupport_selected
	{
		background-image: url(/res/images/nav/secnav_salessupport_selected.jpg);
	}

	/*
		(news) News Header
	*/
		
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_news_selected
	{
		background-image: url(/res/images/nav/secnav_news_selected.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_news_selectedsection a
	{
		background-image: url(/res/images/nav/secnav_news_header.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_news_selectedsection
	{
		background-image: url(/res/images/nav/secnav_news_hover.jpg);
	}

	/*
		(news) Company News
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_companynews a 
	{
		background-image: url(/res/images/nav/secnav_companynews.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_companynews
	{
		background-image: url(/res/images/nav/secnav_companynews_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_companynews_selected
	{
		background-image: url(/res/images/nav/secnav_companynews_selected.jpg);
	}
	.rss_feed 
	{  
		left:557px;
		position:absolute;
		top:-46px;
		text-decoration:none;
		cursor:pointer;
		outline:none;
		border:none;
	}
	
	.icon-rss
	{
		background-image: url("/res/images/logos/rss.png");
		border: medium none;
		cursor: pointer;
		height: 30px;
		left: 557px;
		outline: medium none;
		position: absolute;		
		width: 280px;
	}

	/*
		(news) News Archive
	*/
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_newsarchive a 
	{
		background-image: url(/res/images/nav/secnav_newsarchive.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_newsarchive
	{
		background-image: url(/res/images/nav/secnav_newsarchive_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_newsarchive_selected
	{
		background-image: url(/res/images/nav/secnav_newsarchive_selected.jpg);
	}

	/*
		(producers) Producers Header
	*/
		
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_producers_selected
	{
		background-image: url(/res/images/nav/secnav_producers_selected.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_producers_selectedsection a
	{
		background-image: url(/res/images/nav/secnav_producers_header.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_producers_selectedsection
	{
		background-image: url(/res/images/nav/secnav_producers_hover.jpg);
	}

	/*
		(producers) France
	*/

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_france a 
	{
		background-image: url(/res/images/nav/secnav_france.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_france
	{
		background-image: url(/res/images/nav/secnav_france_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_france_selected
	{
		background-image: url(/res/images/nav/secnav_france_selected.jpg);
	}

	/*
		(producers) Italy
	*/

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_italy a 
	{
		background-image: url(/res/images/nav/secnav_italy.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_italy
	{
		background-image: url(/res/images/nav/secnav_italy_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_italy_selected
	{
		background-image: url(/res/images/nav/secnav_italy_selected.jpg);
	}

	/*
		(producers) Rest of Europe
	*/

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_restofeurope a 
	{
		background-image: url(/res/images/nav/secnav_restofeurope.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_restofeurope
	{
		background-image: url(/res/images/nav/secnav_restofeurope_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_restofeurope_selected
	{
		background-image: url(/res/images/nav/secnav_restofeurope_selected.jpg);
	}

	/*
		(producers) New World
	*/

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_newworld a 
	{
		background-image: url(/res/images/nav/secnav_newworld.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_newworld
	{
		background-image: url(/res/images/nav/secnav_newworld_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_newworld_selected
	{
		background-image: url(/res/images/nav/secnav_newworld_selected.jpg);
	}

	/*
		(wines) Wines Header
	*/
		
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_wines_selected
	{
		background-image: url(/res/images/nav/secnav_wines_selected.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_wines_selectedsection a
	{
		background-image: url(/res/images/nav/secnav_wines_header.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_wines_selectedsection
	{
		background-image: url(/res/images/nav/secnav_wines_hover.jpg);
	}

	/*
		(accolades) Accolades Header
	*/
		
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_accolades_selected
	{
		background-image: url(/res/images/nav/secnav_accolades_selected.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_accolades_selectedsection a
	{
		background-image: url(/res/images/nav/secnav_accolades_header.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_accolades_selectedsection
	{
		background-image: url(/res/images/nav/secnav_accolades_hover.jpg);
	}

	/*
		(accolades) Press
	*/

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_press a 
	{
		background-image: url(/res/images/nav/secnav_press.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_press
	{
		background-image: url(/res/images/nav/secnav_press_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_press_selected
	{
		background-image: url(/res/images/nav/secnav_press_selected.jpg);
	}

	/*
		(accolades) Awards
	*/

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_awards a 
	{
		background-image: url(/res/images/nav/secnav_awards.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_awards
	{
		background-image: url(/res/images/nav/secnav_awards_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_awards_selected
	{
		background-image: url(/res/images/nav/secnav_awards_selected.jpg);
	}



	/*
		(awards) Awards Overseas
	*/

/*

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_awardsoverseas a 
	{
		background-image: url(/res/images/nav/secnav_awardsoverseas.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_awardsoverseas
	{
		background-image: url(/res/images/nav/secnav_awardsoverseas_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_awardsoverseas_selected
	{
		background-image: url(/res/images/nav/secnav_awardsoverseas_selected.jpg);
	}
*/

	/*
		(contact us) Contact Us Header
	*/
		
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_contactus_selected
	{
		background-image: url(/res/images/nav/secnav_contactus_selected.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_contactus_selectedsection a
	{
		background-image: url(/res/images/nav/secnav_contactus_header.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_contactus_selectedsection
	{
		background-image: url(/res/images/nav/secnav_contactus_hover.jpg);
	}

	/*
		(contact us) Enquiry Form
	*/

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_enquiryform a 
	{
		background-image: url(/res/images/nav/secnav_enquiryform.jpg);
	}
	
	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_enquiryform
	{
		background-image: url(/res/images/nav/secnav_enquiryform_hover.jpg);
	}

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner li.secnav_enquiryform_selected
	{
		background-image: url(/res/images/nav/secnav_enquiryform_selected.jpg);
	}
	
	.enquiry-form
	{
		margin-top:5px;
	}
	.submit-btn
	{
		
	}
	#generic-btn
	{
		color:#0067b4;
		font-size:1.4em;
		background-color: #EDEDB8;
		border: 1px solid #EDEDB8;
		padding: 3px 4px;
		font-weight:bold;
	}
	
	.field-validation-error 
	{
		color: #FF0000;
		display: inline-block;
		padding-top: 2px;
	}
	
	.input-validation-error, .select-container .selectbg.input-validation-error 
	{
		background-color: #FFEEEE;
		border: 1px solid #FF0000;
	}
	
	.column label
	{
		display: inline-block;
		vertical-align: top;
		width: 150px;
	}
	
	.form-section-row
	{
		margin-bottom: 5px;
	}
	.column .message
	{		
	}
	
	input.text, input[type="text"] 
	{
		width:216px;
	}
	
	input, textarea, select
	{
	    font-family:Arial, Verdana, Sans-Serif;
	    font-size:1.2em;
	    padding:2px 3px;
	}


	/* 
		Hover for 2nd Nav
	*/

	#pageOuter #leftColumn #secondaryNav #secondaryNavInner ul li a:hover, #pageOuter #leftColumn #secondaryNav #secondaryNavInner ul li.selected a 
	{
		background-image: none;
	}


/*	
	#secondaryNav ul
	{
		list-style: none;
		height: 24px;	
	}
	
	#secondaryNav ul li a
	{
		color:#939393;
		text-decoration: none;	
	}
	
	#secondaryNav ul li a:hover
	{
		color: Black;
	}

	#secondaryNav ul li a.secnavselected
	{
		color: Black;
	}
	
	#secondaryNav .hidden
	{
		display: none;	
	}
*/

	#leftColumn h1 a
	{
		text-decoration: none;	
	}

	#leftColumn h1 a:hover
	{
		text-decoration: underline;	
	}
	
	#leftColumn dl dt
	{
		margin: 0px;
		padding: 0px;
		border-bottom: none;
		padding-top: 6px;	
		padding-left: 10px;	
		margin-top: 4px;
		width: 180px;
		padding-bottom: 4px;
	}
		
	#leftColumn dl dt.secnavlopselected		
	{
		background-color: #e4e6f5;		
	}

	#leftColumn dl dt a
	{
		font-size: 1.2em;	
		text-decoration: none;		
	}		

	#leftColumn dl dt a:hover
	{
		text-decoration: underline;		
	}		

	#leftColumn dl dt a.secnavlopselected
	{
		color: Black;
	}

	a.ternavlopselected
	{
		color: Black;
	}
	
	#leftColumn dl.tertiaryNavigation
	{
		padding-bottom: 8px;	
		margin-left: 12px;
	}
	
	#leftColumn dl dt.tertiaryNavigation
	{
		font-size: 0.9em;
		height: 8px;		
	}
			
	/* 
	
	#homeContentFlash
	{
		height: 185px;
	}
	
	#contentBanner
	{
		height: 185px;
	}
	
	#homeContentFlashSpacer
	{
		height: 16px;	
	}
	
	#flashplaceholder
	{
		width: 769px;
		height: 268px;
		background-image: url('/res/images/flashplaceholder.jpg');
		background-repeat: no-repeat;
	}

*/	
	#homeContentPQLs
	{
		height: 189px;
		width: 844px;
		overflow: hidden;
		position: relative;
	}
	
	#homeContentPQLA
	{
		width: 203px;			
		height: 214px;
		float: left;
	}

	#homeContentPQLB
	{
		width: 203px;			
		height: 214px;
		float: left;
	}

	#homeContentPQLC
	{
		width: 206px;			
		height: 214px;
		float: right;
	}
		
	/*
		Footer
	*/

	#pageFooter
	{
		hheight: 70px;		
		padding-top: 17px;		
		background-color:#000000;
		padding-bottom:38px;
		position:relative;
	}
	
	#pageFooter p
	{
		margin-left: 14px;
		margin-right: 14px;
		color: White;
		font-size:10px;
	}
		
	#pageFooter a
	{
		color:White;
		font-weight: normal;
	}
	
	#pageFooterLeft
	{
		float: left;
		
	}
	
	#pageFooterRight
	{
		ffloat:right;
		text-align: right;
	}
	
	
	/*------------------- SITE FOOTER-----------------*/
	#siteFooter
	{
		padding-left:158px;		
		width:844px;
	}
	
	#siteFooter ul
	{
	    list-style:none;
	    display:inline;
	    overflow:hidden;
	}
	
	#siteFooter ul li
	{
	    float:left;
	}
	
	#siteFooter #community-links
	{
	    width:340px;
	    float:left;
	    padding-top:7px;
	}
	
	#siteFooter #social-links
	{
	    width:462px;
	    float:right;
	    padding-top:25px;
	}
	
	/*
		Two column equal height styles
	*/
	
	.container
	{
		margin:auto; 
		width:770px;
	}

	.rightConLeftCol
	{
		float:right;
		width: 158px; 
	}
	
	.leftConRightCol
	{
		float:left; 
		width:612px; 
	}
	
	.colLeft
	{
		z-index:1;
		position: relative;
		left:-612px; 
		width:158px; 
		min-height: 350px;
		height: auto !important;
		height: 150px;
	}
	
	.colRight
	{
		z-index:2;
		position: relative;
		left:158px;
		width:612px; 
	}
	
	.brclear 
	{
		clear: both; font-size: 1px; margin: 0px; line-height: 0; height: 0px;
	}
	
	.brspace 
	{
		font-size: 1px; margin: 0px; line-height: 0; height: 0px;
	}

	/* IE mac hack */
	* html>body .colRight{
		display:inline-block;
		overflow: auto;
	}

	* html>body .colLeft{
	    overflow: auto;
	}
	
/*
	a.leftColumnLink
	{
		margin: 0px;
		padding: 0px;	
		text-decoration: none;		
	}
	
	dl.leftColumnLink
	{
		margin-left: 10px;	
	}
	
	dd.leftColumnLink
	{
		margin-top: 7px;
		margin-bottom: 7px;
	}
	
	a.leftColumnLink:hover
	{
		text-decoration: underline;		
	}
	
	p.leftColumnLink
	{
		margin-top: 4px;
		margin-bottom: 0px;
		margin-left: 10px;
		margin-right: 0px;
	}
			
	h1.leftColumnHeader
	{
		margin: 0px;
		padding: 0px;
		background-color: #bdcbe8;
		border-bottom: none;
		height: 22px;		
		padding-top: 6px;	
		padding-left: 10px;	
		width: 180px;
		font-size: 1.4em;
	}
*/
	
	/*
		Non-Home Page
	*/
		
	#pageContent
	{
		margin-left: 18px;		
		margin-right: 18px;		
		margin-top: 6px;
		padding-bottom: 80px;
	}	
	
	#pageContent ul li
	{
		color: Black;
	}
	
	/*
		Application Form
	*/

/*	
	#applicationFormOuter
	{
		margin:20px;
	}
	
	#applicationFormHeader
	{
		height: 100px;
		width: 500px;
		background-image: url(/res/images/logos/microslogo.jpg);
		background-repeat: no-repeat;
	}
	
	#applicationFormContent
	{
		width:500px;
		height:800px;
	}	
*/
				
	/*
		Popup page
	*/
	
	#popupheader
	{
		background-image: url(/res/images/foxlogo.jpg);	
		background-repeat: no-repeat;
		width: 230px;
		height: 61px;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	
	#popupcontent h3
	{
		font-family: verdana;
		font-size: 0.8em;
		color: #949384;				
		margin-left: 20px;
		font-weight: bold;
	}

	#popupcontent p
	{
		font-family: verdana;
		font-size: 0.8em;
		color: #949384;				
		margin-left: 20px;
		margin-right: 20px;
	}
	
	#popupcontent a
	{
		font-family: verdana;
		font-size: 0.8em;
		color: #949384;				
		margin-left: 20px;				
	}
	
	/*
		Styles for Content Management
	*/
		
	.insertedImage 
	{
		padding-left: 5px;
		padding-right: 5px;
	}

	.insertedImage 
	{
		padding: 4px;
		display: block;
	}

	.insertedImageFloatLeft 
	{
		float: left;
	}

	.insertedImageFloatRight 
	{
		float: right;
	}

	.insertedImageRight 
	{
		text-align: right;
	}

	.insertedImageLeft 
	{
		text-align: left;
	}

	.insertedImageCentre 
	{
		text-align: center;
	}	

	p.flashdisabled
	{
		font-size: 10px;
		font-weight: bold;
		text-align: center;
		position: relative;
		top: 100px;
	}
	
	/* ADD THIS */
	
	/*--- BOOKMARK ---*/	

	div.addthiscontainer
	{
		position: relative;
		left: 650px;
		width: 180px;
		/*height: 20px;*/
		overflow:hidden;
		margin-bottom:-30px;
	}
	
	a.addthis_button_expanded
	{
		font-size:12px;
		text-decoration:none;
		color: White;
		font-weight:normal;
	}

	#at16pf a#at-logo
	{ display:none;}

	#at16pf a
	{ display:none;}

	#at16pt a
	{ padding-left:10px; }

	#at16ptc
	{ padding-left:15px; }

	a.addthis_button_expanded:hover
	{
		text-decoration:underline;
	}


/*----------------- CLEAR FIX METHODS -------------*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*-------------- NEW SECONDARY NAV STYLES--------------------*/
#secondary-menu
{
	padding-left: 15px;
	margin-top:10px;
	width: 140px;
}

#secondary-menu ul
{
}

#secondary-menu ul li
{
	list-style: none outside none;
	border-bottom: 1px solid #bec000;
}

#secondary-menu ul li a
{
	display: block;
    font-size: 1em;
    padding-bottom: 7px;
    padding-top: 7px;
    color:#000000;
}

#secondary-menu ul li a:hover
{
	background-image: url("/res/images/nav/secnav_highlight.jpg");
	background-position: 120px -24px;
	background-repeat:no-repeat;
	text-decoration:none;
}
#secondary-menu ul li.first
{
	
}
#secondary-menu ul li a.expanded
{
	color:#bec000;
	background-image: url("/res/images/nav/secnav_highlight.jpg");
	background-position: 120px top;
	background-repeat:no-repeat;
}

#secondary-menu ul li.first a 
{
	color:#bec000;
	background:none;
}
#secondary-menu ul li a.selected
{
	color:#bec000;
	background-image: url("/res/images/nav/secnav_highlight.jpg");
	background-position: 120px top;
	background-repeat:no-repeat;
}

#secondary-menu ul li.last
{
}

/*-----------ERROR PAGE-------------------------------------*/
.error-page
{
}
.error-page h1
{
	color: #FFFFFF;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom:15px;
}
.error-page h2
{
	padding-left: 15px;
	padding-bottom:15px;

}
.error-page ul
{
	list-style-type: none;
    padding-bottom: 15px;
    padding-left: 15px;
}
.error-page ul li
{
	font-size: 12px;
}
.error-page p
{
	padding-left: 15px;
}
.error-page #pageFooter
{
	margin-top: 50px;
}

/*---------------------NOVUM PAGE STYLES----------------------------------------------*/
.main-content
{
	background: url("/res/images/layout/novum_filler.gif") repeat-y left bottom scroll #eeeee0;
	position:relative;
	overflow: hidden;	
}
.inner-content-left
{
	width: 482px;
	height: 572px;
	float: left;
	background: url("/res/images/layout/novum_bg.gif") no-repeat left bottom scroll transparent;
}
.inner-content-right
{
	padding: 150px 15px 15px 0px;
	width: 347px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	float:right;
	background: url("/res/images/logos/novum_logo.png") no-repeat right top scroll #eeeee0;
}
.inner-content-right h2
{
	color: #505252;
	line-height: 2.0em;
}
.inner-content-right p
{
	color: #808080; /*color: #858681;*/
	line-height: 2.0em;
}
.cufon { }

/*--------------Primary Navigation----------------------*/
.home-menu
{
	width: 32px;
}
.aboutus-menu
{
	width: 50px;
}
.ourcalendar-menu
{
	width: 128px;
}
.news-menu
{
	width: 30px;
}
.offers-menu
{
	width: 34px;
}
.accolades-menu
{
	width: 54px;
}
.producers-menu
{
	width: 56px;
}
.winesearch-menu
{
	width: 68px;
}
.contactus-menu
{
	width: 58px;
}
.novum-menu
{
	width: 40px;
}
.novum
{
}
