
body { background: url(images/gradient.jpg); font-family: Arial, sans-serif; background-color:white;}

a:link { color:#3f5870;}
a:visited {color: #3f5870;}
a:hover{ color: #62150d;}

#home {background: url(home/backhome.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#barrelback {background: url(images/barrelback.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#grapeback {background: url(images/grapeback.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#barrel2back {background: url(images/barrel2back.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#glassback {background: url(images/glassback.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#vinyardback {background: url(images/vinyardback.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#bottelback {background: url(images/bottleback.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#corkback {background: url(images/corkback.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#cork2back {background: url(images/cork2back.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#grape2back {background: url(images/grape2back.jpg); width: 1152px; height:862px; margin-left: auto; margin-right: auto; margin-top: 0px; }
#whiteback {background: url(images/whiteback.jpg); width: 1152px;  margin-left: auto; margin-right: auto; margin-top: 0px; background-repeat: no-repeat; background-color: white;}
#allwhite {background: url(images/allwhite.jpg); width: 1152px;  margin-left: auto; margin-right: auto; margin-top: 0px; background-repeat: no-repeat; background-color: white;}

.black  {color: black;  }
.listem  { margin-left: -15px; }

#header  { float: right; }
#text  { width: 850px;padding-top: 5px;}
#managers  { width: 850px;padding-top: 5px;}
#left  {width: 150px; height: 650px; float: left; padding: 25px;margin-top:175px ; }
#line  { padding-right: 2px; }
strong {color: #3f5870;  font-size: 110%;}
b {color: #3f5870;  font-size: 110%;}
#imagelinks  {float: right;width: 945px;margin-top: 15px; }
#imagelinks img  {padding-left: 45px;  }
#righthome  { float: right;padding-right: 22px;margin-top: -20px;}
h2 em  {color: #3f5870;  }
#hometext  {width: 700px; float: left; font-size: 105%;}
#about {margin-left: 20px; }

em  { color: #3f5870; }

#contactpic  { float: right; margin-top: -200px;padding-right: 100px;}


#publicationtext  {width: 700px;  }

#servicecontent { float: right; padding-right: 130px;width: 550px; }
#servicepic  { float: left; }

#contentabout  { float: right; width: 600px; padding-right: 70px; margin-top: -190px;} 
#abouttext  { float: right; width: 400px; padding-right: 70px; } 
#labtext  { width: 930px;padding-top: 5px;}

.packages  {  margin-left: 200px;}

.microright  {width: 300px; float: right; padding-right: 10px;}
#push{width: 600px; float: right; padding-right: 40px;margin-top: -250px;}
.widemicroright  {width: 400px; float: right; padding-right: 25px;}

.partner  { width: 620px; float: right; padding-right: 190px; margin-top: 0px;}
.ets {  margin-top: 85px;}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop2.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* style the outer div to give it width */
#menu {
width:947px; 
float: right;margin-top: -4px; background-color: #3f5870;

}
/* remove all the bullets, borders and padding from the default list styling */
#menu ul {
padding:0;
margin:0;
list-style-type:none;
}
#menu ul ul {
width:150px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menu li {
float:left;
width:150px;
position:relative;
text-align: center;
}
/* style the links for the top level */
#menu a, #menu a:visited {
display:block;
font-size:16px;
text-decoration:none; 
color:white; 
width:139px; 
height:25px; 
border:1px solid black; 
border-width:1px 1px 0 0; 
background-color: #3f5870;
padding:0px 5px; 
line-height:25px;
border-left:1px solid black;

}

/* a hack so that IE5.5 faulty box model is corrected */
* html #menu a, * html #menu a:visited {
width:150px;
w\idth:139px;
}

/* style the second level background */
#menu ul ul a.drop, #menu ul ul a.drop:visited {
background:#3f5870;
}
/* style the second level hover */
#menu ul ul a.drop:hover{
background:#3f5870;
}
#menu ul ul :hover > a.drop {
background:#62150d;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:26px;
left:0; 
width:150px;
}
/* another hack for IE5.5 */
* html #menu ul ul {
top:30px;
t\op:31px;
}


/* style the table so that it takes no part in the layout - required for IE to work */
#menu table {position:absolute; top:0; left:0;}

/* style the second level links */
#menu ul ul a, #menu ul ul a:visited {
background:#3f5870; 
color:#fff; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:129px
/* yet another hack for IE5.5 */
}
* html #menu ul ul a{
width:150px;
w\idth:129px;
}


/* style the top level hover */
#menu a:hover, #menu ul ul a:hover{
color:#fff; 
background:#62150d;

}
#menu :hover > a, #menu ul ul :hover > a {
color:#fff;
background:#62150d;

}

/* make the second level visible when hover on first level list OR link */
#menu ul li:hover ul,
#menu ul a:hover ul{
visibility:visible; 
}



#bottomnav  { text-align: center; font-size: 85%;}
#bottomnav  a:link { color: white;padding: 3px;}
#bottomnav  a:visited {color: white;padding: 3px;}
#bottomnav  a:hover{ color: black;padding: 3px;}


#copy  { text-align: center; font-size: 80%;}
#copy  a:link { color: black;padding: 3px;}
#copy  a:visited {color: black;padding: 3px;}
#copy  a:hover{ color: white;padding: 3px;}
