/* JERRY STYLES */
* { outline:0; }

div#container {
  width:713px;
  margin:0 auto;
  text-align:left;
  background:#fff;
}

div#locationBar {
  padding:10px 0 0 0;
  background:url(images/locationBarBG.gif) repeat-x;
}
div#locationBar p#crumbTrail {
  float:right;
  width:512px;
  margin-bottom:0; padding:6px 0;
}
div#locationBar p#crumbTrail a {
  color:#333;
}
div#locationBar p#printableLink {
  float:left;
  width:181px;
  margin-bottom:0; padding-left:15px; 
}
div#locationBar p#printableLink a {
  display:block;
  padding:6px 0 6px 25px;
  background:url(images/printer.gif) no-repeat 0% 50%;
}

div#sideBar {
  float:left;
  width:196px;
}
div#mainContent {
  float:right;
  width:512px;
}
.clearMe {
  clear:both;
}

div#logoGraphic {
  width:713px;
  height:215px;
  background:url(images/logoGraphic_machine_green.jpg);
}

div.dialog h1, div.section h1 {
  margin:0;
  padding:6px 15px;
  color:#fff; text-transform:uppercase; font-size:11px;
  background:#2b2b2b url(images/h1BG.gif) repeat-x;
}
div.dialog h1 a, div.section h1 a {
  color:#fff; text-decoration:underline;
}
div.dialogContent {
  padding:15px;
}
div.section {
  background:#f4f3d5;
}
div.section div.data {
  padding:15px;
}
div.section div.data form {
  margin:0; padding:0;
}
div.section div.data input.textField {
  width:158px;
  padding:4px; border:1px solid #333;
  font-size:12px;
}
div.section div.data label {
  display:block;
  margin-bottom:3px;
}
div.section div.data div.inputHolder {
  margin-bottom:5px;
}
div.section p {
  width:100%;
  margin-bottom:10px; padding-bottom:0;
}
div.section ul {
  list-style-type:none;
  margin:0; padding:0;
}
div.section ul li {
  width:100%;
  margin:0; padding:0;
}
div.section ul li a {
  width:166px;
  display:block; border-bottom:1px solid #fff; padding:5px 0 5px 30px;
  font-size:13px; color:#222;
  background:#f4f3d5 url(images/sectionLIBG_green.gif) no-repeat 0% 50%;
}
div.section ul li a:hover {
  color:#000; text-decoration:none;
  background:#e2e1c3 url(images/sectionLIBG_green.gif) no-repeat 0% 50%;
}

div#searchBar {
  border-top:1px solid #3f3f3f; border-bottom:1px solid #3f3f3f; padding:5px 15px;
  background:#5d7e3a url(images/searchBarBG_green.gif) repeat-x;
}
div#searchBar form {
  margin:0; padding:0;
}
div#searchBar label {
  color:#fff;
}
div#searchBar input {
  width:150px;
  border:1px solid #595959; padding:4px 2px;
  font-size:11px;
}
div#searchBar a {
  color:#fff;
}

div#copyright {
  border-top:1px solid #fff; padding:15px;
  background:#2b2b2b;
}
div#copyright p {
  color:#fff;
}
div#copyrightBorder {
  height:6px;
  border-top:1px solid #fff;
  background:#5d7e3a;
}

a.simpleButton {
  padding:6px 10px;
  font-size:11px; color:#fff;
  background:#5d7e3a;
}

a.simpleButton:hover {
  color:#fff;
  text-decoration:none;
  background:#436420;
}

div.itemPanel {
  margin-bottom:15px; border-top:1px solid #989898; border-bottom:1px solid #989898; padding:5px 0px;
}

div.itemPanel a.simpleButton {
  float:right;
}

p.productDescription {
  color:#222; font-size:11px; line-height:150%;
}

h2.productTitle {
  margin-bottom:10px;
  font-size:15px;
}
h2.productTitle a {
  color:#942c2f;
}

p.SKU {
  margin-bottom:25px; font-size:11px; color:#222;
}

.ourPrice {
  font-size:14px; font-weight:bold; color:#5d7e3a;
}

p.itemDetailsTitle {
  margin-bottom:6px; border-bottom:1px solid #942c2f; padding-bottom:3px;
  font-size:12px; font-weight:bold; color:#942c2f;
}

/* END JERRY STYLES */

body, p, div, th, td, input, select, textarea {
  font-family:verdana, arial, helvetica, sans-serif;  color:#000; font-size:10px;
}

body { 
  margin:0; padding:0;
  text-align:center;
  background:#a6b18e url(images/bodyBG_green.jpg);
}

a {
  color:#5d7e3a; text-decoration:none;
}
a:hover {
  color:#5d7e3a; text-decoration:underline;
}

h1 {
  font-size:15px;
}
h2 {
  font-size:13px;
}
h3 {
  font-size:12px;
}

hr {
  height:1px;
  color:#ddd;
}

.HeadBox {
  background-color:#fff;
}
.HeadText {
  font-size:12px; font-weight:bold;
}
.HeadLine {
  background-color:#d6d7d9;
}

