﻿body {
margin:0;
padding:0;
font-family:arial, sans-serif;

}
	
html>body {font-size:medium; font-family:arial, sans-serif;}
	
div#wrapall {
width:100%; 
direction:ltr;
text-align:center;
font-size:12px;

}
a {
font-size:10pt;
color:#DBB53D;
text-decoration:none;
}

a:hover {

color:#CAB245;
}

form {
padding:0px;
margin:0px;
}

img {
border:0px;
}

div#wrap {
text-align:left;
width:1000px;
margin-left:auto;
margin-right:auto;
}

div#wrapinfootbg {
width:1000px;
float:left;
background: url(../images/bottom-bg.gif) no-repeat bottom left;
padding-bottom:50px;
}

div#wrapinfootbgreallybig {
width:1000px;
float:left;
background: url(../images/bottom-bg-big.gif) no-repeat bottom left;
padding-bottom:50px;
}

div#wrapin {
width:855px;
float:left;
background:url(../images/top-bg.gif) no-repeat top left; 
padding-right:73px;
padding-left:73px;

}

 div.hpimagebox {
width:521px;
float:left;
background:url(../images/hppic1.jpg) no-repeat top center; 
margin-top:74px;
height:432px;
padding-top:115px;
padding-left:334px;
}

 div.hpimagebox2 {
width:521px;
float:left;
background:url(../images/hppic2.jpg) no-repeat top center; 
margin-top:74px;
height:432px;
padding-top:113px;
padding-left:334px;
}

 div.creditline {
width:975px;
float:left;
padding-left:25px;
padding-bottom:45px;
 }
 
 div.leftcredit {
width:495px;
float:left;
text-align:left;
font-size:10px;
color:#9D9FA2;
padding-left:5px;
}

 div.leftcredit a {
font-size:10px;
color:#9D9FA2;
text-decoration:none;
}
 
 div.rightcredit {
width:450px;
float:left;
text-align:right;
font-size:10px;
color:#9D9FA2;

 }
 
  div.rightcredit h1 {
padding:0px;
margin:0px;
font-size:10px;
color:#9D9FA2;
font-weight:normal;
 }
 
   div.rightcredit a {
text-decoration:none;
color:#9D9FA2;font-size:10px;
 }
 

.logobox {
float:left;
text-align:center;
width:188px;
}

.logoboxbut {
width:188px;
float:left;
}

.logoboxbut  img{
 float:left;
}

.maininnerbox {
width:855px;
float:left;
margin-top:74px;
direction:ltr;
padding-bottom:10px;
border-bottom:1px solid #E1E1DF;

}

.leftbar {
float:left;
width:174px;
padding-right:12px;
}

.mainarea {
float:left;
width:630px;
padding-left:12px;
border-left:1px solid #E1E1DF;
padding-bottom:25px;
min-height:600px;
}

.innerlogo {
float:left;
width:174px;
height:295px;
border-bottom:1px solid #E1E1DF;
}

.innerpic {
float:left;
width:275px;
}

.innersidebar {
float:left;
width:174px;
padding-bottom:100px;
}

.innersidebar img {
float:left;
width:174px;
border-bottom:1px solid #E1E1DF;
}

.innersidebar img:hover {
float:left;
width:174px;
border-bottom:1px solid #F3E4B5;
}

.pagetitle {
float:left;
width:654px;
padding-top:16px;
padding-bottom:8px;
}

.pagetext {
float:left;
width:454px;
color:#757676;
font-size:10pt;
line-height:14pt;
}

.pagetextbig {
float:left;
width:654px;
color:#757676;
font-size:10pt;
line-height:14pt;
}

.pagetextbig h1 {
color:#9D9FA2;
font-size:11pt;
margin:0px;
padding:0px 0px 10px 0px;
}


.innerboxlinebuy h1 {
color:#9D9FA2;
font-size:11pt;
margin:0px;
padding:10px 0px 10px 0px;
}

.pageimg {
float:left;
width:200px;
text-align:right;
padding-top:5px;
}
 
.pageimg img {

}


.innerbox {
float:left;
width:654px;
}
.innerboxold {
float:left;
width:654px;
padding-top:10px;
}


.footbar {
width:855px;
float:left;
text-align:center;
direction:ltr;
padding-top:5px;
padding-left:62px;
}

.footbar img{
float:left;
}


.innerboxline {
float:left;
width:654px;
padding-bottom:10px;
border-bottom:1px solid #E1E1DF;
margin-bottom:10px;
}

.pagetext h1 {
color:#9D9FA2;
font-size:11pt;
margin:0px;
padding:0px;
}

.pagetext h2 {
color:#CAB245;
font-size:11pt;
margin:0px;
padding:0px;
}

.innerboxlineend {
float:left;
width:654px;
padding-bottom:10px;
 
}

.innerboxlinecenter {
float:left;
width:654px;
padding-bottom:10px;
padding-top:10px;
text-align:center;
color:#757676;
}
.innerboxlinebuy {
float:left;
width:654px;
padding-bottom:10px;
padding-top:10px;
}
 

