body {
	background-color: #eeeeee;
	font-family: Verdana, sans-serif;
}

.clsCentrePanelAutoMargin {
	max-width: 955px;
	xxxmargin-left: 0px;
	xxxmargin-right: 0px;
	padding-left: 0px;
	border-style: none;
	background-color: white;
}

#idPanel1WithLogo {
	xxxbackground-color: #D91418;
	xxxdisplay: inline-block;
	xxxcolor: white;
xxxtext-align: center;
	xxxpadding-top: 0.7em;
	xxxpadding-bottom: 0.7em;
	padding: 1em;
	xxxbackground-image: url(../Images/HeaderBackground.png);
	xxxbackground-size: cover;
	margin-bottom: 2em;
}

#idPanel1WithLogo > * {
	display: inline-block;
	vertical-align: middle;
}

#idPanel1WithLogo > #idPanel1Child {
	xxxmargin-left: auto;
	margin-right: 2em;
}

#idPanel1WithLogo > span {
	font-size: 23pt;
	font-weight: bold;
	text-transform: uppercase;
	xxxmargin-right: auto;
	text-align: left;
}

#idPanel1WithLogo img {
	width: 100%;
}

#idDivInner {
	padding-right: 0px;
}

form {
	background-color: #016ECD;
	color: white;
	padding: 1em;
	border-top-left-radius: 20px;
	margin-bottom: 2em;
}

xxxform {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#91cbff+0,016ecd+100 */
background: #91cbff; /* Old browsers */
background: -moz-linear-gradient(top,  #91cbff 0%, #016ecd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #91cbff 0%,#016ecd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #91cbff 0%,#016ecd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91cbff', endColorstr='#016ecd',GradientType=0 ); /* IE6-9 */
}

input[type="submit"] {
	border-radius: 4px;
	border-style: none;
	background: #8a8a8a url(../Images/ButtonBackgroundUnhovered.png) repeat-x left top;
	min-height: 24px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

input[type="submit"]:hover {
	background: #8e151b url(../Images/ButtonBackgroundHovered.png) repeat-x left top;
	border: 1px solid white;
	color: white;
}


.clsEquipmentMakeModelContainer {
	background-image: none; /* Undo Default.css's value. */
	padding-left: 1em; /* Undo Default.css's value. */
	min-height: 0px; /* Undo Default.css's value. */
}

.clsLubeImage ~ .clsLubeProductNameDiv,
.clsLubeImage ~ .clsVerboseProductDescription,
.clsProductHasImage,
.clsLubeImage ~ .clsProductHyperlinkExtra {
	padding-left: 170px; /* To make space for the left-floated product image... */
}

.clsLubeProductName {
	color: #EE1C24;
	font-weight: bold;
	font-size: 120%;
}

.clsCompartment0,.clsCompartment1, #idResults {
	margin-top: 1em;
}

.clsCompartment0,
.clsCompartment1 {
	border-radius: 3px;
	border: 1px solid #c0c0c0;
	margin-left: 1em;
	margin-right: 1em;
}

#idResults + .clsCompartment0,
#idResults + .clsCompartment1 {
	margin-top: 0em;
}

.clsCompartment0 {
	background-color: white;
}

.clsCompartment1 {
	background-color: #f8f8f8;
}

.clsResultsContainer a {
	color: #EE1C24;
}

.clsFooter {
	background-color: #9D9D9D;
	color: white;
	padding: 1em;
	border-bottom-right-radius: 20px;
}

@media (max-width: 438px) {
	#idPanel1Child {
		xxxmargin-bottom: 1em;
	}
}
