body {
margin-left:0px;
margin-right:0px;
padding: 0px;
font-family: sans-serif;
font-size: .7em;
background-color: #e6e6e6;
color:#666666;
font-family: Verdana, Geneva, Arial, Helvetic, sans-serif;
}

#wrapper {
	margin: 0 auto;
	width: 728px;
	background-color: #e6e6e6;
	}

div#header1 {
text-align: left;
background-color: #e6e6e6;
color: #000000;
margin-bottom: 0px;
margin-top: 0px;
width: 708px;
}

div#header2 {
text-align: center;
background-color: #e6e6e6;
color: #000000;
margin-bottom: 0px;
border-bottom: solid #D7D4D4 1px;
border-right: solid 1px #D7D4D4;
font-family: arial;
font-size: 1.0em;
width: 708px;
padding:0px;
}

div#header3 {
text-align: center;
background-color: #e6e6e6;
color: #000000;
margin-bottom: 0px;
border-bottom: solid #D7D4D4 1px;
border-right: solid 1px #D7D4D4;
font-family: arial;
font-size: 1.0em;

}

div#front {
width: 708px;
margin-left: 3px;
padding: 0px;
}

div#maincontent {
position: absolute;
text-align: justify;
margin-left:  208px;
font-size: 11px;
background-color: #ffffff;
color: #666666;
border-left: solid #D7D4D4 1px;
width: 420px;
padding-left: 50px;
padding-right: 50px;
padding-top: 27px;
padding-bottom: 30px;
border-right: solid 1px #D7D4D4;}

/*maincontent for organic-wines*/
div#maincontent02 {
position: absolute;
text-align: justify;
margin-left:  208px;
background-color: #ffffff;
color: #666666;
border-left: solid #D7D4D4 1px;
width: 440px;
padding-left: 40px;
padding-right: 40px;
padding-top: 27px;
padding-bottom: 30px;
border-right: solid 1px #D7D4D4;
}

div#maincontent06 {
position: absolute;
text-align: justify;
margin-left:  208px;
font-size: 11px;
background-color: #ffffff;
color: #666666;
border-left: solid #D7D4D4 1px;
width: 440px;
padding-left: 40px;
padding-right: 40px;
padding-top: 27px;
padding-bottom: 30px;
border-right: solid 1px #D7D4D4;}


/*linkunit on left*/

div#left {
position: relative;
height: 100px;
top: 110px;
}

/*index left column*/
div#leftcolumn {
position: absolute;
margin: 0px;
text-align: center;
background-color: #e6e6e6;
background-image: url(images/vinepost2.jpg);
background-repeat: no-repeat;
color: #000000;
width: 188px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-left: 1px solid #d7d4d4;
height: 750px;

}

/*mailform left column*/
div#mailform {
position: absolute;
margin: 0px;
text-align: center;
background-color: #e6e6e6;
background-image: url(images/vinepost2.jpg);
background-repeat: no-repeat;
color: #000000;
width: 188px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-left: 1px solid #d7d4d4;
height: 426px;

}

/*about left column*/
div#leftcolumn01 {
position: absolute;
margin: 0px;
text-align: right;
background-color: #e6e6e6;
background-image: url(images/rose6.jpg);
background-repeat: no-repeat;
color: #000000;
width: 188px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-left: 1px solid #d7d4d4;
height: 500px;
}

/*organic-wines left column*/
div#leftcolumn02 {
position: absolute;
margin: 0px;
text-align: right;
background-color: #e6e6e6;
background-image: url(images/wines3.jpg);
background-repeat: no-repeat;
color: #000000;
width: 188px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-left: 1px solid #d7d4d4;
height: 979px;
}

/*fergusonvalley left column*/
div#leftcolumn03 {
position: absolute;
margin: 0px;
text-align: right;
background-color: #e6e6e6;
background-image: url(images/lavender2.jpg);
background-repeat: no-repeat;
color: #000000;
width: 188px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-left: 1px solid #d7d4d4;
height: 403px;}


/*organics left column*/
div#leftcolumn04 {
position: absolute;
margin: 0px;
text-align: right;
background-color: #e6e6e6;
background-image: url(images/buds3.jpg);
background-repeat: no-repeat;
color: #000000;
width: 188px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-left: 1px solid #d7d4d4;
height: 562px;}

/*wine-online left column*/
div#leftcolumn05 {
position: absolute;
margin: 0px;
text-align: right;
background-color: #e6e6e6;
background-image: url(images/barrels4.jpg);
background-repeat: no-repeat;
color: #000000;
width: 188px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-left: 1px solid #d7d4d4;
height: 386px;
}


/*contact left column*/
div#leftcolumn07 {
position: absolute;
margin: 0px;
text-align: right;
background-color: #e6e6e6;
background-image: url(images/merlot3.jpg);
background-repeat: no-repeat;
color: #000000;
width: 188px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
border-left: 1px solid #d7d4d4;
height: 413px;}


div#giftag {
position: absolute;
top: 396px;
left: 2px;
}

