
/*===WineSense ws.css StyleSheet================================*/

body { background: #fff; color: #000;font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 15px 0px 0px 0px; padding: 0; }
div.clearer {clear: both; line-height: 0px; height: 0;}
.spacer-10px {margin: 10px auto 10px auto;}
.div-dash {clear: both;width: 400px;margin: 7px auto 7px auto;text-align: center;border-bottom: 1px dashed #333;}
.div-dash-600 {clear: both;width: 600px;margin: 7px auto 7px auto;text-align: center;border-bottom: 1px dashed #333;}
.dash-div-400 {clear: both;width: 400px;margin: 7px auto 7px auto;text-align: center;border-bottom: 1px dashed #600;}

/*===font and text control======================================*/
p { font: 12px/160% Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 12px 0; padding: 0;background: transparent; }
h1 { font: normal 17px/115% "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #963; margin: 24px 0 6px 0; padding: 0;background: transparent;}
h2 { font: normal 18px/115% "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #600; margin: 0 0 18px 0; padding: 0; background: #fff;}
h3 { font: italic normal 16px/115% "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #600; margin: 22px 0 6px 0; padding: 0; background: transparent;}
h4 { font: normal 20px/115% "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #063; border-bottom: 1px dashed #999;margin: 0 0 6px 0; padding: 0; background: transparent;}
h5 { font: normal 12px "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #000; margin: 0 0 6px 0; padding: 0; background: transparent;}
h6 { font-size: 12px; font-weight: bold; color: #000; margin: 6px 0; padding: 0; background: transparent;}

.topmargin0 { margin-top: 0; }
.topmargin12 { margin-top: 12px; }
.text9 { font-size: 10px; }
.textquote { font-style: italic; }
.textbold { font-weight: bold; }
p.centered { text-align: center; }
p.righted { text-align: right; }
img { border: 0;}
.sansserif { font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
/*=============================================================*/
div.imgput{float: left; width: auto;height: auto; margin: 0px 10px 0px 10px;color: #ffffff; background-color: transparent}

/*===hyperlink control=========================================*/
a:link { color: #06c; text-decoration: underline; }
a:visited { color: #69f; text-decoration: underline; }
a:hover { color: #099; text-decoration: none; background: transparent; }
a:active { color: #ff0; text-decoration: underline; }

.menu a { font-size: 11px; text-decoration: none; color: #333; background-color: #fff; padding: 2px 6px; display: block; border: 1px solid #fff;letter-spacing: 1px; }
.menu a:link { color: #333; text-decoration: none; }
.menu a:visited { color: #333; text-decoration: none; }
.menu a:hover { color: #600; background-color: #fff; text-decoration: none;}
.menu a:active { background: #fff; text-decoration: none; color: #063; }

.menuover a { font-size: 11px; text-decoration: none; color: #063; padding: 2px 6px; display: block; border: 1px solid #fff;letter-spacing: 1px;}
.menuover a:link, .menuover a:visited, .menuover a:active { color: #063; text-decoration: none; }

/*===main content container====================================*/

#l-column {padding: 1px 1px 1px 1px;
    width:130px;
    margin: 0px 10px 15px 10px;
    background-color: #fff; border-right: 0px solid #999; 
    position: relative;}

#c-column {
    padding: 1px 1px 1px 10px;
    width:480px;
    text-align:left;
    margin-right: 10px;
    background-color: #fff; border-left: 1px solid #999;
    position: relative;}

#r-column {padding: 1px 5px 1px 5px;
    width:140px;
    background-color: #ffc; border: 1px solid #999; 
    position: relative;}


#footer {background-color: #600; text-align:right;color:#ffffff;clear: both;}

/*===right content stuff======================================*/

h3.quickinfo { font: 16px/100% "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #600; margin-top: 0; }
h4.infoheader { font: 14px/115% "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #600; border-bottom: none; margin-top: 12px; }
p.info { font: 11px/160% Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 6px 0 12px 0; }
.private-wine-tastings { margin: 0 0 12px 5px; }
p.wine-tastings { margin-bottom: 6px; }

/*===left content stuff=======================================*/
.menuheader { font: 14px/100% "American Typewriter", Georgia, "Times New Roman", Times, serif; padding-bottom: 0px; color: #600; }

/*===we define wine page======================================*/

.wdw-box { background: #600; border: 3px solid #000; width: 450px;margin-bottom: 20px;}
.wdw-box h1 { font: 20px "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #fff; text-align: center;margin: 0px 0px 10px 0px;}
.wdw-box p { color: #fff; }

/*===links page section=======================================*/
div.linkcont {height: auto;background-color: #fff; width: 450px;margin: 0px 0px 5px 0px;}

/*===ad hoc boxes=============================================*/
#banner-box {float:left;width:800px;height:150px; background:url("images/banner.jpg") top left no-repeat; margin: 0px 0px 10px 0px;}
#key-box {float:left;width:450px;height:auto; background:url("images/key.jpg") top right no-repeat; 
          margin: 0px 0px 10px 0px;text-align: center;border-bottom: 1px dashed #333;}
#err-box {text-align:center;width:400px;height:220px;margin-top: 100px;}

/*===standard list=============================================*/
.standard-list ul {
    list-style-type: none;
    padding: 0;
    margin: 0px 0px 0px 10px;
    list-style-position:outside; }


.standard-list li {
  background-position: 0 .7em;
  background: url("images/red.gif") 0 0 no-repeat;
  padding-left: 10px;
  margin: .5em 0 .5em 0;
}

/*===define wine navigation===================================*/

.wdwtable a {
   background: url("images/red.gif") 0 0 no-repeat;
   background-position: 0 .5em;
   display: block;
   color: #666;
   padding: 0 0 1px 10px;
   margin: 0;
   line-height: normal;
   text-decoration: none;
}
.wdwtable a:visited {color: #6a6a6a;background: url("images/red.gif") 0 0 no-repeat;text-decoration: none;background-position: 0 .5em;}
.wdwtable a:hover   {color: #6a6a6a;background: url("images/red.gif") 0 0 no-repeat;text-decoration: none;background-position: 0 .5em;}
.wdwtable a:active  {color: #6a6a6a;background: url("images/red.gif") 0 0 no-repeat;text-decoration: none;background-position: 0 .5em;}

table.wdwtable {
        font-size: 0.9em;
        height: auto;
        width: 450px;padding: 0;margin: 0;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;}

/*===misc=====================================================*/
.numberspace { margin-right: 10px; margin-bottom: 0; }

/* -------------------------------------------------------*/ 
/*                  information box                       */
/* -------------------------------------------------------*/ 
.notes {
  float: right;
  width: 140px;
  height: auto;
  margin: 7px 0px 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  color: #ffffff;background-color: #DCB4B4;
  font-size: 0.9em;
  font-family: "Lucida Grande",verdana, arial, helvetica, sans-serif;
}

div.notes h1 {
  background: url("images/misc/iconinfo.gif") no-repeat left top;
  padding: 3px 0px 3px 27px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #666666;
  color: #ffffff;background-color: #DCB4B4;
  text-align: left;
  font-size: 0.85em;
  margin: 0px 0px 0px 0px;
  font-family: "Lucida Grande",verdana, arial, helvetica, sans-serif;}

div.notes p {background-color: #DCB4B4;color: #ffffff; text-align: left;line-height: 1.2em;font-size: 0.9em; 
             font-family: "Lucida Grande",verdana, arial, helvetica, sans-serif;}

/* -------------------------------------------------------*/ 
/*                    form section                        */
/* -------------------------------------------------------*/

form{
  margin: 0px;
  padding: 0px;
  font-size: 0.9em;
  width: 480px;
}

form fieldset {
  clear: both;
  font-size: 1.2em;
  border-color: #600;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
}

form fieldset legend {
  font-size: 0.9em;
  font-weight: normal;
  color: #600;background-color: #fff;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
}

form div input, form div select, form div textarea {
  width: 160px;
  font-size: 0.9em;
  font-style:normal;
  /*height:14px;*/
  padding: 3px 3px;
  margin: 0px 0px 0px 0px;
  background-color: transparent;
  font-family: "Lucida Grande",verdana, arial, helvetica, sans-serif;
}

textarea {overflow: auto;}
label {font-size: 0.9em;}

form div label {
  display: block;
  float: left;
  width: 100px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
}

form div fieldset input.inputText, form div fieldset textarea.inputTextarea {
  font-size: 0.9em;
  width: 160px;
  margin: 10px 0px 0px 18px;
  /*margin: expression('0px 0px 0px -10px');*/
}

.form-div {margin: 10px 0px 0px 0px;clear: left;}

form div select.selectOne {width: 170px;background-color: #FFFFFF;}

form div.submit {width: 150px;padding: 0px 0px 0px 120px;margin: 10px 0px 0px 0px;clear: left;}

.inputSubmit {
  color: #000000;background-color: #cccccc;
  width: 300px;
  padding: 0px 6px 0px 0px;
  margin: 20px 0px 20px 20px;
  text-align: center;
}

.inputSubmit2 {
  color: #000000;background-color: #cccccc;
  width: 200px;
  padding: 0px 6px 0px 0px;
  margin: 20px 0px 20px 20px;
  float: left;
}

/*====database css section====================================*/
div.dbwine {
    width: 450px;
    border-width: 0px 0px 0px 0px;
    background: #fff;color: #000;
    text-align: center;
    border-bottom: 1px dashed #333;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 5px 0px;
    font-family:verdana;
}

div.dbwine2 {
    width: 600px;
    border-width: 0px 0px 0px 0px;
    background: #fff;color: #000;
    text-align: center;
    border-bottom: 1px dashed #333;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    font-family:verdana;
}

.bold-os {font-weight: bold;text-decoration: line-through;} 

table.wineTable {
        height: auto;
        width: 450px;padding: 0;margin: 0;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;}
	
table.wineTable600 {
        height: auto;
        width: 600px;padding: 0;margin: 0;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;}
	
/*====wine profile page======================================*/

.wine-sense-sansserif { font: 12px/125% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
span.taglineaddress { letter-spacing: 2px; }

#profile-box {float:left;width:600px;height:100px; background:url("images/profile-logo.jpg") top left no-repeat; 
              margin: 0px 0px 0px 0px;border-bottom: 1px dashed #333;}
              
h1.tagline { font: normal 12px/125% "American Typewriter", Georgia, "Times New Roman", Times, serif; color: #000; padding: 10px;
             margin: 0px 0px 0px 140px; width: 460px; background: #fff; text-align: center; letter-spacing: 1px; }
              
div.wineprofile{
    width: 600px;
    border-width: 0px 0px 0px 0px;
    background: #fff;color: #000;
    /*border-bottom: 1px dashed #333;*/
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family:verdana;
}

table.wineprofileTable {
        height: auto;
        width: 600px;padding: 0;margin: 0;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;}
	
table.wineprofileTableHeader {
        height: auto;
        width: 600px;padding: 0;margin: 0;
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px 0px;
	border-style: none none solid none;
	border-color: white white black white;
	border-collapse: collapse;
	background-color: white;}
	
/*============================================================*/
/*end of css*/
/*============================================================*/