﻿* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	display: block;
}

.clear {
	clear: both;
}

.hide {
	position: absolute;
	top: -10000px;
}

ul {
	list-style: none;
}

/*ul li span {
	position: absolute;
	top: -10000px;
}*/

abbr, acronym {
	cursor: help;
	border-bottom: 1px dotted #F6C690;
}

body {
	color: #312E6D;
	background-color: #AD9B8F;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
}



p {
	line-height: 13px;
}

hr {
	display: none;
}


/*-----------------------------*/
/*----- headings styles ----- */
/*-----------------------------*/

h1 span {
	position: absolute;
	top: -10000em;
}

h2 {
	font-size: 30px;
	font-weight: normal;
}

h2 a {
	font-weight: normal;
}


/*-----------------------------*/
/*----- links styles ----- */
/*-----------------------------*/


a {
	color: #ff7900;
	font-weight: bold;
	text-decoration: none;
}


a:hover, a:active {
	color: #312E6D;
}


/*-----------------------------*/
/*----- navigation styles ----- */
/*-----------------------------*/

#logo h1 {
	background: url(../images/logo.gif) bottom left no-repeat;
	width: 1000px;
	height: 63px;
	border: 0;
}

	#homepage #logo h1 {
		height: 74px;
	}
				
				
	#logo h1 a {
		display: block;
		width: 1000px;
		height: 63px;
		text-decoration: none;
		border: 0;
	}

#navbox {
	width: 1000px;
	height: 45px;
	background: url(../images/navbacking01.gif) 0px 0px no-repeat;
}

#navbox ul {
	padding: 8px 0 0 0;
	width: 1000px;
	text-align: center;
}

#navbox ul li {
	background: url(../images/navbreak.gif) 0px 1px no-repeat;
	padding: 0 15px 0 15px;
	display: inline;
	color: #9897B6;
	text-transform: uppercase;
}

	#navbox ul li#home {
		background: transparent;
		padding-left: 0px;
	}
	
#navbox a {
	color: #fff;
	font-weight: bold;
}

	#navbox a:hover {
		color: #ff7900;
	}
	
	#navbox a.selected {
		color: #ff7900;
	}



#navbox2 {
	width: 1000px;
	height: 38px;
	background: url(../images/navbox02_backing.gif) 0px 0px no-repeat;
}

#navbox2 ul {
	padding: 3px 0 0 0;
	width: 1000px;
	text-align: center;
}

#navbox2 ul li {
	background: url(../images/navbox02_break.gif) 0px 6px no-repeat;
	padding: 0 8px 0 15px;
	display: inline;
}

	#navbox2 ul li.navbox2_firstlink {
		background: transparent;
	}
	
#navbox2 a {
	color: #FF7900;
	text-transform: uppercase;
}

	#navbox2 a:hover {
		color: #312E6D;
	}
	
	#navbox2 a.selected {
		/*color: #312E6D;*/
		color: #666666;
	}


#navbox2.nolines {
	background: url(../images/navbox02_nolines.gif) 0px 0px no-repeat;
}

#navbox2.twolines {
	background: url(../images/navbox02_twolines.gif) 0px 0px no-repeat;
}

#navbox2.oneline {
	background: url(../images/navbox02_oneline.gif) 0px 0px no-repeat;
}


/* -- global -- */


.orangetext {
	color: #ff7900;
}

	.orangetext_darker {
		color: #DD8017;
	}


/*-----------------------------*/
/*----- main structure styles ----- */
/*-----------------------------*/


#outerbox01 {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#outerbox02 {
	position: absolute;
	top: 50%;
	width: 1000px;
	height: 595px;
	margin-top: -297px;
	background: #fff url(../images/rcb_top.gif) 0px 0px no-repeat;
}



/*-----------------------------*/
/*----- searchbox styles ----- */
/*-----------------------------*/

#searchbox {
	/*width: 169px;
	height: 61px;
	float: right;
	padding: 34px 0 0 0;*/
}

	fieldset {
		border: 0;
	}
	
	legend {
		display: none;
	}
	
	.inputForm {
		margin: 0;
	}
				
		.inputForm .row {
			float: left;
			padding: 0;
			margin: 0;
		}
		
		.inputForm label span {
			color: #AACA5D;
		}
		
		.inputForm input, 
		.inputForm select {
			margin: 0;
			padding: 3px 0 0 5px;
			border: 0;
			width: 100px;
			height: 23px;
			background: url(../images/searchfield01.gif) 0px 0px no-repeat;
			font-size: 11px;
		}
		
		.inputForm textarea {
			/*width: 106px;*/
		}		
						
		.inputForm input.submit {
			width: 23px;
			height: 23px;
			padding: 3px 0 0 0;
			margin: 0;
			border: 0;
			background: url(../images/searchbutton01.gif) 0px 0px no-repeat;
			font-size: 0px;
			color: #fff;
		}
		
#searchboxlinks {
	font-size: 12px;
	text-align: right;
	padding: 5px 47px 0 0;
}
		
#searchboxlinks a {
	color: #808080;
	font-weight: normal;
}

#searchboxlinks a:hover {
	color: #ff7900;
}


/*-----------------------------*/
/*----- agepage styles ----- */
/*-----------------------------*/


#agepage #topbox {
	margin-bottom: -2px;
}

	#agepage #logo h1, #agepage #logo h1 a:hover, #agepage #logo h1 a:active {
		background: url(../images/logo3.gif) bottom left no-repeat;
		height: 64px;
	}
	

	#ageflash {
		clear: both;
		width: 1000px;
		height: 216px;
		margin-top: 21px;
		/*background: url(../images/ageflashplaceholder.jpg) 0px 0px no-repeat;*/
	}
	
#agepage #navbox ul li {
	background: url(../images/navbreak_disabled.gif) 0px 1px no-repeat;
}

	#agepage #navbox ul li#home {
		background: transparent;
	}
	
	
	
#agepanel {
	height: 205px;
}

	#agepanelwelcome {
		margin-left: auto;
		margin-right: auto;
		padding: 18px 40px 23px 40px;
		width: 588px;
		border-bottom: 1px solid #DCCDC7;
	}
	
		#agepanelwelcome p {
			text-align: center;
			font-size: 13px;
			line-height: 18px;
		}
		
#agepanelquestions {
		margin-left: auto;
		margin-right: auto;
		padding: 26px 40px 0px 6px;
		width: 438px;
	font-size: 12px;
	font-weight: bold;
}

	#agepanelquestions p {
		margin-bottom: 11px
	}

		.tempformstuff {
			display: none;
		}
		
		

#drinkaware {
	width: 132px;
	height: 24px;
	background: url(../images/drinkaware.gif) 0px 0px no-repeat;
	float: right;
	margin-right: 30px;
}

#drinkaware span {
	position: absolute;
	top: -10000em;
}

#drinkaware a {
	display: block;
	width: 132px;
	height: 24px;
	text-decoration: none;
	border: 0;
}

	#agepage #birdseed p {
		float: left;
	}
