/* GENERAL */

/* CONTAINERS  */

/* HEADER */

/* NAVIGATION */
h2{
 padding-left:15px;
}
div#winenav_container{
 background:url(../images/bg_winenav.gif) no-repeat 0 3em;
 position:absolute;
 height:4.454em; /*49px*/
 width:100%;
 z-index:100;
}
	div#winenav_container ul#winenav{
	 font-size:1.272em; /*14px*/
	 position:absolute;
	 top:.357em /*5px*/; left:13.928em; /*195px*/
	}
		div#winenav_container ul#winenav li{
		display:inline;
		}
			div#winenav_container ul#winenav li a{
			 color:#AB2C00;
			 display:block;
			 float:left;
			 height:3.2em; /*45px*/
			 padding:0 5px;
			 text-decoration:underline;
			}
			div#winenav_container ul#winenav li a:hover{
			 text-decoration:none;
			}
			div#winenav_container ul#winenav li a.selected{
			 background:url(../images/ribbon.gif) no-repeat 50% 1.25em;
			 text-decoration:none;
			}
	
/* CONTENT */
	div#content{
	 padding-top:4.454em; /*49px*/
	}
		div#content div#wine_col1{
		 width:443px;
		}
			div#content div#wine_col1 p{
			 margin-bottom:1.45em;
			}
			div#content div#wine_col1 ul{
			 margin:0 0 2.55em -16px;
			 list-style:none;
			 overflow:visible;
			}
			div#content div#wine_col1 ul li{
			 line-height:1.55em;
			 padding:.77em 0 .77em 17px;
			}
			div#content div#wine_col1 ul#winemenu li{
			 clear:both;
			 height:auto;
			 overflow:auto;
			}
			div#content div#wine_col1 ul#winemenu li.odd{
			 background-color:#FDF8EC;
			}
			div#content div#wine_col1 ul li.red{
			 background:url(../images/bullet_red.gif) no-repeat 2px .77em;
			}
			div#content div#wine_col1 ul li.white{
			 background:url(../images/bullet_white.gif) no-repeat 2px .77em;
			}
			div#content div#wine_col1 ul li.fruit{
			 background:url(../images/bullet_fruit.gif) no-repeat 2px .77em;
			}
			div#content div#wine_col1 ul li.blush{
			 background:url(../images/bullet_blush.gif) no-repeat 2px .77em;
			}
			div#content div#wine_col1 ul li.sparkling{
			 background:url(../images/bullet_sparkling.gif) no-repeat 2px .77em;
			}
				div#content div#wine_col1 ul li a{
				 color:#A6000B;
				 display:block;
				 float:left;
				 font-weight:bold;
				 font-size:1.091em; /* 12px */
				 width:10.833em /*130px*/;
				}
				div#content div#wine_col1 ul li a:hover{
				 text-decoration:none;
				}
	
	/* Wine Details */
	div#content div#winedetails{
	 background:url(../images/bg_wine_col2.gif) no-repeat top left;
	 color:#782D17;
	 width:250px;
	 position:absolute;
	 top:3.454em /*38px*/; right:0;
	 padding-top:7px; margin-right:20px;
	 text-align:center;
	 height:250px; /* remove this once default div is shown */
	}
	div#content div#winedetails dl dt{
	 position:absolute;
	 width:100px;
	 top:7px; left:0;
	}
		div#content div#winedetails dl dt img{
		 border:0;
		 margin:0 auto;
		}
	div#content div#winedetails dl dd{
	 margin-left:101px;
	}
	body.gifts div#content div#winedetails{
	 width:254px;
	 margin:0;
	 padding:7px 8px 0;
	}
		div#content div#winedetails dl#default dt{
		 color:#A51F28;
		 font-size:1.818em; /* 20px */
		 font-variant:normal;
		 letter-spacing:-.02em;
		 line-height:1em;
		 padding:10px 0 0 20px;
		 width:auto;
		}
		div#content dl h3{
		 font-variant:normal;
		 line-height:1em;
		 margin:0; padding-top:10px;
		}
		body.gifts div#content dl img{
		 float:none;
		 margin:0; padding:10px 0 0;
		}
		div#content dl dd.desc{
		 border:1px solid #782D17;
		 border-width:1px 0;
		 padding:5px 0;
		 margin-left:9.2em; /* 3/17/09 EK - Added if client uses transparent png files */
		 text-align:left;
		 line-height:1.636em;
		}
		body.gifts div#content dl dd.desc{
		 border-width:0 0 1px;
		}
		div#content dl dd.price h3{
		 color:#782D17;
		 padding:.4em 0 .7em;
		}
		body.gifts div#content dl dd.giftimg{
		 border-top:1px solid #782D17;
		}
	
/* FOOTER */