/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top left repeat-x;
color: #125E3D;
font-family: Arial, Helvetica, sans-serif;
}

#wrap
{
position: relative;
margin: auto;
margin-top: 10px;
width: 861px;
background: url(img/pbg.gif) top left;
}

	#head
	{
	position: relative;
	height: 114px;
	background: url(img/header.gif) top left no-repeat;
	}
	
	#nav
	{
	position: relative;
	height: 35px;
	margin-bottom: 2px;
	}
	
		#nav li
		{
		position: relative;
		float: left;
		height: 35px;	
		}
		
		#nav li a
		{
		position: relative;
		float: left;
		height: 35px;
		text-indent: -9999em;
		}
		
		#nav li a:hover
		{
		background-position: bottom left;
		}
		
		#n1
		{
		background: url(img/n1.gif) top left no-repeat;
		width: 149px;
		}
		
		#n2
		{
		background: url(img/n2.gif) top left no-repeat;
		width: 140px;
		}
		
		#n3
		{
		background: url(img/n3.gif) top left no-repeat;
		width: 140px;
		}
		
		#n4
		{
		background: url(img/n4.gif) top left no-repeat;
		width: 140px;
		}
		
		#n5
		{
		background: url(img/n5.gif) top left no-repeat;
		width: 140px;
		}
		
		#n6
		{
		background: url(img/n6.gif) top left no-repeat;
		width: 148px;
		}
	
	
	#pagewrap
	{
	position: relative;
	}
	
		#pagewrap.sub1
		{
		background: url(img/p1bg.gif) top left repeat-y;
		}
	
		#sidebar
		{
		position: relative;
		float: left;
		width: 280px;
		}
		
			.fpsidebar
			{
			position: relative;
			height: 402px;
			background: url(images/fpleft2.jpg) top left no-repeat;
			}	
		
		#content
		{
		position: relative;
		float: left;
		padding-left: 2px;
		width: 575px;
		}
		
			.fpcontent
			{
			position: relative;
			height: 402px;
			
			background: url(images/septr.jpg) top right no-repeat; 
			/* background: url(img/lasting.gif) top right no-repeat; */
			}
		
		
		#thepage
		{
		position: relative;
		float: left;
		padding-left: 2px;
		width: 632px;
		font-size: .8em;
		text-align: left; 
		color: #4e4e4e;
		padding-bottom: 35px;
		min-height:600px;
		}
			
			#thepage h1
			{
			position: relative;
			text-transform: uppercase;
			font-size: 2.6em;
			padding-bottom: 5px;
			}
			
			#thepage h2
			{
			position: relative;
			text-transform: uppercase;
			font-size: 1.3em;
			font-weight: light;
			}
			
			#thepage p
			{
			position: relative;
			line-height: 1.5em;
			padding-bottom: 1em;
			}
			
			#thepage ul
			{
			position: relative;
			padding-bottom: 1em;
			list-style: inside disc;
			}
			
			#thepage a
			{
				color:#555;
				text-decoration:underline;
			}
		
		
		#featured
		{
		position: relative;
		float: left;
		padding: 7px 0 0 45px;
		width: 143px;
		text-align: center;
		}
		
			#featured a
			{
			position: relative;
			display: block;
			text-align: center;
			margin-bottom: 15px;
			}
			
		
		
		
		#subsidebar
		{
		position: relative;
		float: left;
		width: 200px;
		text-align: left;
		}
		
			#cabinetry
			{
			position: relative;
			text-indent: -9999em;
			height: 41px;
			background: url(img/cabinetry.gif) top left no-repeat;
			}
			
			#lighting
			{
			position: relative;
			text-indent: -9999em;
			height: 41px;
			background: url(img/lighting.gif) top left no-repeat;
			}
			
			#rangehoods
			{
			position: relative;
			text-indent: -9999em;
			height: 41px;
			background: url(img/rangehoods.gif) top left no-repeat;
			}
			
			#sinksfaucets
			{
			position: relative;
			text-indent: -9999em;
			height: 41px;
			background: url(img/sinksfaucets.gif) top left no-repeat;
			}
			
			#about
			{
			position: relative;
			text-indent: -9999em;
			height: 41px;
			background: url(img/aboutus.gif) top left no-repeat;
			}
			
			#about_us
			{
			position: relative;
			text-indent: -9999em;
			height: 41px;
			background: url(img/about_us.gif) top left no-repeat;
			}
			
			#subsidebar h3
			{
			position: relative;
			padding: 5px 0 5px 12px;
			font-size: 1em;
			text-transform: uppercase;
			color: #FFFFCC;
			}
			
			#subsidebar ul
			{
			position: relative;
			padding-left: 22px;
			}
			
			#subsidebar ul li
			{
			position: relative;
			padding: 4px 0 2px 0;	
			}
			
			#subsidebar ul li a
			{
			position: relative;
			display: block;
			border-bottom: 1px solid #B8B8B8;
			color: #fff;
			font-size: .9em;
			text-transform: uppercase;
			}
		
		
		
		#subcontent
		{
		position: relative;
		float: left;
		width: 655px;
		padding-left: 2px;
		}
		
			#double
			{
			position: relative;
			height: 147px;
			font-family: Georgia;
			letter-spacing: .035em;
			text-align: left;
			font-size: 1.1em;
			color: #003300;
			}
			
				#double a
				{
				position: relative;
				display: block;
				color: #003300;
				text-decoration: underline;
				}
			
				#doubleLeft
				{
				position: relative;
				float: left;
				width: 401px;
				height: 147px;
				background-image: url(img/allegheny_collection.jpg);  			/* background: url(img/warranty.gif) top left no-repeat; */
				}
				
				#doubleLeft_about_us
				{
				position: relative;
				float: left;
				width: 401px;
				height: 147px;
				background: url(img/no_minimum_orders.gif) top left no-repeat;
				}
				
					#doubleLeft p
					{
	position: relative;
	padding: 46px 10px 0 129px;
	background-image: url(img/allegheny_collection.jpg);
					}
				
				#doubleRight
				{
				position: relative;
				float: left;
				width: 254px;
				height: 147px;
				background: url(img/easyrewards.gif) top left no-repeat;
				}
				
				#doubleRight_about_us
				{
				position: relative;
				float: left;
				width: 254px;
				height: 147px;
				background: url(img/dedicated_account.gif) top left no-repeat;
				}
				
					#doubleRight p
					{
					position: relative;
					padding: 65px 10px 0 108px;
					}
		
		
		
	
	#tri
	{
	position: relative;
	height: 147px;
	font-family: Georgia;
	text-align: left;
	font-size: 1.1em;
	color: #003300;
	}
	
		#tri a
		{
		position: relative;
		display: block;
		color: #003300;
		text-decoration: underline;
		}
	
		#tri1
		{
	position: relative;
	float: left;
	width: 273px;
	height: 154px;
	/* height: 147px; */
		background: url(images/left_button_july_09.jpg) top left no-repeat;
	background-image: url(images/left_button_july_09.jpg);		/* background: url(img/trileft.gif) top left no-repeat; */
		}
		
			#tri1 p
			{
			position: relative;
			padding: 108px 4px 0 10px;
			}
		
		#tri2
		{
		position: relative;
		float: left;
		width: 314px;
		height: 154px;
		background: url(images/center_button_july_09.jpg) top left no-repeat;
		/*background: url(img/foot2.jpg) top left no-repeat; */
		}
		
			#tri2 p
			{
			position: relative;
			padding: 115px 4px 0 10px;
			}
		
		#tri3
		{
		position: relative;
		float: left;
		width: 270px;
		height: 154px;
		background: url(images/right_button_july_09.jpg) top left no-repeat;
		}
		
			#tri3 p
			{
			position: relative;
			padding: 128px 4px 0 10px;
			}
		
	
	#footer
	{
	position: relative;
	padding: 17px 0 15px 0;
	text-align: center;
	font-size: .8em;
	font-family: Georgia;
	text-transform: uppercase;
	color: #003300;
	letter-spacing: .08em;
	word-spacing: .3em;
	background: url(img/footer.gif) bottom left no-repeat;
	}
	
		#footer a
		{
		color: #003300;
		}
		
		#footer a:hover
		{
		text-decoration: underline;
		}
		
	
#contact_us{
	color:#FFFFFF;
	padding:0 0 0 30px;
	line-height:22px;
}

#contact_us a{
	color:#FFFFFF;
	text-decoration:underline;
}

.brochure{
	padding: 10px 0 0 12px;
}

.brochure a{
	color:#FFFFCF;
	text-decoration:underline;
}

#dg_login a{
	color:#838039;
	text-decoration:underline;
}

#gateway_login{
	position:relative;
	top:60px;
	left:416px;
	display:inline;
}

#nl-signup{
	text-align:left;
	color:#000;
}
#nl-signup a{color:#000;text-decoration:underline;}

#twit-signup{
	text-align:left;
	color:#000;
}
#twit-signup a{color:#000;}

#cs-number{
	text-align:right;
	color:#000;
}

h2.text{color:#ffffcc;font-size:20px;font-family:"Times New Roman", Times, serif;padding:8px 0 6px 10px;text-transform:uppercase;border-bottom:2px solid #CCC;margin:0 0 8px 0;}

.placeholder7{margin:10px 0 10px 0;}

