@charset "UTF-8";
/* CSS Document */

html{
padding:0;
margin:0;
}

body{
padding:0;
margin:0;
background-color:#534A3E;
font-family:Helvetica, Arial, sans-serif
}

#wrap{
padding:0;
margin:0 auto;
width:1100px;
height:790px;
}

a, img{
border:none;
outline:0;
}

#top{
width:1100px;
height:71px;
padding:0;
margin:0;
background-color:#bd8747;
border-bottom:1px solid #b98748;
}

#top ul{
padding:0;
margin:0;
width:1100px;
float:left;
list-style:none;
}

#top li{
padding:0;
margin:0;
width:220px;
float:left;
height:71px;
display:block;
}

#home a, #about a, #wines a, #contact a, #gallery a{
text-indent:-9999px;
width:220px;
float:left;
height:71px;
display:block;
background-position:0 -71px;
}

#home a:hover, #about a:hover, #wines a:hover, #contact a:hover, #gallery a:hover,
#homepage #home a, #aboutpage #about a, #createpage #about a, #growpage #about a, #harvestpage #about a, #winepage #wines a, #growgallerypage #gallery a, #harvestgallerypage #gallery a, #creategallerypage #gallery a, #contactpage #contact a, #orderpage #wines a  {
background-position:0 0;
}

#home a{
background-image:url(images/larger_home_btn.gif);
background-repeat:no-repeat;
}

#about a{
background-image:url(images/larger_about_btn.gif);
background-repeat:no-repeat;
}

#wines a{
background-image:url(images/larger_order_btn.gif);
background-repeat:no-repeat;
}

#contact a{
background-image:url(images/larger_contact_btn.gif);
background-repeat:no-repeat;
}

#gallery a{
background-image:url(images/larger_gallery_btn.gif);
background-repeat:no-repeat;
}

#sidebar{
background-image:url(images/larger_side_text.jpg);
background-repeat:no-repeat;
width:220px;
height:718px;
float:left;
}
#centre{
background-color:#534b3e;
float:left;
}

#homepage #sidebar{
background-image:url(images/larger_side.jpg);
background-repeat:no-repeat;
width:220px;
height:718px;
float:left;
}

#homepage #content{
width:879px;
height:718px;
float:left;
padding:0;
margin:0;
}

#content{
width:879px;
height:658px;
float:left;
padding:60px 0 0 0;
margin:0;
background-repeat:no-repeat;
border-left:1px solid #ba8748;
}

#aboutpage #content{
background-image:url(images/about_bg.jpg);
}

#createpage #content{
background-image:url(images/create_bg.jpg);
}

#growpage #content{
background-image:url(images/grow_bg.jpg);
}

#harvestpage #content{
background-image:url(images/harvest_bg.jpg);
}

#winepage #content, #orderpage #content {
width:879px;
height:auto;
float:left;
padding:40px 0 0 0;
margin:0;
background-color:#f6f0e6;
border-left:1px solid #ba8748;
}

#winepage #content td {
  color: #58544A;
  font-size: 13px;
  line-height: 18px;
}

#winepage #content table {
  margin-left: 40px;
  margin-top: -18px;
}



#content p{
color:#fff;
font-size:13px;
margin:0 0 15px 53px;
width:530px;
line-height:18px;
}

#content a {
color:#58544a;
text-decoration:underline;
}

#aboutpage #content p, #aboutpage #content p, #growpage #content p, #createpage #content p, #harvestpage #content p {
font-size:15px;
line-height:21px;
}

#winepage #content p, #contactpage #content td, #orderpage #content p {
color:#58544a;
font-size:13px;
margin:0 40px 20px 39px;
}

#contactpage #content p{
color:#58544a;
font-size:13px;
margin:0 40px 5px 39px;
}

#contactpage #content h2{
color:#58544a;
font-size:13px;
margin:20px 40px 5px 39px;
}

#orderpage #content p{
width:auto;

}

#orderpage #content p a{
color:#ba8748;
font-weight:bold;

}

#contactpage #content td{
padding:5px 0 5px 0;
}

#orderpage #content td{
padding:5px 10px 5px 0;

}

