﻿body, input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#625d49; } 

p { padding:5px 0px 20px 0px; line-height:1.5em; margin:0; }

h1 { font-size:16px; margin:0; padding:0; }
h2 { font-size:15px; margin:0; padding:0; }
h3 { font-size:14px; margin:0; padding:0; }
h4 { font-size:13px; margin:0; padding-bottom:4px; }
h5 { font-size:12px; margin:0; padding-bottom:4px; }

sub,sup {font-size:.8em; line-height:1em;}
sup,sub {height:0; line-height:1; position:relative; vertical-align:baseline; _vertical-align:bottom; }
sup {bottom: 1ex;}
sub {top: .5ex;}


.green { color:#78a22f; }
.greenBold { font-weight:bold; color:#84aa41; }
.blue { color:#00aeef; }
.white {color:#ffffff;}
.footNote {font-size:8pt; font-style:italic}

.capGreen { color:#78a22f; text-transform:uppercase; }
.cap { text-transform:uppercase; }


#pageSplashImagePossibilitiesPadding p { padding:5px 0px 15px 0px; margin:0;}

#pageSplashBottomRight { color:#7e785d; font-size:10px; }
#searchText { font-weight:bold; text-transform:uppercase; font-size:10px; }
#subPageBannerRight { color:#fff; }


#pageSplashNewsBar { font-weight:bold; color:#000; }
#pageFooter { font-size:.8em; color:#5a543b; }




/* Link Styles */


/* Default */
a:link { color:#625d49; }
a:active {}
a:visited { color:#625d49; }
a:hover { color:#000; }
a { cursor: pointer; }
a span { cursor: pointer; }

#pageSplashImagePossibilities a:link { font-weight:bold; color:#78a22f; }
#pageSplashImagePossibilities a:active { font-weight:bold; color:#78a22f; }
#pageSplashImagePossibilities a:visited { font-weight:bold; color:#78a22f; }
#pageSplashImagePossibilities a:hover { font-weight:bold; color:#7e785d; }


/* Right Top Nav */
.pageNavRight a:link { text-decoration:none; }
.pageNavRight a:active { text-decoration:none; }
.pageNavRight a:visited { text-decoration:none; }
.pageNavRight a:hover { text-decoration:underline; }
.pageNavRight .currentRightNav { text-decoration:underline; }

/* Bread Trail */
#breadCrumb { font-size:.8em; }

/* News Links */
#pageSplashNewsBar a:link { padding-left:5px; color:#fff; }
#pageSplashNewsBar a:active { color:#fff; }
#pageSplashNewsBar a:visited { padding-left:5px; color:#fff; }
#pageSplashNewsBar a:hover { color:#efefef; }


/* Splash page bottom text area right side */
#pageSplashBottomRight a:link { color:#7e785d; text-decoration:none; }
#pageSplashBottomRight a:active { color:#7e785d; text-decoration:none; }
#pageSplashBottomRight a:visited { color:#7e785d; text-decoration:none; }
#pageSplashBottomRight a:hover { color:#000; text-decoration:none; }

/* Sub Page Sub Nav*/
.subPageSubNav, .subsubPageSubNav { color:#fff; font-size:11px; font-weight:bold; text-decoration:none; }
.subPageSubNav a:link, .subsubPageSubNav a:link { color:#fff;  font-size:11px; font-weight:bold; text-decoration:none; }
.subPageSubNav a:active, .subsubPageSubNav a:active { color:#fff;  font-size:11px; font-weight:bold; text-decoration:none; }
.subPageSubNav a:visited, .subsubPageSubNav a:visited { color:#fff;  font-size:11px; font-weight:bold; text-decoration:none; }
.subPageSubNav a:hover, .subsubPageSubNav a:hover { color:#F3F3F3; font-size:11px; font-weight:bold; text-decoration:underline; }
.subPageSubNav .currentSubNav, .subsubPageSubNav .currentSubNav { text-decoration:underline; }
	.subPageSubNav a.brands:link {float:right; font-size:13px; padding:5px 30px 0 0;}

/* Right Column Links */

.subPageRightColumnLinks a:link {  text-decoration:none; }
.subPageRightColumnLinks a:active {  text-decoration:none; }
.subPageRightColumnLinks a:visited {  text-decoration:none; }
.subPageRightColumnLinks a:hover {  text-decoration:none; }

.energyStar { color:#00aeef; }
.energyStar a:link { color:#00aeef; font-size:11px; }
.energyStar a:active { color:#00aeef; font-size:11px; }
.energyStar a:visited { color:#00aeef; font-size:11px; }
.energyStar a:hover { color:#0039cb; font-size:11px; } 

/* Photo Gallery Links */
.photoGalleryCount { font-weight:bold; color:#78a22f; }
.photoGalleryCount a:link { font-weight:bold; color:#78a22f; }
.photoGalleryCount a:active { font-weight:bold; color:#78a22f; }
.photoGalleryCount a:visited { font-weight:bold; color:#78a22f; }
.photoGalleryCount a:hover { font-weight:bold; color:#648728; }
.thumbDiv a { text-decoration:none; }


/* Footer Links */
#pageFooter a:link { color:#5a543b; }
#pageFooter a:active { color:#5a543b; }
#pageFooter a:visited { color:#5a543b; }
#pageFooter a:hover { color:#000; }

/* TinyMCE templates */

.captionBox-left{
	float:left;
	margin:5px 20px 10px 0;
	text-align:center;
	}

.captionBox-right{
	float:right;
	margin:5px 0 10px 20px;
	text-align:center;
	}


/* New Top Nav */
#pageNav 
{
    float: left;
	padding: 10px 0 0 0;
	width: 100%;
}
	
	#pageNavLeft {
		float: left;
		font-weight:bold;
		height: auto;
		margin:0 0 10px;
	}
	
	#pageNavLeft ul {
		float:left;
		list-style-type:none;
		margin: 0;
		padding: 0;
	}
	
		#pageNavLeft ul li {
		    background: none;
			float:left;
		}
	
		#pageNavLeft ul li a.lastNav {
			border: none;
		}
	
			#pageNavLeft ul li a 
			{
			    border-right:1px solid #84AA41;
				color:#84AA41;
				display:block;
				float:left;
				height: auto;
				padding:0 5px;
				text-decoration:none;
			}
		
				#pageNavLeft ul li a span {
					float: left;
					padding: 0;
				}
	
			#pageNavLeft ul li a:hover {
				color: #3a312c;
				background: none;
				border-bottom: none;
				position: inherit;
				top: 0;
				text-decoration: none;
			}
			
			    #pageNavLeft ul li a:hover span 
			    {
			        position: inherit;
			        top: 0;
			    }
			    
			    #pageNavLeft ul li a.current span 
			    {
			        position: inherit;
			        top: 0;
			    }
			
			#pageNavLeft ul li a.current, #pageNavLeft ul li a.current:hover 
			{
			    background: none;
			    border-bottom: none;
			    color: #3a312c;
			    position: inherit;
			    top: 0;
			}	
	
			#pageNavLeft ul li .bar {
				color:#84AA41;
				float:left;
				padding:10px 0 0 10px;
			}

	#warranty {
		float:right;
		font-size: 115%;
	}
	
		#warranty a {
			color: #3a312c;
			text-decoration: none;
		}

