.boxText { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
font-align: center; }

.errorBox { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#cc0000; }

.stockWarning { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000; }

body
{ 
background:#660000 
url('http://giftsofharvest.com/img/fffff0_bg.png');
background-repeat: repeat-y; 
background-position: center;
}


BODY {
margin: 0px; 
padding: 0px; 
text-align: center;
scrollbar-DarkShadow-Color:#660000;
scrollbar-Track-Color:#660000; 
scrollbar-Face-Color: #660000; 
scrollbar-Shadow-Color: #fffff0;
scrollbar-3dLight-Color:#fffff0; 
scrollbar-Highlight-Color:#660000;
scrollbar-Arrow-Color:#fffff0;
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#660000;
}



/* New Foundations 2007 */

#main {
background-color: #FFFFF0; 
width: 800px; 
height: auto; 
text-align: left; 
vertical-align: top; 
margin: 0 auto;
}

/* Side Cart */

#tbg_hr, .tbg_hr {background:#fffff0 url('http://giftsofharvest.com/add/img/your_cart_head.png'); 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#fffff0;}
#tbg_fr, .tbg_fr {background:#fffff0 url('http://giftsofharvest.com/add/img/your_cart_foot.png')}
#tbg_bg, .tbg_bg {background:url('http://giftsofharvest.com/add/img/your_cart_bg.png');
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#660000;}




#header {
text-align: left; 
width: 800px; 
height: 200px;
}

#side_panel {
width: 185px; 
vertical-align: top; 
clear: left;
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#660000;
}


#main_panel {
width: 585px; 
vertical-align: top; 
clear: left; 
align: center; 
margin-left: 5px; 
margin-right: 4px;
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#660000;
}

#top_nav {
background: #660000; 
text-align: left; 
width: 800px; 
height: auto;
}

#footer {
width: 800px; 
height: 100px; 
background: #fffff0;
}

#info_table {
background: #660000; 
align: left; 
width: 585px; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman;  
color:#fffff0;
}

#side_table {
background: #660000; 
align: left; 
width:185px; 
margin-left: 1px; 
margin-right: 5px;  
border: 1px solid #660000; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman;  
color:#fffff0;
}

.side_box {
background: #fffff0; 
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman;  
color: #660000;
}

A {
  color: #660000;font:bold;
  text-decoration: none;
  font-size: 15px;
}

A.nav {
  color: #fffff0;font:bold;
  text-decoration: none;
  font-size: 15px;
}

A:hover {
  color:#FF0000;font:bold;
  text-decoration: none;
  font-size: 15px;
}

FORM {
 display: inline;
}

TR.header {
  background: #;
}

TR.headerNavigation {
  background: #660000;
}


TD.headerNavigation {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#;
  background: #fffff0;
}

TD.cart {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#fffff0;
}

TR.cart {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#fffff0;
}

TD.headerNavigation {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#fffff0;
background: #fffff0;
}

div#711 {
margin: 0;
padding: 0;
align: center;
v-align: center;
width: 600px;
height: 100%;
background-color: #fffff0;
border-color: #000000;
border-style: solid;
border-width: 0px;
}


TR.headerError {
  background: #660000;
}

TD.headerError {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#;
  background: #660000;
  text-align : center;
}

TR.headerInfo {
  background: #660000;
}

TD.headerInfo {
  font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#fffff0;
  background: #660000;
  text-align: center;
}



TD.footer {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#fffff0;
background: #660000;

}

.infoBox {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
text-align : center;
line-height: 1.0;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;


}

.infoBoxContents {
  background:#;
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
line-height: 1.0;
}

.infoBoxNotice {
  background:#;
}

.infoBoxNoticeContents {
  background:#;
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

TD.infoBoxHeading {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#ff0000;
background: #fffff0;
line-height: 1.0;
border-color: #000000;
border-style: solid;
border-width: 0px;
}

TD.infoBox, SPAN.infoBox {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
border-color: #000000;
border-style: solid;
border-width: 0px;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #;
}

TABLE.productListing {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
}

TABLE.AllofIt {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#660000;
}

TABLE.Cart {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#fffff0;
}

TABLE.topnav {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
background: #fffff0;
}

TABLE.nav {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#fffff0;
}

.productListing-heading {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: v; 
font-family: Times New Roman; 
color:#000000;
}

TD.productListing-data {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
  border-color: #000000;
  border-style: solid;
  border-width: 0px
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#660000;
background: #fffff0;
line-height: 1.0;
border-color: #fffff0;
border-style: solid;
border-width: 0px;
}

TR.subBar {
  background: #;
}

TD.subBar {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

TD.main, P.main {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman;
text-align : center; 
color:#000000;
line-height: 1.0;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
}

TD.smallText, SPAN.smallText, P.smallText {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
}

TD.accountCategory {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

TD.fieldKey {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

TD.fieldValue {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

TD.tableHeading {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#;
}

SPAN.newItemInCart {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

CHECKBOX, INPUT, RADIO, SELECT {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

TEXTAREA {
  width: 80%;
  font-family: Times New Roman;
  font-size: 15px;
}

SPAN.greetUser {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

TABLE.formArea {
  background:#;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
}

TD.formAreaTitle {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

SPAN.markProductOutOfStock {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000;
}

SPAN.productSpecialPrice {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#FF0000;
}

SPAN.errorText {
font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#FF0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000; }
.checkoutBarCurrent { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000; }


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000; }
.messageStackSuccess { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 

color:#000000; }

/* input requirement */

.inputRequirement { font-style: normal; 
font-variant: normal; 
font-weight: bold; 
font-size: 15px; 
font-family: Times New Roman; 
color:#000000; }