#orderform{
margin:0 40px;
color:#58544a;
font-size:10px;
}

#orderpage #orderform td p{
margin:0 0 10px 0;
color:#58544a;
font-size:10px;
padding:0;
}

#orderpage #orderform h2 {
margin:0 0 5px 0;
padding:0;
text-indent:-9999px;
height:21px;
background-repeat:no-repeat;
text-align:left;
}

#orderpage #content table{
margin:0 0 0 39px;
width:750px;

}

#contactpage #content table{
margin:0 0 0 39px;
width:290px;

}

#homepage #content {
background-image:url(images/home_bg.jpg);
background-repeat:no-repeat;
width:879px;
height:718px;
float:left;
padding:0;
}

#contactpage #content {
background-image:url(images/contact_bg.jpg);
background-repeat:no-repeat;
width:879px;
height:678px;
float:left;
padding:40px 0 0 0;
}

#content h1{
padding:0;
margin:0;
text-indent:-9999px;
}

#winepage #content h1{
text-indent:-9999px;
margin:0 0 10px 37px;
padding:0;
height:21px;
background-repeat:no-repeat;
background-image:url(images/wine_selection_title.gif);
}


#orderpage #content h1{
text-indent:-9999px;
margin:0 0 10px 37px;
padding:0;
height:21px;
width:800px;
background-repeat:no-repeat;
background-image:url(images/order_form_title.gif);
}


#footer{
width:1100px;
background-color:#beb9b5;
border-top:1px solid #fff;
height:34px;
display:block;
float:left;
padding:0;
margin:0;
float:left;
font-size:10px;
text-align:right;
}
#footer p{
margin:10px 20px 7px 7px;
color:#333;
}

#content ul{
margin:30px 30px 0 0;
padding:0;
width:165px;
float:right;
list-style:none;
}

#content li{
margin:0 0 10px 0;
padding:0;
width:165px;
height:165px;
text-indent:-9999px;
display:block;
}
#grow a, #harvest a, #create a{
margin:0;
padding:0;
width:165px;
height:165px;
background-position:0 0;
display:block;
}

#grow a {
background-image:url(images/grow_button.jpg);
background-repeat:no-repeat;
display:block;
}

#harvest a {
background-image:url(images/harvest_button.jpg);
background-repeat:no-repeat;
display:block;
}

#create a {
background-image:url(images/create_button.jpg);
background-repeat:no-repeat;
display:block;
}

#growgallerypage #content, #harvestgallerypage #content, #creategallerypage #content{
width:759px;
height:648px;
float:left;
padding:95px 0 0 120px;
margin:0;
background-color:#f6f0e6;
}

#growgallerypage #content p, #harvestgallerypage #content p, #creategallerypage #content p {
color:#333;
margin:20px 0 0 20px;
}

#growgallerypage #content h1, #harvestgallerypage #content h1, #creategallerypage #content h1 {
background-repeat:no-repeat;
margin: 20px;
padding:0;
}
#growgallerypage #content h1{
background-image:url(images/grow_gallery_title.gif);
}
#harvestgallerypage #content h1{
background-image:url(images/harvest_gallery_title.gif);
}
#creategallerypage #content h1{
background-image:url(images/create_gallery_title.gif);
}

#growgallerypage img, #harvestgallerypage img, #creategallerypage img {
margin:10px 0 0 20px;
}

#growgallerypage #content ul, #harvestgallerypage #content ul, #creategallerypage #content ul {
margin:0 10px 0 0;
padding:0;
width:355px;
list-style:none;
float:right;
}

#growgallerypage #content li, #harvestgallerypage #content li, #creategallerypage #content li {
margin:0 10px 0 0;
padding:0;
width:69px;
height:69px;
text-indent:-9999px;
display:block;
float:left;
}


#growg a, #harvestg a, #createg a{
margin:0;
padding:0;
width:69px;
height:69px;
background-position:0 0;
display:block;
float:left;
}

#growg a:hover, #harvestg a:hover, #createg a:hover{
background-position:0 -69px;
}

#growg a {
background-image:url(images/grow_gallery_buttons.jpg);
background-repeat:no-repeat;
display:block;
}

