body { text-align:center; margin: 0 auto; height: 100%; padding: 0; background-color:#fff;  }
#bg {  z-index: 0; } 
#bg img { width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }


#bghalo {  position: absolute; z-index: 1; width: 100%; height: 437px; text-align: center; margin: 0 auto; left: -275px;  } 

img { border: none; }
#home-container { position: relative; width: 100%;  background-position:center top; background-repeat:no-repeat; z-index: 100;  }
#container { width: 950px; margin: 0 auto; text-align: center; }
#header { position: relative; width: 950px; height: 108px; margin: 0 auto; text-align: center; z-index: 100; }
#headerleft { float: left; width: 313px; padding-top: 10px; }
#headerright { float: right; padding-top: 12px;  }
#nav { width: 950px; margin: 0 auto; }

#contentarea {  position: relative; width: 950px; text-align: center; margin: 0 auto; z-index: 100; }
#contentleft { float: left; width: 221px; padding-top: 17px; text-align: left; position: relative; }
#contentright { float: right; width: 726px; padding-top: 20px; text-align: left;  }
#footer {  width: 950px; background-color:#FFF; text-align: center; margin: 0 auto; height: 80px; }
#greenbar { width: 100%; height: 1px; background-color: #93a445; z-index: 100; }

.nomargin { margin: 0 0 0 0; }
.clear { clear: both; margin: 0px 0px 0px 0px; }
.spacer2 { height: 2px; }
.spacer5 { height: 7px; }
.spacer10 { height: 12px; }
.spacer39 { height: 39px; }
.spacer30 { height: 30px; }

#login-form { padding: 0 0 8px 0; }
#login-form form { margin: 0 0 0 0; }
.login-form-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #004980; height: 18px;   }
#login-form-go { position: absolute; left: 151px; top: 45px; }
#login-form a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #313131; line-height: 10px; }

#tracking { background-image:url(/images/green-gradient-bg.jpg); padding: 8px 0 0 8px; }
#tracking-header { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 24px; font-weight:bold; }
#tracking-subheader { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#FFF; line-height: 22px; }
#tracking form { margin: 0 0 0 0; }
.tracking-form-field-multi { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #8a8888; width: 195px; height: 60px;  }
.tracking-form-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #8a8888; width: 195px; height: 18px;  }
#tracking-submit { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #313131; line-height: 10px; }
#tracking-submit a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #313131; line-height: 10px; }

#pickup { padding: 4px 0 0 8px; background-color: #ababab; }
#pickup-header { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 28px; font-weight:bold; }
#pickup form { margin: 0 0 0 0; }
.pickup-form-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #8a8888; width: 195px; height: 18px;  }
#pickup-submit { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #313131; line-height: 10px; }
#pickup-submit a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #313131; line-height: 10px; }

#quote { padding: 4px 0 0 8px; background-color: #ababab; }
#quote-header { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 28px; font-weight:bold; }
#quote form { margin: 0 0 0 0; }
.quote-form-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #8a8888; width: 195px; height: 18px;  }
#quote-submit { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #313131; line-height: 10px; }
#quote-submit a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #313131; line-height: 10px; }

#credit { padding: 4px 0 0 8px; background-color: #ababab; }
#credit-header { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 28px; font-weight:bold; }
#credit-header a { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 28px; font-weight:bold; text-decoration: none; }
#credit-header a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 28px; font-weight:bold; text-decoration: underline; }

#mobile { padding: 4px 0 0 8px; background-color: #004980; }
#mobile-header { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 20px; font-weight:bold; }
#mobile-header img { padding-right: 20px; }
#mobile-header a { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 20px; font-weight:bold; text-decoration: none;  }
#mobile-header a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 20px; font-weight:bold; text-decoration: underline; }

#resources { padding: 4px 0 0 8px; background-image: url("/images/green-gradient-bg.jpg"); }
#resources-header { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 20px; font-weight:bold; }
#resources-header img { padding-right: 20px; }
#resources-header a { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 20px; font-weight:bold; text-decoration: none;  }
#resources-header a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFF; line-height: 20px; font-weight:bold; text-decoration: underline; }


#proud { padding: 4px 0 0 8px; margin: 0 auto; text-align: center;   }
#proud-header { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#ababab; line-height: 20px; font-style:italic; }

#nav {  text-align: left; }
#nav a { font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#004980; line-height: 20px; font-weight: bold; text-decoration: none; padding: 2px 10px 0 10px; }
#nav a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#7d8b35; line-height: 20px; font-weight: bold; text-decoration: none; }

#slider {  position: relative; background-image:url(images/slider-background.png); background-repeat:no-repeat; padding: 9px 0 12px 12px; }


#icons {  width: 726px; padding-top: 15px; padding-bottom: 10px;  }
#icons a {  padding: 0px 18px 0 15px;  }

#smallgreenbar { text-align: right;  }

.service-bar {  text-align: left; }
.service-bar-left { padding: 0 0 0 15px; float: left; width: 325px; padding-top: 20px; text-align: left; }
.service-bar-right { float: right; width: 325px; padding-top: 20px; text-align: left;  }
.service-bar-header { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#004980; line-height: 30px; font-weight:bold; }
.service-bar-text { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; line-height: 18px; }
.service-bar-text img { padding-right: 8px; }
.service-bar-text a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#97a837; line-height: 18px; text-decoration: none; }
.service-bar-text a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#97a837; line-height: 18px; text-decoration: underline; }

#bot-nav {  text-align: left; padding: 10px 0 30px 0; }
#bot-nav a { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#ababab; line-height: 20px; font-weight: bold; text-decoration: none; padding: 2px 30px 0 15px; }
#bot-nav a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#ababab; line-height: 20px; font-weight: bold; text-decoration: underline; }

#Services { position: absolute; left: 255px; top: 45px; z-index: 9999; visibility: hidden;  }
#Services a { display: block; background-color: #004980; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#Services a:hover { display: block; background-color: #91a42f; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

#HowWeShip { position: absolute; left: 125px; top: 0px; z-index: 9999; visibility: hidden; }
#HowWeShip a { display: block; background-color: #ababab; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#HowWeShip a:hover { display: block; background-color: #91a42f; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

#WhenWeShip { position: absolute; left: 125px; top: 27px; z-index: 9999; visibility: hidden; width: 170px; }
#WhenWeShip a { display: block; background-color: #ababab; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#WhenWeShip a:hover { display: block; background-color: #91a42f; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }


#Specialties { position: absolute; left: 344px; top: 45px; z-index: 9999; visibility: hidden;  }
#Specialties a { display: block; background-color: #004980; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#Specialties a:hover { display: block; background-color: #91a42f; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }


#Tools { position: absolute; left: 462px; top: 45px; z-index: 9999; visibility: hidden;  }
#Tools a { display: block; background-color: #004980; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#Tools a:hover { display: block; background-color: #91a42f; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

#Company{ position: absolute; left: 520px; top: 45px; z-index: 9999; visibility: hidden; width: 150px;  }
#Company a { display: block; background-color: #004980; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#Company a:hover { display: block; background-color: #91a42f; padding: 5px 25px 5px 8px; color: #ffffff; text-decoration: none; margin: 2px 2px 2px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

#main-inside-content { margin-left: 5px; position: relative; background-color: #ffffff; padding: 30px 20px 20px 15px; min-height: 500px; height: auto; color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; }
H1 { position: relative; color: #004980; font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px;  padding: 0 0 15px 0; margin: 0 0 0 0; font-weight: normal;  }
#main-inside-header { padding: 20px 0px 0px 38px; }
#main-inside-body { color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;  padding: 20px 38px 20px 38px; }
#main-inside-body a { color: #97a837; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;  text-decoration: none; font-weight: bold; }
#main-inside-body a:hover { color: #004980; text-decoration: underline; }
#main-inside-body p { margin: 0px 0px 10px 0px; }
#main-inside-body strong { color: #004980; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 30px;  }

#main-inside-body-form { color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;  padding: 20px 38px 20px 38px; }
#main-inside-body-form a { color: #97a837; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;  text-decoration: none; font-weight: bold; }
#main-inside-body-form a:hover { color: #97a837; text-decoration: underline; }
#main-inside-body-form p { margin: 0px 0px 0px 3px; font-size: 12px; }
#main-inside-body-form strong { color: #004980; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 30px;  }
#main-inside-body-form td a { color: #97a837; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;  text-decoration: none; font-weight: bold; }
#main-inside-body-form td a:hover { color: #97a837; text-decoration: underline; }

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
	text-align: center;
}


/* Custom class modifications - adds to / overrides above

Vertical scroller example, with custom base class */

/* Container DIV */
.vert { 
	width: 217px; /* wider than clip for custom button pos. */
	height: 329px;
	margin-bottom: 1.5em;
	text-align: center;
}

/* Clip DIV */
.vert .simply-scroll-clip {
	width: 217px;
	height: 329px;
	text-align: center;
	margin: 0 auto;
}

/* Explicitly set height/width of each list item */
.vert .simply-scroll-list li {
	width: 217px;
	height: auto;
	text-align: center;
	margin: 0 auto;
}

/* Hide H1*/

.hide-heading{
    display: none;
}


