﻿body {
background-image: url(Background_Texture.gif); 
margin:0px; }

p, ul, ol, li {
font:13px arial, verdana, sans-serif;
color:#666666;
line-height:20px; }

.AddressArea p, .AddressArea ul, .AddressArea ol, .AddressArea li {
font:11px arial, verdana, sans-serif;
color:#666666;
line-height:20px; }

h3 {
font:bold 15px arial, verdana, sans-serif;
padding-bottom:4px;
border-bottom: dotted #cccccc 1px; }

a.HeaderLink:link, a.HeaderLink:active, a.HeaderLink:visited {
font:bold 11px arial, verdana, sans-serif;
color:White;
text-decoration:none;
padding:6px 23px 4px 8px;
margin-left:12px;
border-left:solid 1px #89A5C7; }

a.HeaderLink:hover {
font:bold 11px arial, verdana, sans-serif;
color:#cccccc;
text-decoration:none;
padding:6px 23px 4px 8px;
margin-left:12px;
border-left:solid 1px #89A5C7; }

.HeaderLinkDiv {
border-bottom:solid 1px #89A5C7;
padding-bottom:3px; }

div.TagLineDiv {
position: relative;
left:17px;
top:18px; }

div.AddressArea {
width:185px;
margin-top:15px;\
border:0px !important; }

.TaglineArea {
background: url(Tagline_Background.jpg) repeat-y;
padding:0 0 0 0; }

.MenuArea, .ContentArea, .SidebarArea { 
background-color:White; }

.ContentAreaSubpage {
background:white url(/Portals/0/Skins/GreaseThief/Photo_01_Subpage.jpg) top right no-repeat;
padding:10 14 10 0px; }

.MenuArea  {
border-left:solid 3px #778EAA; }

.ContentArea, .SidebarArea  {
padding-top:12px; }

.SidebarArea  {
border-right:solid 3px #778EAA; }

.Footer {
background: url(Footer_Background.jpg) no-repeat;
height:47px;
border:solid 3px #778EAA; }

.FooterLeft, .FooterRight {
font:bold 11px arial, verdana, sans-serif;
color:#001F54;
padding:0 10 0 10; }

.FooterRight, .FooterRight a:link, .FooterRight a:visited, .FooterRight a:active {
font:bold 11px arial, verdana, sans-serif;
color:white;
text-decoration:none; }

.FooterRight a:hover {
font:bold 11px arial, verdana, sans-serif;
color:#cccccc;
text-decoration:underline; }

/* BLOG */

.BlogItem p {
margin-top:0px;
margin-bottom:6px; }

.BlogItem h1 {
margin-top:0px;
margin-bottom:0px; }


h1.BlogHeader {
font:bold 15px arial, verdana, sans-serif;
color:#354557;
margin-bottom:0px; }

.BlogComments {
font: 9px verdana, arial, sans-serif;
color:#666666; }

.HomepageBlogContent p {
font: 11px verdana, arial, sans-serif;
color:#666666;
margin:0px; }

.BlogItem { margin-top:18px; }

.VideoArea table { text-align:center; }

.cgPostTable td { 
font:bold 12px arial, verdana, sans-serif;
color:#354557;
text-align:left; }

div.cgPostTable td input {
width:350px; }

.BlogImages table td {
padding:8px; }

/* DOCUMENTS */

table#dnn_ctr397_Document_grdDocuments {
width:685px !important; }

table#dnn_ctr397_Document_grdDocuments td {
border-bottom:dotted 1px #cccccc; }

table#dnn_ctr397_Document_grdDocuments tr.subhead td {
background-color:#cccccc;
padding:3px; }

.SizeHeader, .DownloadHeader {
width:75px; }

.TitleCell, .SizeCell, .DownloadCell {
padding:3px;
height:35px; }

/* FORM */

.formlabel { 
font:bold 12px arial, verdana, sans-serif;
color:#666666 }

#dnn_ctr399_FormMaster_Grease_Thief__General_Contact_Form div { margin-top:10px; }


/* CATALOG */

.CatalogMenuArea { padding:0px; }

#dnn_ctr404_CategoryMenuContainer_ctl00_txtKeyword { width:160px; }

.CatalogSearch h4, .CategoryMenu h4 {
font:bold 13px arial, verdana, sans-serif;
color:white;
padding:4px;
width:190px;
background-color:#778EAA;
margin-top:0px;
margin-bottom:6px; }

.CategoryMenu {
margin-top:16px; }


/* CATALOG product Layout */

#DetailedListCategoryTemplate h1, .CategoryTrailBar, .CategoryDescription { display:none; }



/* Forum */

.ForumContainer {
padding: 6 6 10 6;
margin-bottom:18px;
border-bottom:dotted 1px #ccc;
width:700px; }

.ForumDate {
font: 12px arial, verdana, sans-serif;
color:#999; }

h1.ForumTitle {
margin: 0px; }

h1.ForumTitle, h1.ForumTitle a:link, h1.ForumTitle a:visited, h1.ForumTitle a:active {
font:bold 16px arial, verdana, sans-serif;
color:black;
text-decoration:none; }

h1.ForumTitle a:hover {
font:bold 16px arial, verdana, sans-serif;
color:#999;
text-decoration:underline; }

.ForumReplies, .ForumReplies a:link, .ForumReplies a:active, .ForumReplies a:visited {
font:12px arial, verdana, sans-serif;
color:#999;
text-decoration:none; }

.ForumReplies a:hover {
font:12px arial, verdana, sans-serif;
color:#999;
text-decoration:underline; }

.cgPostTable img { width:150px; }

.cgPostTable div { 
padding-left:112px;
text-align:left; }

.cgPostTable div div {
padding-left:0px; }



.ForumNav {
padding:6px;
background-color:#ccc; }

.ForumNav, .ForumNav a:link, .ForumNav a:active, .ForumNav a:visited {
font:bold 12px arial, verdana, sans-serif; 
text-decoration:none; }

.ForumNav a:hover {
font:bold 12px arial, verdana, sans-serif; 
text-decoration:underline; }


/* Test Form */

#dnn_ctr416_FormMaster_Request_for_Grease_Analysis_ td {
padding-bottom:12px; }


#SaveForm {
padding-left:124px; }


/* Mailing List Form */

.MailingListForm input, .MailingListForm select  { 
margin-bottom:10px; }



