body {margin: 0px 0px 0px 0px; background-color: #848683; font-family: Arial,Verdana,Tahoma; font-size: 75%; color: #5d728d;}
html {margin: 0; padding: 0;}
img {border: 0;}
td {vertical-align: top; text-align: left;}

#main {width: 1020px;}
#main P { margin-bottom:15px; }
#menu {width: 212px;}
#textContent {width: 595px; background-color: #ffffff; padding: 25px;}
#textArea {width: 1020px;}
#rightSection {background-image: url('Images/BG_RightSection_Gray.jpg'); background-repeat: no-repeat; background-position: top left; color: #ffffff; padding-left: 10px;}
#footer {font-size: 90%; color: #ffffff; text-align: center; line-height: 1.6em; clear: both; padding-top: 20px; padding-bottom: 50px;}
#footer a {color: #ffffff; text-decoration: none;}

.contentHeader {font-weight: bold; text-transform: uppercase; padding-top: 10px;}
.titleLink, .rightSectionHeader {font-weight: bold; padding-left: 17px; background: url('Images/Bullet.gif') no-repeat; text-decoration: none;}
.productLink {color: #b8292f;}
.category {font-size: 150%; color: #b8292f; font-weight: bold; padding-bottom: 10px;}
.subCategory {color: #195108;}
.txtReq {color:Red;}

.blog {padding-top: 20px; padding-bottom: 20px;}
.blog .title {font-size: 130%; font-weight: bold; padding-bottom: 12px; border-bottom: solid 1px #aabbcf;}
.blog .title .date{font-size: 80%; font-weight: bold;}
.blog .author {font-size: 110%; font-weight: bold;}
.blog .link {font-size: 110%; font-weight: bold; padding-left: 17px; background: url('/Images/Bullet.gif') no-repeat; text-decoration: none; color: #195108;}

.rightSectionContent {padding-top: 20px; padding-bottom: 15px; border-bottom: solid 1px #ffffff; width: 200px;} 
.rightSectionContent b {color: #223f64;}
.rightSectionContent a {color: #b8292f; font-weight:bold;}
.rightSectionHeader {color: #ffffff; text-transform: uppercase;}

DIV.homeMain {background-image:url(/Images/home_main_bkg.jpg); background-repeat:no-repeat; position:relative; left:-2px; height:530px;}
.homeTitle {font-size:26px; font-weight:bold; font-family:Arial, Verdana; color:#195108;}
.homeText {font-size:12px; font-weight:bold; font-family:Arial, Verdana; color:#223f64;}

DIV.featuredproduct {background-image:url(/Images/featured_bkg.gif); background-repeat:no-repeat; width:432px; height:250px;}
.featuredProductTitle {font-size:14px; font-weight:bold; font-family:Arial, Verdana; color:#b8292f;}
.featuredProductText {font-size:10px; font-family:Arial, Verdana; color:#000;}

DIV.homeTestimonials {background-image:url(/Images/home_testimonials_bkg.jpg); background-repeat:no-repeat; width:286px; height:178px;}
.homeTestimonialsText {font-size:11px; font-family:Arial, Verdana; color:#333;}


v\:* 
{
  behavior:url(#default#VML);
}
div.distrib
{
  float: left;
  width: 200px;
  margin-top: 5px;
  padding-bottom: 5px;
}
div.distrib h3, h4, p
{
  margin: 0px;
  font-family: sans-serif;
}
div.distrib h3
{
  font-size: 12px
}
div.distrib h4
{
  margin-left: 0px;
  font-size: 10px;
}
div.distrib p
{
  margin-left: 25px;
  margin-top: 5px;
  font-size: 8px;
}
div.distrib a
{
  color: blue;
  text-decoration: none;
  border-bottom: dashed 1px blue;
}
div.distrib a:hover
{
  border-bottom: solid 1px blue;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : lighter;
	margin : 0px;
	padding : 0px;
}

input.field 
{
	width: 204px;
	border-bottom : 1px solid #7F9DB9;
	border-left : 1px solid #7F9DB9;
	border-right : 1px solid #7F9DB9;
	border-top : 1px solid #7F9DB9;
	background-color : #eeeeee;
}

/*Grey Nav CSS*/
#nav {
	width:100%;
	height:auto;
	margin:60px 0 0 0;
}

.end {
	width:212px;
	height:12px;
	background:url(Images/nav-bg-grey.png) repeat-y;
}

#products { height:24px; background:url(Images/products-grey.png) no-repeat; }
#greenway { height:24px; background:url(Images/greenway-grey.png) no-repeat; }
#testimonials { height:24px; background:url(Images/testimonials-grey.png) no-repeat; }
#newsroom { height:24px; background:url(Images/newsroom-grey.png) no-repeat; }
#locator { height:24px; background:url(Images/locator-grey.png) no-repeat; }
#lubealert { height:24px; background:url(Images/lube-alert-grey.png) no-repeat; }
#contact-us { height:24px; background:url(Images/contact-us-grey.png) no-repeat; }

.subnav {
	background:url(Images/subnav-bg.png);
	padding:6px 0 6px 0;
	display:none;
}

.sub {
	height:20px;
	line-height:20px;
	text-indent:50px;
	cursor:pointer;
}

.sub:hover {
	background:url(Images/subnav-bg-over.png);
}

.subnav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.subnav-active {
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc3333;
	line-height:20px;
	text-indent:50px;
	cursor:pointer;
	background:url(Images/subnav-bg-over.png);
}

/*LubeAlert CSS - Home*/
#lubealert-home-container {
	width:523px;
	height:auto;
	background:url(Images/lubealert-main-bg.gif) top no-repeat;
	padding:240px 30px 0 30px;
}

.blue-copy {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#003366;
}

.blue-copy a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#b8292f;
}

/*LubeAlert CSS - Confidence*/
#lubealert-container {
	width:588px;
	height:auto;
	background:url(Images/lubealert-bg.gif) top no-repeat;
	padding:140px 0 0 0;
}

.lubealert-bullet {
	background-image:url(Images/la-arrow.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	padding:0 0 0 20px;
	margin:0 0 0 224px;
}

.lubealert-bullet a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#003366;
}

#lubealert-content {
	border-top:1px solid #ccd5de;
	padding:14px 0 0 0;
	margin:40px 0 0 0;
}

.section {font-size: 150%; color: #b8292f; font-weight: bold;}