html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:normal; font-style:normal; font-size:100%; line-height:1.2em; font-family:inherit; text-align:left}
.hide{display:none;}
body{ background:#171717 url(img/bg.jpg) repeat-x 0 0;margin:10px auto; text-align:center;font-family:Arial,Verdana,Helvetica,sans-serif;}

#wrapper{width:960px;background:url(img/bgTop.png) no-repeat 0 0;margin:0px auto; padding:10px 0 0 ; text-align:center;position:relative;min-height:500px;}

#container{ background: url(img/bgRepeat.png) repeat-y 0 0;height:100%;border:0; margin:0 auto  0; padding:0; position:relative; text-align:center;width:960px;float:left;min-height:500px;}


#footer{width:960px;height:5px;background: url(img/bgBottom.png) no-repeat bottom left; border:0; clear:both; float:left;margin:0 auto;clear:both;}
#footer p{width:600px;padding: 15px 0 0 5px;}

#ourLogo{position:absolute;top:3px;left:10px;z-index:100;}

#address,#copyRight,#indiana-web-design{width:970px;padding-left:10px;font-size:60%;text-align:center;margin:10px auto;clear:both; }
#address li,#copyRight li{display:inline; list-style-type:none}

/* colors link color COLOR="#007CC4" */

#nav a,strong a{font-weight:bold;}
a:link{color:#007CC4; text-decoration:none}
a:visited{color:#007CC4;; text-decoration:none}
a:hover{text-decoration: underline; color:red}
a:active{color:#007CC4; text-decoration:none;}
#nav a:hover{text-decoration:none;color:#333;border-bottom:7px solid #000;}

#home #linkHome,
#about #linkAbout,
#specials #linkSpecials,
#products #linkProducts,
#news #linkNews,
#contact #linkContact
{color:#333;border-bottom:7px solid #000;}


h3,strong{font-weight:bold;}
#home #liHome{display:none;}
#footer,#copyRight,#address{color:#E9E8BD;}
#copyRight a,#address a{color:#007CC4;}

#bgContent{position:relative;background: #E9E8BD url(img/bgContent.jpg) repeat-x 0 0;float:left;border:1px solid #fff ;width:936px;min-height:500px;margin:0 0 7px 10px}

#logo_plumbing_electrical_supplies{float:left;margin:15px;position:relative;}
#logo_plumbing_electrical_supplies span{display:block;font-size:75%;position:absolute;top:87px;}

#slideShow{background:url(img/bgMainImg.jpg) no-repeat 0 0;width:430px;height:455px;position:absolute;top:-14px;right:-16px;list-style:none;}
#welcome{margin-top:4em;float:left;clear:both;display:inline;}
#nav{width:900px;margin:0;padding:0; display:inline;list-style:none;position:absolute;top:149px;left:10px; border-bottom:3px solid #000;}
#nav li{font-size:100%;list-style:none;float:left;margin-right:1.5em;padding-bottom:4px;}
.homeText{margin:1em;width:55%}
#whatsNew{width:98%;margin:1em 0 0;}
#whatsNew h3{margin-top:1em;}
h2{clear:both;font-weight:bold;font-size:145%;float:left;width:100%;}
#home p, #home h2,.clear,#home p{clear:both;}
#mainContent{float:left;margin:4em 1em 1em;width:97%;}
#mainContent p{margin-bottom:1em;}
.imgTop{width:368px;height:231px;position:absolute;position:absolute;top:-17px;right:-19px;}

#imgAbout{ background:url(img/bgImgAbout.jpg) no-repeat 0 0;}
#specials #imgAbout{ background:url(img/bgImgSpecials.jpg) no-repeat 0 0;}
#products #imgAbout{ background:url(img/bgImgProducts.jpg) no-repeat 0 0;}
#news #imgAbout{ background:url(img/bgImgNews.jpg) no-repeat 0 0;}
#contact #imgAbout{ background:url(img/bgImgContact.jpg) no-repeat 0 0;}

#contactInformation{margin-top:25px;width:240px;height:250px;float:right;background:url(img/bgNote.png) no-repeat 0 0;padding:40px 0 0 40px}

 #contactForm{float:left;padding:10px; margin:15px 0 30px 16px; display:inline}

 #contactForm fieldset{border:none}
 #contactForm label{width:100px; text-align:right; display:block; float:left; margin:8px 0 0; padding:0 10px 0 0}
 #contactForm input{width:150px; float:left; margin:8px 0 0}
#contactForm br{clear:left}
 #contactForm textarea{width:400px; height:150px; margin:8px 0 0}
 #contactForm #sendMail{width:auto; margin-left:200px}
 #contactInformation a[title^="google"]{background:url(img/bgArrow.png) no-repeat 100% 1px ;padding: 0  17px 0 0}
 #contactInformation a[href^="mailto:"]{background:url(img/bgEmail.png) no-repeat 100% 1px ;padding: 0  17px 0 0}
 #contactInformation a[href^="mailto:"]{background:url(img/bgEmail.png) no-repeat 100% 1px ;padding: 0  17px 0 0}
 h3,h3 a{font-weight:bold;}
 
.close{background:url(img/bgClose.gif) no-repeat 0 1px;padding:0 0 0 16px;margin:0;float:left;}
.open{background:url(img/bgOpen.gif) no-repeat 0 1px;padding:0 0 0 16px;margin:0;float:left;}
.close a{color:#333;}
.open a{color:#007CC4;}

#toggleHvac,#togglePlumbing,#toggleKitchen,#toggleExcavating,#toggleElectrical{float:left;clear:both;margin-bottom:.5em;width:500px;}
 #hvac,#plumbing,#kitchen,#excavating,#electrical{float:left;width:93%;margin:1em;clear:both;border:1px dotted #dbdb9f;background:#f2f1d7;padding:1em;}
 .openTxt{float:left;margin:0 0 1em;clear:both;width:99%;}
.toggle ul{width:405px;float:left;list-style:none;}
 .toggle ul li{margin:0 0 .5em;}
.toggle ul li a{font-weight:bold;}

#whatsNewHome{margin:1em 0}
#whatsNewHome ul{margin:.5em 0 0 1.4em; }
#whatsNewHome ul li{list-style:none;margin:0 0 .4em;padding:0 0 0 .1em;list-style:square;}

#about #mainContent img{margin:-20px 0 10px 10px;background:none; border:none; padding:0;float:right;}
#mainContent img{margin:10px;background:#fff; border:1px solid #ccc; padding:5px;float:right;}

#products #mainContent {min-height:300px;}