.VertMenuBox {
  background-color:#d6d7d9;
}
.VertMenuBorder {
  background-color:#68C1ff;
}
.VertMenuTitle {
  color:#fff; font-weight:bold; font-size:10px;
  background-color:#5d7e3a;
}
.VertMenuItems {
  color:#000; text-decoration:none;
}
.VertMenuItems:link {
  color:#5d7e3a; text-decoration:none;
}
.VertMenuItems:visited {
  color:#5d7e3a; text-decoration:none;
}
.VertMenuItems:hover {
  color:#f00; text-decoration:underline;
}
.VertMenuItems:active  {
  color:#5d7e3a; text-decoration:none;
}
.VertMenuHr {
  color:#999;
}

.CategoriesList {
  font-size:11px;
}

.DialogBox {
  background-color:#fff;
}
.DialogBorder {
  background-color:#5D7E3A;
}
.DialogTitle {
  color:#000; font-weight:bold; font-size:11px;
}

.NumberOfArticles {
  color:#000; font-weight:bold; font-size:10px;
}

.TopLabel {
  color:#000; font-weight:bold; font-size:12px;
}

.Text {
  color:#000;
}

.AdminSmallMessage {
  color:#942c2f;
}
.AdminTitle {
  color:#942c2f; font-weight:bold; font-size:12px;
}

.Line {
  background-color:#942c2f;
}

.ProductTitle {
  color:#5d7e3a; font-weight:bold; font-size:12px;
}
.ProductDetailsTitle {
  color:#942c2f; font-weight:bold; font-size:12px;
}
.ProductDetails {
  color:#000;
}
.ProductPriceTitle {
  color:#000; font-weight:bold; font-size:12px;
}
.ProductPriceConverting {
  color:#000; font-weight:bold; font-size:12px;
}
.ProductPrice {
  color:#942c2f; font-weight:bold; font-size:12px;
}
.ProductPriceSmall {
  color:#942c2f; font-weight:bold; font-size:10px;
}

.MarketPrice {
  font-size:11px;
}

.ItemsList {
  color:#5d7e3a; font-weight:bold; font-size:10px;
}

.NavigationPath {
  color:#000; font-weight:bold; font-size:10px;
}

.FormButton {
  color:#5d7e3a; font-weight:bold; font-size:10px;
}

.Button {
  color:#fff; font-weight:bold; font-size:11px; text-decoration:none; font-family:arial, sans-serif;
  background:#68C1ff url(images/butbg.gif);
}

.CustomerMessage {
  color:#942c2f; font-weight:bold; font-size:10px;
}

.ErrorMessage {
  color:#942c2f; font-weight:bold; font-size:10px;
}

.Star {
  color:#f00;
}

.HighLight {
  background-color:#ffc;
}

.SaveMoneyLabel {
  color:#fff;
}

.TableHead {
  background-color:#ddd;
}

.SmallNote {
  font-size:9px; font-family:arial, verdana, helvetica, sans-serif;
}
.SmallNote:link {
  color:#888; text-decoration:none; 
}
.SmallNote:visited {
  color:#888; text-decoration:none;
}
.SmallNote:hover {
  color:#888; text-decoration:underline; 
}
.SmallNote:active {
  color:#888; text-decoration:none;
}

.Bottom {
  color:#fff;
  background-color:#5d7e3a;
}

.Tab {
  font-weight:bold; text-transform:uppercase;
  background-color:#d6d7d9;
}

.CatMenuItemOff  {
  margin:1px 2px 1px 1px;
  border:none;			
  cursor:pointer;
  background-color:transparent;
}
.CatMenuItemOffExp {
  margin:1px 2px 1px 1px;					
  border:none;
  cursor:pointer;
  background-color:transparent;
}
.CatMenuItemOn  {
  border:1px solid #5d7e3a;        
  margin-right:2px; margin-left:1px;  
  cursor:pointer;
  background-color:#5d7e3a;
}
.CatSubMenu {  
  border:1px solid #68C1ff;
  margin-right:2px; margin-left:1px;
  background-color:#d6d7d9; 
}
.CatMenuItem {
  font-size:12px; font-family:arial, sans-serif; 
  cursor:pointer;
}
.CatMenuItem:link {
  color:#000;
}
.CatMenuItem:visited {
  color:#000;
}
.CatMenuItem:hover {
  color:#fff;                         
}
.CatMenuItem:active {
  color:#000;
}

.NavDialogTitle {
  font-size:11px; font-weight:bold; color:#300;
}   
.NavDialogBorder {
  background-color:#d6d7d9;
}
.NavDialogBox {
  background-color:#fff;
}

.SubHeader2 {
  color:#666; font-size:11px; font-weight:bold;
}
.SubHeader2Line {
  background-color:#ccc;
}

.PopupHelpLink {
  font-size:9px; color:#300; text-decoration:none;
}

.HightLightRow {
  font-weight:bold;
  background-color:#b0b0b0;
}
.HightLightEqualRow {
  background-color:#ffe8af;
}
.VertMenuSubTitle {
  background-color:#5d7e3a;
}