body {
    margin:0px;
}

a {
  color: #333333;
  font-weight:bold;
  text-decoration: none;
}

a:hover {
  color: #999999;
}

.header-image {
    display:block;
    margin-bottom:5px;
}

.contact-field {

}

.contact-fieldtext {
	color:#000000;
	padding-top:10px;
}

#contact-page {

}

#contact-message {

}

#contact-form {

}

.breadcrumb-container {
    border:1px solid #666666;
}

a.breadcrumb {
  color: #000000;
  text-decoration: none;
}

a.breadcrumb:hover {
  color: #FFFFFF;
}

#dynamic-menu {
    margin-left:-5px;
}

img {
    border:0px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder
}

h2 {
  margin-top:30px;
  color: #323131;
  font-weight:normal;
  font-size:20px;
}

h2 .highlight {
  font-size:0.8em;
  color: #4380C2;
}

.pageHeading {
font-family: Arial, Helvetica, sans-serif; 
font-size: 2.5em; 
font-weight: bolder; 
margin-bottom: 10px; 
border-color: black black #666666; 
padding: 6px 0px 4px 0px; 
border-style: dotted; 
border-width: 0px; 
border-bottom-width: 2px; 
color:#323131;
}


title {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bolder;
color:#323131;
}

.content-container {
    display:block;
    width:890px;
    margin-left:auto;
    margin-right:auto;
}

.top-level-row {
    width:890px;
}

.left-container, .right-container, .breadcrumb-container {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
padding:5px;
overflow:auto;
}

.breadcrumb-container {
    width:880px;
}

.home-image-bank {
    display:block;
    margin:5px 0px;
}

.left-container {
    width:240px;
    float:left;
    z-index:1000;
}

.right-container {
    width:630px;
    float:left;
    z-index:-1000;
}

.inputText {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.button { background-color: #CCCCCC; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.error {  background-color: #FFEEEE; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.subHeading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder ; margin-bottom: 10px; border-color: black black #3399CC; padding-top: 4px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; color: #666666; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

ul {
  color: #838384;
}

.featured-list,.featured-list ul  {  
padding: 2;
margin: 0;
list-style: none;
clear: left;
}
.featured-list-price {  color: #CC0000; font-weight: bold}
.featured-list-name {  color: #999999}
.featured-table-price { color: #CC0000; font-weight: bold }
.featured-table-name { color: #999999 }
.specials-list { padding: 2; margin: 0; list-style: none; clear: left; }
.specials-list-name { color: #999999 }
.specials-list-price { color: #3399CC; font-weight: bold }

.SM {
  z-index:1000;
}

/*** Product Page Styles ***/

.product-header h2 {
  margin-bottom:0px;
}

.product-detail-name {
  font-size: 18px;
}

.product-detail-description {
  font-size: 12px;
}