

/* ---- Reset all styles ---------------------------------------------------------- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, label, input, p, blockquote, address, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
ol, ul {
	list-style-type: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
fieldset, img {
	border: 0;
}
a {	
	color:black;
}

/* ---- Set new basic styles --------------------------------------------------------- */

body {


}
body, p, td, th, li, h1, h2, h3, h4, h5, h6  {
	font:normal 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
.clear {
	clear:both;
}


ul li {
	margin-left:10px;
}
table tr td{
	padding:3px;
}
/* ---- =Structure! --------------------------------------------------------- */

#outer-container {
	position:relative;
	width:675px;
	height:670px;
	margin:0 auto;
}

#container-header {
	position:relative;
	width:675px;
}
#container-nav {
	display:none;
}
#container-photo {
	display:none
}
#container-content {
	position:relative;
	width:675px;
	margin-top:30px;
}

#container-footer {
	display:none;
}
/* ---- =Columns --------------------------------------------------------- */

#main-column {
	float:left;
	display:inline;
	width:400px;
	margin:0;
}
#side-column {
	float:right;
	display:inline;
	width:250px;
	margin:0;
}
.eq-pad-target {
	display:none;
}
/* ---- =Header! --------------------------------------------------------- */

#header {
	position:relative;
	width:675px;
	height:50px;
	z-index: 10;
}
#header h1 {
	/* Hide this accessibility heading from the visual display */
	text-align:left;
}
#header h1 {
	/* Hide this accessibility heading from the visual display */
	font:bold 15px/1.5 Verdana, Arial, Helvetica, sans-serif;
	
}
#header #text {
	font:bold 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
#header img{
	display:none;
}
/* ---- =MainColumn - Photo --------------------------------------------------------- */

#main-column #main-photo {
	display:none;
}

/* ---- =MainColumn - Content --------------------------------------------------------- */
/* Note the kds-cart style overrides for H1 and H2  */

#main-column #main-content {
	position:relative;
	padding:0 35px 35px 0;
}
#main-column #main-content h1 {
	font:normal 16px/1.3 Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:.8em;
	text-transform:uppercase;
}

#main-column #main-content h2 {
	font:bold 14px/1.5 Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:1em;
}
#main-column #main-content h3 {
	font:bold 12px/2 Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#main-column #main-content p {
	margin-bottom:.7em;
}
#main-column #main-content ul {
	list-style-position: outside;
	list-style-type: square;
	padding-left: 15px;
	padding-bottom: 10px;
}

#main-column #casesprod {
	position:absolute;
	top:500px;
	left:440px;	
}

#main-column #winedata-container {
	position:absolute;
	top:500px;
	left:440px;
	width:220px;	
}
#main-column #techtable1 {
	width:100%;
	float:none;
}
#main-column #techtable2 {
	width:100%;
	float:none;
}
#side-hilite #saledisplay {
	display:none;
}
#main-column #main-content #explore-recipes {
	display:none;
}
/* ---- =SideColumn - General --------------------------------------------------------- */

#side-column table tr td {
	padding:3px;
}
/* ---- =SideColumn - Photo --------------------------------------------------------- */

#side-column #side-photo {
	zzzposition:relative;
	zzztop:0;
	zzzheight:190px;
	display:none;
}

/* ---- =SideColumn - Tab --------------------------------------------------------- */

#side-column #side-tab {
	display:none;

}
#side-column #news-info {
	display:none;

}


/* ---- =SideColumn - Hilite --------------------------------------------------------- */



#side-column #side-hilite p, #side-column #side-hilite ul li{
	margin-bottom:.7em;
}
#side-column #side-hilite a{
	color:#000000;
}
#side-column #side-hilite .quote {
	margin:0 auto;  
	width:200px;
}

#side-column #side-hilite ul {
	list-style-position: outside;
	list-style-type: square;
	padding-left: 15px;
	padding-bottom: 10px;
	color:#f9f6e0;
}


/* ---- =cart! --------------------------------------------------------- */
#page-cart #container-content {
	position:relative;
	width:675px;
margin-top:0;
}

#page-cart #main-column {
	display:inline;
	width:675px;
	margin:0;
}
#page-cart #side-column {
	display:none;
}
#page-cart #main-column #main-photo {
	display:none;
}
/* ---- =Home! --------------------------------------------------------- */
#page-home #container-content {
	position:relative;
	width:675px;
	margin-top:0;
}
#page-home #container-photo {
margin-top:15px;
	position:relative;
	width:675px;
	height:180px;
	display:block;
	
}
#page-home #container-photo #homeslideshow{ display:none;
}
#page-home #container-footer {
	display:none;
}
#page-home #main-column {
	width:100%;
	position:relative;	
	margin:0;
}
#page-home #main-column #main-content {

	padding:0;
}
#page-home #main-column #main-content #ie6fix {
	padding: 35px 10px 0px 190px;
}
#page-home #main-column #main-content #hometitle {
	padding-bottom: 15px;
}
#page-home #main-column #main-content h1 {
	display:none;
}
#page-home #side-column {
	width:100%;

}
#page-home #side-column #side-tab, #page-home #side-column #side-tab .bg {
	display:none;
}
#page-home #side-column #side-photo{
	display:none;
}
#page-home #side-column #side-hilite {
	padding:15px;
}
#page-home #side-column #side-hilite a {
	color:#000000;
	text-decoration:none;
}
#page-home #side-column #side-hilite p {
	margin:0 0 3px 190px;
}
#home-bottles {
	position:absolute;
	left: 0px;
	top: 10px;
	z-index:auto;
}

/* ---- =misc--------------------------------------------------------- */


.section-cart #main-column #main-content h1 {
	position:relative;
	text-indent:0;
	width:auto;
	height:auto;
	background-repeat: no-repeat;
	background-position: left top;
	font:bold 20px/1.5 Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	margin:12px 0;
	color:#6f1a00;
}
.section-cart #main-column #main-content h3 {
	font:bold 12px/2 Verdana, Arial, Helvetica, sans-serif;
	color:#8f3804;
	text-transform:uppercase;
}

table#winescart {
	display:none;
}
#page-events-index #side-column #side-hilite img  {
	display:none;
}

#page-winegrowing-index #side-column #side-photo  {
	display:none;
}

#page-events-index #thumb-boothill,
#page-events-index #thumb-dunfillan,
#page-events-index #thumb-vineyardterrace {
	padding-right:9px;
}
