html, body				{width:100%;background-color:#353367; margin:0px;text-align:center; font-family: Arial,Verdana, sans-serif; font-size:13px; padding-top:20px;}
p						{font-family: Arial,Verdana, sans-serif; font-size:13px;}
table					{padding:0px 0px 0px 0px;border-collapse:collapse;border:0px;}
td						{vertical-align:top;text-align:left;}
img						{border:0px;}
ul						{padding-left:10px; margin-left:5px;}
ol						{padding-left:10px; margin-left:5px;}
li						{line-height:12pt;}
a						{color:#cc0000;text-decoration:none;}
input.text,textarea		{width:250px; border:1px solid #dddddd;font-family: Arial,Verdana, sans-serif; font-size:13px;}
select					{width:255px; border:1px solid #dddddd;font-family: Arial,Verdana, sans-serif; font-size:13px; }
.c						{text-align:center;}
.t 						{vertical-align:top;}
.r						{text-align:right;}
.vm						{vertical-align:bottom;}
.ht						{height:10px;}
.u						{text-decoration:underline;}
.small_ht				{height:5px;}
h1						{font-size:17pt; color:#3c4897; line-height:20px; font-weight:normal;}
h2						{color:#3c4897;font-size:12pt;font-weight:bold;}
h3						{color:#666666;font-size:12pt;font-weight:bold;}

#outer					{text-align:center; width:900px;margin:auto;}
#outer #inner 			{float:left;overflow:hidden;}
#outer #inner 			{background-color:#ffffff;color:#666666;font-size:13px;text-align:left;width:100%; line-height:17px;}
#outer #inner div.col	{margin-bottom:-6500px;padding-bottom:6500px;float:left;margin-right:0;clear:both;}
#outer #inner div.colalt{margin-bottom:-6500px;padding-bottom:6500px;float:left;margin-right:0;}
#outer #header					{}
#outer #header #logo			{float:left; text-align:left; width:392px; height:252px; padding:0px;}
#outer #header .headerimg		{text-align:left; height:252px;}
#outer #header #linkbg #topmenu {float:left; text-align:left; background-color:#96989b;height:73px;}
#outer #header #linkbg #telephone {float:left; text-align:left; background-color:#96989b;height:73px;}
#outer #bottombar				{background-color:#96989b; clear:both; width:900px;font-size:11px; color:#ffffff; line-height:50px; height:50px;}
#outer #bottombar #bottomtext	{background-color:#96989b; float:left; text-align:left; padding-left:20px; width:721px;}
#outer #bottombar #bottomtext a	{color:#ffffff;}
#outer #bottombar #copyright	{background-color:#96989b; float:right; word-spacing:2px; padding-right:20px;}
#outer #bottombar #copyright a	{color:#ffffff;}


.controls 				{display:block;float:left;}
#nav_home		 		{background: transparent url("/images/home_off.gif") no-repeat;}
#nav_home:hover 		{background: transparent url("/images/home_on.gif") no-repeat;}
#nav_about		 		{background: transparent url("/images/about_off.gif") no-repeat;}
#nav_about:hover		{background: transparent url("/images/about_on.gif") no-repeat;}
#nav_links				{background: transparent url("/images/links_off.gif") no-repeat;}
#nav_links:hover		{background: transparent url("/images/links_on.gif") no-repeat;}
#nav_news				{background: transparent url("/images/news_off.gif") no-repeat;}
#nav_news:hover			{background: transparent url("/images/news_on.gif") no-repeat;}
#nav_contact			{background: transparent url("/images/contact_off.gif") no-repeat;}
#nav_contact:hover		{background: transparent url("/images/contact_on.gif") no-repeat;}
#nav_products			{background: transparent url("/images/products_off.gif") no-repeat;}
#nav_products:hover		{background: transparent url("/images/products_on.gif") no-repeat;}
#nav_lube				{background: transparent url("/images/lubelibrary_off.gif") no-repeat;}
#nav_lube:hover			{background: transparent url("/images/lubelibrary_on.gif") no-repeat;}
.nav_button				{background: transparent url("/images/left_icon_off.gif") no-repeat; padding-left:30px;}
.nav_button:hover		{background: transparent url("/images/left_icon_on.gif") no-repeat;padding-left:30px;}
.nav_button_on			{background: transparent url("/images/left_icon_on.gif") no-repeat;padding-left:30px;}
.send					{background: transparent url("/images/contact/send.jpg") no-repeat; vertical-align:middle;}
.send_hover				{background: transparent url("/images/contact/send.jpg") no-repeat; vertical-align:middle;}

.hr_line				{height: 0px; border:0px solid #cccccc; border-top-width: 1px;}
.hr_line_links			{height: 0px; border:0px solid #cacbcd; border-top-width: 1px;clear:both;}
.clear					{clear:both;}


#leftmenu				{background-color:#c6dee5; color:#3c4897; float:left; width:206px; font-weight:bold; text-align:left;}
#lefthead				{color:#3c4897;font-size:13pt;font-weight:bold;padding-left:20px; line-height:50px;}
.leftitem				{padding:0px 10px 0px 20px; vertical-align:middle; height:35px;}
.leftitem a				{color:#3c4897; text-decoration:none; font-weight:bold;}

#pagefullcontent		{padding-top:30px;float:left;width:650px;text-align:left;margin-left:20px;margin-right:20px;}
#pagehead				{font-size:17pt; color:#3c4897; line-height:20px;}
.subhead				{color:#3c4897;font-size:12pt;font-weight:bold;}
.catimg					{text-align:right; padding-right:20px;}
.bluelink				{font-size:8pt; color:#10b4e0; font-weight:bold;}
.small_subhead			{color:#3c4897;font-size:10pt;font-weight:bold;}
.redlink				{color:#cc0000; font-size:8pt; font-weight:bold;}
.smalltext				{font-size:8pt;}

/* Home Page */
#homeleftcontent		{float:left; padding-top:40px;text-align:left;width:645px; padding-left:15px; padding-left:20px; padding-right:10px; padding-bottom:20px;}
#home_img				{float:left; width:230px;}
#home_text				{margin-left:230px;}
#homeright				{float:right;background-color:#60c5df;margin-bottom:-1500px;padding-bottom:1500px;}
#news_box				{background-color:#c6dee5; width:201px; padding:8px;}
#news_box #news_head	{color:#3c4897;font-size:14pt; padding-left:20px; padding-bottom:20px; padding-top:20px;}
#homeright #news_box #news_content				{background-color:#ffffff; padding:10px; padding-top:20px; padding-bottom:20px;}
#homeright #news_box #news_content div.text p,
#homeright #news_box #news_content div.text		{margin-top:0px;font-size:8pt !important;}
#homeright #news_box #news_content div			{margin-bottom:0px;}
#homeright #news_box #news_content div.text		{margin-top:0px;}
#home_contact_box		{background-color:#60c5df;}

/* About Us Page */
#aboutleftcontent		{float:left; padding-top:40px;text-align:left;width:653px; padding-left:15px; padding-left:20px; padding-right:10px; padding-bottom:20px;}
#about_left				{float:left; width:350px; padding-bottom:30px;}
#about_right			{float:right; padding-right:20px;}
#aboutrightcontent		{float:right; width:197px;background-color:#c6dee5; padding-left:20px; color:#333333; font-size:9pt;}
#contact_smallhead		{color:#3c4897;font-size:14pt; padding-bottom:20px; padding-top:20px;}


/* Links page */
/* News Page */
.newsitem				{float:left; width:450px;padding-right:5px; text-align:left;}
.newstxt				{float:left; padding-right:20px; text-align:left; width:630px;}
.newsimg				{float:right;text-align:left;}
.newsitemdetail			{float:left; width:320px;padding-right:10px; text-align:left;}

/* Lube Library */
.lubeitem				{float:left;width:450px;padding-right:5px;text-align:left;}
.lubetxt				{float:left;width:630px;padding-right:20px;text-align:left;}
.lubeimg				{float:right;text-align:left;}

/* Pagination */
.pages                  {font-weight:bold; vertical-align:top;}
.pages .bar             {height:30px;background-color:#e2e2e2;padding-left:12px;}
.pages .bar div         {line-height:30px;margin-right:0.5em;font-size:11px;font-weight:bold;color:#333333; text-align:left; word-spacing:1px;}
.pages .bar div .blue	{color:#69b9d8;}
.pages	a				{color:#cc0000;text-decoration:none;}

/* Contact Page */
#addresshead			{padding-left:15px; line-height:18px; color:#2a6b9d;font-weight:bold; font-size:11pt;}
.contactform 			{width:500px; padding:10px 10px 0 60px;}
.contactform label.left,
.contactform label.left_hl {float:left; width:170px; padding:2px; font-size:10pt;}
.contactform .alertmsg,
.contactform label.left_hl {font-weight:bold;}
.contactform select.combo {width:250px; padding:2px; border:solid 1px #cacbcd; background-color:#FAFAFA; }
.contactform input.field {width:300px; padding:3px; border:solid 1px #cacbcd; background-color:#FAFAFA;}
.contactform input.captcha {width:300px; padding:3px; border:solid 1px #cacbcd;}
.contactform textarea 	{width:300px; padding:2px; border:solid 1px #cacbcd; background-color:#FAFAFA; }
.contactform input.button {float:right; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; }
.contactform input.button:hover {cursor: pointer; }
.contactform .clear_br	{clear:both; height:15px;}
.contactform #captcha 	{width:325px;display:table-cell;}
.hilite					{font-size:12px;font-weight:normal;}
.tfvHighlight			{color: #506b72;font-weight:bold;}
.tfvNormal				{color: #506b72;font-weight:normal;}
.greenlink				{text-decoration:none; color:#2e865a; font-size:9pt; line-height:15pt;font-weight:bold;}
.error					{color:#2a6b9d;}

/* Products Page */
.product_first_text			{float:left; width:360px;padding-right:10px; text-align:left;}
.product_first_img			{text-align:left; float:right;}
.product_second_img			{float:left; width:190px;padding-right:20px; text-align:left;}
.product_second_text		{text-align:left; margin-left:210px;}
.product_info				{float:left; width:420px;padding-right:10px; text-align:left;}
.product_info_img			{text-align:left; float:right;}
.prod_img					{border:1px solid #cacbcd;}
.brownlink					{color:#D23910; font-size:8pt; font-weight:bold;}
#product_link_box			{background-color:#c6dee5; width:190px; padding:8px;}
#product_link_box #product_link_head	{color:#3c4897;font-size:11pt; font-weight:bold; padding-left:5px; padding-bottom:5px; }
#product_link_box #product_link_content	{background-color:#ffffff; padding:10px; padding-top:10px; padding-bottom:10px;}