/*
Theme Name: Reynolds Heating, Inc.
Theme URI: http://reynoldshtg.com
Description: Custom template designed by  <a href="http://tracyappsdesign.com/">tracy apps design LLC</a>.
Version: 1.0
Author: tracy apps
Author URI: http://tracyappsdesign.com/

*/
html {font-size:67.5%; margin: 0px; padding:0px;}
body {background:#f6f4e5 url('/wp-content/themes/reynolds/images/bodyBG.gif') repeat-x top left; margin:0px; padding:0px; font: normal 1.0em/1.4em Verdana, "Lucida Grande", Lucida, sans-serif; color: #494233;}

/* text styles */
h1 {font:normal 3.0em/1.0em "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-variant:small-caps;}
h2 {font:normal 3.0em/1.0em "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-variant:small-caps; color: #dd291e;}
h3 {font:normal 2.5em/1.0em "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-variant:small-caps; color: #fff;}
	.page h3 {background:#5b5952; display:block; padding:3px;}
	h2.widgettitle {font:normal 2.5em/1.0em "Times New Roman", Times, serif; margin: 0px; padding: 0px; font-variant:small-caps; color: #fff;background:#5b5952; display:block; padding:3px;}
h4 {font:normal 1.6em/1.0em "Times New Roman", Times, serif; font-variant:small-caps; color: #dd291e; margin-bottom:0px;}
h5 {font:bold 1.4em/1.0em Verdana, "Lucida Grande", sans-serif; color: #dd291e;}
h6 {font:bold 1.1em/1.0em Verdana, "Lucida Grande", sans-serif; color: #dd291e;}

a, a:visited {color:#dd291e; text-decoration:none;}
a:hover, a:visited:hover, a:focus {color:#5b5952; text-decoration:underline;}
.firstNav, .page-item-2 {border-left: none !important;}
.alignright {float:right; margin:2px 5px 2px 9px;}
.alignleft {float:left; margin:2px 9px 2px 5px;}

.size-thumbnail {border:1px solid #a79a7e; background:#fff; padding:3px;}

/* page layout - structure & navs */
#headerContainer {width: 100%; height: 173px; background: url('/wp-content/themes/reynolds/images/headerContainerBG.jpg') no-repeat top center; margin:0px; padding:0px;}
	#header {width:930px; margin: 0px auto; padding: 0px;}
		#logo {width: 314px; height: 144px; float: left; background:url('/wp-content/themes/reynolds/images/logo.gif') no-repeat top left; margin:0px; padding:0px; outline: none; cursor: hand;}
			#logo h1 {text-indent: -9999999px; margin-top:0px; padding:0px; line-height:-2em;}
		
		#headerImages {width: 577px; height: 144px; float: right; margin: 0px -12px 0px 0px; background: url('/wp-content/themes/reynolds/images/headerImages.jpg') no-repeat top left;}
			ul#utilityNav {margin: 3px 30px 0px 0px; padding:0px; list-style-type:none; float: right;}
				ul#utilityNav li {display:inline; border-left: 1px solid #4f708f;padding:0px 2px 0px 6px;}
				ul#utilityNav li a {color:#172d41; text-decoration:none;}
				ul#utilityNav li a:hover {text-decoration:underline;}
		
		ul#mainNav {margin:0px; padding:0px; list-style-type:none; text-align: center; font-size: 1.2em;}
			ul#mainNav li {display:inline; border-left: 1px solid #8c8c8c;padding:0px 8px 0px 14px;}
			ul#mainNav li a {color:#d2d2d2; text-decoration:none;}
			ul#mainNav li a:hover {color:#fff;text-decoration:none; border-bottom: 2px solid #dd291e;}
			ul#mainNav li.current_page_item a {border-bottom: 2px solid #a6a6a6;}

#contentContainer {width:900px; margin: 0px auto; padding: 0px; background: url('/wp-content/themes/reynolds/images/contentContainerBG.gif') no-repeat top center;}
	#leftZone {width: 204px; float: left; padding: 20px 0px;}
		ul.pageSubNav {margin:0px; padding:0px; list-style-type:none; border-top: 1px solid #a79a7e;}
			ul.pageSubNav li {margin:0px; padding:0px; border-left: 1px solid #a79a7e; border-right: 1px solid #a79a7e; border-bottom: 1px solid #a79a7e;}
			ul.pageSubNav li a {display:block; padding:5px; background-color:#e3dfcd; background-position:2px 50%; background-repeat:no-repeat; color:#5b5952;}
				ul.pageSubNav li a:hover {background-color:#f2f0e0;color:#dd291e; text-decoration:none;}
				
				/* sub nav icons */
					.navProducts {background-image:url('/wp-content/themes/reynolds/images/icon-products.gif'); text-indent:15px;}
					.navEstimate {background-image:url('/wp-content/themes/reynolds/images/icon-estimate.gif'); text-indent:15px;}
					.navService {background-image:url('/wp-content/themes/reynolds/images/icon-service.gif'); text-indent:15px;}
					.navTestimonials {background-image:url('/wp-content/themes/reynolds/images/icon-testimonals.gif'); text-indent:15px;}
					.navPhoto {background-image:url('/wp-content/themes/reynolds/images/icon-photo.gif'); text-indent:15px;}
					.navCalculator {background-image:url('/wp-content/themes/reynolds/images/icon-calculator.gif'); text-indent:15px;}
				
	#centerZone {width: 448px; float: left; margin: 0px 0px 0px 22px; padding: 20px 0px;}
		#centerZone p, #centerZone h2, #centerZone h3, #centerZone h4, #centerZone h5, #centerZone h6 {padding: 0px 15px;}
		.home #centerZone h2 {margin-top:10px;}
	#rightZone {width: 204px; float: right; padding: 20px 0px;}
		#rightZone ul {margin-left:0px; padding-left:9px;}
		#rightZone li {margin-bottom:12px;}
	
#footerContainer {background:#616265 url('/wp-content/themes/reynolds/images/footerBG.gif') repeat-x top left; color: #f6f4e5; padding: 15px 0px; margin:0px;}
	#footer {width: 900px; margin: 0px auto; padding: 0px;}
	ul#footerNav {margin:0px 0px 0px -6px; padding:0px; list-style-type:none;}
		ul#footerNav li {display:inline; border-left: 1px solid #f6f4e5;padding:0px 2px 0px 6px;}
		ul#footerNav li a {color:#f6f4e5; text-decoration:none;}
		ul#footerNav li a:hover {text-decoration:underline;}
		
/* homepage specific styles */
.home #leftZone h3 {width:203px; height:166px; background:url('/wp-content/themes/reynolds/images/home-residential.jpg') no-repeat top left; padding:3px}
.home #rightZone h3 {width:203px; height:166px; background:url('/wp-content/themes/reynolds/images/home-commercial.jpg') no-repeat top left; padding:3px}
.home #leftZone h6, .home #rightZone h6 {margin:4px 0px 8px 0px;}

#productLogos {background:#eae9d5; padding:10px; text-align:center;}


/* homepage jQuery slider */
#slider {width: 448px; height: 376px; position: relative; overflow: hidden;}
	#slider img {border:1px solid #10100e;}
#sliderContent {width: 448px; position: absolute; top: 0; margin-left: 0;}
.sliderImage {float: left; position: relative; display: none;}
.sliderImage span {position: absolute; font: 10px/15px Arial, Helvetica, sans-serif; padding: 10px 13px;  width: 425px; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none;}
.clear {clear: both;}
.sliderImage span strong {font-size: 14px;}
.top {top: 0; left: 0;}
.bottom {bottom: 0; left: 0;}
#slider ul {list-style-type: none; margin: 0px; padding:0px;}
.home #centerZone #slider ul#sliderContent li.sliderImage p {margin:0px; padding:0px;}