/* CSS Document */

/* Common Styles */
body	{
		margin:0px;
		padding:0px;
		height:100%;		
		background-color:#000000;
		}
.brownbackt	{background-image:url(images/background_t.jpg);
			text-align:center;
			vertical-align:middle;
			width:300px;
			height:30px;
			}
.brownbackb	{background-image:url(images/background_b.jpg);
			text-align:center;
			vertical-align:middle;
			width:300px;
			padding-bottom:10px;
			height:100%;
			}
td.brown	{background-image:url(images/background_b.jpg);}
.whiteback	{background-color:#FFFFFF;   
			font-family:Georgia, "Times New Roman", Times, serif;}

a:link {color: #000000; text-decoration:none;}     /* unvisited link */
a:visited {color: #806D4D; text-decoration:none;}  /* visited link */
a:hover {color: #465D41; text-decoration:none;}   /* mouse over link */
a:active {color: #806D4D; text-decoration:none;}   /* selected link */ 

			
/* Index Styles */
.grovetxt	{
			width:220px;
			margin-top:5px;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size:14px;
			line-height:18px;
			}
.titles	{
		display:block;
		margin-top:8px;
		margin-bottom:5px;
		font-size:14px; font-weight:bold;
		}
.mainsec1	{
			margin-left:10px;
			margin-right:10px;
			font-size:12px;
			}

/* Grove Styles */
#grove_images {
				width:200px;
				margin-left:5px;
				float:left;
			}

.pics	{padding-bottom:5px;}

.links	{font-size:12px;}

/* Harvest Styles */
.harvesttxt	{
			margin-top:5px;
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size:16px;
			line-height:20px;
			}
/* Tradition Styles */
.traditiontxt	{
			width:125px;
			margin-top:5px;
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size:16px;
			line-height:20px;
			}

/* Nicolas Styles */
.nicolastxt	{
			width:160px;
			margin-top:5px;
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size:16px;
			line-height:20px;
			}

/* Contact Styles */
.detailheader	{
				font-size:16px;
				font-weight:bold;
				display:block;
				padding-bottom:5px;
				}
.details	{
			display:block;
			padding:10px;
			padding-left:40px;
			}

.email	{
		text-decoration:underline;
		}

/* Order Styles */
.ordertitle {display:block; font-size:20px; text-align:center;}
img.orderbottles {padding-left:20px;}
.responsetxt {font-style:italic; font-size:10px; padding-left:20px;}
table.orderdetails {font-size:12px; margin-left:20px;}
td.orderheaderrow {font-weight:bold; font-size:14px;}
td.qtytitle {padding-left:30px; font-weight:bold; font-size:14px;}
td.totaltitle {padding-left:75px; font-weight:bold; font-size:14px;}
td.ordercode {line-height:16px; vertical-align:top; padding-top:11px;}
td.ordertxt {line-height:16px; padding-top:10px; padding-bottom:10px;}
td.letters {font-weight:bold; width:20px; vertical-align:top; padding-top:12px;}
.qty {width:50px;}
.total {width:100px;}
.grandtotaltxt {padding-right:10px; font-weight:bold; font-size:14px; padding-bottom:4px;}
.grandtotal {width:160px;}
.shippingtxt {font-size:14px; font-style:italic; padding-right:10px;}
.eoetxt {font-size:18px; font-weight:bold; text-align:center;}

div.personalinfo {margin-left:20px;}
.mailingtitle {font-size:18px; font-weight:bold;}
.row1{height:30px; vertical-align:middle; margin-top:10px;}
.row2{height:30px; vertical-align:middle;}
.row3{height:30px; vertical-align:middle;}
.row4{height:30px; vertical-align:middle;}
.inputname {margin-left:34px; width:200px; margin-right:30px;}
.inputaddress {margin-left:18px; width:250px; margin-right:10px;}
.inputcompany {margin-left:2px;}
.inputstate {margin-left:2px; margin-right:10px;}
.inputpostcode {margin-left:2px; width:70px;}
.inputtelephone {margin-left:2px; margin-right:30px;}
.inputfax {margin-left:5px;}
.inputemail {margin-left:36px; width:200px;}

.sendorder {margin-left:20px;}

#footer {font-size:12px; text-align:center; width:100%;}