/*-----------------------------*/
/*----- homepage styles ----- */
/*-----------------------------*/

#homepage #topbox {
	margin-bottom: -2px;
}


h2#hometitle {
	float: left;
	display: block;
	width: 545px;
	height: 95px;
	background: url(../images/hometitle.gif) 33px 53px no-repeat;
}

	h2#hometitle span {
		position: absolute;
		top: -10000em;
	}


#hometitleorange {
	color: #ff7900;
}

p#homedate {
	font-size: 12px;
	float: left;
	padding: 65px 0 0 0;
}

#issuesflash {
	clear: both;
	width: 1000px;
}


#bottombox {
	background-color: #fff;
}

	#bottombox.bottombox_stretch {
		background: #fff url(../images/bottombox_stretch.gif) top left repeat-y;
	}


#bottombox_homelines {
	background: #fff url(../images/bottombox_homepage.gif) 0px 0px repeat-y;
}

	#bottombox p {
		padding-bottom: 9px;
	}
	
		#homepage #bottombox p {
			padding-bottom: 5px;
		}
		
	#bottombox p a {
		font-weight: normal;
	}



#homepanel1, #homepanel2 {
	float: left;
	padding-bottom: 2px;
}

	#homepage #bottombox #homepanel1 p, #homepage #bottombox #homepanel2 p {
		padding-bottom: 11px;
	}

#homepanel1 {
	margin-left: 32px;
	width: 458px;
}

#homepanel2 {
	margin-left: 20px;
	width: 458px;
}

#homepanel1_content {
	float: left;
	width: 350px;
	padding-right: 15px;
}

#homepanel2_content {
	float: left;
	width: 350px;
	padding-right: 15px;
}

#homepanel1_image,
#homepanel2_image {
	float: left;
	width: 92px;
	margin-bottom: 10px;
}

	
	a.morelink {
		font-weight: normal;
		background: url(../images/morelink.gif) top right no-repeat;
		padding-right: 8px;
	}
		

	
	a.morelink:hover {
		color: #312E6D;
	}
	
	
		a.morelink_darker {
			color: #DD8017;
			font-weight: normal;
			text-transform: lowercase;
			background: url(../images/morelink_darker.gif) top right no-repeat;
			padding-right: 8px;
		}
			
	
		
		a.morelink_darker:hover {
			color: #312E6D;
		}
	

#homepanel1 h2, #homepanel2 h2 {
	font-size: 26px;
	line-height: 27px;
	padding-top: 1px;
	padding-bottom: 4px;
	color: #FF7900;
}

#homepanel3 {
	border-right: 1px solid #AE9B8D;
	float: left;
	margin-left: 18px;
	padding-left: 15px;
	padding-right: 15px;
	width: 205px;
}

#homepanel4, #homepanel5 {
	border-right: 1px solid #AE9B8D;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	width: 205px;
}

#homepanel6 {
	border: 0;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	width: 205px;
}

#homepanel3 h3, #homepanel4 h3, #homepanel5 h3, #homepanel6 h3 {
	font-size: 21px;
	line-height: 22px;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 145px;
}

#homepanel3 h3 a, #homepanel4 h3 a, #homepanel5 h3 a, #homepanel6 h3 a {
	font-weight: normal;
}
	
#homepanel3 h3 a:hover, #homepanel4 h3 a:hover, #homepanel5 h3 a:hover, #homepanel6 h3 a:hover {
	font-weight: normal;
	color: #312E6D;
}

#homepanel3 p, #homepanel4 p, #homepanel5 p, #homepanel6 p {
	padding-right: 60px;
}

#homedivider {
	clear: both;
	width: 960px;
	border-top: 1px solid #AE9B8D;
	margin: 0 20px 0 20px;
}

#birdseed {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 9px;
	background: #FFF url(../images/rcb_bottom.gif) bottom left no-repeat;
	height: 32px;
	padding: 4px 0 0 32px; /* was 12px */
}

	#birdseed a {
		color: #999;
		font-weight: normal;
	}
	
		#birdseed a:hover {
			color: #333;
		}
		
		



/*-----------------------------*/
/*----- landing page styles ----- */
/*-----------------------------*/


#landingpage #topbox {
	background: #CEC3BD url(../images/rcb_top_wshadow.gif) top left no-repeat;
	height: 238px;
}

	
	#landingpage #topbox.whitetopbox {
		background: #FFF url(../images/rcb_top_wshadow_white.gif) top left no-repeat;
		height: 238px;
	}
	

#landingpage #logo h1 {
	background: url(../images/logo2.gif) bottom left no-repeat;
}

	#landingpage #logo h1.whitetopbox {
		background: url(../images/logo.gif) bottom left no-repeat;
	}



#landingpage h2 {
	padding: 30px 0 0 35px;
	text-transform: uppercase;
	font-size: 15px;
}

	#landingpage h2 #titleblue {
		color: #312E6D;
	}
	
	#landingpage h2 #titleorange {
		color: #ff7900;
	}

	#landingpage h2 #titlebrown {
		color: #AD9B8F;
		margin-right: 5px;
	}
	
	#landingpage h2 #titlewhite {
		color: #fff;
		margin-left: 5px;
		margin-right: 5px;
	}
	
#eventstitledate {
	font-size: 12px;
	text-transform: none;
}


#landingpage #topbox h3 span {
	position: absolute;
	top: -10000em;
}
	
	/* ??? */
#landingpage #topbox h3 {
	padding: 34px 70px 0 132px;
	font-size: 40px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 48px;
}

	#landingpage #topbox h3 #rangesubtitlewhite {
		color: #fff;
	}
	/* ??? */
	
	
#landingpage #topbox p {
	padding: 38px 190px 0 132px;
	font-size: 21px;
	line-height: 27px;
}

	#landingpage #topbox .topboxwhitetext {
		color: #fff;
	}

#landingpage #navbox {
	background: url(../images/navbacking02.gif) 0px 0px no-repeat;
	height: 30px;
}

	#landingpage.onelevelnav #navbox {
		background: url(../images/navbacking01.gif) 0px 0px no-repeat;
		height: 48px;
	}
	
		#landingpage.onelevelnavwbox #navbox {
			background: url(../images/navbacking03.gif) 0px 0px no-repeat;
			height: 48px;
		}

		

	#landingpage #bottombox h3 {
		color: #FF7900;
		font-size: 21px;
		font-weight: normal;
		line-height: 21px;
		margin-top: -2px;
		margin-bottom: 12px;
	}
	
		#landingpage #bottombox h3 a {
			color: #ff7900;
			font-weight: normal;
		}
		
			#landingpage #bottombox h3 a:hover {
				color: #312E6D;
			}


#pagebottom {
	clear: both;
	background: #AD9B8F url(../images/rcb_bottom.gif) bottom left no-repeat;
	height: 17px;
	padding: 0 0 0 32px;
}


/*-----------------------------*/
/*----- range page styles ----- */
/*-----------------------------*/

