/*-----------------Blakley's Style Sheet ------------------------------------------------------------------------------------------------------------ */


/*----HTML Structural Elements--------------------------------------------------*/

  
  body{
    background:#bfbba8 url(images/bodyBg.gif) repeat-x 0 -25px;
    padding:0px;
    height:100%;
    margin:0px;
    font:68%/150% Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
  }
  
  
  h1, h2 {
  font-size:100%;
  color:#00774b;
  margin-bottom:-10px;
  }
  
  h3 {
  	color: #c9692f;
  font-size:99%;
  padding:15px 0 15px 0;
    }
  
  h4{
  	color: #c9692f;
  font-size:98%;

  }
  
 a {
 color:#339900;	
 } 
	
  a:hover {
  text-decoration:none;
  
  }
  
ul {
font:12px Verdana, Arial, Helvetica, sans-serif;
padding-left:20px;
}
  
ul li {
margin-bottom:15px;
list-style-type: none;
}
 
 
   ol {
   font:12px Verdana, Arial, Helvetica, sans-serif;
   padding-left:20px;
   }
   
   
   ol li {
 margin-bottom:15px;  
   }
 
 
  p, td {
  font-size:12px;
  }
      dl{
      margin:0;
      padding:0;
      width:95%;
      clear:both;
      float:left;
      font-size:1em;
    }
    
p.finance {
margin: 5px 10px 15px 20px;
padding: 0;
}

p.financeTop {
margin: 15px;
padding: 0;
}

		
    dl dt{
	  float:left;
      font-size:1em;
      margin:0 0 1px 0;
      padding:0;
      font-weight:bold;
    }
		
    dl dd{
      margin:0 0 10px 0;
      padding:0;
      line-height:150%;
    }
	
	object {
	/*float:left;*/
	}
	
	#designcenter object {
	border:1px solid #463E3B;
	float:none;
	}
  
	hr {
	border:0;
	color: #cccccc;
	background-color:#cccccc;
	height: 1px;
	margin-bottom:15px;	
	}
  
  
	/**/

/*----Page Structural Elements/Wraps--------------------------------------------*/

	
  #parentWrap, #parentWrapHome {
    width:770px;
    margin:110px auto 0 auto;
    padding:6px 0 0 16px;
    text-align:left;
    color:#333333;
	position:relative;
	background: url(images/childWrapBg.gif) repeat-y 0 0;
  }
  
  #parentWrap {
    padding:6px 0 0 0;
  }
  
  
  //.childWrapHome, .childWrap {
  	width:740px;
    margin:0;
	float:left;
	padding:0;
	background: #ffffff;

  }
  
  //.childWrap {
  padding-left:17px;
  
  }
	
  
  //.contentWrap{
    float:left;
    display:inline;
    clear:both;
    width:90%;
    margin:10px 0 10px 32px;
    position:relative;
  }
	
  
    #contentSectionHome {
    float:left;
	background: url(images/blakleysLogo.gif) no-repeat 0 236px;
	margin:0;
	padding:0;
	width:155px;
	height:377px;
	background-color:#ffffff;
  }

  
  .contentSection, .contentSectionBorder {
    float:left;
	margin:0;
	width:94%;
	padding: 0 15px 10px 15px;
  }
  
  .contentSectionBorder {
  border-top:1px dotted #e8e3cd;
  padding-top:10px;
  margin-top:15px;
   
  }
  
  
  .footer, .footerHome {
  clear:both;
  height:15px;
  text-align:center;
  color:#636155;
  background:#bfbba8 url(images/footerBg.gif) no-repeat;
  position:relative;
  left:-16px;
  padding-top:20px;
  }
  
  .footer {
  left:0px;
  }
  
  *html .footerHome {
  
  background:#bfbba8 url(images/footerBg2.gif) no-repeat;
  width:770px;
  }
 a img{ 
 	border: none;
	}
.copyright {
	color: #6b6155;
	}
  
/**/	


/*----Nav Styles----------------------------------------------------------------*/

#navWrap {
 width:98%;
 height:51px;
 margin-bottom:3px;
 background:url(images/nav_Logo.gif) no-repeat top right;
 background-color:#e8e3cd;
 clear:both;
}

#nav {
width:100%;
height: 51px;
list-style: none;
display: inline;
}

#nav li {
list-style: none; 
display: inline; 
float: left;
}

#nav a {
float: left;
padding: 51px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:51px; /* for IE5/Win only */
}

#nav #current {
background-position: 0 -51px;
}

#nav a:hover {
background-position: 0 -51px;
border-bottom: 0;
}


	
/*----------------------------------------------------------------------------------*/	
	
	#navHome a {
	background:url(images/navHome.gif) no-repeat;
	width:60px;
	}
	
	#navFlooring a {
	background:url(images/navFlooring.gif) no-repeat;
	width:82px;
	}
	
    #navAboutUs a {
	background:url(images/navAboutUs.gif) no-repeat;
	width:81px;
	}
	
    #navContact a {
	background:url(images/navContact.gif) no-repeat;
	width:97px;
	}
	
	#navdesigncenter a {
	background:url(images/navdesigncenter.gif) no-repeat;
	width:118px;
	}
	
	#navCareMaintenance a {
	background:url(images/navCareMaintenance.gif) no-repeat;
	width:163px;
	}
    
    

