#leftNav {
	width: 148px;
	padding-bottom: 5px;
	border-bottom: 1px solid #2F374D;
	margin-bottom: 5px;
}
#leftNav ul {
    border-width:0px;
    margin:0px;
    padding:0px;
    text-indent:0px;
}
#leftNav li {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#leftNav a {
	display: block;
	font-size: 12px;
   padding: 2px 3px;
}
#leftNav a:link, #leftNav a:visited {
	color: #5C6473;
   background-color: #fff;
	text-decoration: none;
}
#leftNav a:hover, #leftNav a:active, #leftNav a:focus, #leftNav a.selected {
	color: #fff;
   background-color: #2F374D;
	text-decoration: none;
}

#leftNav a.highlight {
    color:#fff  !important;
    background-color: #661135  !important;
}

#leftNav h2 {
	background-color: #5C6473;
	color: #fff;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
   padding: 0;
	margin: 0 0 3px 0;
}
#leftNav h2 a {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding: 3px 0;
}
#leftNav h2 a:link, #leftNav h2 a:visited {
        color: #fff !important;
        background-color: #5C6473 !important;
        text-decoration: none;
}
#leftNav h2 a:hover, #leftNav h2 a:active, #leftNav h2 a:focus {
        color: #fff  !important;
        background-color: #661135  !important;
        text-decoration: none;
}
#headerNav {
	width: 770px;
}
#headerNav label {
    color: #fff;
    font-size: 12px;
}

#headerNav a {
	margin-right: 7px;
	margin-bottom: 2px;
	font-size: 12px;
	color: #fff;
}
#headerNav a:link, #headerNav a:visited {
	color: #fff;
	text-decoration: none;
}
#headerCustomerService {
	text-align: right;
	padding-bottom: 9px;
	padding-right: 6px;
}
#headerCustomerService span {
	padding-left: 6px;
}
#locatorNav {
	padding-bottom: 6px;
	text-align: left;
}
#locatorNav a {
	margin-right: 7px;
	margin-bottom: 2px;
	font-size: 12px;
	color: #fff;
}
#locatorNav a:link, #locatorNav a:visited {
	color: #fff;
	text-decoration: none;
}
#logo {
  text-align: left;
}
#logo img {
	width: 178px;
	height: 80px;
   vertical-align: middle;
}
#utilityNav {
	text-align: left;
	width: 130px;
}
#utilityNav a {
	display: block;
	margin-right: 7px;
	margin-bottom: 2px;
	font-size: 11px;
	color: #fff;
}
#utilityNav a:link, #utilityNav a:visited {
	color: #fff;
	text-decoration: none;
}
#headerNav a:hover, #utilityNav a:hover, #utilityNav a:active, #utilityNav a:focus {
	color: #ccc;
	text-decoration: none;
}
#topNavBar {
  background-color: #d9dce2;
  width: 770px;
  clear: both;
}
/*
#topNav td ul.nav, #topNav td ul.nav li {
  height: 40px;
}
*/
#topNavBar a {
	font-size: 12px;
	line-height: 14px;
	text-transform : capitalize;
	display: block;
	font-weight: bold;
	text-align: center;
	padding: 8px 4px;
	/* padding: 13px 4px 12px 4px; */
}
#topNavBar a:link, #topNavBar a:visited {
	text-decoration: none;
	background-color: #D9DCE2;
	color: #5C6473;
}
#topNavBar a:hover, #topNavBar a:active {
	text-decoration: none;
	background-color: #fff;
	color: #661135;
}
#topNavBar li ul {
  background-color: #D9DCE2;
  border: 1px solid #5C6473;
}
#topNavBar li ul li a {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #CCC;
  text-align: left;
}
#topNavBar td {
        border-right: 1px solid #5C6473;
}
td#topNavLast {
        border-right: 0px;
}
#topNavBar a.kNavSelected {
	text-decoration: none;
	background-color: #fff !important;
	color: #661135 !important;
}
#footerNav {
   margin: 0;
   padding: 4px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
	background-color: #5C6473;
}
#footerNav span {
   padding: 0 15px;
   color: #fff;
}
#footerNav a {
	font-size: 12px;
	padding: 2px;
	font-weight: bold;
}
#footerNav a:link, #footerNav a:visited {
	color: #fff;
	background-color: #5C6473;
	text-decoration: none;
}
#footerNav a:hover, #footerNav a:active, #footerNav a:focus {
	color: #46526F;
	background-color: #fff;
	text-decoration: none;
}
#productSearchNav {
	text-align: center;
	width: 220px;
}
.productSearchInput {
	border-color: #2F374D;
	background-color: #fff;
	color: #2F374D;
	width: 115px;
}
input.productSearchButton {
	text-align : center;
	color:#fff;
	font-size : 12px;
	font-weight : bold;
	background-color:#2F374D;
	border:1px solid;
	border-color: #C9CDD5;
	margin: 0;
	padding: 2px 4px;
}
input.productSearchButtonHover {
	text-align : center;
	color:#fff;
	font-size : 12px;
	font-weight : bold;
	background-color:#878E99;
	border:1px solid;
	border-color: #C9CDD5;
	margin: 0;
	padding: 2px 4px;
}
.locatorInput {
	border-color: #2F374D;
	background-color: #fff;
	color: #2F374D;
	width: 100px;
}
input.locatorButton {
	text-align : center;
	color:#fff;
	font-size : 12px;
	font-weight : bold;
	background-color:#2F374D;
	border:1px solid;
	border-color: #C9CDD5;
	margin: 0;
	padding: 2px 4px;
}
input.locatorButtonHover {
	text-align : center;
	color:#fff;
	font-size : 12px;
	font-weight : bold;
	background-color:#878E99;
	border:1px solid;
	border-color: #C9CDD5;
	margin: 0;
	padding: 2px 4px;
}
#footerInfo {
	width: 770px;
	background-color: #d9dce2;
	padding: 2px 0;
}
#footerInfo td {
	padding: 3px 6px;
}
#emailSignup label {
	color: #2F374D;
	font-weight: bold;
	font-size: 12px;
}
.emailSignupInput {
	border-color: #2F374D;
	background-color: #fff;
	color: #2F374D;
}
input.emailSignupButton {
	text-align : center;
	color:#fff;
	font-size : 12px;
	font-weight : bold;
	background-color:#2F374D;
	border:1px solid;
	border-color: #fff;
	margin: 0;
	padding: 2px 4px;
}
input.emailSignupButtonHover {
	text-align : center;
	color:#fff;
	font-size : 12px;
	font-weight : bold;
	background-color:#878E99;
	border:1px solid;
	border-color: #fff;
	margin: 0;
	padding: 2px 4px;
}
#customerService {
   text-align: right;
   font-size: 12px;
	color: #2F374D;
	font-weight: bold;
}
#customerService a {
	font-weight: bold;
}
#customerService a:link, #customerService a:visited {
	color: #2F374D;
	text-decoration: none;
}
#customerService a:hover, #customerService a:active {
	color: #666;
	text-decoration: underline;
}
#assuranceLinks {
	background-color: #5C6473;
}

