#container h1 {
	clear:both;
	display:block;
	width:896.5px;
	background-color:#E5CAAE;
	height:34px;
	line-height:34px;
	color:#5E2C13;
	padding:0 0 0 29px;
	font-size:16px;
}
#containerTitle h1 {
	clear:both;
	display:block;
	width:898px;
	background-color:#E5CAAE;
	background-image:url(../images/bkgrd_h1_dots.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:34px;
	line-height:34px;
	color:#5E2C13;
	padding:0 0 5px 29px;
	font-size:16px;
}

#container h1 span {
	color:#5E2C13;
	font-size:16px;
}

#container h2 {
	color:#666666;
	font-size:11px;
	margin:17px 0 17px 0;
	padding:0 0 0 0px;
}

#browseContainer h2 
{
	margin:0;
	padding:15px 0 0 29px;
	height:25px;
	width:900px;
}

#browseTable {
	width:927px;
	background-image:url(../images/bkgrd_h1_dots.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
}

#browseTable td {
	vertical-align:top;
}

#browseTable td a {
	color:#983f1d;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}

#browseTable td a:hover {
	color:#f35a22;
	font-weight:bold;
	display:block;
	margin-bottom:3px;
}

.alphaLinks {
	padding:0 0 0 29px;
}
.alphaLinks a {
	float:left;
	margin-right:12px;
	text-decoration:underline;
	font-size:16px;
}

td.divider {
	width:927px;
	background-image:url(../images/bg_dots.gif);
	background-position:50%;
	background-repeat:repeat-x;
	height:21px;
}

#selector {
	color:#F04518;
	margin:0;
	padding:5px 35px 5px 29px;
	font-weight:bold;
	background-image:url(../images/bg_dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:863px;
	float:left;
}

#selector span
{
	color:#f35a22;
	overflow:none;	
}

#selector span a
{
	color:#F04518;
	overflow:none;	
}

#selector span b
{
	color:#5e2c13;
	overflow:none;	
	font-size:12px;
}

#selector2{color:#F04518;margin:0;padding:5px 45px 5px 29px;font-weight:bold;width:660px;float:right;}
#selector2 span{color:#F04518;overflow:none;}
#selector2 span a{color:#F04518;overflow:none;}
#selector2 span b{color:#5e2c13;overflow:none;	font-size:12px;}

#browseTable th.first, #container #browseTable td.first {padding-left:29px;}
#browseTable2 {width:927px;background-position:top;background-repeat:repeat-x;float:left;background-image:url(../images/bg_dots.gif);background-position:bottom;background-repeat:repeat-x;}
#browseTable2 th {color:#F04518;margin:0;padding-top:5px;padding-left:29px;padding-bottom:3px;}

#productTable {width:677px;padding-bottom:10px;float:left;font-size:14px;margin-bottom:5px;overflow:visible;margin-left:10px;}
#productTable td{padding:20px 0px 20px 10px;background-image:url(../images/bg_dots.gif);background-position:bottom;background-repeat:repeat-x;vertical-align:top;float:left;}
#productTable span{color:#983f1d;font-weight:bold;}
#productTable h2{font-weight:bold;color:#5e2c13;padding:0;margin:0;}
#productTable img{height:100px;width:100px;}

#productTable2 {width:680px;padding-bottom:10px;float:left;font-size:14px;margin-bottom:5px;}
#productTable2 td{padding:0px 0px 10px 0px;background-image:url(../images/bkgrd_td_dots.gif);background-repeat:repeat-x;background-position:bottom;}
#productTable2 span{color:#666666;font-weight:bold;}
#productTable2 h2{font-weight:bold;font-size:12px;color:#f35a22;padding:0;margin:0;}

#productTable3 {width:680px;float:left;}
#productTable3 td{padding:20px 0 0 25px;}
#productTable3 span{font-weight:bold;font-size:11px;}

#productTable4 {width:680px;padding-bottom:10px;float:left;float:left;font-size:14px;margin-bottom:5px;}
#productTable4 td{padding:20px 0px 20px 20px;}
#productTable4 span{color:#983f1d;font-weight:bold;}
#productTable4 h2{font-weight:bold;color:#5e2c13;padding:0;margin:0;}

#cgTable {margin:20px 0 0 0;}
#cgTable form {float:left;width:400px;}
#cgTable input{margin-bottom:10px;}
#cgTable span{font-weight:bold;font-size:11px;margin:0px 0px 25px 25px;}


#dottedline{width:920px;margin:5px 2px 5px 2px;background-image:url(../images/bg_dots.gif);background-position:bottom;background-repeat:repeat-x;}