#harvestg a {
background-image:url(images/harvest_gallery_buttons.jpg);
background-repeat:no-repeat;
display:block;
}

#createg a {
background-image:url(images/create_gallery_buttons.jpg);
background-repeat:no-repeat;
display:block;
}

#grow a:hover, #harvest a:hover, #create a:hover, #createpage #create a, #growpage #grow a, #harvestpage #harvest a {
background-position:0 -165px;
}

.wineimage{
float:right;
padding:0 20px 0 0;
}

.winegroup{
margin:30px 0 0 0;
}

.order a{
width:175px;
height:20px;
display:block;
background-image:url(images/order_button.gif);
background-repeat:no-repeat;
text-indent:-9999px;
background-position:0 -20px;
}
.order a:hover {
background-position:0 0;
}

#winepage h2, #contactpage h2, #orderpage h2 {
margin:0 0 10px 37px;
padding:0;
text-indent:-9999px;
height:21px;
background-repeat:no-repeat;
}

#cabsauv04{
background-image:url(images/cab_sauv_04.gif);
}
#cabsauv06{
background-image:url(images/sauv06.gif);
}
#merlot06 {
background-image:url(images/merlot_06.gif);
}
#reserve07{
background-image:url(images/res_07.gif);
}
#shiraz06{
background-image:url(images/shiraz_06.gif);
}
#shiraz08{
background-image:url(images/shiraz_08.gif);
}
#cabmerlot05{
background-image:url(images/cab_mer_05.gif);
}
#cabmerlot08{
background-image:url(images/cab_mer_08.gif);
}
#sang08{
background-image:url(images/sang_08.gif);
}
#riesling06{
background-image:url(images/ries_06.gif);
}
#riesling11{
background-image:url(images/ries_11.gif);
}
#sauvblanc08{
background-image:url(images/sauv_blanc_08.gif);
}
#sauvblanc10{
background-image:url(images/sauv_blanc_10.gif);
}
#chardonnay09{
background-image:url(images/chardonnay_09.gif);
}
#sauvblanc11{
background-image:url(images/sauv_blanc_11.gif);
}
#chardonnay10{
background-image:url(images/chardonnay_10.gif);
}
#brut08{
background-image:url(images/brut_08.gif);
}

#vineyard{
background-image:url(images/vineyard_title.gif);
}
#cellardoor{
background-image:url(images/cellar_door_title_lrg.gif);
}

#events{
background-image:url(images/events_title_lrg.gif);
}

#contactinfo{
background-image:url(images/contact_title.gif);
}

#orderpage #cabsauv04{
background-image:url(images/cab_sauv_04_750.gif);
}
#orderpage #cabsauv06{
background-image:url(images/sauv06_750.gif);
}
#orderpage #merlot06{
background-image:url(images/merlot_06_750.gif);
}
#orderpage #reserve07{
background-image:url(images/res_07_750.gif);
}
#orderpage #shiraz06{
background-image:url(images/shiraz_06_750.gif);
}
#orderpage #shiraz08{
background-image:url(images/shiraz_08_750.gif);
}
#orderpage #cabmerlot05{
background-image:url(images/cab_mer_05_750.gif);
}
#orderpage #cabmerlot08{
background-image:url(images/cab_mer_08_750.gif);
}
#orderpage #sang08{
background-image:url(images/sang_08_750.gif);
}
#orderpage #riesling06{
background-image:url(images/ries_06_750.gif);
}
#orderpage #sauvblanc08{
background-image:url(images/sauv_blanc_08_750.gif);
}
#orderpage #sauvblanc10{
background-image:url(images/sauv_blanc_10_750.gif);
}
#orderpage #sauvblanc11{
background-image:url(images/sauv_blanc_11_750.gif);
}
#orderpage #chardonnay09{
background-image:url(images/chardonnay_09_750.gif);
}
#orderpage #chardonnay10{
background-image:url(images/chardonnay_10_750.gif);
}


.boldheader{
font-weight:bold;
font-size:12px;
}
.boldheader td{
border-bottom:1px solid #666;
}

#tabletwo{
color:#58544a;
font-size:13px;
}

#flash{
margin:30px 0 0 20px;
}