.rangebox {
	width: 195px;
	height: 200px;
	float: left;
	border-left: 1px solid #AE9B8D;
	margin-bottom: 8px;
	padding: 1px 20px 0px 18px;
}

	.rangebox.rowstart {
		border-left: 0;
		padding-left: 50px;
	}
	
	
#landingpage #topbox.range {
	background: #fff url(../images/range.gif) top left no-repeat;
}

	
#rangepage_bottle01, #rangepage_bottle02, #rangepage_bottle03, #rangepage_bottle04 {	
	width: 200px;
	height: 65px;
}

	#rangepage_bottle01 a, #rangepage_bottle02 a, #rangepage_bottle03 a, #rangepage_bottle04 a {
		display: block;
		width: 200px;
		height: 65px;
	}

	#rangepage_bottle01 {
		background: url(../images/rangepagebottle01.jpg) bottom left no-repeat;
	}
	
	#rangepage_bottle02 {
		background: url(../images/rangepagebottle02.jpg) bottom left no-repeat;
	}
	
	#rangepage_bottle03 {
		background: url(../images/rangepagebottle03.jpg) bottom left no-repeat;
	}
	
	#rangepage_bottle04 {
		background: url(../images/rangepagebottle04.jpg) bottom left no-repeat;
	}
		

/*-----------------------------*/
/*----- tint styles ----- */
/*-----------------------------*/


#tintcontent {
	margin: 0 30px 0 30px;
	padding-top: 10px; /* was 15px */
}

#tintcontent_column {
	float: left;
	padding: 0 100px 0 100px;
	min-height: 180px;
}

#tintcontent_column1 {
	float: left;
	width: 300px;
	min-height: 1px;
	padding: 0 25px 0 25px;
}

#tintcontent_column2 {
	float: left;
	width: 510px;
}

#tintcontent_column3 {
	clear: both;
	float: left;
	width: 300px;
	min-height: 1px;
	padding: 0 25px 0 0px;
}

#tintcontent_column4 {
	float: left;
	width: 510px;
	margin-top: 10px;
}

	#homepage #bottombox #tintcontent h3,
	#landingpage #bottombox #tintcontent h3 {
		font-size: 26px;
		font-weight: normal;
		line-height: 30px;
		margin-top: 0;
		margin-bottom: 12px;
		color: #312e6d;
	}
	
	#homepage #bottombox #tintcontent p {
		padding-bottom: 9px;
	}
	
	#tintcontent #tintcontent_column p,
	#tintcontent #tintcontent_column2 p {
		color: #666;
		font-size: 11px;
		line-height: 14px;
	}
	
			#tintcontent #tintcontent_column p {
				padding-bottom: 12px;
			}
	
		
		#tintcontent #tintcontent_column p.tintcontent_introtext,
		#tintcontent #tintcontent_column2 p.tintcontent_introtext {
			color: #312e6d;
			font-size: 16px;
			line-height: 19px;
			padding-bottom: 13px;
		}
	
	#tintcontent h4 {
		font-size: 16px;
		font-style: normal;
		margin-bottom: 8px;
	}
	
		#tintcontent #tintcontent_column h4 {
			font-size: 13px;
			font-style: normal;
			margin-bottom: 12px;
		}
		
		

/* -- tint under nav box --*/

#navbox.tint {
	background: url(../images/navbox01_backing_tint.gif) top left no-repeat;
}

	#landingpage #navbox.tint {
		background: url(../images/navbox01_backing_tint.gif) top left no-repeat;
		height: 45px;
	}

#navbox2.tint {
	background: url(../images/navbox02_backing_tint.gif) top left no-repeat;
}

#bottombox.tint {
	background: url(../images/bkgd_tint.gif) top left repeat-y;
}

#pagebottom.tint {
	background: url(../images/rcb_bottom_tint.gif) bottom left no-repeat;
	height: 60px;
}


/*-----------------------------*/
/*----- home > issue page styles ----- */
/*-----------------------------*/	

#tintcontent_column1.issue1,
#tintcontent_column1.issue2 {
	background: url(../images/winelistspic.jpg) 30px 0px no-repeat;
	height: 434px;
}

	
/*-----------------------------*/
/*----- range > matching page styles ----- */
/*-----------------------------*/	
	
#backlink {
	float: right;
	padding: 34px 35px 0 0;
}

	a#backlink {
		font-weight: normal;
		color: #312e6d;
	}
	
		a#backlink:hover {
			color: #FF7900;
		}
		
		
#landingpage #topbox.matching {
	background: #fff url(../images/matching.jpg) top left no-repeat;
}

	
#matchingdownloadbutton a span {
	position: absolute;
	top: -10000em;
}

	#matchingdownloadbutton a {
		display: block;
		background: url(../images/matchingdownloadbutton.gif) top left no-repeat;
		width: 179px;
		height: 29px;
	}
	
#tintcontent_column1.matching {
	background: url(../images/matchingpic.jpg) 45px 80px no-repeat;
	height: 630px;
}

#tintcontent_column1.mcmore {
	padding: 0 25px 0 0;
}

#tintcontent_column1.mcmore p,
#tintcontent_column3.mcmore p {
	font-size: 16px;
	line-height: 19px;
	padding-right: 32px;
}


#tintcontent_column3.mcmore p.mcmaxima {
	margin-top: 0px;
	padding-top: 60px;
	width: 270px;
	height: 50px;
	background: url(../images/mcmaxima.jpg) top left no-repeat;
}


#tintcontent_column2.mcmore {
	width: 590px;
}

#landingpage #bottombox #tintcontent #tintcontent_column2.mcmore h3,
#landingpage #bottombox #tintcontent #tintcontent_column4.mcmore h3 {
	color: #ff7900;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 8px;
}

#landingpage #bottombox #tintcontent #tintcontent_column2.mcmore p,
#landingpage #bottombox #tintcontent #tintcontent_column4.mcmore p {
	color: #312e6d;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 8px;
}

#landingpage #bottombox #tintcontent #tintcontent_column2.mcmore ul {
	color: #312e6d;
	font-size: 13px;
}

#landingpage #bottombox #tintcontent #tintcontent_column2.mcmore a {
	display: block;
	font-size: 12px;
	padding-bottom: 24px;
}


/*-----------------------------*/
/*----- support page styles ----- */
/*-----------------------------*/
	
	
.supportbox {
	width: 195px;
	height: 191px;
	float: left;
	border-left: 1px solid #AE9B8D;
	margin-bottom: 8px;
	padding-left: 18px;
	padding-right: 20px;
	padding-top: 10px;
}


#landingpage #topbox.support {
	background: #fff url(../images/support.gif) top left no-repeat;
}

#landingpage #logo h1.support {
	background: url(../images/logo4.gif) bottom left no-repeat;
}


/* -- */