#topVarietalsTitle{font-size:14px;font-weight:bold;color:#f35a22;float:left;padding-right:340px;}
#topVarietalsTitle2{font-size:14px;font-weight:bold;color:#f35a22;float:left;padding-right:605px;padding-top: 10px;}
#topVarietals{width:180px;padding-top:10px;float:left;}
#topVarietals2{width:175px;padding-top:10px;float:left;margin-left:103px;}
#topContainer{padding:20px 0px 20px 29px;}
.letters{font-size:14px;font-weight:bold;color:#f35a22;float:left;padding:20px 0 10px 29px;}
#varietalrecomm{padding-bottom:20px;}

#prearrival{float:left;font-size:11px;color:#f35a22;padding:1px 0 0 5px;font-weight:bold;}
#prearrivalnote{width:230px;float:left;text-align:right;font-size:11px;color:#f35a22;font-weight:bold;}

#sectionName{width:228px;float:left;padding-top:3px;font-size:14px;font-weight:bold;color:#f35a22; padding-right: 100px;}
#sortBy{width:100px;float:left;font-size:11px;font-weight:bold;color:#f35a22;}
#prodHeading{width:410px;float:left;padding-bottom:10px;}
#sku{float:left;width:100px;text-align:right;}
#paging{float:right;padding:3px 0px 0px 0px;}
#paging span{color:#401607;}
:-moz-any-link:focus {outline: none;}
#pricesA{width:125px;float:left;text-align:right;}
#pricesB{font-weight:bold;color:#666666;float:right;}
#summary{padding:0 100px 10px 0;width:285px;float:left;}
#columns{float:left;height:500px;overflow:visible;}
#leftColumn{background-color:#ffebbb;vertical-align:text-top;line-height:150%;height:100%;}
#cartForm{width:120px;float:right;font-size:11px;color:#f35a22;text-align:right;margin-right:8px;}
#cartFormWC{font-size:11px;color:#f35a22;text-align:right;width:175px;margin:0px;padding:0px;float:left;}
#cartFormWC .AddToCartButton{width:100px;margin:0px;vertical-align:top;}
#cartFormWC form{margin:0px;padding:0px;}

/* Regions */
#rColumns{float:left;}
.rightNav {width:718px;float:left;background-color:#ffebbb;vertical-align:text-top;display:none;height:100%;}
.rightNav td{margin:0;line-height:200%;}
.rightNav a{margin:10px 0 0 29px;}
.rightNav ul a{margin:10px 0 0 0;}
.rightNav h3 a{font-size:14px;font-weight:bold;color:#f35a22;float:left;}
#initNav {width:718px;float:left;background-color:#ffebbb;vertical-align:text-top;display:block;height:100%}
#initNav td{margin:0;line-height:200%;}
#initNav a{margin:10px 0 0 29px;}
#initNav ul a{margin:10px 0 0 0;}
#initNav h3 a{font-size:14px;font-weight:bold;color:#f35a22;float:left;}
#browseTable3 {width:200px;float:left;}
#browseTable3 td a {font-size:14px;font-weight:bold;color:#983f1d;float:left;padding:0 0 10px 29px;}
#browseTable3 td a:hover {color:#F35A22;text-decoration:none;font-size:14px;font-weight:bold;float:left;}


/* left side shaded descriptions */
#leftLabel {width:228px;float:left;background-color:#ffebbb;margin-top:3px;height:500px;overflow:visible;}
#leftLabel td{padding:0 20px 20px 20px;text-align:left;font-size:11px;color:#333333;line-height:150%;vertical-align:top;}
#leftLabel img{max-width:185px;padding-top:20px;}

/* BYOB */
#byobProductsLeft {margin: 15px;}
#byobProductsLeft tr{padding: 0px; border: solid 1px black;}
#byobProductsLeft img{padding-top: 20px;}
#byobRestaurantName {font: 14px bold; padding: 10px 0 10px 0;}
.dividerA {width:636px;}
#byobProductsColumns{float:left;height:500px;overflow:visible; width: 920px;}

#leftLabel2 {width:200px;float:left;margin-right:3px;padding:0;}
#leftLabel2 td{padding:0;}

/*Search Results */
#leftLabel3 {width:228px;float:left;background-color:#dedede;margin-top:3px;margin-right:3px;}
#leftLabel3 td{padding-left:10px;text-align:left;font-size:11px;color:#333333;line-height:150%;}
#leftLabel3 img{max-width:185px;}
.SearchLabel1{color:#333333;float:left;width:65px;height:25px;padding-bottom:5px;}
.SearchOption1{float:left;height:25px;width:100px;padding-bottom:5px;}
#goSearch{text-align:right;width:198px;float:right;padding:10px 15px 0 0;border-top:solid 1px white;}
.SearchPrice{text-align:right;float:left;}

#CategoryCrumbs, #CategoryCrumbs a
{
	font-weight:normal;	
	font-size:12px;
}

#CategoryCrumbs span
{
	color:Black;
	font-size:12px;
	font-weight:normal;	
}