#navigation {
    background-color:#FFF;
    margin:0px;
    padding:0px;
}

#navigation a.head:link, #navigation a.head:visited {
    background-color: #5C6473 !important;
    border:1px solid #CCC;
    color: #fff !important;
    cursor:pointer;
    display:block;
    margin:0px;
    text-decoration:none;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0;
    text-align: center;
    line-height: 22px;
}

#navigation a.head:hover, #navigation a.head:active {
    color: #fff !important;
    background-color: #661135 !important;
}

#navigation a.selected {
}

#navigation a.current {
}

#navigation ul {
    border-width:0px;
    margin:0px;
    padding:0px;
    text-indent:0px;
}

#navigation li {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#navigation li li a {
    color:#2F374D;
    background-color: #FFF;
    display:block;
    text-decoration:none;
    font-size: 12px;
    padding: 2px 3px;
}

#navigation li li a:hover {
    background-color:#2F374D;
    color:#FFFFFF;
}

input.saleButton {
	color: #C00;
	font-size : 9px;
	font-weight : bold;
	padding: 1px 4px;
}

input.saleButtonHover {
	color: #FFF;
	font-size : 9px;
	font-weight : bold;
	padding: 1px 4px;
	background-color:#661135;
}


input.jtsaleButton {
	text-align : center;
	color: #C00;
	font-size : 9px;
	font-weight : bold;
	background-color:#fff;
	border:3px outset #661135;
	margin: 0;
	padding: 1px 2px;
}

input.jtsaleButtonHover {
	text-align : center;
	color:#fff;
	font-size : 9px;
	font-weight : bold;
	background-color:#661135;
	border: 3px inset #fff;
	margin: 0;
	padding: 1px 2px;
}

input.notifyMeButton {
	text-align : center;
	color:#fff;
	font-size : 12px;
	font-weight : bold;
	background-color:#2F374D;
	border:1px solid;
	border-color: #C9CDD5;
	margin: 0;
	padding: 2px 4px;
}

input.notifyMeButtonHover {
	text-align : center;
	color:#fff;
	font-size : 12px;
	font-weight : bold;
	background-color:#878E99;
	border:1px solid;
	border-color: #C9CDD5;
	margin: 0;
	padding: 2px 4px;
}

#headerCustomerService #lpButDivID-1274365821937,
#lpButDivID-1274365821937 span,
#lpButDivID-1274365821937 p {
  padding: 0;
  display: inline;
}

#lpButDivID-1274365821937 .lpChatTextLink {
  margin-right: 0;
}

