html
{
  /*height: 100%;*/
}

body, td, select {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #2C4363;
  margin: 0;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*height: 100%;*/
}

a img, .inputButton {
  border:0px;
}

a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #2C4363;
}

hr {
  color: #2C4363;
  background-color:#2C4363;
  height:1px;
}

input {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #2C4363;
  border: 1px solid #2C4363;
}

#div__body {
 width:800px;
}

/*
#container {
  position: relative;
  min-height: 100%;
}

* html #container {
  height: 100%;
}
*/

#disclaimer {
	display:block;
	width:60px;
	height:10px;
}

#div_disclaimer {
	position:relative;
	top:-30px;
	left:635px;
	width: 60px;
}

#MainContent {
  vertical-align:top;
  text-align:left;
  width:570px;
  padding-bottom:15px;
}

#rushProcessing {
  padding:5px;
  width:160px;
  text-align:left;
  background-color:#dddddd;
}

#rushProcessingLong {
  padding:5px;
  width:100%;
  height:50px;
  text-align:left;
  vertical-align:middle;
  background-color:#dddddd;
}

#LeftNavCell {
  width:250px;
  background-position:left top;
  background-repeat:no-repeat;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:10px;
  padding-right:10px;
}

#LeftNavMenu {
  width:195px;
  border-collapse: collapse;
  background-color:#ffffff;
  filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;
}

#LeftNavMenu td {
  padding:5px;
  border: 1px solid #d6d6d6;
}

#LeftNavMenuNoBg {
  width:195px;
  border-collapse: collapse;
}

#LeftNavMenuNoBg td {
  padding:5px;
}

#LeftNavMenu td div {
  position:relative;
  font-weight:bold;
}

#LeftNavMenu td a {
  text-decoration:none;
  color:#000000;
}

#ShoppingCart {
  padding-left:0px;
  margin-bottom:0px;
  margin-left:15px;
}

#ShoppingCart LI {
  padding-left:10px;
}

#div__footer {
/*  padding-top:15px;
  position: relative;
  margin-top: -46;*/
}

.ArialText {
  font-family: Arial;
  font-size: 11px;
  color: #2C4363;
}

.OrangeHeader {
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  color: #DF843B;
}

.SmallOrange {
  font-family: Verdana;
  font-size: 11px;
  font-weight:bold;
  color: #DF843B;
}

.topMenuCell {
  height:26px;
  font-family: Verdana;
  font-size: 11px;
  font-weight:bold;
  color: #2C4363;
  background-image:url(/site/images/bg_top_cell.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

.topMenuCartCell {
  height:26px;
  font-family: Verdana;
  font-size: 11px;
  font-weight:bold;
  color: #DF843B;
  background-image:url(/site/images/bg_top_cell.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

.BlueHeader {
  font-family: Verdana;
  font-size: 14px;
  font-weight:bold;
  color: #2C4363;
}

.BlueBold {
  font-family: Verdana;
  font-size: 11px;
  font-weight:bold;
  color: #2C4363;
}

.PaddedCell {
  padding-top:10px;
  padding-left:10px;
  padding-bottom:10px;
  padding-right:10px;
}

.PaddedCellNoBottom {
  padding-top:10px;
  padding-left:10px;
  padding-bottom:0px;
  padding-right:10px;
}

.AddToCart {
  border: 1px solid #2C4363;
  color:#2C4363;
  background-color:#eeeeee;
  cursor:hand;
  font-weight:bold;
}

.quantity {
  border: 1px solid #2C4363;
  color:#2C4363;
  background-color:#eeeeee;
}

.portletHandle {
  width:800px;
}

.SelectedImage {
  filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;
}

DIV.base-layer {
  background: none #ffffff; 
  border: solid #000000 1px; 
  color: #000000;
  margin: 0.5em 12px 0.5em 12px; 
  padding: 0; 
  text-align: center; 
  width: 500px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #2C4363;
}

DIV.table-row {
   background: none #ffffff; 
   border-top: solid #000000 1px;
   color: #000000;
   margin-top: 0; 
   margin-right: auto; 
   margin-bottom: 0; 
   margin-left: auto;
   padding: 0; 
   text-align: center; 
   width: 98%;
}

DIV.table-leftcell {
  border: none; float: left; margin: 0; padding: 0; width: 48%; text-align: justify;
}

DIV.table-middlecell {
  border: none; float: left; margin: 0; padding: 0; width: 25%; text-align: justify; 
}

DIV.table-rightcell {
  border: none; float: right; margin: 0; padding: 0; width: 25%; text-align: justify; 
}

DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}
#new-footer {
	position: relative;
	float: bottom;
	display:none;
	background-image: url(/site/images/new/footer-new.jpg); 
	height: 104px;
	width: 799px;
}
#footer-location {
	position: relative;
	float: bottom;

	background-image: url(/site/images/new/footer-new.jpg); 
	height: 104px;
	width: 799px;
}

div#footer-left-title {
	position:absolute;
	top: 5px;
	left: 0px;
	width: 155px;
	height: 94px;
	color: #EE720E;
	text-align: center;
	font-size: 140%;
}
#footer-search-results {
	margin-left: 180px;
	margin-right: 185px;
	margin-top: 10px;
	height:94px;
	float:center;
	color: white;
}

#footer-search-results ul {
	list-style-type: none;
	position:absolute;
	margin-top: 10px;
}
#footer-search-results li, #footer-search-results a {
	color: white;
	font-size: 110%;	
}

ul#footer-list {
	list-style-type: none;
	position:absolute;
}
#footer-list li, #footer-list a {
	color: white;
	font-size: 110%;	
}

div#footer-links {
	position: absolute;
	right: 100px;
	top:10px;
	width: 85px;
	height:94px;
	color: #EE720E;
}

div#footer-links a {
	color: #EE720E;
	text-decoration: none;
}

div#footer-dealer-hidden {
	display: none;
}

.homefooter{
	background-image:url(/site/images/new/Footer_Large_Clean.jpg);
	background-repeat:no-repeat;
	color:white;
}

.homefooter img{
    padding-right: 10px;
	padding-left:10px
}

.footerimglink{
	display: inline-block;
    position: relative;
    top: -15px;
}

.homefooter a{
	color:white;
	text-decoration:none;
}
.homefooter a:hover{
	color:white;
	text-decoration:underline;
}

.homefooter table{
	text-align:center;
}

div#footerinformation{
	padding-bottom: 10px;
    padding-top: 10px;
}
span#footeraddress{
	padding-left: 30px;
    padding-right: 30px;
}
span#footerphone{
    padding-right: 30px;
}

div#safetyform{
	left: 700px;
    position: relative;
    top: -100px;
    width: 70px;
}

div.homefooter{
	position: relative;
    top: -30px;
}