/**/


	



/*----Header Element----------------------------------------------------------------*/
	
	#hdLogo {
	}
	
	
	#hdSpecials {
	background:url(images/hdSpecials.gif) no-repeat;
	width:153px;
	height:86px;
	margin:0x;
	position:relative;
	top:30px;
	z-index:5;
	margin-bottom:20px;
	}
/**/	


/*----Object Element----------------------------------------------------------------*/

	#FlashMovie {
	float:left;
	margin:0 0 0 12px;
	padding:0;

	}

/**/

/*----Page Styles----------------------------------------------------------------*/
	
	.index {
	padding:0;
	border:1px dotted #bfbba8;
	width:625px;
	padding:40px 0 40px 75px;
	list-style-type:none;
	float:left;
	text-align:center;	
	}
	
	.index li {
	float:left;
	height:171px;
	margin:30px 0 30px 0;

	}
	
	.index a {
	border:3px solid #e8e3cd;
	display:block;
	width:247px;
	height:171px;
		margin-right:40px;

	float:left;
	background:url(images/entryLogoHome.gif) no-repeat;
	
	}
	
	.index a:hover {
	border:3px solid #00774b;
	
	}
	
	
	.orangeLink {
	color:#c9694f;
	font-size:.9em;
	float:left;
	padding:0;
	margin:15px 0 0 7px;
	}


	.greenLink {
	color:#c9694f;
	}
	
	#gallery {
	width:508px;
	height:300px;
	float:left;
	padding:3px 0 0 0;
	margin:0 6px 0 0;
	}
	
	#gallery img {
	border:0px;
	
	}
	
	#gallery ul {
	width:223px;
	float:left;
	margin:0;
	padding:0 0 0 0;
	list-style-type:none;
	}
	
	#gallery li {
	width:68px;
	height:68px;
	list-style: none; 
	display: inline; 
	float: left;
	padding:0;
	margin:0 5px 5px 0;
	}
	
	#gallery a  {
	margin:0;
	padding:0;
	display:block;
	overflow: hidden;
	height:68px;
	/*padding: 64px 0 0 0;
	height: 0px !important;
	height /**/:68px; /* for IE5/Win only */
	}
	
	#gallery a:hover {
	
	}
	
	#gallery #largePic {
	width:284px;
	height:290px;
	float:left;
	margin:0 0 0 -2px;
	padding:0;
	}
	
	
	.galleryInfo {
	width:217px;
	margin-left:4x;	
	padding:0;
	
	}
	
	ul#galleryCM {
	margin:0 0 0 50%;
	}
	
	.contact {
	margin-bottom:-35px;
	
	}
	
	.contact address{
    font-weight:bold;
	font-size:13px;
    width:30%;
    float:left;
    border:1px solid #e8e3cd;
    margin-top:3px;
	color:#8b7543;
    padding:30px 15px 35px 15px;
	
  }
  
  .contactInfoList{
    width:60%;
    border-left:1px solid #eee;
    float:right;
    display:inline;
    clear:none;
    margin:0 0 0 15px;
    padding-bottom:10px;
  }
  
  dl.contactInfoList dt,
  dl.contactInfoList dd{
    margin:0;
    padding:0 0 0 25px;
	float:none;
	
  }
  
  dl.contactInfoList dt{
    margin-top:10px;
  }
  
  .contentSection#operatingHours{
    background:url(images/bgOperatingHours.gif) repeat-x 0 0;
    padding-left:10px;
  }
  
  dl.operatingHoursList{
    margin:0 0 0 5px;
	}
	
  dl.operatingHoursList dt {
  	margin-right:-15px;
	width:15%;
   }
   	
   dl.operatingHoursList dl {
   width:40%;
   }
   
  dl.operationHoursList {
  margin-right:15px;
   }

.picLeftTxt {
margin: 0 20px 0px 0;
}


#homeNavLogoBg {
position:relative;
top:0;
}

* html #homeNavLogoBg {
position:relative;
top:-6px;
}

#udatesSpecials {
	padding:0 6px 0 9px;
	font-size:10px;
	margin:0;
}


/*---- Design Center ----------------------------------------------------------------*/

.designTips {
margin:20px 0 20px 20px;
}

.designTips li {
padding:15px 10px 15px 10px;
margin:0;
list-style-type: none;
}

.designTipsAltLi {
background-color:#fdf7d8;
list-style-type: none;
}

.testimonialsLi {
margin: 20px 10px 20px 0px;
}

.testimonialsLi li {
padding: 10px 10px 10px 0px;
margin: 0;
list-style-type: disc;
}

.testimonialsAltLi {
background-color:#fdf7d8;
list-style-type: disc;

}

#staff img {
border: 1px solid #978f24;
margin:0 0 10px 0;
}

#staff #sConnor {
margin: 0 15px 10px 0;
}

#featuredDesigner {
margin-bottom:-15px;

}

.error{
 color:#d00; 
 font-size:10px;
}

.grumpy {
	
}
