/*general */
p, h1, pre { margin:0 30px 10px; }
h1, h2, h3 { padding-top:10px; padding-left:5px; }
h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
hr { margin: auto; text-align:center; }
img, td { border:none; background-repeat:no-repeat;  }
body { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#000000; background-color: #f3f1f0; }
p { font-size:100%; padding:10px; padding-left:5px; }
.lists ul li{ margin-left: 100px; }
.logo { margin-top: 5px; margin-left: 20px; float:left; }
#frame { width:800px; min-height:516px; background-color: #f3f1f0; margin-right:auto; margin-left:auto; margin-top:0px; text-align:left; padding:0; }
#frame2 { width:800px; background-color:#FFFFFF; min-height:640px; margin-right:auto; margin-left:auto; margin-top:0px; text-align:left; padding:0; }
#big_frame { width:800px; background-color:#FFFFFF; margin-right:auto; margin-left:auto; margin-top:0px; text-align:left; min-height:640px; padding:0; }
#padding { width:750px;	background-color:#FFFFFF; margin-left:24px; margin-top:0px;	text-align:left; padding:0; }
.text1, .text2, .text3 { padding-top: 10px; }
.text1 { width: 80%; text-align:justify; }
.text2 { width: 60%; text-align:justify; }
.text3 { width: 60%; text-align:center; }
.fineprt {font-size:9px}
.custboldred, .custboldblue, .custboldbk { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; }
.custboldred { color: red; }
.custboldblue {	color: blue; }
.custboldbk { color: black; }
.clear { clear: both; }
.centertxt { text-align: center;}
.boldblue {	color:#000099;	font-size:32px;	font-weight:bold;}
/*end general*/
/*menu*/
#nav, #nav ul {padding: 0;	margin: 0; list-style: none; width:800px; height:27px; position:relative; z-index:1; float:right; text-align:center; color:#ffffff; background:#7FBA00; }
#nav a { display:block;	text-decoration:none; font-size: 8pt; font-weight:bold; color:#000;	width:133px; w\idth:132px; height:27px;	border:1px solid #ffffff; border-width:0px 0px 0px 1px; padding-left:0px; line-height:27px; }
#nav a:hover, #nav li a:hover {	color:#ffffff; background:#7FBA00; background-image:url(../img/button_m.jpg); }
#nav li {float:left; width:133px; position:relative; color:#ffffff;	background:#7FBA00;	background-image:url(../img/button_m.jpg); }
#nav ul li { background:#7FBA00; width:133px; border:1px solid #ffffff; border-width:1px 0px 0px 0px; }
#nav ul li a:hover, #nav ul li li a:hover {	color:#ffffff; background:#7FBA00; }
#nav li ul {position: absolute; background:#7FBA00;	width:133px; height:27px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: 0px; background:#7FBA00; }
/*end menu*/
/*footer*/
#footer { padding-top:10px;	width:100%;	float:none;	font-weight:bold; height:100%; text-align:center; color:#c4b9b4; background-color:#f3f1f0; background-repeat:repeat-y; }
#footer a { text-decoration:none; display:inline; float:none; height:15px; position:relative; padding-top:5px; color:#c4b9b4; }
#footer a:hover { text-decoration: none; background:#f3f1f0; background-repeat:repeat-x; color:#000000; }
#footer ul { margin:0 0 0 0px; padding:0; }
#footer li { display:inline; }
#footer .copy { font-size: 60%;	color:#c4b9b4; text-align:center; }
/*end footer*/
/*home page*/
#mainflash { margin-left:5px; }
#gray_box { width:142px; height:168px; text-align:center; padding-top:10px; padding-left:5px;float:left; border:0px;  background-repeat:repeat-x; }
#gray_box_padding_double {width:375px;height:340px;background-color:#fff;float:left;	}
.social{ position:relative; top:7px;}
#gray_box_double { 	float:left;text-align:center;width:362px;height:340px;padding-top:10px;background-image:url(../img/boxbg.jpg); background-repeat:repeat-x; border:1px solid #c4b9b4;}
#gray_box_text { width:130px;line-height:16px;text-align:left;padding-left:12px;font-size: 70%; }
#gray_box_text a { color:#000000; font-weight:bold; text-decoration:none; }
#gray_box_text a:hover { text-decoration:underline; }	
#gray_box_extrawide {width:749px; height:178px; margin-top: 15px;  background-color:#FFF; float:left; border:1px solid #c4b9b4; background-image:url(../img/boxbg.jpg); background-repeat:repeat-x;}	
#gray_box_skinnywide { width:750px; height:50px; margin-top: 60px;}
#slice{width:5px; height:10px; float:left;}  
#space{width:9px; height:268px; float:left;}
.vidtext {margin-left: 0px;  font-size:12px; color: red; font-weight:bold; }
img.facebook{width:364px;height:35px; background:url(../img/titles.png) 0px 0px;}
img.youtube{width:364px;height:35px; background:url(../img/titles.png) 0px 35px;}
/*end home page */
/*locations page*/
#fixbutton { margin-left: 60px; }
#fixbutton2 { margin-left: 180px; }
#fixbutton a, #fixbutton2 a, .mapright a, .eventleft a, .paint a, .leftmenu a {text-decoration: none; font-weight: bold;color: #0000CC;}
#fixbutton a:hover, #fixbutton2 a:hover, .mapright a:hover, .eventleft a:hover, .paint a:hover, .leftmenu a:hover { text-decoration: underline;}
.buttons { border:1px solid #c4b9b4; width: 210px; float: left;	margin: 10px 10px 0 5px; text-align: center; padding: 2px; font-size: 90%; }
.map { width: 500px; height: 525px; margin: 0 5px 0 5px; float: left; border:1px solid #c4b9b4; }
.mapright {	width: 250px; height: 525px; margin: 0 5px 0 5px; overflow:auto; float: right; border:1px solid #c4b9b4; padding-left: 5px; font-size: 80%; }
img.stores{width:560px;height:75px; background:url(../img/shopstores.gif) 0px 0px;}
img.wny{width:560px;height:75px; background:url(../img/shopstores.gif) 0px 225px;}
img.cny{width:560px;height:75px; background:url(../img/shopstores.gif) 0px 150px;}
img.pa{width:560px;height:75px; background:url(../img/shopstores.gif) 0px 75px;}
/*end locations  page*/
/*paint page*/
.paint { width: 350px; height: 100px; float: left; padding-left: 5px; margin-left: 30px; margin-top: 25px; }
#paintbox1, #paintbox2 { width: 275px; height: 234px;  border:1px solid #c4b9b4; }
#paintbox1 .bg, #paintbox2 .bg { background-repeat: no-repeat; width: 275px; height: 234px; }
#paintbox1 .bg { background-image: url(../img/extpaint.jpg); }
#paintbox2 .bg { background-image: url(../img/intpaint.jpg); }
#paintbox1 .links, #paintbox2 .links { padding-top:180px; }
#paintbox1 .links { text-align:left; margin-left: -35px;}
#paintbox2 .links {	text-align:right; margin-right: 5px;}
#paintbox1 li, #paintbox2 li { list-style:none; }
.message { margin-left: 180px; margin-bottom: 25px; width: 575px; }
img.paints{width:560px;height:75px; background:url(../img/shoppaint.gif) 0px 0px;}
img.dbint{width:560px;height:75px; background:url(../img/shoppaint.gif) 0px 300px;}
img.plint{width:560px;height:75px; background:url(../img/shoppaint.gif) 0px 225px;}
img.dbext{width:560px;height:75px; background:url(../img/shoppaint.gif) 0px 150px;}
img.plext{width:560px;height:75px; background:url(../img/shoppaint.gif) 0px 75px;}
.infoboxl {	float: left; margin-top: 15px; }
.infoboxr { float: right; width: 250px;	padding-right:5px; font-size: 100%; }
.infoboxr .title { font-size: 140%;	margin-top: 15px; margin-bottom: 15px; }
.infoboxr ul li{ margin-left: 10px; }
/*end paint page*/
/*diy pages bathroom.asp fall.asp garage.asp gutter.asp spring.asp winter2.asp winterize.asp*/
.righttips { width: 575px; margin: 0 5px 0 5px;	float: right; border:0px solid #c4b9b4; font-size: 90%; }
.tip { font-weight:bold; margin-top: 10px; }
.tip .greentip { color:#7FBA00; } 
.leftmenu {	width: 175px; margin: 0 5px 0 5px; float: left; border:0px solid #c4b9b4; padding-left: 5px; font-size: 80%; background-image:url(../img/bar.jpg); background-repeat:repeat-y; }
.green { font-size: 110%; color:#7FBA00; margin-bottom: 15px; font-weight:bold; }
.spacer { width:20px; height:600px; }	
/*end diy pages*/
/*links and community page*/
.linksbox {	width: 500px; height: 500px; margin: 0 5px 0 5px; float: right;	border:1px solid #c4b9b4; overflow:auto; }
.linksbox a { font-size:80%; text-decoration:none; color:#000000; }
.linksbox a:hover {	text-decoration:underline; }	
.links a { color: #0000FF; font-weight: bold; text-decoration: none; font-size:80%; }
.links a:hover { text-decoration: underline; }
.event { width: 500px; height: 500px; margin: 0 5px 0 5px; float: right; border:1px solid #c4b9b4; background-repeat: no-repeat; font-size: 80%; }
.eventleft { width: 250px; height: 500px; margin: 0 5px 0 5px; overflow:auto; float: left; border:1px solid #c4b9b4; padding-left: 5px; font-size: 80%; }
.event .hfh { background-image: url(../img/Habitat_Logo.gif); }
.event .mac { background-image: url(../img/mac.gif); }
.event .salv { background-image: url(../img/salvkit.gif); }
.event .comm { background-image: url(../img/commeventdays.gif); }
.eventtext { text-align: justify; }
.eventtitle { font-size: 110%; text-align: center; font-weight: bold; }
/*end links and communty page*/
/*mission statement*/
.mission { text-align: justify;	margin: 0 auto 0 auto;	width: 60%;	line-height:32px; }
/*end mission statement*/
/*privacy statement and community.asp*/
.legalprint, .legalprintbld, .legalprintctr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #696969; }
.legalprint { font-weight: normal; }
.legalprintbld { font-weight: bold; }
.legalprintctr { font-weight: normal; text-align: center; }
/*end privacy statement*/
/*tell us and join pages*/
#join { font-size: 90%; }
.joincella, .joincellb, .joincellc, .joincelld { border: none; float: left; margin: 0; padding: 5px; }
.joincella { width:30%; text-align:right; }
.joincellb { width:60%; text-align: left; }
.joincellc { width:100%; text-align: center; }
.joincelld { text-align: left; }
.joincelld li { color: #000000;	margin-left: 50px; }
.hide {	display:none; }	
.steve { float: right; }
/*end tell us and join pages*/
/*subscription page*/
.appcella, .appcellb, .appcellc { border: none; float: left; margin: 0; padding: 5px; }
.appcella { width:30%; clear:both; text-align:right; }
.appcellb { width:60%; text-align: left; }
.appcellc { width:100%; clear: both; text-align: center; }
/*end subscription page*/
/*ontv page*/
div.tbls { text-align: center;}
div.tblsrow { margin: 20px 20px 0px 45px; float: left; width:320px; height:270px; display:inline;}
.tblsfix { width: 440px; margin: auto;}
/*end on tv page*/
/*email page*/
div.tbl { margin: 0; text-align: center; padding: 0; }
div.tblrow { float: left; border: 0; padding: 0;}
div.tblfix { clear: both; }
/*end email page*/
/*shop onine page*/
.taglines {	font-size: 80%;	padding-top: 10px; width: 80%; text-align:center; } 
/*end shop online page*/
#unsub { margin-left:25%; width: 70%; text-align:left; }
#unsub2 { margin-left:20%; width: 60%; text-align:left; }
#textbox { text-align:justify; width: 80%; margin: 0 auto; }
.bdc { float: left; margin-right:10px;}
img.dining{width:109px;height:109px; background:url(../img/bdc_logos.gif) 0px 0px;}
img.cocktail{width:109px;height:109px; background:url(../img/bdc_logos.gif) 325px 0px;}
img.shop{width:109px;height:109px; background:url(../img/bdc_logos.gif) 217px 0px;}
img.bogo{width:108px;height:109px; background:url(../img/bdc_logos.gif) 108px 0px;}