.winebox {
width:198px;
padding-right:30px;
float:left;
}

.mainbuybox {
width:198px;
padding-right:30px;
float:left;
}
 
.mainbuyboxend {
width:198px;
float:left;
}

.wineimg {
width:198px;
float:left;
}

.wineimg img {
width:198px;
float:left;
}
.wineboxend{
width:198px;
float:left;
}


.mainbuyboxend  a {
color:#DBB53D;
text-decoration:none;
}

.mainbuyboxend a:hover {
color:#CAB245;
}


 
.winetext {
width:198px;
float:left;
color:#757676;
font-size:10pt;
line-height:14pt;
}
 
 .winetext h1 {
color:#9D9FA2;
font-size:11pt;
margin:0px;
padding:0px;

}

.winetextdesc {
width:198px;
float:left;
height:75px;
}

.selectbox {
width:198px;
float:left;
padding-top:10px;
}

 

img.nob {
border:0px;
padding-bottom:10px;
}

.morelink {
float:left;
 width:454px;
padding-top:10px;
}

.contactform  a {
 
text-decoration:none;
}

.contactform  a {
color:#BCA435;
}

.morelink a {
 
text-decoration:none;
}

.morelink a:hover {
color:#BCA435;

 }
 
 .hidden {
 display:none;
 }
 
  .visible {
 display:block;
 }
 
 .contactform {
 width:455px;
 float:left;
border-top:1px solid #E1E1DF;
padding-top:15px;
 margin-top:15px;}
 
 .leftformarea {
  width:210px;
 float:left;
 padding-right:25px;
 }
 
  .rightformarea {
  width:210px;
 float:left;
 }
 
 .contactform input.tfld {
 width:210px;
 border: 1px solid #D4D6D7;
  background:url(../images/fld-bg.gif) repeat-x bottom center; 
 }
 
 .fldname {
  padding-top:10px;
  width:210px;
 float:left;
 padding-bottom:3px;
 color:#9D9FA2;
font-size:10pt;
 }
 
 .halfldname {
   padding-right:30px;
  width:90px;
 float:left;
  color:#9D9FA2;
    padding-top:10px;
font-size:10pt;
 }
 
 .halfldnamein {
   width:90px;
 float:left;
  padding-bottom:3px;
 }
 
 
 .halfldname2 {
 width:90px;
 float:left;
  color:#9D9FA2;
    padding-top:10px;
font-size:10pt;
 }
 
 .contactform input.tfldhalf {
 width:90px;
 border: 1px solid #D4D6D7;
  background:url(../images/fld-bg.gif) repeat-x bottom center; 
 }
 
.fulltextfld {
 width:455px;
 float:left;
 padding-top:10px;
   color:#9D9FA2;
 font-size:10pt;
}


.fulltextfld textarea{
width:360px;
border: 1px solid #D4D6D7;
height:65px;
font-family:arial;
color:#9D9FA2;
font-size:10pt;
background:#F7EDCE; 
}

.checkfld {
width:455px;
float:left;
padding-top:10px;
color:#9D9FA2;
font-size:10pt;
}

.submitfld {
width:455px;
float:left;
padding-top:30px;
color:#9D9FA2;
font-size:10pt;
}

.contactinfo {
width:174px;
float:left;
margin-left:25px;
padding-top:25px;
margin-top:15px; border-top: 1px solid #E1E1DF;
color:#757676;
font-size:10pt;
line-height:14pt;
}
 
.contactinfo a {
color:#757676;
text-decoration:none;
}

.contactinfo a:hover {
color:#757676;
  }


.morelinkcon {
float:left;
 width:174px;
}

.morelinkcon a {
color:#DBB53D;
text-decoration:none;
}

.morelinkcon a:hover {

color:#CAB245;
 }
 
 option {
     color:#757676;
 }
 
 .buybox {
 float:left;
width:654px;
color:#757676;
font-size:10pt;
line-height:14pt;
padding-bottom:10px;
border-bottom: 1px solid #D4D6D7;
margin-bottom:10px;
 }
 
  .buyboxin {
 float:left;
padding-right:20px;
color:#757676;
font-size:10pt;
line-height:14pt;
width:200px;
 }
 
   .buyboxinend {
 float:left;
color:#757676;
font-size:10pt;
line-height:14pt;
width:200px;
 }
 
 .buybox a {
color:#757676;
text-decoration:none;
}

.buybox a:hover {
color:#DBB53D;

 }
 
 
 .buybox .hidden {
 color:#CAB245;
 padding-left:12px;
 padding-bottom:12px;}
 
  .buybox .hidden a {
  color:#DBB53D;
  text-decoration:underline;
  font-weight:normal;
 }
 select {
 width:198px;
 border: 1px solid #ccc;
 }
 
 input:focus { outline: 0; }
 
 input.grbut {
 border: 1px solid #ccc;
 }
 