/****************************************
*  Site specific css definitions
****************************************/

body.winter {
  background-image:url(/images/background_winter.gif);
  background-repeat:repeat-x;
  background-position:top center;
  background-color:#4c0606;
}

body.summer {
  background-image:url(/images/background_summer.gif);
  background-repeat:repeat-x;
  background-position:top center;
  background-color:#4c0606;
}

body.fall {
  background-image:url(/images/background_fall.gif);
  background-repeat:repeat-x;
  background-position:top center;
  background-color:#4c0606;
}

div.book {
  text-align: center;
}

table.page {
  height: 100%;
  width: 900px; /*740*/ 
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  vertical-align: top;
}

table.page tr.head {
}

table.page tr.body {
}

table.page tr.foot {
  height: 16px;
}

table.page tr.copyright {
  height: 24px;
}

table.page tr.shim {
  height: 12px;
}

table.work {
}

table.work td.head {
  width: 248px;
}

table.work td.body {
}

table.work td.foot {
}

table.footer td img {
  display:inline;
}

table.beverage p {
  margin:0px;
}

/******************************
  Customize page imagery categorically
*******************************/

table.right {
  width:278px;
  margin-left:4px;
  margin-bottom:4px;
  background-color:#7e8200; 
  border:solid black 1px;
}
table.rightHome {
  margin-left:4px;
  margin-bottom:4px;
}

table.left {
  margin-right:4px;
  margin-bottom:4px;
}

td.orange {
  background-color:#e66e00;
}

td.logo {
  padding: 15px 0px 15px 30px;
}

td.main {
  /*background-image:url(/images/body_images/main_bg.gif);*/
  background-color:#EADBA4;
  background-image:url(/images/body_images/main_bg_wider.jpg);
  background-repeat:repeat;
  background-position:top left;
  border:solid black 1px;
}

td.main2 {
  background-image:url(/images/background/body_bg_long.jpg);
  background-repeat:repeat;
  background-position:top left;
  background-color:#E8D59B;
  border:solid black 1px;
}

td.bags {
  background-image:url(/images/body_images/bags.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  padding-top:150px;
}

.border {
   border:1px #1e1e1e solid;
}

tr.lt_green {
  background-color:#c1c375;
}

table.order_view p{
  margin:0px;
}

table.form {
  margin-left:16px;
  margin-right:16px;
}

table.form p {
  margin:5px 5px 5px 0px;
}

/******************************
  Text Options
*******************************/

p {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  color: #000000;
  font-size:12px;
  line-height:16px;
  margin: 8px 17px 0px 17px;
}

p.small {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#821117;
  font-size:11px;
  line-height:13px;
  margin: 2px 17px 0px 17px;
}

.noleft {
  margin-left:0px;
}

.noright {
  margin-right:0px;
}

.notop {
  margin-top:0px;
}

.nobottom {
  margin-bottom:0px;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  color: #000000;
  font-size:11px;
  line-height:13px;
  margin: 3px 10px 0px 10px;
}

h1.alt {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  color: #000000;
  font-size:11px;
  line-height:13px;
  margin: 0px 10px 5px 10px;
}

h1.plain {
  color:#eddda3;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #000000;
  font-size:12px;
  line-height:14px;
  margin: 10px 10px 0px 10px;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#e66e00;
  font-size:14px;
  line-height:17px;
  margin: 15px 17px 0px 17px;
}

blockquote {
 margin-top:0px;
 margin-left:18px;
 margin-right:18px;
 margin-bottom:10px;
}

/******************************
  Form Styles
*******************************/

input.coffee {
  font-size:10px;
}

input {
  font-size:10px;
}

select {
  font-size:10px;
}

/******************************
  Link Styles
*******************************/

a:link,
a:visited,
a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:inherit;
  text-decoration:underline;
  color:#5e417f;
}

a.small:link,
a.small:visited,
a.small:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:inherit;
  text-decoration:underline;
  color:#e4d194;
}

a.plain:link,
a.plain:visited,
a.plain:hover {
  text-decoration:none;
  color:#eddda3;
}