div#otherpayment {
position: absolute;
top: 20px;
left: 2px;
}

div#newpf {
position: absolute;
top: 20px;
left: 2px;
}


/*frontpage link td*/
.link {
width: 104px;
}

.bigpicture {
width: 308px;
}


.top {
padding: 0px;
border: 0px;
background-color: #000000;
}

/*Formatting for toplinks*/
.toplink {
background-color: #ffffff;
text-align: center;
color: #191919;
font-family:  Arial;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
}

/*divisions between top links*/
.lines {
border-left: 1px solid #D7D4D4;
}

.grey {
color: #999999;
}


a.topmenu 
{
	font-weight: bold;
	color: #191919; 
	font-size: 12px;
	line-height: 1.4em;	
	text-decoration: none;
	font-family:  Arial;
}

a.topmenu:hover 
{
	font-weight: bolder;
	color: #969494; 
	line-height: 1.4em;
	text-decoration: none;
	font-family:  Arial;
}

a.leftmenu 
{
	font-weight: bold;
	color: #6D6C6C; 
	line-height: 1.4em;	
	text-decoration: none;
	font-family:  Arial;
}

a.leftmenu:hover 
{
	font-weight: bolder;
	color: #969494; 
	line-height: 1.4em;
	text-decoration: none;
	font-family:  Arial;
}


a.header1 {
text-decoration: none;
border: 0px;
color: #e6e6e6;
}

h2 {
color:#828181;
font-size: 18px;
}
h3 {
color: #A6A6A6;
}

h4 {
color: #626161;
font-size: 14px;
font-family: arial;
font-weight: bold;
}


h5 {
font-size: 12px;
color: #FF0000;
padding-bottom: 0px;
margin-bottom: 0px;
}

h6 {
font-size: 12px;
margin-left: 15px;
color: #FF0000;
padding-bottom: 0px;
margin-bottom: 0px;
}

/*table for left link column*/
.tableleft {
border: 1px solid #7A7A6C;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;	
color: #6D6C6C; 
line-height: 17px;
}

.tdleft {
border-bottom: 1px solid #7a7a6c;
}


/*td for organic-wines table*/
.wine1 {
width:175px;
font-size: 10px;
padding-left: 10px;
padding-right: 10px;
text-align:left;
}

.wine2 {
font-size: 9px;

}

.wine3 {
font-size: 11px;
}

.smallone {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold;	
color: #6D6C6C; 
line-height: 17px;
}

.smallone2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold;	
color: #6D6C6C; 
line-height: 12px;
text-align: left;
}

.dropdown {
font-family: Verdana, Arial, Helvetica, geneva;
background-color:#F4F4F4;
color: #333333;
font-size: 11px;
}

.red {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold;	
color: #EC4646; 
line-height: 17px;
}

.redhead {
font-family:  Arial, Helvetica, sans-serif;
font-size: 15px; 
font-weight: bold;	
color: #EC4646; 
line-height: 17px;
}

.redhead2 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 20px; 
font-weight: bold;	
color: #EC4646; 
line-height: 17px;
text-align: center;
}

.nomargin {
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-top: 0px;
}

.specialprice {

text-align: right;
font-size: 13px;
font-weight: bold;
margin-bottom: 4px;
}


.black {
font-Size: 11px;
font-weight: bold;
color: #000000;
line-height: 17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.black2 {
font-Size: 11px;
color: #000000;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.bigger {
font-size: 13px;
}

.small {
font-size: 11px;
text-align:center;
}

.center {
padding-bottom: 10px;
color:#FF0000;
}

.left { 
margin-left: 0px; 
border: 1px solid red;
}

.left2 {
margin-left: 21px;
}

.topborder {
margin-top: 5px;
}

.buynow {
text-align: center;
}

.xmasleft {
margin-top: 0px;
padding-top: 0px;
text-align: left;
margin-right: 15px;
font-Size: 11px;
color: #494A4A;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.xmasright {
margin-top: 0px;
padding-top: 0px;
text-align: left;
margin-left: 15px;
font-Size: 11px;
color: #494A4A;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.xmas2 {
font-size: 13px;
font-weight: bold;
}

.xmas3 {
font-size: 11px;
font-weight: bold;
}

.xmaslinks {
padding-left: 0px;
margin-left: 0px;
font-size: 12px;
list-style: none;
color: #114B01;
text-align: left;
line-height: 14px;
text-decoration: none;
font-weight: bold;
}

.xmaslinks a:link {
text-decoration: none;
color: #114B01;
}


.xmaslinks a:visited {
text-decoration: none;
color: #114B01;
}

.alternative {
position: absolute;
top: 90px;
left: 10px;
}


.middle {
vertical-align:super;
font-weight: bold;
}

.right {
float:right;
}





/*
div#footer {
position: absolute;
margin-bottom: 0px;
text-align: center;
background-color: #e6e6e6;
color: #000000;
border-top: solid #000000 1px;
width: 728px;
position: relative;
bottom: 10px;
}*/