#landingpage #logo h1.default {
	background: url(../images/logo.gif) bottom left no-repeat;
}

	#landingpage #logo h1.issues {
		background: url(../images/logo12.gif) bottom left no-repeat;
	}

		#landingpage #logo h1.support2 {
			background: url(../images/logo5.gif) bottom left no-repeat;
		}
		
			#landingpage #logo h1.support3 {
				background: url(../images/logo6.gif) bottom left no-repeat;
			}
			
				#landingpage #logo h1.about {
					background: url(../images/logo7.gif) bottom left no-repeat;
				}
	
					#landingpage #logo h1.about2 {
						background: url(../images/logo8.gif) bottom left no-repeat;
					}
					
						#landingpage #logo h1.media {
							background: url(../images/logo9.gif) bottom left no-repeat;
						}
							
							#landingpage #logo h1.joinus {
								background: url(../images/logo10.gif) bottom left no-repeat;
							}
							
								#landingpage #logo h1.contactus {
									background: url(../images/logo11.gif) bottom left no-repeat;
								}
							
		
				

	.supportbox.rowstart {
		border-left: 0;
		padding-left: 50px;
	}
	
.supportbox p {
	padding-bottom: 5px;
}

#supportbox2 p {
	padding-right: 110px;
}

 #supportbox3 p {
 	padding-right: 100px;
 }
 
  #supportbox4 p {
 	padding-right: 120px;
 }
 
#supportbox1 h3 span {
	position: absolute;
	top: -10000em;	
}

	#supportbox1 h3 {
		background: url(../images/mcmorelogo.gif) 0px 0px no-repeat;
		width: 160px;
		height: 34px;
		border: 0;
	}
				
				
	#supportbox1 h3 a {
		display: block;
		width: 160px;
		height: 34px;
		text-decoration: none;
		border: 0;
	}
	
#supportbox2 {
	background: url(../images/supportbox02.jpg) 114px 10px no-repeat;
}

#supportbox3 {
	background: url(../images/supportbox03.jpg) 125px 1px no-repeat;
}

#supportbox4 {
	background: url(../images/supportbox04.jpg) 98px 35px no-repeat;
}
 
 
 
#tintcontent_column1.winelists {
	background: url(../images/winelistspic.jpg) 30px 0px no-repeat;
	height: 434px;
}

#landingpage #topbox.winelists {
	background-image: url(../images/winelists.jpg);
}

 
#winelistsflash {
	background: url(../images/winelistsflashalt.jpg) top left no-repeat;
	width: 1000px;
	height: 184px;
}

#mcmoreflash {
	background: url(../images/mcmore.jpg) top left no-repeat;
	width: 1000px;
	height: 184px;
}
 
 
/* -- about us styles -- */

#landingpage #topbox.about {
	background: #fff url(../images/rcb_top_wshadow.gif) top left no-repeat;
}

	#landingpage #topbox.about_csr {
		background: #fff url(../images/about_csr.gif) top left no-repeat;
	}
	
	


/* -- training page -- */

#navbox2.training {
	background: url(../images/navbox02_backing.gif) 0px 0px no-repeat;
}


#aboutusbox01,
#aboutusbox02,
#aboutusbox03 {
	min-height: auto;
	float: left;
	margin-top: -2px;
}

#aboutusbox01 {
	width: 284px;
	border-right: 1px solid #AE9B8D;
	padding: 2px 25px 0px 30px;
}

#aboutusbox02 {
	width: 282px;
	border-right: 1px solid #AE9B8D;
	padding: 2px 25px 0px 18px;
}

#aboutusbox03 {
	width: 282px;
	padding: 2px 25px 0px 18px;
}


	#landingpage #bottombox #aboutusbox03 p.linkinfo {
		color: #8B776F;
		margin-top: 1px;
		padding-bottom: 9px;
	}

		#landingpage #bottombox #aboutusbox03 a.blueunderline {
			color: #312e6d;
			font-weight: normal;
			text-decoration: underline;
		}
		
			#landingpage #bottombox #aboutusbox03 a:hover.blueunderline {
				color: #ff7900;
			}
	
#landingpage #bottombox #aboutusbox01 h3,
#landingpage #bottombox #aboutusbox02 h3,
#landingpage #bottombox #aboutusbox03 h3 {
	margin-bottom: 6px;
}

#landingpage #bottombox #aboutusbox01 p,
#landingpage #bottombox #aboutusbox02 p {
	padding-bottom: 20px;
}

#org01,
#org02,
#org03 {
	border-top: 1px solid #D6CDC6;
}

#org01 p,
#org02 p,
#org03 p {
	padding: 10px 0px 14px 155px;
}



#org01 {
	background: url(../images/org01.gif) 0px 6px no-repeat;
}

#org02 {
	background: url(../images/org02.gif) 0px 9px no-repeat;
}

#org03 {
	background: url(../images/org03.gif) 0px 13px no-repeat;
}


#aboutusbox02 span,
#aboutusbox03 span {
	position: absolute;
	top: -10000px;
}

#aboutusbox02 a.grouplink {
	display: block;
	float: left;
	width: 144px;
	height: 84px;
}

#aboutusbox03 a.orglink {
	display: block;
	float: left;
	width: 139px;
	height: 63px;
}


#group01,
#group02 {
	width: 285px;
	min-height: 84px;
}

#group01 {
	background: #EEE9D5 url(../images/about_group01pic.jpg) 7px 0px no-repeat;
}

#group02 {
	background: #EEE9D5 url(../images/about_group02pic.gif) 7px 0px no-repeat;
}

#landingpage #bottombox #aboutusbox02 #group01 p,
#landingpage #bottombox #aboutusbox02 #group02 p {
	padding: 2px 15px 5px 148px;
}

.group_top {
	background: #fff url(../images/about_rcb01.gif) top left no-repeat;
	width: 285px;
	height: 8px;
}

.group_bottom {
	background: #fff url(../images/about_rcb02.gif) top left no-repeat;
	width: 285px;
	height: 18px;
}





#aboutusbox03 a.grouplink {
	display: block;
	float: left;
	width: 139px;
	height: 63px;
}








	
	
	
	
	
	
	


#landingpage #topbox.whitetopbox h3 {
	padding: 48px 70px 0 132px;
	line-height: 44px;
}

	#landingpage #topbox h3 #subtitlesmallgrey {
		color: #666;
		font-size: 32px;
	}
	
.testimonial {
	color: #FF7900;
	font-size: 16px;
	line-height: 23px;
	padding-right: 25px;
	margin-bottom: 10px;
}

	#tintcontent_column2.csr {
		width: 460px;
	}

	#tintcontent #tintcontent_column2.csr p {
		font-size: 15px;
		line-height: 18px;
		padding-top: 2px;
	}
	
		#tintcontent #tintcontent_column2.csr p strong {
			color: #312e6d;
		}
		
	#tintcontent #tintcontent_column2 h3.csr {
		padding-top: 11px;
	}

	#tintcontent #tintcontent_column2 p.largerblue {
		color: #312e6d;
		font-size: 13px;
		line-height: 17px;
	}
 
#tintcontent #tintcontent_column2 ul {
	list-style-type: disc;
	margin: 0 0 14px 14px;
	color: #666;
}

