/* user-accessible interface styles */

*
{
font-family: Georgia, Times New Roman; 
}

a:link { color: #643B38; text-decoration: underline; }
a:visited  { color: #643B38;  }
a:hover { color: #643B38; text-decoration: none; }

h1
{
margin-bottom: 0;
font-size: 95%;
font-weight: bold;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
}

h2
{
margin-top: 0;
font-size: 110%;
font-weight: bold;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
}

h3
{
font-size: 85%;
font-weight: bold;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
}

/* For Sam's Wine & Spirits Page - http://www.hinsdalecellars.com/cms/?pid=1000174 */

h1.black {color:#000; text-transform:uppercase; font-weight:bold;}

h1.black span {color:#6E1D0B; text-transform:uppercase; font-weight:bold; font-style:italic;}

div.pushdown {margin-top:80px;}

div.box {
width:590px;
height:1200px;
border:1px solid #6E1D0B;
background:#EBDFC5;
padding:10px;
font:normal 18px Georgia, Verdana, Helvetica, Arial;
}

div.form_border {
padding:10px;
border:2px solid #937F55;
width:215px;
height:75px;
* height:95px;
background:#A79369;
}

div.form_border h3 {
font:bold 12px Georgia, Verdana, Arial;
color:#000;
margin-bottom:10px;
padding:0;
}

.cssform {
width:195px;
clear:left;
margin:0;
padding:0;
position:absolute;
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width:195px;
margin-bottom:5px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

ul.addresses {
  float:left;
  width:330px;
  margin:0p;
  padding:0;
  list-style:none;
}
 
ul.addresses li {
  float:left;
  width:165px;
  margin:0;
  padding:0;
}

p.down {
margin-top:20px;
}

#left {
  width:25%;
  font:normal 12px Georgia, Verdana, Arial;
  text-align:center;
}
#center {
  width:25%;
  font:normal 12px Georgia, Verdana, Arial;
  text-align:center;
}
#right {
  width:25%;
  font:normal 12px Georgia, Verdana, Arial;
  text-align:center;
}
#extra {
  width:24.9%;
  font:normal 12px Georgia, Verdana, Arial;
  text-align:center;
  margin-bottom:30px;
  * margin-bottom:15px;
}
#left span, #center span, #right span, #extra span {
  color:#6E1D0B;
  text-decoration:none;
  font-weight:bold;
}
#left a, #center a, #right a, #extra a {
  text-decoration:none;
  color:#000;
}
#left a:hover, #center a:hover, #right a:hover, #extra a:hover {
  text-decoration:underline;
  color:#000;
}
.region {
  float:left;
  overflow:hidden;
}