/* **** These CSS rules are applied to all pages of the website
*************************************************************** */


/* Default rules for the body
-------------------------------------------------------------------------------------------- */
	body {
		margin:0 0 15px 0;
		padding:0;
		background:#3a5101;
		font-size:15px;
		font-family:verdana;
	}

/* Default rules for the container div
-------------------------------------------------------------------------------------------- */
	div#container {
		width:996px;
		margin:2px auto 0 auto;
		background:#c0c5db url(cssimages/shared/container-bg.jpg) no-repeat bottom center;
	}

/* Default rules for the header div
-------------------------------------------------------------------------------------------- */
	div#container div#header {
		float:left;
		width:996px;
		margin:0 0 5px 0;
	}

/* Default rules for the h1 of the header div
-------------------------------------------------------------------------------------------- */
	div#header h1 {
		margin:0 0 0 20px;
		display:inline;
		padding:0;
		float:left;
	}

/* Default rules for the h2 of the header div
-------------------------------------------------------------------------------------------- */
	div#header h2 {
		text-align:center;
		letter-spacing:3px;
		word-spacing:5px;
		width:600px;
		float:left;
		margin:27px 0 0 37px;
		padding:0;
		font-family:"times new roman";
		color:#03378b;
		font-size:5em;
	}

/* Default rules for the strong element of the h2 contained by header div
-------------------------------------------------------------------------------------------- */
	div#header h2 strong {
		display:block;
		font-size:30px;
		margin-top:9px;
	}

/* Default rules for the img of the header div
-------------------------------------------------------------------------------------------- */
	div#header img {
		border:none;
	}

/* Default rules for the 'VolusionLiveChat' div contained by header div
-------------------------------------------------------------------------------------------- */
	div#header div#VolusionLiveChat {
		padding-top:30px;
	}


/* Default rules for the featured div enclosed by container div
------------------------------------------------------------------------------------ */
	div#container div#featured {
		clear:both;
		margin:0 0 0 0;
		padding:5px 10px 7px 0;
		background:#858eb3;
		text-align:right;
	}

	div#container div#featured a:link, div#featured a:visited {
		border:none;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}

/* Default rules for the unordered list given id 'subpages-navigation'
-------------------------------------------------------------------------------------------- */
	ul#subpages-navigation {
		float:left;
		background:#000;
		clear:both;
		margin:7px auto 0 auto;
		padding:0 0 0 3px;
		width:993px;
		list-style:none;
		text-align:center;
	}

/* Default rules for the list items of the 'subpages-navigation' unordered list
-------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li {
		width:109px;
		height:135px;
		float:left;
		position:relative;
		margin-left:1px;
		display:inline;
	}

/* Default rules for the empty span enclosed by anchor elements in list items of the
'subpages-navigation' unordered list, given the same dimensions of the background image
to hide the text version of the navigation menu
-------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li a span {
		position:absolute;
		top:0;
		left:0;
		width:110px;
		height:135px;
		cursor:pointer;
	}

/* Assigning background image to the home navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#home-subnavitem a span {
		background:url(cssimages/shared/home-subpagesnav.jpg) no-repeat;
	}

/* Assigning background image to the costumer-care navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#costumer-care-subnavitem a span {
		background:url(cssimages/shared/costumer-care-subpagesnav.jpg) no-repeat top left;
	}

/* Assigning background image to the backflow testing navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#backflow-testing-subnavitem a span {
		background:url(cssimages/shared/backflow-testing-subpagesnav.jpg) no-repeat top left;
	}

/* Assigning background image to the irrigation services navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#irrigation-service-subnavitem a span {
		background:url(cssimages/shared/irrigation-service-subpagesnav.jpg) no-repeat top left;
	}

/* Assigning background image to the testimonials navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#testimonials-subnavitem a span {
		background:url(cssimages/shared/testimonials-subpagesnav.jpg) no-repeat top left;
	}

/* Assigning background image to the irrigation installation navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#irrigation-installation-subnavitem a span {
		background:url(cssimages/shared/irrigation-installation-subpagesnav.jpg) no-repeat top left;
	}
	
/* Assigning background image to the outdoor lighting navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#outdoor-lighting-subnavitem a span {
		background:url(cssimages/shared/outdoor-lighting-subpagesnav.jpg) no-repeat top left;
	}

/* Assigning background image to the online specials navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#online-specials-subnavitem a span {
		background:url(cssimages/shared/online-specials-subpagesnav.jpg) no-repeat top left;
	}

/* Assigning background image to the contact us navigation item contained by 'subpages-navigation'
unordered list
----------------------------------------------------------------------------------------------------------------------- */
	ul#subpages-navigation li#schedule-contact-us-subnavitem a span {
		background:url(cssimages/shared/schedule-contact-us-subpagesnav.jpg) no-repeat top left;
	}

