box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	border: solid #CC0000;
}
.tbl {
	background-image: url(images/French-Camp-1a.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.wine {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: small-caps;

}
.heading {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: small-caps;
}
.heading1 {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: small-caps;
}
.text {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1px;

}
.text-print {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	letter-spacing: 1px;

}
a.nav {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.nav:link {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.nav:visited {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.nav:hover {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.nav:active {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
ul {
	list-style-image: url(/images/arrow.gif);
}
.Tabletext-ourwine {
	font-family: Gill Sans MT, Tahoma, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	padding: 10px;
	background-image: -webkit-gradient(linear, 0% 0%, 45% 100%, from(#787878), to(#3B3B3B));
	background-image: -moz-linear-gradient(0% 100% 80deg,#3B3B3B, #787878);
	background-color: #383838;
	-moz-border-radius: 5px;
	border-bottom-radius: 5px;
	-webkit-border-radius: 5px;
}
.Tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.Tabletext-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.Tabletext-ourwine div.ourwine-indent {
	margin-left: 2em;
	font-size: 16px;
}
.Tabletext-ourwine strong {
	font-size: 20px;
	color: #fff;
}
.Tabletext-ourwine strong.ourwines-title{
	font-size: 24px;
	color: #fff;
}
.style5 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#catax {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#900;
}
#logo { 
   
	background-image: url(/images/label-header.jpg); 
	background-repeat: no-repeat;
	background-position: left top; 
	height:79px; 
	background-color:black;
        }

#bod { 
	  width: 85%;
	  padding-top: 80px;
/*	  top: 200px;
*/	  margin-left: auto;
	  margin-right: auto;
	}

#bod-outer { 
			padding-top: 80px;
			margin-left: auto;
			float: right;
		
/*			margin-right: auto;
*/	}

#Book-photo {
			padding-top: 30px;
			padding-bottom: 50px;
			margin-left: auto;
			margin-right: auto;
}

#container {
   height:100%;
}

#Tax {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#900;
	background-color: #FFF;
}

#copyright-short { 
   position:absolute;
   bottom:0;
   width:100%;
   height:30px;   /* Height of the footer */
}			

.invertedshiftdown{
	padding: 0;
	width: 100%;
	border-top: 4px solid #D10000; /*Red color theme*/
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
/*			text-shadow: 2px 2px 2px #000;
*/
}

.invertedshiftdown ul{
	margin:0;
	margin-left: 40px; /*margin between first menu item and left browser edge*/
	padding: 0;
	float: right;
	list-style: none;
}

.invertedshiftdown li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
}

.invertedshiftdown a{
	float: left;
	display: block;
	font: bold 12px Arial;
	color: black;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 5px 10px 9px 10px; /*Padding within each menu item*/
	background-color: #666666; /*Default menu color*/
	
	/*BELOW 4 LINES add rounded bottom corners to each menu item.
	  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
	  REMOVE IF DESIRED*/
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
	background-color: #D10000; /*Red color theme*/
	padding-top: 9px; /*Flip default padding-top value with padding-bottom */
	padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
	color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
	background-color: #D10000; /*Red color theme*/
	padding-top: 9px; /*Flip default padding-top value with padding-bottom */
	padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
	color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
	float: right;
	margin: 0;
	margin-top: 2px;
	padding: 0;
}

#myform .textinput{
	width: 190px;
	border: 1px solid gray;
}

#myform .submit{
	font: normal 12px Verdana;
	height: 22px;
	border: 1px solid #D10000;
	background-color: black;
	color: white;
}

.pics {  
    height:  224px;  
    width:   300px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;
    border:  1px solid #ccc;
    background-color: #eee;
    width:  300px;
    height: 224px;
    top:  0;
    left: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#bod .text {
	text-align: left;
}