#tintcontent #tintcontent_column2 li {
	margin: 0 0 10px 0;
	line-height: 14px;
}
 
 
#landingpage #topbox.history {
	background: #fff url(../images/history.jpg) top left no-repeat;
}

#tintcontent_column1.history {
	background: url(../images/historypic.jpg) 18px 0px no-repeat;
	height: 460px;
}


 
 /* -- wine range page --*/
 
#landingpage #topbox.winerange h2,
#landingpage #topbox.spiritsrange h2,
#landingpage #topbox.beerrange h2,
#landingpage #topbox.softrange h2,
#landingpage #topbox.training h2,
#landingpage #topbox.ordering h2 {
	color: #312E6D;
} 
 
#landingpage #topbox.winerange h3 span,
#landingpage #topbox.spiritsrange h3 span,
#landingpage #topbox.beerrange h3 span,
#landingpage #topbox.softrange h3 span,
#landingpage #topbox.training h3 span,
#landingpage #topbox.ordering h3 span {
	position: absolute;
	top: -10000em;
} 
	 
#landingpage #topbox.winerange {
	background: #fff url(../images/winerange.jpg) top left no-repeat;
}

#landingpage #logo h1.winerange {
	background: url(../images/logo3.gif) bottom left no-repeat;
}
	
#navbox2.winerange {
	background: url(../images/navbox02_backing_winerange.gif) 0px 0px no-repeat;
}




#winerangebox01,
#winerangebox02,
#spiritsrangebox01,
#spiritsrangebox02,
#beerrangebox01,
#beerrangebox02,
#softrangebox01,
#softrangebox02,
#eventsbox01,
#eventsbox02,
#joinusbox01,
#joinusbox02,
#joinusbox03,
#contactusbox01,
#contactusbox02,
#contactusbox03 {
	min-height: 211px;
	float: left;
	margin-top: -2px;
}

	#winerangebox01,
	#spiritsrangebox01,
	#beerrangebox01,
	#softrangebox01,
	#eventsbox01,
	#contactusbox01 {
		width: 284px;
		border-right: 1px solid #AE9B8D;
		padding-left: 30px;
		padding-right: 25px;
	}
	
		#contactusbox02 {
			border-right: 1px solid #AE9B8D;
		}
	
	#joinusbox01 {
		width: 445px;
		border-right: 1px solid #AE9B8D;
		padding-left: 30px;
		padding-right: 25px;
	}
	
	#joinusbox01.nojobs,
	#joinusbox02.nojobs {
		width: auto;
		min-height: 231px;
		border-right: none;
	}
	
	#joinusbox02.nojobs {
		border-right: none;
	}
	
		#winerangebox01 {
			background: url(../images/winerangepic01.jpg) top right no-repeat;
		}
		
		#spiritsrangebox01 {
			background: url(../images/spiritsrangepic01.jpg) top right no-repeat;
		}
		
		#beerrangebox01 {
			background: url(../images/beerrangepic01.jpg) top right no-repeat;
		}
		
		#softrangebox01 {
			background: url(../images/softrangepic01.jpg) top right no-repeat;
		}
	
	#winerangebox02,
	#spiritsrangebox02,
	#beerrangebox02,
	#softrangebox02,
	#eventsbox02,
	#contactusbox02,
	#contactusbox03 {
		width: 282px;
		padding-left: 18px;
		padding-right: 25px;
	}
	
	#joinusbox02 {
		width: 430px;
		min-height: 231px;
		padding-left: 15px;
	}
	
		#winerangebox02 {
			background: url(../images/winerangepic02.jpg) top right no-repeat;
		}
	
		#spiritsrangebox02 {
			background: url(../images/spiritsrangepic02.jpg) top right no-repeat;
		}
		
		#beerrangebox02 {
			background: url(../images/beerrangepic02.jpg) top right no-repeat;
		}
		
		#softrangebox02 {
			background: url(../images/softrangepic02.jpg) top right no-repeat;
		}
	
#doublebox {
	float: left;
	width: 300px;
	margin-top: -2px;
	margin-left: 1px; 
	padding-bottom: 10px;
	background: #E5DEC1 url(../images/winerange_tintbox.gif) bottom left no-repeat;
}
	
	#winelistbox, #winelistbox02, #brochuredownloadbox, #eventsbox {
		width: 254px;
		padding-left: 23px;
		padding-right: 23px;
	}
	
		#eventsbox {
			min-height: 215px;
		}
		
		
			#landingpage #bottombox #eventsbox h3 {
				color: #312e6d;
			}
	
	#winelistbox h3, #brochuredownloadbox h3, #eventsbox {
		padding-bottom: 6px;
	}
	
		#eventsboxpic {
			background: url(../images/eventsboxpic.jpg) top left no-repeat;
			padding: 14px 0 0 23px;
			width: 230px;	
			height: 92px;
		}
	
#winelistbox02, #brochuredownloadbox02 {
	background: #E5DEC1 url(../images/doubleboxdivider.gif) top left no-repeat;
	padding: 17px 0 0 23px;
	width: 277px;	
}

	#landingpage #bottombox #winelistbox02 h3, #landingpage #bottombox #brochuredownloadbox02 h3 {
		font-size: 17px;
		line-height: 20px;
		margin: 12px 0 6px 0;
		color: #312e6d;
	}
	
		#landingpage #bottombox #winelistbox02 p, #landingpage #bottombox #brochuredownloadbox02 p {
			padding-bottom: 4px;
		}

#winelistbox02_content {
	float: left;
	width: 170px;
}

	#brochuredownloadbox02_content {
		float: left;
		width: 135px;
	}
		
a.winelistdownload  {
	display: block;
	float: left;
	width: 93px;
	height: 107px;
	background: #E5DEC1 url(../images/winelistpic.gif) top right no-repeat;
}
	
#winelistbox p {
	padding-right: 25px;
}
		
		#brochuredownloadbox p {
			padding-right: 40px;
		}
		
	p.winelistdownload {
		margin-top: 5px;
	}
	
	a.winelistdownloadlink {
		display: block;
		color: #FF7900;
		font-weight: normal;
		background: #E5DEC1 url(../images/winelistdownloadlink.gif) top right no-repeat;
		width: 116px;
		height: 15px;
		padding-top: 2px;
	}
	
		a:hover.winelistdownloadlink {
			color: #312E6D;
		}
	


a.brochuredownloadlink {
	display: block;
	float: left;
	width: 140px;
	height: 107px;
	background: url(../images/brochuredownload.jpg) top right no-repeat;
}
	
	
	
	
	
	
#winerangebox01 p,
#spiritsrangebox01 p,
#beerrangebox01 p,
#softrangebox01 p {
	padding-right: 80px; /* was 65px */
}

#winerangebox02 p,
#spiritsrangebox02 p,
#beerrangebox02 p,
#softrangebox02 p {
	padding-right: 80px; /* was 110px */
}



	
	
