	/* Body Style for fonts and background color*/
body{ 			font-family:  Arial, Helvetica, sans-serif; 
				background-color:#fff;
				font-size: 12px; line-height: 21px; letter-spacing: 0.02em; 
				word-spacing: 0.03em; color: #008;
				padding:0px;
				margin:0px;
				}

	/* Style for fonts in  paragraph tags and table cells and background color*/
p, td { 		font-family:  Arial, Helvetica, sans-serif; 
				font-size: 12px; line-height: 21px; color: #008;
				letter-spacing: .02em;	word-spacing: .03em;}
h1 { 			font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 1.5em; color: #E52230; line-height: 1.1em; 
				letter-spacing: 0.05em; word-spacing: 0.03em; padding: 10px 0px 0px 0px; 
				font-style:italic;
	}
	
h2 {			font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 1.1em; color: #333; line-height: 1.1em;}
	
	
h3 {			font-family:  Verdana, Arial, Helvetica, sans-serif; 
				font-size: .7em; color: #333; line-height: 1.2em; }
	
	/* Default Link styles */
a, a:visited { 	 text-decoration: none; color: #183ea5; text-decoration: underline; }
a:hover {		 color: #008; text-decoration: none; background-color:#e4e3ae; }

	/*  Layout Elements  */	
#container {
				position:relative;
				padding:0px;
				margin-left:auto;
				margin-right:auto;
				width: 760px;
				text-align:center;
				border:1px solid #183ea5;
				height:auto;
				}
				
#top {
				padding:0px;
				margin:0px;
				background-color: #183ea5;
				width: 760px;
				height:75px;
				}
				
				#logo {
				padding:0px;
				margin:0px;
				width:379px;
				float: left;
				}
				#logo a, #logo a:visited, #logo a:hover {
				text-decoration:none;
				background:transparent;
				
				}
							 
				#topnav {
				padding:0px;
				margin:0px;
				width:120px;
				float: right;
				text-align:left;
				padding-right:15px;
				height:75px;
				}
				
				#topnav ul{
				padding: 0px;
				list-style-image: url(/images/bullet_2arrow.gif);
				}
					#topnav li{
					color:#fff;
					background:transparent;
					padding: 0px;
					text-transform: uppercase;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					list-style-image: url(/images/bullet_2arrow.gif);
					}

				#topnav a, #topnav a:visited, #topnav a:hover  {
							color: #fff;	
							text-decoration:none;
							background:transparent;
				}

/* table#tbl td{ border: 1px solid #333;} */

/* Navigation */
#navContainer {
position: relative;
width:760px;
height:30px;
background-color:#e4e3ae;
border:0px;
}
	#navImg, #navImg img {
	width:auto;
	border:0px;
	float:left;
	padding: 0px;
 	}
	#nav  {
				padding: 10px 0px 10px 0px;
				margin-left:0px;
				list-style:none;
				width:590px;
				text-transform: uppercase;
				font-family: Arial, Helvetica, sans-serif;
   				font-size: 11px;
				font-weight: bold;
				line-height: 10px;
				float:right;
			}
/* Header Image under nav */
#hdrHome {
	width:760px;
	height:228px;
	border:0px;
}

#hdrContainer {
position: relative;
width:760px;
height:30px;
border:0px;
background: url(/images/headers/sheetrock_red.jpg) repeat-x;
}
	/* Change background based on section */
	#hdrContainerresources {
	width:760px;
	height:30px;
	border:0px;
	background: url(/images/headers/install.jpg) repeat-x;
	}
	
	#hdrContainerproducts {
	width:760px;
	height:30px;
	border:0px;
	background: url(/images/headers/sheetrock_red.jpg) repeat-x;
	}
	
	#hdrContainersupplies {
	width:760px;
	height:30px;
	border:0px;
	background: url(/images/headers/mud.jpg) repeat-x;
	}
	
	#hdrContainerabout {
	width:760px;
	height:30px;
	border:0px;
	background: url(/images/headers/warehouse.jpg) repeat-x;
	}
	
	#hdrContainerlocations {
	width:760px;
	height:30px;
	border:0px;
	background: url(/images/headers/truck.jpg) repeat-x;
	}
	
	#hdrContainernew {
	width:760px;
	height:30px;
	border:0px;
	background: url(/images/headers/interior.jpg) repeat-x;
	}
	
		#hdrImg, #hdrImg img {
		width:140px;
		border:0px;
		float:left;
 		}
	
	/* Set Link Styles */
	#nav a, #nav a:visited {
				color: #008;
				text-decoration: none;
				}
				
	#nav a:hover {
				color: #f20309;	
				text-decoration: none;	
				background:none;
				}
				
	#nav.active a, #nav.active a:visited, #nav.active a:hover  {		
				color: #fff;
				padding: 0px; 
				}	
	
				
#content {			
				padding:0px;
				margin:0px;
				max-width:760px;
				width: 760px;
				text-align:left;	
				}
				
				div#sidebar {
				padding:0px;
				margin:25px 0px 25px 0px;
				width: 140px;
				text-align:center;
				float:left;
				}
								
				div#copy {
				
				padding:20px;
				margin-left:140px;
				width: 565px;
				text-align:left;
				}
				
				#sidebar img{ 	border: solid 1px #e4e3ae; }
				img#titleImg { 	border: 0px; }
				
				
#footer { 		text-align: center;
				height:70px;
				font-size: 11px;
				font-family:Arial, Helvetica, sans-serif; 
				line-height: 14px;
				color:#008;
				padding: 0px;
				font-weight:normal;
				margin-top: 20px;
				width: auto;
}
	#footer a, #footer a:visited { 		
				color:#008;
				text-decoration:none;
				}
	#footer a:hover { 		
				color:#008;
				background-color:#F3F3F3;
				text-decoration:underline;
				}

/*  Form Elements  */
#input {		background: #f4f4f4;
				color: #008;
				border: solid 1px #ccc;
		}
		
select { 		border: 1px solid #ccc;
				font-family:  Verdana, Arial, Helvetica, sans-serif;
   				font-size: 11px;
				font-weight: bold;
				line-height: 20px;
				color: #008; 
				background-color:#f4f4f4;
	 }

	  div  {border:0px solid #c00;}

#noBorder {
border:1px solid #ffffff;
}
