body { font-family: Arial, Helvetica, sans-serif; background: #dae8de; margin: 0px; font-size: 12px; }
a.versionlinks, a.versionlinks:visited { text-decoration: none; color: #006633; }
a.versionlinks:hover { color: #000000; }


div.breadcrumbs { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #333; margin-left: 20px; margin-bottom: 7px; }
a.breadcrumbs, a.breadcrumbs:visited { text-decoration: underline; color: #063; }
a.breadcrumbs:hover { text-decoration: underline; }

a.versionmlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006633; text-decoration: none; }
a.versionmlinks:hover { text-decoration: underline; }
#versionselect { border: 1px solid #333333; background-color: #FFFFFF; position: absolute; top: 55px; left: 160px; z-index: 1; visibility: hidden; padding: 3px; line-height: 17px; }

.categoryheading { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 18pt; text-align: center; margin: 0px; }
.producttitle { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #006600; text-decoration: none; text-align: center; margin: 0px; }

a.menulinks, a.menulinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}
a.menulinks:hover {
	color: #FFFF00
}

#contentframe { width: 560px; margin: 0px 20px 20px 20px; }

.testfooter {
	margin: 0px;
	text-align: center;
}
td.menu {
	width: 175px;
	text-align: right;
	vertical-align: top;
	background-image: url(/catalog/carrlane/images/background.gif);
	padding: 0px 0px 20px 0px;
}
#searchform { margin:0px; text-align: center; padding: 5px 0px 5px 0px; }


#topbar {
	background-image: url('/catalog/carrlane/images/background.gif');
	height: 15px;
	width: 100%;
	margin: 0px;
}

#ContentWindow {
	width: 600px; padding: 0px; border-width: 0px; vertical-align: top; background-color: #FFFFFF;
}
#ContentWindowShaded {
	width: 600px; padding: 0px; border-width: 0px; vertical-align: top; background-color: #DAE8DE;
}
td.subcat { width: 172px; text-align: center; background-color: #FFFFFF; vertical-align: top; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px; }
a.subcat, a.subcat:hover, a.subcat:visited { color: #000000; text-decoration: none; }

.inputbutton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #95C3AC; color: #000000; border:1px #000000 solid; padding-top: 1px; padding-bottom: 1px; padding-left: 0px; padding-right: 0px; }
.inputtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#dae8de; color: #000000; border:1px #000000 solid; padding-top: 1px; padding-left: 1px; padding-right: 1px; }

/* Product Detail Navigation */
table.navbar { height: 22px; border-width: 0px; margin-top: 0px; margin-bottom: 10px; width: 100%; }
td.navbaroff, td.navbaroffover { background: #DAE8DE; text-align: center; border-width: 0px 1px 1px 1px; border-color: #000000; border-style: solid; border-collapse: collapse; cursor: pointer; }
td.navbaron, td.navbaronover { background: #FFFF00; text-align: center; border: 0px; cursor: pointer; }
td.navbaroffover { background: #C5DACB; }
a.navbaron { color: #000000; font-size: 11px; text-decoration: none; font-weight: normal; border: 0px; }
a.navbaroff { color: #000000; font-size: 11px; text-decoration: none; font-weight: normal; border: 0px; }

.gen { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 12px; line-height: 15px; }
.genmed { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 17px; }
.gensmall { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 10px; }
.gentiny { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 10px; }

.searchresults { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 11px; margin-top: 0px; margin-bottom: 0px; }
.searchcategories { font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size: 14px; margin-top: 0px; margin-bottom: 4px; }
a.searchlinks { text-decoration: none; color: #0000CC; }
a.searchlinks:hover { text-decoration: underline; }
.searchparts { font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; font-weight: normal; font-size: 10px; }
div.searchinfo { border: 1px solid #333333; padding: 10px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; background-color: #EFEFEF; margin-bottom: 10px; }

.charttitle { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px; text-align: center; }
.chartcaption { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

.featuretext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.featurecaption { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
a.featureDimensionsLink { color: #000; }

.imagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.imagecaption { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 15px; }
a.footer { text-decoration: none; }

a.textbutton { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; background-image: url('/catalog/resource/images/buttons/textbutton_gray.gif'); text-decoration: none; padding: 0px 3px 0px 3px; border: 1px solid #000000; }
a.textbutton:hover { background-image: url('/catalog/resource/images/buttons/textbutton_green.gif'); color: #FFFFFF; }

a.solidlinks {
	color: #006633;
	text-decoration: none;
}
a.solidlinks:hover {
	color: #003366;
	text-decoration: underline;
}