#landingpage #bottombox #winerangebox01 h3,
#landingpage #bottombox #winerangebox02 h3,
#landingpage #bottombox #spiritsrangebox01 h3,
#landingpage #bottombox #spiritsrangebox02 h3,
#landingpage #bottombox #beerrangebox01 h3,
#landingpage #bottombox #beerrangebox02 h3,
#landingpage #bottombox #softrangebox01 h3,
#landingpage #bottombox #softrangebox02 h3 {
	font-size: 24px;
	line-height: 24px;
}


#landingpage #bottombox #winelistbox h3, #landingpage #bottombox #brochuredownloadbox h3 {
	font-size: 17px;
	display: block;
	width: 157px;
	height: 29px;
	background: #E5DEC1 url(../images/winelistbox_button.gif) top right no-repeat;
	margin: 0 0 6px 0;
}

		#landingpage #bottombox #brochuredownloadbox h3 {
			background: #E5DEC1 url(../images/downloadbox_button.gif) no-repeat right top;
		}

		#landingpage #bottombox #brochuredownloadboxzz {
			background: #E5DEC1;
		}

	#landingpage #bottombox #winelistbox h3 a {
		display: block;
		width: 157px;
		height: 29px;
	}
	
		#landingpage #bottombox #brochuredownloadbox h3 a {
			display: block;
			width: 157px;
			height: 29px;
		}	

#landingpage #bottombox #winelistbox h3 span {
	position: absolute;
	top: -10000em;
}

	#landingpage #bottombox #brochuredownloadbox h3 span {
		position: absolute;
		top: -10000em;
	}


 /* -- spirit range page --*/ 
	 
#landingpage #topbox.spiritsrange {
	background: #fff url(../images/spiritrange.jpg) 0px 0px no-repeat;
}

#landingpage #logo h1.spiritsrange {
	background: url(../images/logo3.gif) bottom left no-repeat;
}
	
#navbox2.spiritsrange {
	background: url(../images/navbox02_backing_spiritrange.gif) 0px 0px no-repeat;
}
	

 /* -- beer range page --*/
	 
#landingpage #topbox.beerrange {
	background: #fff url(../images/beerrange.jpg) 0px 0px no-repeat;
}

#landingpage #logo h1.beerrange {
	background: url(../images/logo3.gif) bottom left no-repeat;
}
	
#navbox2.beerrange {
	background: url(../images/navbox02_backing_beerrange.gif) 0px 0px no-repeat;
}

 /* -- soft range page --*/
	 
#landingpage #topbox.softrange {
	background: #fff url(../images/softrange.jpg) 0px 0px no-repeat;
}

#landingpage #logo h1.softrange {
	background: url(../images/logo3.gif) bottom left no-repeat;
}
	
#navbox2.softrange {
	background: url(../images/navbox02_backing_softrange.gif) 0px 0px no-repeat;
}




/* -- media page --*/

	#landingpage.medianav #navbox {
		background: url(../images/navbacking04.gif) 0px 0px no-repeat;
		height: 48px;
	}

.story {
	padding-bottom: 14px;
}

#medialists {
	padding-left: 30px;
}	

#landingpage #topbox.media {
	background: #fff url(../images/media.gif) top left no-repeat;
}

#bottombox.medialines {
	background: #fff url(../images/medialines.gif) top left repeat-y;
	border-bottom: 18px solid #AD9B8F;
}

	#bottombox.medialines p {
		padding-bottom: 0px;
	}

.mediabox {
	width: 180px;
	float: left;
	/*border-top: 1px solid #AE9B8D;*/
	/*border-right: 1px solid #AE9B8D;*/
	margin: 0px 0px 8px 0px;
	padding: 5px 35px 0px 18px;
}

	.mediabox.rowstart {
		/*border-left: 1px solid #AE9B8D;*/
	}
	
.mediabox h4 a,
#eventsbox01 h4 a,
#eventsbox02 h4 a {
	clear: both;
	color: #312E6D;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	padding-bottom: 1px;
	display: block;
}

	.mediabox a:hover,
	#eventsbox01 h4 a:hover,
	#eventsbox02 h4 a:hover {
		color: #ff7900;
	}

.mediabox p,
#eventsbox01 p,
#eventsbox02 p {
	color: #8B776F;
}

#eventsbox01 p,
#eventsbox02 p {
	padding-bottom: 16px;
}

	#bottombox p.mediadate {
		color: #ff7900;
		padding-bottom: 0px;
	}
	

#landingpage #bottombox h3.media_press {
	color: #312e6d;
}

#landingpage #bottombox h3.media_downloads {
	color: #ff7900;
}

#landingpage #bottombox h3.media_update {
	color: #AE9B8D;
}

.mediaselector a {
	color: #312E6D;
	font-weight: normal;
	display: block;
	width: 81px;
	padding: 4px 0 3px 4px;
	margin: 0 5px 12px 0;
	float: left;
}

	.mediaselector a.orangeselector {
		background: #FF7900 url(../images/orangeselectortriangle.gif) 70px 6px no-repeat;
	}
	
		.mediaselector a:hover.orangeselector {
			color: #312E6D;
		}
	
	.mediaselector a.greyselector {
		background-color: #DFD8D2;
	}
	
		.mediaselector a:hover.greyselector {
			background-color: #312E6D;
			color: #fff;
		}
	
#pressreleases {
	display: none;
}

#archivedarticles {
	display: none;
}
	
	
/* -- training page -- */

#landingpage #topbox.training {
	background: #fff url(../images/training.jpg) top left no-repeat;
}

#navbox2.training {
	background: url(../images/navbox02_backing.gif) 0px 0px no-repeat;
}

#trainingbox01,
#trainingbox02,
#trainingbox03 {
	/*min-height: auto;*/
	min-height: 208px;
	float: left;
	margin-top: -2px;
}

	#trainingbox01 p,
	#trainingbox02 p,
	#trainingbox03 p {
		font-size: 14px;
		line-height: 18px;
		padding-bottom: 8px;
	}
	
		#trainingbox01 p.trainingboxsmallertext,
		#trainingbox02 p.trainingboxsmallertext,
		#trainingbox03 p.trainingboxsmallertext {
			color: #8B776F;
			font-size: 10px;
			line-height: 12px;
			padding: 2px 0 10px 0;
		}
	
	#landingpage #bottombox #trainingbox01 h3,
	#landingpage #bottombox #trainingbox02 h3,
	#landingpage #bottombox #trainingbox03 h3 {
		color: #FF7900;
	}

	#trainingbox01 {
		width: 284px;
		border-right: 1px solid #AE9B8D;
		padding: 3px 25px 0px 30px; /* padding-top was 115px */
		/*background: transparent url(../images/trainingpic01.jpg) 30px 0px no-repeat;*/
	}
	
	#trainingbox02 {
		width: 282px;
		border-right: 1px solid #AE9B8D;
		padding: 3px 25px 0px 18px; /* padding-top was 115px */
		/*background: transparent url(../images/trainingpic02.jpg) 18px 0px no-repeat;*/
	}

	#trainingbox03 {
		width: 282px;
		padding: 3px 25px 0px 18px; /* padding-top was 115px */
		/*background: transparent url(../images/trainingpic03.jpg) 18px 0px no-repeat;*/
	}
	


	
