body {  
  color: #FFFFFF;
}

.clearFloat {
  float: none;
}

.clear {
  clear:both;
}

#hd {
  min-height:160px;
  height: auto !important;
  height: 160px;
}

#hd .logo {  
  float: left;
}

#hd .heading {
  text-align:center;
}

#hd .navbox{
  font-family: Helvetica, sans-serif;
  font-size: 11px;
  text-transform:uppercase;
  font-weight:bold;
  float:left;
  position: relative;
  top: 36px;
 }
 
#hd .nav2box {
  text-align: right;
  font-weight:bold;
  font-family: Helvetica, sans-serif;
  font-size: 11px;
  text-transform:uppercase;
  margin-right: 70px;
  position:relative;
}

#hd .navbox ul{
  display:inline;
  text-align: center;
} 

#hd .nav2box ul {
  display:inline;
  text-align: center;
}

#hd .spacer {
  font-size: 6px;
}


#hd .navbox li {
  display:inline;
  margin-right: 2px;
  font-family: Helvetica, sans-serif;
  font-size: 11px;
  text-transform:uppercase;
  font-weight:bold;
}

#hd .nav2box li {
  margin-right: 2px;
  font-family: Helvetica, sans-serif;
  font-size: 11px;
  text-transform:uppercase;
  font-weight:bold;}

#hd .navbox li a 
{
  display:inline;
  color:#AEAEAE;
  text-decoration:none;
  font-family: Helvetica, sans-serif;
  font-size: 11px;
  text-transform:uppercase;
  font-weight:bold;
  margin-right: 4px;
  margin-top: 10px;
}

#hd .nav2box li a 
{
  display:inline;
  color:#000;
  text-decoration:underline;
  font-family: Helvetica, sans-serif;
  font-size: 11px;
  text-transform:uppercase;
  font-weight:bold;
  margin-right: 4px;
  margin-top: 10px;
}

#hd .navbox li a:hover,
#hd .nav2box li a:hover 
{
  font-family: Helvetica, sans-serif;
  font-size: 11px;
  text-transform:uppercase;
  font-weight:bold;
  color:#000; 
}

#bd {
  /* background-color: #E7E5D3; */
  background-color: #FFFFFF;
}

/* Content */
#modifiers,
#bd > #yui-main > .yui-b .first {  
 background-color: transparent;
}

.contentContainer {
  /* background-color: #E7E5D3; */
  min-height: 507px; 
  height: auto !important; 
  height: 507px;
}

/* Column 3 only */
#bd > #yui-main > .yui-b .yui-ge > .yui-u + .yui-u {  
  font-family: arial;
  font-weight: BOLD;
  background-color: #EEEEFF;
}

/* Column 2 */
#bd > .yui-b { 
  min-height: 507px; 
  height: auto !important; 
  height: 507px;
  /* background-color: #E7E5D3; */
}
.content {

}


#CategoryItemList li {
  border-bottom: 1px solid #B99C6B;
  padding-left: 3px;
  margin-bottom: 4px;
}

#itemDetails {
  height: auto;
}

.product {  
  margin-top: 10px;
  height:auto;
}

#ft
{ 
  background-color: inherit;  /* #E7E5D3; */
  text-align:left ;
}

#nav3box {
  width:790px;
  min-width:790px;
  position: relative;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav3box ul {
  text-align: center;
  display:inline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#nav3box li {
  display:inline;
  margin:25px;
}

#nav3box li a {
  color:#FFF;
  text-decoration:none;
}

#nav3box li a:hover {
  color:#000;
}

.nav3bar {
  text-align: center;
  background: #838852;
}

.nav3bbar  {
  text-align: center;
  background: #f2ecd4;
  border-bottom: 1px solid #000000;
}

.nav3bbar #nav3box li a {
  color:#000;
  text-decoration:none;
}

.supportNotice {
  text-align: center;
  background: #838852;
}

fieldset {
  margin-bottom: 5px;
  width: 96%;
  padding-bottom: 3px;
}

fieldset.error {
  background-color: #FFEEEE;
  color: Red;
}

fieldset.error legend, fieldset.alert legend {
  background-color:#CC4040;
  color: White;
  width:300px; 
  padding: 1px 3px 3px 3px;
  margin-right:15px;
  border: 1px solid #000;
  font-weight: bold;
}

fieldset.alert {
  background-color: #FFFFEE;
  color: black;
}

fieldset.alert legend {
  background-color:#CCCC40;
  color: black;
}


fieldset.loginpage {
  float:left; 
  background-color: #f2ecd4;
  padding:3px 2px 3px 3px;
  margin:3px 0px 3px 6px;
  height:auto;
}

fieldset.loginpage legend 
fieldset.miniloginpage legend
{
  background-color:#f7f7f7;
  width:300px; 
  padding: 1px 3px 3px 3px;
  margin-right:15px;
  border: 1px solid #000;
  font-weight: bold;
}

fieldset.miniloginpage {
  background-color:#FFFFFF;
  width: 96%;
  margin-left: 2px;
  font-size: 10px;
  text-align:center;
}

fieldset.miniloginpage legend
{
  text-align:center;
}

fieldset.loginpage p {
  padding: 5px 12px 5px 12px;
}

fieldset.loginpage table {
  margin: 5px 12px 5px 12px;
}

legend {
  font-weight: bold;
}

/*
#windowFrame, #locationDetailFrame {
  position:absolute;
  top: 0;
  right: 0;
  /*z-index: 1;*/
}
*/

#cartOuter {
  width:97%; 
  min-height:240px; 
  max-height:480px;
  background:#FFFFFF; 
  overflow:auto; 
  border:1px solid #aaa; 
  padding-bottom: 5px;
}

#cartInner {
  height:1px; 
  padding:0px; 
  margin:0px;
}

.ybtn-center
{
  border: 1px solid #808080;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}

.ydlg-ft
{
  padding-bottom: 5px;
}

.ydlg-hd
{
  background-color: #B99C6B;
  color: white;
  font-weight:bold;
  text-align: center;
}

.box 
{
  background-color: #f2ecd4;
  border: #000 solid 0px;
  padding-top: 15px;
  padding-left: 10px;
  padding-bottom: 15px;
  margin-bottom:20px;
  margin-left: 10px;
  margin-top: 10px;
  display: block;
  float: left;
  width: 98%;
}

.nobox
{
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
  height: auto;
  float: left;
}

.box span
{
  min-width: 150px;
  max-width: 300px;
  margin-left: 2px;
  margin-right: 4px;
  display: inline;
  float:left;
}

.hidden {
  visibility: hidden;
  display: none;
}
.userheads td {
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 3px;
 padding-bottom: 3px;
 margin-left: 3px;
 margin-right: 3px;
 margin-top: 3px;
 margin-bottom: 3px; }


.userheads th {
 background-color: #838852;
 color: #000000;
 font-weight: bold;
 }

.ydlg-ft a {
  text-decoration: none;
}

.ydlg-ft td {
  text-align: center;
}

.ytab-strip td {
  padding:0 0 1px 2px;
}

.ytab-strip td.on {
  padding:0 0 0 2px;
}

.popBusiness td{
  padding-right: 2px;
  font-family: verdana;
}

.cookingview, .ledger {
  width: 100%;
}/* CSS Document */