/* Default rules for the main-column div
----------------------------------------------------------------------------------------------------------------------- */
	div#main-column {
		float:right;
		width:737px;
		margin:10px 0 0 0;
	}

/* Default rules for the paragraphs of the main-column div
----------------------------------------------------------------------------------------------------------------------- */
	div#main-column p {
		font-size:1.5em;
		font-family:"times new roman";
		color:#003366;
		width:720px;
		margin:20px 0 0 0;
		padding:0 0 0 4px;
	}

/* Default rules for the secondary-column div
----------------------------------------------------------------------------------------------------------------------- */
	div#secondary-column {
		float:left;
		width:180px;
		padding:0 0 189px 0;
		margin:-1120px 0 0 0;
	}


/* Default rules for the footer div
----------------------------------------------------------------------------------------------------------------------- */


	div#footer {
		background:#fff;
		width:996px;
		margin:4px auto 0 auto;
		clear:both;
	}

/* Default rules for the 'main-footer' div contained by footer div
----------------------------------------------------------------------------------------------------------------------- */
	div#footer div#main-footer {
		float:left;
		width:471px;
		font-size:1em;
	}

/* Default rules for the paragraphs of the main-footer div contained by footer div
----------------------------------------------------------------------------------------------------------------------- */
	div#footer div#main-footer p {
		margin:0;
		padding:5px 7px;
		color:#545454;
		line-height:200%;
	}

/* Default rules for the links (default and visited) of the paragraphs contained by main-footer div
----------------------------------------------------------------------------------------------------------------------- */
	div#footer div#main-footer p a:link, div#footer div#main-footer p a:visited {
		color:#993300;
		text-decoration:none;
	}

/* Default rules for the links of the paragraphs contained by main-footer div when hovered
----------------------------------------------------------------------------------------------------------------------- */
	div#footer div#main-footer p a:hover {
		color:#000000;
	}

/* Default rules for the 'secondary-footer' div contained by footer div
----------------------------------------------------------------------------------------------------------------------- */
	div#footer div#secondary-footer {
		float:right;
		text-align:right;
		padding:13px 0 0 0;
	}

/* Default rules for the paragraphs of the secondary-footer div contained by footer div
----------------------------------------------------------------------------------------------------------------------- */
	div#footer div#secondary-footer p {
		margin:0;
		padding:0;
		font-size:1em;
		color:#545454;
	}

/* Default rules for the paragraph given id 'email' contained by footer div
----------------------------------------------------------------------------------------------------------------------- */
	div#footer p#email {
		clear:both;
		text-align:right;
		margin:0;
		padding:20px 0;
		font-size:1.3em;
	}

/* Default rules for the links (visited and default) contained by paragraph given 'email' id contained by footer div
----------------------------------------------------------------------------------------------------------------------- */
	div#footer p#email a:link, div#footer p#email a:visited {
		color:#545454;
		text-decoration:none;
	}

/* Default rules for the links contained by paragraph given 'email' id contained by footer div when hovered
----------------------------------------------------------------------------------------------------------------------- */
	div#footer p#email a:hover {
		color:#000000;
	}