a.traininglink {
	background: url(../images/morelink.gif) top right no-repeat;
	padding-right: 8px;
}
		

/* -- ordering page -- */

#landingpage #topbox.ordering {
	background: #fff url(../images/ordering.jpg) top left no-repeat;
}

#navbox2.ordering {
	background: url(../images/navbox02_backing.gif) 0px 0px no-repeat;
}

#orderingbox01,
#orderingbox02 {
	min-height: 206px;
	float: left;
}

	#orderingbox01 p,
	#orderingbox02 p {
		font-size: 14px;
		line-height: 18px;
		padding-right: 25px;
		padding-bottom: 12px;
	}

	#orderingbox01 {
		width: 425px;
		padding: 0px 25px 0px 50px;
		margin-top: -10px;
	}
	
	#orderingbox02 {
		width: 455px;
		padding: 5px 25px 0px 18px;
		margin-top: 0px;
	}
	
	#bottombox.bottombox_stretch.ordering {
		background: #fff url(../images/bottombox_stretch2.gif) top left repeat-y;
	}
	
#orderingbox02 p.orangetext {
	font-size: 12px;
}
	
#orderingbox02 ul {
	list-style-type: disc;
	margin: 0 0 18px 14px;
	color: #666;
	font-size: 14px;
	line-height: 17px;
}

	#orderingbox02 li {
		padding-bottom: 7px;
	}




/* -- issues page -- */

#landingpage #topbox.issues {
	background: #fff url(../images/issues.gif) top left no-repeat;
}

	#landingpage.issuesnav #navbox {
		background: url(../images/navbacking05.gif) 0px 0px no-repeat;
		height: 48px;
	}


#issuesbox01,
#issuesbox02,
#issuesbox03 {
	min-height: auto;
	float: left;
	margin-top: -2px;
}

	#issuesbox01 p {
		font-size: 14px;
		line-height: 18px;
		padding-bottom: 11px;
	}
	
	#issuesbox01 p.largerblue {
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 16px;
	}
	
		#issuesbox02 p,
		#issuesbox03 p {
			font-size: 11px;
			line-height: 13px;
		}

	#issuesbox01 {
		width: 284px;
		border-right: 1px solid #AE9B8D;
		padding: 10px 25px 0px 30px;
	}
	
	#issuesbox02 {
		width: 282px;
		border-right: 1px solid #AE9B8D;
		padding: 10px 25px 0px 18px;
	}

	#issuesbox03 {
		width: 282px;
		padding: 10px 25px 0px 18px;
	}

#landingpage #bottombox #issuesbox02 h3 {
	color: #312e6d;
} 	



#issuesbox02 h4 a,
#issuesbox03 h4 a {
	color: #312E6D;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	margin-right: 5px;
}

	#issuesbox02 a:hover,
	#issuesbox03 a:hover {
		color: #ff7900;
	}

#issuesbox02 p, #issuesbox02 h4,
#issuesbox03 p, #issuesbox03 h4 {
	color: #8B776F;
}

	#bottombox #issuesbox02 p.mediadate,
	#bottombox #issuesbox03 p.mediadate {
		color: #ff7900;
		padding-top: 5px;
		padding-bottom: 5px;
	}


#issuesbox02 .issueselector a,
#issuesbox03 .issueselector a {
	color: #312E6D;
	font-weight: normal;
	display: block;
	width: 285px;
	padding: 4px 0 3px 4px;
	margin: 0 5px 12px 0;
	float: left;
}

	
	#issuesbox02 .issueselector a.greyselector,
	#issuesbox03 .issueselector a.greyselector {
		background: #DFD8D2 url(../images/greyselectortriangle.gif) 272px 6px no-repeat;
	}
	
		#issuesbox02 .issueselector a:hover.greyselector,
		#issuesbox03 .issueselector a:hover.greyselector {
			background: #312E6D url(../images/greyselectortriangle_over.gif) 272px 6px no-repeat;
			color: #fff;
		}



#issuesbox02 .issuenumbernav p,
#issuesbox03 .issuenumbernav p {
	font-size: 13px;

}

.issuenumbernav {
	margin-bottom: 8px;
}
	
	.issuenumbernav a, .issuenumbernav span {
		margin-left: 4px;
		margin-right: 4px;
	}
	
		.issuenumbernav span.leftnumber {
			margin-left: 1px;
		}
		
	.issuenumbernav a {
		color: #8B776F;
		text-decoration: underline;
	}
	
		.issuenumbernav a.nounderline {
			text-decoration: none;
		}
	
	.issuenumbernav span {
		color: #ff7900;
	}


#issuesearchbox {
	width: 260px;
	height: 118px;
	background-color: #DFD8D2;
	padding: 15px 15px 15px 15px;
	margin-bottom: 15px;
}

#landingpage #bottombox #issuesearchbox h3 {
	color: #312e6d;
} 	

	#bottombox.bottombox_stretch.issues {
		background: #fff url(../images/bottombox_stretch3.gif) top left repeat-y;
	}
	
	



/* -- searchwine page -- */

#landingpage #topbox.ordering {
	background: #fff url(../images/ordering.jpg) top left no-repeat;
}

#navbox2.ordering {
	background: url(../images/navbox02_backing.gif) 0px 0px no-repeat;
}

#searchwinebox01 {
	background-color: #fff;
	padding: 5px 80px 18px 45px;
}

	#searchwinebox01 p {
		font-size: 18px;
		line-height: 22px;
	}


#searchwinebox02,
#searchwinebox03 {
	min-height: 206px;
	float: left;
	margin-top: 0px;
}

#searchwinebox02 h3 span, #searchwinebox03 h3 span {
	position: absolute;
	top: -10000em;
}

#landingpage #bottombox #searchwinebox02 h3,
#landingpage #bottombox #searchwinebox03 h3 {
	margin-bottom: 10px;
}

	#searchwinebox02 h3 {
		display: block;
		background: #fff url(../images/wineexpression.gif) 0px 3px no-repeat;
		width: 188px;
		height: 39px;
	}

	#searchwinebox03 h3 {
		display: block;
		background: #fff url(../images/winestyles.gif) 0px 0px no-repeat;
		width: 188px;
		height: 39px;
	}


	#searchwinebox02 p {
		font-size: 11px;
		line-height: 13px;
		padding-right: 0px;
		padding-bottom: 10px;
	}
	

	#searchwinebox03 p {
		font-size: 11px;
		line-height: 13px;
		padding-right: 25px;
		padding-bottom: 12px;
	}

	#searchwinebox02 {
		width: 457px;
		padding: 5px 25px 25px 18px;
	}
	
		#searchwinebox02 #introtext {
			padding-left: 25px;
			padding-bottom: 5px;
		}
	
	#searchwinebox03 {
		width: 455px;
		padding: 5px 25px 25px 18px;
	}
	
	#bottombox.bottombox_stretch.searchwine {
		background: #fff url(../images/bottombox_stretch2.gif) top left repeat-y;
	}
	
	
