body {
	margin:0px;
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000;
	background-color: #FFFFFF;
}
#logo {
	position:absolute; left:45px; top:29px; z-index:2;
	}
#banner {
	position:absolute; left:269px; top:31px; width: 480px;
}
#menucontainer1 {
	position:absolute; left:195px; top:184px; width:550px;
}
#menucontainer2 {
	position:absolute; left:236px; top:184px; width:480px
}
#menucontainer3 {
	position:absolute; left:236px; top:184px; width:480px
}

.menuBar	{ font-family:"Times New Roman", Times, serif; font-style:italic; font-size:.9em; }
.menuSet	{ font-family:"Times New Roman", Times, serif; font-style:italic; font-size:.9em; }

/* menu1 margins control the white space above and below the menus */
#menu1 {
	margin:10px 0px 40px 0px;
	padding:0px;
	}
#menu2 {
	position:absolute;
	white-space:nowrap;
	margin:5px 0px 0px 0px;
	padding:0px;
	}

#menu1 ul, #menu1 li {
	display: inline;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

#menu1 a {
	margin:0px;
	padding:0px;
	text-decoration:none;
}

#list2 ul, #list2 li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.holder {
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	left:0px;
	width:89px;
	height:2px;
	background:#C8745C;
	z-index:0;
}	

.hilight {
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	left:0px;
	width:89px;
	height:2px;
	background:#000;
	z-index:2;
}	

#topbar {
 	height:3px;
	width:700px;
	background:url(images/topline1.gif) repeat-x;
	padding:0px;
	margin-bottom:0px;
 }

#bottombar {
	height:3px;
	width:700px;
	background:url(images/bottomline.gif) repeat-x;
	margin-top:0px;
}
/* above are Sean's whizzer CSS styles, below Mark's doc styles */
.timesBody {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
}
.salmCaption {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #CC6666;
}
.blackCaption {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
a:link {
	color: #CC6633;
}
.footerSml {
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 10px;
	line-height: 13px;
}
.greydotrule {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
a:visited {
	color: #CC6633;
}
.timesBodyForm {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 15px;
	margin-top: 6px;
	padding-top: 6px;
}
.picBorder {
	border: 1px solid #CC6666;
	margin-bottom: 12px;
}
.menuHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #CC6633;
}
.menu {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
}
.menuCurrent {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
}
.menuCurrentDesc {
	width:500px;
}
.menuCurrentPrice {
	width:30px; vertical-align:bottom;
}
.newsHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC6633;
}
.newsHead20 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #CC6633;
}
.salmHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #CC6633;
}
.menuGrey {
color: #666666;
}
.menuGreyTimes {
color: #666666;
font-family:"Times New Roman", Times, serif;
}
.menuHeadbig {

	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #CC6633;
}
.greySubHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
.floatright {
	margin: 0px 0px 10px 27px;
	float: right;
}
.marginR200 {
	margin-right: 200px;
}
.marginR150 {
	margin-right: 150px;
}
.fourteenPX {
	font-size: 14px;
}
.tiny {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: xx-small;
}
.tiny a:link {color:#000000}
#leftside2 a {
	color: #AD562C;
}
.sixteen {
	font-size: 16px;
	line-height: 20px;
}
.twentypx { font-size:20px; }
.salmColour { color:#CC6633; }
.christmasHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 24px;
	color: #CC0000;
}
#Layer1 .christmasHead a {
	color: #CC0000;
}
#sidetext {
	position:absolute;
	left:45px;
	top:211px;
	width:124px;
	height:36px;
	z-index:14;
}
.clienteditor {
	}
.redtextbold {
	color: #CC0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: bold;
}

.redtextbold a { 	color: #CC0000; }
h2 { font-family: "Times New Roman", Times, serif; font-size: 1.7em; color: #CC6633; line-height:1.3em; }
h3 { font-family: "Times New Roman", Times, serif; font-size: 1.3em; color: #CC6633; margin-bottom: 0px; }
h3 a {
	text-decoration: none;
}
#preOrderList input {text-align:right;}
.sixteenpx { 	font-size: 16px; line-height:22px; }
#rightPull { float:right; width:130px; margin: 5px 5px 5px 15px; padding: 7px; border: 1px solid #CC6633; }

#winecolumnlink { background-color:#CC6633; padding:6px; margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#FFFFFF;  }
.winelink { font-family: "Times New Roman", Times, serif; font-size: 16px; line-height:20px; font-style: italic; font-weight: bold; color: #F8E2A3; }
.winelink a { color: #F8E2A3; }
