body 								{font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#333333; line-height:15pt; margin:0;}
form 								{margin:0;}
label 							{vertical-align:middle;}
h1 									{font-size:33pt; font-weight:normal; line-height:normal;}
img 								{border:none;}

.GreenText					{color:#00848A;}
.GreenTextBold			{color:#00848A; font-weight:bold;}
.GreenTextMed				{color:#00848A; font-size:13pt;}
.GreenTextMedBold		{color:#00848A; font-size:13pt; font-weight:bold;}
.GreenTextLG				{color:#00848A; font-size:16pt;}
.GreenTextLGBold		{color:#00848A; font-size:16pt; font-weight:bold;}
.GreenTextExLG			{color:#00848A; font-size:18pt;}
.GreenTextExLGBold	{color:#00848A; font-size:18pt; font-weight:bolder;}

.GreyTextSm					{font-size:10pt; color:#333333;}
.GreyTextSmall			{color:#333333; font-size:11pt;}
.GreyTextSmallBold	{color:#333333; font-size:11pt; font-weight:bold;}
.GreyTextMed				{color:#333333; font-size:13pt;}
.GreyTextMedBold		{color:#333333; font-size:13pt; font-weight:bold;}
.GreyTextLG				  {color:#333333; font-size:16pt;}
.GreyTextLGBold		  {color:#333333; font-size:16pt; font-weight:bold;}
.GreySmBreadC				{color:#333333; font-size:8pt; font-weight:bold; padding-left:50px;}


.BrwnTextLG					{color:#B95915; font-size:16pt;}
.BrwnTextLGBold			{color:#B95915; font-size:16pt; font-weight:bold;}
.BrwnBolderText			{font-size:13pt; color:white; font-weight:bolder;}

.DkBrwnTextLG				{color:#754c28; font-size:16pt;}
.DkBrwnTextLGBold		{color:#754c28; font-size:16pt; font-weight:bold;}
.DkBrwnBolderText		{font-size:13pt; color:#754c28; font-weight:bolder;}

.OrangeTextLG				{color:#F78F1E; font-size:16pt;}
.OrangeTextLGBold		{color:#F78F1E; font-size:16pt; font-weight:bold;}
.OrangeBolderText		{font-size:13pt; color:#F78F1E; font-weight:bolder;}

.yellTextLG					{color:rgb(240,198,0); font-size:16pt;}
.yellTextLGBold			{color:rgb(240,198,0); font-size:16pt; font-weight:bold;}
.yellBolderText			{font-size:13pt; color:rgb(240,198,0); font-weight:bolder;}

.LimeGrnTextLG			{color:#8BC53F; font-size:16pt;}
.LimeGrnTextLGBold	{color:#8BC53F; font-size:16pt; font-weight:bold;}
.LimeGrnBolderText	{font-size:13pt; color:#8BC53F; font-weight:bolder;}

.DkGrnTextLG				{color:#009345; font-size:16pt;}
.DkGrnTextLGBold		{color:#009345; font-size:16pt; font-weight:bold;}
.DkGrnBolderText		{font-size:13pt; color:#009345; font-weight:bolder;}

.blueTextLG					{color:#006db7; font-size:16pt;}
.blueTextLGBold			{color:#006db7; font-size:16pt; font-weight:bold;}
.blueBolderText			{font-size:13pt; color:#006db7; font-weight:bolder;}

.LblueTextLG				{color:#00BFF2; font-size:16pt;}
.LblueTextLGBold		{color:#00BFF2; font-size:16pt; font-weight:bold;}
.LblueBolderText		{font-size:13pt; color:#00BFF2; font-weight:bolder;}

.purpleTextLG				{color:#a54499; font-size:16pt;}
.purpleTextLGBold		{color:#a54499; font-size:16pt; font-weight:bold;}
.purpleBolderText		{font-size:13pt; color:#a54499; font-weight:bolder;}

.LpurpleTextLG			{color:#E64097; font-size:16pt;}
.LpurpleTextLGBold	{color:#E64097; font-size:16pt; font-weight:bold;}
.LpurpleBolderText	{font-size:13pt; color:#E64097; font-weight:bolder;}

.RedTextLG					{color:#ec1c24; font-size:16pt;}
.RedTextLGBold			{color:#ec1c24; font-size:16pt; font-weight:bold;}
.RedBolderText			{font-size:13pt; color:#ec1c24; font-weight:bolder;}

.WhiteBolderText		{font-size:20px; color:white; font-weight:bolder;}
.OrgTextSmallBold	  {color:#FF9900; font-size:11pt; font-weight:bold; vertical-align:middle;}
.OrgTextSmall       {color:#FF9900; font-size:9pt;}


#container					{background-image:url(../images/one-pixel-bg.gif); background-repeat:repeat-y; width:938px; margin:0 auto 0 auto;}
#containerShade	  	{background-image:url(../images/one-pixel-bg-shade.gif); background-repeat:repeat-y; width:938px; margin:0 auto 20px auto;}
#containerShadeWhite {background-image:url(../images/one-pixel-bg-shade-all-white.gif); background-repeat:repeat-y; width:938px; margin:0 auto 20px auto;}
#containerOrL	  	  {background-image:url(../images/one-pixel-bg-org-line.gif); background-repeat:repeat-y; width:938px;margin: 20px auto 20px auto;}
#header							{/*position:relative; left:20px;*/ margin:0 0 0 20px;}
#mainImg						{width:900px; height:266px;}	
#footerBG						{background-image:url(../images/footer-bg-img.gif); background-repeat:no-repeat; width:938px; height:50px; margin: 0 auto 20px auto; font-size:8pt; color:white; padding-top:10px; text-align:center;}								
.footerLinks 				{text-decoration:none; color:white;}

/*This is for the content on the left side*/
#Left								{float:left; clear:left; width:357px;}

/*This is for the content in the center for the index page only*/
#CenterIndex				{float:left; margin-left:50px; margin-right:10px; width:400px; margin-top:45px;}

/*This is for the content in the center for all intieror pages*/
#Center							{float:left; margin-left:20px; margin-right:10px; width:400px;}

/*This is the container for everything in the white box underneath the main picture of each page*/
#WhiteBoxContainer	{margin-left:50px; margin-right:50px; margin-bottom:25px; margin-top:25px;}


/*Add This Padding Placement*/
#addThis						{padding-left:50px;}

/*******************This is the colored box containers************************/
#GrnBox							{background-color:#008c99; width:250px; color:white; padding:10px; border:5px solid white; font-size:13pt;}
#BrwnBox						{background-color:#B95915; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#DkBrwnBox					{background-color:#754c28; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#OrgBox   					{background-color:#F78F1E; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#YellBox   					{background-color:rgb(240,198,0); width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#LimeGrnBox   			{background-color:#8BC53F; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#DkGrnBox     			{background-color:#009345; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#blueBox 	    			{background-color:#006db7; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#LblueBox 	    		{background-color:#00BFF2; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#purpleBox 	    		{background-color:#a54499; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#LpurpleBox 	    	{background-color:#e64097; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}
#RedBox 	    		  {background-color:#ec1c24; width:250px; color:white; padding:5px; border:5px solid white; font-size:13pt;}

/******************This is for the search box*************************/
.searchbox					{width:450px; margin:12px 30px; text-align:right; float:right;}
.searchTxtField			{border:solid 2px rgb(195,209,211);}

/******************Links********************************************/
a.grey:link    			{color:#4d4d4d;  text-decoration:none; line-height:22px;}
a.grey:visited 			{color:#4d4d4d;  text-decoration:none; line-height:22px;}
a.grey:hover   			{color:#4d4d4d;  text-decoration:underline; line-height:22px;}
a.grey:active  			{color:#4d4d4d;  text-decoration:none; line-height:22px;}

a.white:link    		{color:white;  text-decoration:none; line-height:22px;}
a.white:visited 		{color:white;  text-decoration:none; line-height:22px;}
a.white:hover   		{color:white;  text-decoration:underline; line-height:22px;}
a.white:active  		{color:white;  text-decoration:none; line-height:22px;}

a.greenMB:link    	{color:#00848A;  text-decoration:none; line-height:22px; }
a.greenMB:visited 	{color:#00848A;  text-decoration:none; line-height:22px; }
a.greenMB:hover   	{color:#00848A;  text-decoration:underline; line-height:22px; }
a.greenMB:active  	{color:#00848A;  text-decoration:none; line-height:22px;}

a.black:link    	{color:black;  text-decoration:none; line-height:22px; }
a.black:visited 	{color:black;  text-decoration:none; line-height:22px; }
a.black:hover   	{color:black;  text-decoration:underline; line-height:22px; }
a.black:active  	{color:black;  text-decoration:none; line-height:22px;}

a.darkgrey:link    	{color:#333333;  text-decoration:none; line-height:22px; }
a.darkgrey:visited 	{color:#333333;  text-decoration:none; line-height:22px; }
a.darkgrey:hover   	{color:#333333;  text-decoration:underline; line-height:22px; }
a.darkgrey:active  	{color:#333333;  text-decoration:none; line-height:22px;}

/*********This is for the Applications Page************************/
#LeftApp						{width:280px; float:left;}
.GreyTextThumb			{font-size:7pt; color:#333333; font-weight:bold; line-height:13px;}
.GreenTextThumb			{color:#00848A; font-size:9pt; font-weight:bolder;}

/*This is for center column of the applications page*/
#CenterApp					{width:287px; padding-left:290px; clear:left; float:left;}

/*This is for the right column of the applications page*/
#RightApp						{width:260px; padding-left:590px;}

/*********This is for the Applications Page --- the inside pages************************/
#CenterAppI					{float:left; margin-left:90px; margin-right:10px; width:350px;}

/************This is for the sub pages under the product lines*/
#TableOne						{float:left; clear:left; padding-right:50px;}
#TableTwo						{clear:right; width:300px;}

.copyright 					{font-size:9pt; color:#95A0A9; text-align:center; padding-bottom:15px; padding-top:25px;}
.copyrightSoltex		{font-size:24pt; color:#008c99; font-weight:bold;}
.copyrightPhone			{font-size:13pt; color:#95a0a9; font-weight:bold;}
.copyrightTxt				{font-size:10px; color:#95A0A9; padding-left:200px; text-align:left}
.interprintLink			{color:#95A0A9; text-decoration:none;}
.breadcrumbs				{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:9pt; padding:10px 0 10px 55px;}
.breadcrumbLink 		{color:#333333; text-decoration:none;}
.indent 						{padding-left:15px;}
.btnBar 						{background-color:#008c99; width:900px; text-align:center;}

/** Sliding Navigation *******************************************************************************/
ul#sliding-navigation {list-style:none; font-size:.75em; margin:5px 0px;}

ul#sliding-navigation li.sliding-element a {display:block; width:200px; padding:3px 5px; margin:0; color:#7F7F7F; text-decoration:none;}
ul#sliding-navigation li.sliding-element a:hover {color:#fff;}

/* Contact Form **************************************************************************************/
form#contactForm {text-align:left;}
form#contactForm ul {list-style:none; padding:5px; margin:5px;}
form#contactForm label {display:inline-block; line-height:18px; text-align:right; width:110px; padding:0 8px;}
form#contactForm input[type=text] {margin:3px 0; width:225px;}
form#contactForm textarea {margin:3px 0; width:225px;}
form#contactForm input {margin:3px 0;}
form#contactForm ul li b {padding-left:85px; padding-bottom:8px;}
form#contactForm #commentsLabel {height:55px; vertical-align:bottom;}
form#contactForm span {font-size:11px; padding:0 6px 0 14px;}

/* Sample Request Form *******************************************************************************/
form#sampleRequestForm {text-align:left;}
form#sampleRequestForm fieldset {margin-bottom:15px; border:solid 1px #999999; background-color:rgb(245,245,245);}
form#sampleRequestForm legend {padding:0 5px; background-color:white; font-weight:bold;}
form#sampleRequestForm ul {list-style:none; padding:5px; margin:5px;}
form#sampleRequestForm label {display:inline-block; line-height:18px; text-align:right; width:80px; padding:0 8px;}
form#sampleRequestForm input[type=text],textarea,select {margin:3px 0; width:245px;}
form#sampleRequestForm ul li b {padding-left:98px; padding-bottom:5px;}
form#sampleRequestForm ul li {padding:3px 0;}
form#sampleRequestForm #instructionsLabel {height:65px; vertical-align:bottom;}

.headerTxt {font-size:12pt; font-weight:bold; border-bottom:solid 1px #999999; margin-bottom:10px;}
.shipping {font-size:9pt; text-align:right;}
.error {color:red; font-weight:bold;}
b.error {color:red; font-size:9pt; font-weight:bold;}
#addressCB {margin-top:-20px; font-size:9pt; font-weight:normal; text-align:right;}
.pdfBG {background-image:url(../images/pdf-icon.gif); background-position:left; background-repeat:no-repeat; padding-left:30px; vertical-align:middle;}

/* Customer Info Center ******************************************************************************/
.title {font-size:12pt; font-weight:bold; padding-bottom:12px;}
.product {padding-left:25px}
.msds {width:42px; text-align:left;}
.tds {width:150px; text-align:left;}

.listLeftCol {width:95%; vertical-align:top;}
.listRightCol {width:400px; vertical-align:top; float:right;}

/* Applications Pages ********************************************************************************/
.appCell {font-size:8pt; line-height:12px; vertical-align:top; padding-right:5px;}
.appThumb {border:solid 4px #00848A;}

.appTitle {color:#00848A; font-size:9pt; text-decoration:none;}

.appLine {height:34px;}

.appLeftCell {padding:15px 15px 15px 0; width:68%;}
.appRightCell {border-left:solid 2px #F78F1E; padding:15px 0 15px 15px; width:32%;}

.appGreenTxt {font-size:12pt; font-weight:bold; color:#00848A; line-height:25px;}
.appGreenTxtHeader {font-size:12pt; font-weight:bold; color:#00848A; margin:5px 0;}
.appBlkHeaders {font-size:12pt; font-weight:bold; line-height:25px;}
#appBlkBgTxt {background-color:rgb(51,51,51); background-image:url(../images/orange-black-arrow-right.gif); background-position:right; background-repeat:no-repeat; padding:5px 8px; color:white; font-weight:bold; display:block;}
#appBlkBgTxt:hover {background-color:rgb(51,51,51); background-image:url(../images/orange-black-arrow-right.gif); background-position:right; background-repeat:no-repeat; padding:5px 8px; color:white; font-weight:bold; display:block; cursor:pointer;}
#appBlkBgTxt:active {background-color:rgb(51,51,51); background-image:url(../images/orange-black-arrow-down.gif); background-position:right; background-repeat:no-repeat; padding:5px 8px; color:white; font-weight:bold; display:block; cursor:pointer;}
.appGrades {padding-left:25px;}
.appLeftBdrLine {}

ul#newsArticleList {list-style:none; margin:0 0 0 10px; padding:0; line-height:22px;}
.articleHeading	{color:#00848A; font-size:25pt; line-height:32px; margin-bottom:5px;}
.articleSubHeading	{color:#333333; font-size:18pt; margin-top:5px;}

/* Oil and Lube Page *****************************************************************************************************************/
.green-banner {width:900px; margin-left:20px; border:none; background-color:rgb(220,225,220);}
	.green-banner td {font-weight:bold; padding:15px 0;}
		.green-banner td img {padding-bottom:5px;}
		
.OL-content {width:900px; margin-left:20px; border:none; font-size:10pt; color:rgb(51,51,51);}
	.OL-content td {padding:0 20px;}
	.OL-middle-column {color:white; padding:15px; background-color:rgb(0,140,153);}
		.OL-middle-column a {font-weight:bold; color:white; text-decoration:none; display:block; border-bottom:solid 1px rgb(185,142,61); background-image:url(../images/oil-lube-orange-arrow-right.png); background-position:right; background-repeat:no-repeat;}
		.OL-middle-column p strong {font-size:12pt;}

.OL-left-headers {color:black; font-size:14pt; font-weight:bold; width:65%;}
	.OL-left-headers a {color:rgb(0,140,153); font-size:10pt; text-decoration:none; display:block; background-image:url(../images/oil-lube-orange-arrow-right.png); background-position:right; background-repeat:no-repeat;}
	.OL-left-headers a:hover {color:rgb(0,140,153); font-size:10pt; text-decoration:underline; background-image:url(../images/oil-lube-orange-arrow-right.png); background-position:right; background-repeat:no-repeat;}
	
#OLContactForm {color:black; font-weight:bold; padding:15px; background-color:rgb(222,226,221);}
	#OLContactForm input,textarea {margin-bottom:3px; color:rgb(128,128,128); padding:3px; border:solid 1px rgb(149,161,170);}
	
.OL-right-column {}
	h2.green {color:rgb(0,140,153); margin-top:0;}
	.OL-right-column a {color:black; font-size:12pt; font-weight:bold; text-decoration:none; display:block;}
	.OL-right-column a:hover {color:black; font-size:12pt; font-weight:bold; text-decoration:underline; display:block;}
	.OL-right-column p {line-height:38px;}