#searchwinebox02 .column1 {
	float: left;
	width: 200px;
	padding: 0 20px 0 7px;
}

#searchwinebox02 .column2 {
	float: left;
	width: 200px;
}
	
	#searchwinebox03 .column1 {
		float: left;
		width: 200px;
		padding: 0 20px 0 0;
	}
	
	#searchwinebox03 .column2 {
		float: left;
		width: 200px;
	}
	
		#searchwinebox03 h4 {
			padding-bottom: 9px;
		}

	
#searchwinebox02 li {
	height: auto;
	padding: 3px 0 8px 21px;
}

	#searchwinebox02 li#swicon01 {
		background: #fff url(../images/swicon01.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon02 {
		background: #fff url(../images/swicon02.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon03 {
		background: #fff url(../images/swicon03.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon04 {
		background: #fff url(../images/swicon04.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon05 {
		background: #fff url(../images/swicon05.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon06 {
		background: #fff url(../images/swicon06.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon07 {
		background: #fff url(../images/swicon07.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon08 {
		background: #fff url(../images/swicon08.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon09 {
		background: #fff url(../images/swicon09.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon10 {
		background: #fff url(../images/swicon10.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon11 {
		background: #fff url(../images/swicon11.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon12 {
		background: #fff url(../images/swicon12.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon13 {
		background: #fff url(../images/swicon13.gif) top left no-repeat;
	}
	
	#searchwinebox02 li#swicon14 {
		background: #fff url(../images/swicon14.gif) top left no-repeat;
	}
	
	
/* -- default story page --*/

#landingpage #topbox.default {
	background: #fff url(../images/defaulttopimage.jpg) top left no-repeat;
}

#tintcontent_column1.default {
	background: url(../images/defaultsideimage.jpg) 25px 0 no-repeat;
	height: 225px;
}

		#landingpage.onelevelnavtint #navbox {
			background: url(../images/navbox01_backing_tint.gif) 0px 0px no-repeat;
			height: 44px;
		}
		
		


/* -- event story stuff -- */

#tintcontent_column1.event1,
#tintcontent_column1.event2,
#tintcontent_column1.event3,
#tintcontent_column1.event4 {
	background: url(../images/winelistspic.jpg) 30px 0px no-repeat;
	height: 434px;
}

#tintcontent #tintcontent_column2 p.eventstorydate {
	padding-bottom: 15px;
}

/* -- join us page -- */

#landingpage #topbox.joinus {
	background: #fff url(../images/joinus.gif) top left no-repeat;
}

	#landingpage.joinusnav #navbox {
		background: url(../images/navbacking05.gif) 0px 0px no-repeat;
		height: 48px;
	}
	
	#landingpage.joinusnojobs #navbox {
		background: url(../images/navbacking01.gif) 0px 0px no-repeat;
		height: 48px;
	}


#landingpage.joinusnav #bottombox #joinusbox01 h3,
#landingpage.joinusnav #bottombox #joinusbox02 h3,
#landingpage.joinusnav #bottombox #joinusbox03 h3 {
	color: #ff7900;
	font-size: 24px;
	padding-top: 3px;
	padding-bottom: 2px;
}

#landingpage.joinusnav #bottombox #joinusbox01 p,
#landingpage.joinusnav #bottombox #joinusbox02 p,
#landingpage.joinusnav #bottombox #joinusbox03 p {
	line-height: 14px;
}

#landingpage.joinusnav #bottombox #joinusbox02 address {
	color: #8B776F;
	font-style: normal;
	margin-top: 2px;
}

#landingpage.joinusnav #bottombox #joinusbox03 p.biglink {
	border-top: 1px solid #D6CDC6;
	border-bottom: 1px solid #D6CDC6;
	padding-top: 5px;
	padding-bottom: 6px;
	margin-top: 9px;
}

#landingpage.joinusnav #bottombox ul {
	margin-top: 9px;
	border-top: 1px solid #D6CDC6;
}

#landingpage.joinusnav #bottombox li {
	border-bottom: 1px solid #D6CDC6;
	padding-top: 5px;
	padding-bottom: 6px;
}

#bottombox.nojobs {
	background: transparent;
}


/* -- contact us page -- */

#landingpage #topbox.contactus {
	background: #fff url(../images/contactus.gif) top left no-repeat;
}

b {
	color: #FF7900;
}

#landingpage.joinusnav #bottombox #joinusbox03 address {
	font-style: normal;
	margin-top: 2px;
}

#bottombox p.contactdetail {
	padding-bottom: 0px;
}

#joinusbox03 abbr {
	font-weight: bold;
	border-bottom: 0;
}

.contactdetailbox {
	margin-bottom: 15px;
}

/* -- gallery page -- */

#landingpage #topbox.gallery {
	background: #fff url(../images/gallery.gif) top left no-repeat;
}

	#landingpage.joinusnav #navbox {
		background: url(../images/navbacking06.gif) 0px 0px no-repeat;
		height: 48px;
	}

#landingpage.contactusnav #navbox {
		background: url(../images/navbacking05.gif) 0px 0px no-repeat;
		height: 48px;
	}



#galleryselector {
	display: block;
	margin: 0px 0px 25px 54px;
	padding: 10px 0 0 0;
	width: 903px;
	height: 650px;
}

#galleryselector li {
	display: block;
	float: left;
	width: 205px;
	height: 205px;
	border: 1px solid #AD9B8F;
	margin: 0 20px 22px 0;
}

	#galleryselector li.right {
		margin: 0px;
	}

#gallerythumb01,
#gallerythumb02,
#gallerythumb03,
#gallerythumb04,
#gallerythumb05,
#gallerythumb06,
#gallerythumb07,
#gallerythumb08,
#gallerythumb09,
#gallerythumb10,
#gallerythumb11,å
#gallerythumb12 {
	background-color: #fff;
	background-position: top left;
	background-repeat: no-repeat;
}

#gallerythumb01 {
	background-image: url(../images/gallery_pic01.jpg);
}

#gallerythumb02 {
	background-image: url(../images/gallery_pic02.jpg);
}

#gallerythumb03 {
	background-image: url(../images/gallery_pic03.jpg);
}

#gallerythumb04 {
	background-image: url(../images/gallery_pic04.jpg);
}

#gallerythumb05 {
	background-image: url(../images/gallery_pic05.jpg);
}

#gallerythumb06 {
	background-image: url(../images/gallery_pic06.jpg);
}

#gallerythumb07 {
	background-image: url(../images/gallery_pic07.jpg);
}

#gallerythumb08 {
	background-image: url(../images/gallery_pic08.jpg);
}

#gallerythumb09 {
	background-image: url(../images/gallery_pic09.jpg);
}

#gallerythumb10 {
	background-image: url(../images/gallery_pic10.jpg);
}

#gallerythumb11 {
	background-image: url(../images/gallery_pic11.jpg);
}

#gallerythumb12 {
	background-image: url(../images/gallery_pic12.jpg);
}
